@charset "UTF-8";.status-main-container{display:flex;flex-direction:row}.box-column--left{flex:1 1 50%}.box-column--right{flex:1 1 50%;border-left:1px solid lightgray}.status-title{display:flex;flex-direction:row;justify-content:space-between;font-size:1.5rem;font-weight:600;border-bottom:1px solid lightgray}.status-title--mobile{display:none}.status-info-box-main{display:flex;flex-direction:row;justify-content:space-between}.status-info-box-single{display:flex;flex-direction:row;padding:.5rem;width:100%;overflow:auto}.status-info-box-single.left{border-bottom:1px solid lightgray}.status-info-box-single.left-empty{border-right:1px solid lightgray}.status-info-box-single.right{border-bottom:1px solid lightgray}.warning-info{position:absolute;margin-left:1rem;font-size:.85rem;color:#d70e0e;font-style:italic}.warning-info.hidden{display:none}.status-info-box-inner{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:.25rem}.status-info-box-inner.number-add,.status-info-box-inner.alert-numbers{flex-direction:column}.alert-receivers-list{display:flex;margin:0;padding:0;flex-direction:column;align-items:self-end}.sign-out{display:flex;align-self:center;margin-top:4rem;font-size:.75rem;text-decoration:underline;cursor:pointer;justify-content:center}.sign-out:hover{color:#114789b3}.live-info{padding:0 .5rem;font-weight:600;color:#3fa2fb}.live-info--num{padding:0 .5rem;font-weight:600;display:block;text-overflow:clip;overflow-wrap:anywhere;font-size:.85rem}.confirmed-info{font-size:.75rem;font-style:italic;font-weight:600}.confirmed-info.error{color:orange}.confirmed-info.success{color:green}.label-alert-numbers{margin:.5rem 0 .25rem}.action-button{background-image:linear-gradient(#42a1ec,#114789);border:1px solid #0077CC;border-radius:.25rem;color:#fff;box-sizing:border-box;cursor:pointer;direction:ltr;display:block;font-weight:400;line-height:1.27059;min-width:6rem;padding:.25rem .5rem}.action-button.disabled{pointer-events:none;opacity:.8}.action-button.handle-nr.disabled{opacity:.7}.action-button.handle-nr.delete{background-image:linear-gradient(#ec4294,#891141);max-width:4rem;min-width:4rem;border-color:#da68b0}.action-button.handle-nr.unconfirmed{pointer-events:none;opacity:50%}.action-button:hover{background-image:linear-gradient(#42a1ec,#0c376b);border:1px solid #0082df}.number-with-send-btn-container{display:flex;flex-direction:row;align-items:center;margin-bottom:.25rem}.error-banner{visibility:hidden;position:absolute;background-color:red;margin-bottom:1rem;color:#fff;font-weight:600;top:7rem;left:0;right:0;padding:.25rem;text-align:center}.error-banner.visible{visibility:visible;animation:fadeInAnimation ease 2s;animation-iteration-count:1;animation-fill-mode:forwards}.error-banner.visible.warn{background-color:orange;animation:fadeOutAnimation ease 6s;animation-iteration-count:1;animation-fill-mode:forwards}.error-banner.visible.remove{animation:fadeOutAnimation ease 4s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeOutAnimation{0%{opacity:1}80%{opacity:1}to{opacity:0}}@media screen and (max-width: 600px){#root{display:flex;overflow:hidden;flex-direction:column;flex-wrap:wrap;padding:0}main{min-width:unset;width:100%}.status-main-container{flex-direction:column}.status-main-container .left-empty{display:none}.box-column--left,.box-column--right{flex:unset;border-left:0;border-right:0}.status-title{display:none}.status-title--mobile{display:flex;padding:.5rem}.status-info-box-single.left-empty{border-right:0}.status-info-box-inner.alert-numbers{justify-content:flex-end;flex-wrap:wrap}.action-button{padding:.25rem .1rem;min-width:unset}}button{border-radius:.25rem;border:1px solid transparent;padding:.6em 1.2em;font-size:1rem;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.main-container{display:flex;flex-direction:column;justify-content:space-between}.sign-in-container{display:flex;flex-direction:column;width:15rem;align-self:center;gap:.5rem}.input-box{border-radius:.25rem;height:1.5rem;padding:.25rem;border:1px solid lightgrey;font-size:.85rem;line-height:1.5rem}input::placeholder{opacity:.7}:root{--background: #fff;--link-color: #4b7bb9;--color-primary: #fff;--bg-footer: #002780;--color-footer: #fff;--bg-expired: #800080;--pad-container: 1rem;--logo-subtitle-color: #114789b3}@media screen and (max-width: 600px){:root{--pad-container: .5rem}}*{box-sizing:border-box}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;padding:0;min-height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;background-color:var(--background);margin:-1px 0 0;padding:1px 0 0}.page-wrapper,#root{min-height:100vh;display:flex;flex-direction:column}button,input,select,textarea{font-family:inherit;font-size:inherit}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:2px solid var(#0055ff)}h1{font: 800 1.45rem/2.725rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}h2{font: 500 1.35rem/1.625rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}h3{font: 800 1.2rem/1.375rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}h4{font: 500 1.1rem/1.375rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}h5{font: 800 1.075rem/1.125rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}h6{font: 800 1rem/1.125rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;text-transform:uppercase}table{width:100%;border:thin solid #f3f3f3;border-spacing:0;border-collapse:separate}table th{text-align:left;border:0 solid #f3f3f3;background-color:#275285;color:#fff;padding:.25rem}table tr.new td{color:#0f7444}table tr.deleted td{text-decoration:line-through;color:#d00e0e}table tr.deleted td button{text-decoration:line-through}table td{border-top:thin solid #f3f3f3;padding:.25rem;line-break:anywhere}table td.group{background-color:#c6e0ff!important;font-size:1.25rem}table td.no-result{background-color:#bee3ff;text-align:center;padding:.5rem}table td.expire-soon{color:#ca1122}table td div.is-temporary{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;align-self:center}table tr:nth-child(odd) td{background-color:#f4f4f4;border-top:thin solid #d8d8d8}table tr:nth-child(2n) td{background-color:#ebebeb}table td.options{display:flex;flex-direction:row;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}ul.no-list{list-style:none;padding:0;margin:0}ul.no-list li{display:flex}table td.forms{vertical-align:bottom}header{display:flex;flex-direction:row;padding:0;position:sticky;top:0;background:linear-gradient(45deg,#fcfcfc,#fefefe);border-bottom:thin #f3f3f3 solid}header .logo{display:block;margin-left:.85rem}header .sub-title{text-align:left;margin-left:1.4rem;font-size:1.2rem;font-weight:500;padding-top:0;color:var(--logo-subtitle-color)}header img{height:3rem}nav{margin-left:auto;display:flex;justify-content:space-between;width:100%;align-items:center}ul.navbar{padding:0;margin:0 auto;width:100%;list-style:none;display:flex;flex-direction:row;gap:.25rem;height:100%;align-items:center}ul.navbar li{padding:0;margin:0;display:flex;height:100%;align-items:center}ul.navbar li.right{margin-left:auto}ul.navbar li a{padding:.5rem .25rem;margin:0;height:100%;color:var(--link-color);align-content:center}ul.navbar li a:hover{background:#f6f6f6}main{padding:2rem 0;margin:0 auto;max-width:100%;width:90%}footer{font-size:.75rem;margin-top:auto;padding:2rem 1rem;border-top:1px solid #e5e5e5;line-height:2;background:var(--bg-footer);color:var(--color-footer)}footer ul{list-style:none;margin:0;padding:0}footer a{text-decoration:none;border-bottom:2px solid #e9e9e9;color:#a9bcff;padding:0 .25rem .25rem}footer a:hover{border-bottom:2px solid #b076ff;color:#b076ff}footer p{padding:0 .25rem .25rem}form p{position:relative}form section{position:relative;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}input,select,textarea{border-radius:.4rem;line-height:1.75rem;padding:.25rem;background:#fafafa;border:2px solid #cdcdcd}input[type=text],input[type=email],input[type=password]{padding:.25rem;width:100%;max-width:25rem}input[type=text]:required,input[type=email]:required,input[type=password]:required{padding:.25rem 2rem .25rem .25rem}label:has(>input:checked){font-weight:700}input[type=checkbox]{margin:0 1rem}button,input[type=button],input[type=submit]{border-radius:.4rem;line-height:1.75rem;padding:.25rem .5rem;background:#e7e7e7;border:2px solid #cdcdcd;box-shadow:0 .5rem .75rem -.5rem inset #f8f8f8;cursor:pointer}button:hover,input[type=button]:hover,input[type=submit]:hover{background:#d7d7d7;cursor:pointer}button:disabled,button[disabled],input[type=button]:disabled,input[type=button][disabled]{cursor:not-allowed}button:disabled:hover,button[disabled]:hover,input[type=button]:disabled:hover,input[type=button][disabled]:hover{background:#e7e7e7;border:2px solid #cdcdcd}label{line-height:1.75rem;display:block;position:relative;width:100%;max-width:25rem}input+span{position:relative}li:has(>input:checked){font-weight:700}input+span:before{position:absolute;right:.75rem;top:0;font-weight:700}input:invalid{border:2px solid red}input:invalid+span:before{content:"✖";color:red}input:valid+span:before{content:"✓";color:green}button#toggle-password{background:none;color:#cbcbcb;border:none;box-shadow:none;cursor:pointer;font-size:1rem;padding:0;margin:0;position:absolute;top:0;right:0}.page{flex:1 0 auto;width:100%}.page.signin{display:flex;flex-direction:row;align-items:stretch;justify-content:space-evenly;min-height:100vh}.page.signin .billboard{padding:1rem;flex:1 1 100%;display:flex;background:radial-gradient(#1c2a35,#1c2a35e8);flex-direction:row;justify-content:center;align-items:center}.page.signin .billboard h1{font-size:2rem;background-image:linear-gradient(to right,#ff947e 45%,#ee4b2b);color:transparent!important;background-clip:text!important;-webkit-background-clip:text}.page.signin form{padding:1rem;flex:1 1 100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(#1c2a351a,#1c2a3505)}.page.signin input[type=text],.page.signin input[type=password]{border-radius:.4rem;line-height:1.75rem;padding:.25rem;background:#fff;border:2px solid #e0e0e0}.page.signin input:required+span:after{display:none}.page.signin input:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #cecece40}.page.signin button{padding:.25rem 1.5rem;line-height:1.75rem;border:2px solid #3144b3;background:#3f51b5;color:#fbfbfb;border-radius:2rem;cursor:pointer;box-shadow:unset}.page.signin button:hover{background:#1c3a86;border-color:#4e4ecd;color:#d2d4f0}.download__section,.invitation__section{background:#e3f3ff;padding:1rem;border-radius:0 0 .5rem .5rem}.download__section h3,.invitation__section h3{color:#2b6a86}.download__section h4,.invitation__section h4{color:#2b8674;word-break:break-all}.download__section .result__section,.invitation__section .result__section{background-color:#ffffff80;border-radius:.5rem;padding:.5rem}ul.files{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:.5rem}ul.files li{padding:.5rem;background-color:#f6f6f6;border-radius:.5rem}ul.files textarea{width:100%;min-height:30vh}@media screen and (max-width: 600px){nav{margin-left:unset;width:100%;padding:.5rem}ul.navbar{flex-direction:column}ul.navbar li{border-bottom:1px solid #e3e7fe}ul.navbar li.right{margin-left:unset}ul.navbar li a{width:100%}table td.expire-time{font-size:.5rem}.page.signin{flex-direction:column}.page.signin .billboard{flex:0 1 100%}.page.signin .billboard h1{font-size:2.5rem}}
