@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}html{box-sizing:border-box;font-size:105%;height:100%}*,:after,:before{box-sizing:inherit}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background-color:#fff;color:#001123;min-height:100%;margin:0 auto;position:relative;display:flex}body,img{width:100%}img{display:block;height:auto}a{text-decoration:none;color:#3f9cff;font-weight:500;transition:all .2s ease}a:hover{color:#0060c6}button,h1,h2,h3,h4,h5,h6,input,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h1,h2,h3,h4,h5,h6{margin-bottom:.75rem;font-weight:700;line-height:1}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6,p{font-size:1rem}p{margin-bottom:1rem}.mb0{margin-bottom:0}.small{font-size:.875rem}ul{list-style:none;padding:0;margin:0}.layout{position:absolute;inset:0;display:grid;grid-template-columns:17.5rem 1fr;grid-template-rows:1fr}.layout .layout__main{overflow-y:auto}.drag ul,.layout .layout__main{display:flex;flex-direction:column}.drag ul{list-style-type:none;padding:0;margin:0;flex-wrap:wrap}.drag ul li{margin:0 10px 10px 0;padding:10px;background:#f9f9f9;border:1px solid #ccc;border-radius:5px;cursor:move}.drag ul li:hover{background:#f0f0f0}.area-card{background-color:#1586ff;padding:30%;height:0;transform:scale(1);position:relative}.area-card,.area-card:after{border-radius:.5rem;transition:all .2s ease}.area-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,54,112,.125);opacity:0;z-index:1}.area-card:hover{transform:scale(1.025)}.area-card:hover:after{opacity:1}.area-card .area-card__content{width:100%;position:absolute;z-index:2;bottom:0;left:0;padding:1.5rem;color:#fff}.area-card .area-card__content h5{font-size:1.375rem;margin-bottom:.5rem;line-height:1}.area-card .area-card__content h6{font-size:1rem;font-weight:500;margin-bottom:0;line-height:1}.edit-area__colorpicker .color__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;justify-content:center;align-items:center;margin-bottom:.5rem}.edit-area__colorpicker .color__option{width:2rem;height:2rem;border-radius:50%;cursor:pointer;transition:all .2s ease;align-self:center;justify-self:center;transform:scale(1);position:relative;display:flex;justify-content:center;align-items:center}.edit-area__colorpicker .color__option svg{fill:#fff;width:1.5rem;height:1.5rem;border-radius:50%;transform:scale(0);opacity:0;transition:all .2s ease}.edit-area__colorpicker .color__option:after{content:"";display:block;width:2rem;height:2rem;border-radius:50%;position:absolute;top:0;left:0;border:3px solid;transform:scale(1);opacity:0;visibility:hidden;transition:all .2s ease}.edit-area__colorpicker .color__option:hover{transform:scale(.8)}.edit-area__colorpicker .color__option:hover:after{transform:scale(1.4);opacity:1;visibility:visible}.edit-area__colorpicker .color__option.color__option--active{transform:scale(.8)}.edit-area__colorpicker .color__option.color__option--active svg{transform:scale(1);opacity:1}.edit-area__colorpicker .color__option.color__option--active:after{transform:scale(1.4);opacity:1;visibility:visible}.area-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.back-link{margin-bottom:1rem}.back-link a{font-size:1rem;text-decoration:none;transition:color .3s;display:inline-flex;align-items:center}.back-link a .back-link__icon{margin-right:.25rem;transition:all .2s ease}.back-link a:hover .back-link__icon{transform:translateX(-.25rem)}.badge{border:1px solid #3f9cff;color:#3f9cff;font-weight:700;letter-spacing:.5px;font-size:.75rem;line-height:.9;text-transform:uppercase;padding:.25rem .5rem;border-radius:.25rem;display:inline-block}.badge.badge--primary{border-color:#3f9cff;color:#3f9cff}.badge.badge--success{border-color:#00c566;color:#00c566}.badge.badge--danger{border-color:#ff3262;color:#ff3262}.box{border:1px solid #d0d0d0;background-color:#f8f8f8;padding:1.25rem;border-radius:1rem}.box h6{font-size:.875rem;letter-spacing:1px;font-weight:800;margin-bottom:1.25rem;text-transform:uppercase}.box p:last-of-type{margin-bottom:0}.box.box--danger{border-color:#ff3262}.button{background-color:#3f9cff;color:#fff;line-height:1;transition:all .2s ease;padding:.75rem 2rem;border:1px solid #3f9cff;border-radius:.375rem;font-weight:600;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;display:inline-flex;justify-content:center;align-items:center;flex-direction:row;gap:.25rem;box-sizing:border-box}.button:focus,.button:hover{background-color:#0072ec;color:#fff;border-color:#0072ec}.button.button--color-success{background-color:#00c566;border-color:#00c566}.button.button--color-success:focus,.button.button--color-success:hover{background-color:#009c51;border-color:#009c51}.button.button--color-danger{background-color:#ff3262;border-color:#ff3262}.button.button--color-danger:focus,.button.button--color-danger:hover{background-color:#c7002e;border-color:#c7002e}.button.button--variant-link{background-color:transparent;color:#3f9cff;border:none;padding:0;font-weight:500}.button.button--variant-link:focus,.button.button--variant-link:hover{background-color:transparent;color:#0072ec;border:none}.button.button--variant-link.button--color-success{color:#00c566}.button.button--variant-link.button--color-success:focus,.button.button--variant-link.button--color-success:hover{color:#009c51}.button.button--variant-link.button--color-danger{color:#ff3262}.button.button--variant-link.button--color-danger:focus,.button.button--variant-link.button--color-danger:hover{color:#c7002e}.button.button--variant-outline{background-color:#fff;color:#3f9cff;border:1px solid #3f9cff}.button.button--variant-outline:focus,.button.button--variant-outline:hover{background-color:#f3f9ff;color:#0072ec;border-color:#0072ec}.button.button--variant-outline.button--color-success{color:#00c566;border-color:#00c566}.button.button--variant-outline.button--color-success:focus,.button.button--variant-outline.button--color-success:hover{background-color:#e1fff1;color:#008846;border-color:#008846}.button.button--variant-outline.button--color-danger{color:#ff3262;border-color:#ff3262}.button.button--variant-outline.button--color-danger:focus,.button.button--variant-outline.button--color-danger:hover{background-color:#fff6f8;color:#c7002e;border-color:#c7002e}.button.button--size-small{padding:.375rem 1rem;height:2rem}.button.button--size-small.button--icon{padding:.25rem;width:2rem}.button.button--size-medium{padding:.75rem 2rem;height:2.5rem}.button.button--size-medium.button--icon{padding:.25rem;width:2.5rem}.button.button--size-large{padding:1rem 2.5rem}.button.button--size-large.button--icon{padding:.25rem;width:3rem}.button.button--block{display:flex;justify-content:center;align-items:center;width:100%}.button.button--disabled{cursor:not-allowed}.button.button--disabled,.button.button--disabled:focus,.button.button--disabled:hover{background-color:#e3e3e3;color:#bebebe;border-color:#e3e3e3}.button.button--disabled.button--variant-outline,.button.button--disabled.button--variant-outline:focus,.button.button--disabled.button--variant-outline:hover{background-color:#f8f8f8;color:#bebebe;border-color:#bebebe}.button.button--icon{padding:.25rem;display:flex;align-items:center;justify-content:center}.button.button--icon svg{width:1.5rem;height:1.5rem}.button.button--icon.button--size-small svg{width:1rem;height:1rem}.button.button--icon.button--size-medium svg{width:1.5rem;height:1.5rem}.button.button--icon.button--size-large svg{width:2rem;height:2rem}.button.button--icon.button--spin svg{animation:spin 1s linear infinite}.button.button--no-padding{padding-left:0;padding-right:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button-group{display:flex;gap:.5rem}.button-group--horizontal{flex-direction:row}.button-group--vertical{flex-direction:column}.filterbar{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:.5rem;margin-bottom:1rem}.form,.form .form__group{width:100%;display:flex;flex-direction:column}.form .form__group{margin-bottom:1.5rem}.form .form__label{font-weight:600;padding-left:.25rem;margin-bottom:.5rem;align-self:flex-start}.form .form__label.form__label__checkbox{position:relative;padding-top:.125rem;padding-left:2.125rem;padding-right:1.25rem;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form .form__label.form__label__checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form .form__label.form__label__checkbox .form__checkmark{position:absolute;top:1px;left:0;height:1.5rem;width:1.5rem;background-color:#fff;border:1px solid #001123;border-radius:.25rem;transition:all .2s ease}.form .form__label.form__label__checkbox .form__checkmark:after{content:"";position:absolute;display:none;left:7px;top:2px;width:9px;height:15px;border:solid #0072ec;border-width:0 3px 3px 0;transform:rotate(45deg)}.form .form__label.form__label__checkbox input:checked~.form__checkmark{background-color:#f3f9ff;border-color:#0072ec}.form .form__label.form__label__checkbox input:checked~.form__checkmark:after{display:block}.form .form__label.form__label__checkbox:hover input~.form__checkmark{background-color:#acd4ff}.form .form__input,.form .form__select,.form .form__textarea{width:100%;min-height:2.75rem;padding:.5rem;border-radius:.25rem;border:1px solid #001123;background-color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.form .form__input:focus,.form .form__select:focus,.form .form__textarea:focus{outline:none;border-color:#3f9cff}.form .form__input[type=color],.form .form__select[type=color],.form .form__textarea[type=color]{padding:0 .125rem;-moz-appearance:none;appearance:none;-webkit-appearance:none}.form .form__input--error,.form .form__select--error,.form .form__textarea--error{border-color:#ff3262}.form .form__select__wrapper{position:relative;width:100%}.form .form__select__wrapper .form__select__arrow{position:absolute;top:50%;right:.5rem;width:1rem;height:1rem;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;transform:translateY(-50%);pointer-events:none}.form .form__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative}.form .form__selectSearch{position:relative}.form .form__selectSearch .form__selectSearch__button{min-height:2.75rem;width:100%;padding:.5rem 2.5rem .5rem .75rem;border-radius:.25rem;border:1px solid #001123;background-color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;text-align:left;position:relative;outline:none}.form .form__selectSearch .form__selectSearch__buttonArrow{position:absolute;top:50%;right:.5rem;width:1rem;height:1rem;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;transform:translateY(-50%)}.form .form__selectSearch .form__selectSearch__buttonArrow--open{transform:rotate(180deg)}.form .form__selectSearch .form__selectSearch__dropdown{display:flex;flex-direction:column;gap:1rem;position:absolute;z-index:200;overflow:hidden;padding:.75rem;border-radius:.5rem;background-color:#acd4ff;margin-top:0;width:100%;max-height:20rem;left:0;visibility:hidden;opacity:1;transition:all .2s ease}.form .form__selectSearch .form__selectSearch__dropdown--open{visibility:visible;opacity:1;margin-top:.5rem}.form .form__selectSearch .form__selectSearch__dropdown input.form__selectSearch__input{width:100%;padding:.5rem;border-radius:.25rem;border:1px solid #001123;background-color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.form .form__selectSearch .form__selectSearch__dropdown input.form__selectSearch__input:focus{outline:none;border-color:#3f9cff}.form .form__selectSearch .form__selectSearch__dropdown .form__selectSearch__list{overflow-y:scroll;scrollbar-color:#004d9f transparent;scrollbar-width:thin;background-color:#f3f9ff;border-radius:.25rem}.form .form__selectSearch .form__selectSearch__dropdown .form__selectSearch__list .form__selectSearch__listItem{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;border-bottom:1px solid #cfe6ff}.form .form__selectSearch .form__selectSearch__dropdown .form__selectSearch__list .form__selectSearch__listItem:last-of-type{border-bottom:none}.form .form__selectSearch .form__selectSearch__dropdown .form__selectSearch__list .form__selectSearch__listItem label{display:block;padding:.75rem;cursor:pointer;background-color:transparent;border-radius:.125rem}.form .form__selectSearch .form__selectSearch__dropdown .form__selectSearch__list .form__selectSearch__listItem label:hover{background-color:#cfe6ff}.form .form__selectSearch .form__selectSearch__dropdown .form__selectSearch__list .form__selectSearch__listItem label .form__selectSearch__listItem__label{font-size:1rem;font-weight:600;line-height:1}.form .form__selectSearch .form__selectSearch__dropdown .form__selectSearch__list .form__selectSearch__listItem label .form__selectSearch__listItem__sub{font-size:.875rem;font-weight:400;line-height:1;margin-top:.125rem}.form .form__selectSearch .form__selectSearch__dropdown .form__selectSearch__list .form__selectSearch__listItem input[type=radio]{visibility:hidden;display:none}.form .form__error{color:#ff3262;font-weight:600;font-size:.875rem;margin-top:.25rem;padding-left:.25rem}.form__wrapper{position:relative}.form__wrapper .form__loader{position:absolute;width:calc(100% + 2rem);height:calc(100% + 2rem);top:-1rem;left:-1rem;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.form__section{border:1px solid #d0d0d0;background-color:#f8f8f8;padding:1.25rem;border-radius:1rem;margin-bottom:1.5rem}.form__section h5{font-size:.875rem;letter-spacing:1px;font-weight:800;margin-bottom:1.25rem;text-transform:uppercase}.form__section .form__group:last-child{margin-bottom:0}.invitation-form-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.language-switch{display:flex;justify-content:flex-end;margin-bottom:1rem;position:relative}.language-switch select{background:none;border:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer;font-size:.875rem;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 1rem 0 0}.language-switch select:focus{outline:none}.language-switch .language-switch__arrow-icon{position:absolute;width:1rem;height:1rem;pointer-events:none;right:0;top:50%;transform:translateY(-50%)}.language-switch .language-switch__arrow-icon svg{width:100%;height:100%;fill:currentColor}.loader-spinner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.loader-spinner .loader-spinner__inner{font-size:10px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.1s ease infinite;transform:translateZ(0)}@keyframes mulShdSpin{0%,to{box-shadow:0 -2.6em 0 0 #1586ff,1.8em -1.8em 0 0 rgba(21,134,255,.2),2.5em 0 0 0 rgba(21,134,255,.2),1.75em 1.75em 0 0 rgba(21,134,255,.2),0 2.5em 0 0 rgba(21,134,255,.2),-1.8em 1.8em 0 0 rgba(21,134,255,.2),-2.6em 0 0 0 rgba(21,134,255,.5),-1.8em -1.8em 0 0 rgba(21,134,255,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(21,134,255,.7),1.8em -1.8em 0 0 rgba(21,134,255,0),2.5em 0 0 0 rgba(21,134,255,.2),1.75em 1.75em 0 0 rgba(21,134,255,.2),0 2.5em 0 0 rgba(21,134,255,.2),-1.8em 1.8em 0 0 rgba(21,134,255,.2),-2.6em 0 0 0 rgba(21,134,255,.2),-1.8em -1.8em 0 0 rgba(21,134,255,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(21,134,255,.5),1.8em -1.8em 0 0 rgba(21,134,255,.7),2.5em 0 0 0 rgba(21,134,255,0),1.75em 1.75em 0 0 rgba(21,134,255,.2),0 2.5em 0 0 rgba(21,134,255,.2),-1.8em 1.8em 0 0 rgba(21,134,255,.2),-2.6em 0 0 0 rgba(21,134,255,.2),-1.8em -1.8em 0 0 rgba(21,134,255,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(21,134,255,.2),1.8em -1.8em 0 0 rgba(21,134,255,.5),2.5em 0 0 0 rgba(21,134,255,.7),1.75em 1.75em 0 0 rgba(21,134,255,0),0 2.5em 0 0 rgba(21,134,255,.2),-1.8em 1.8em 0 0 rgba(21,134,255,.2),-2.6em 0 0 0 rgba(21,134,255,.2),-1.8em -1.8em 0 0 rgba(21,134,255,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(21,134,255,.2),1.8em -1.8em 0 0 rgba(21,134,255,.2),2.5em 0 0 0 rgba(21,134,255,.5),1.75em 1.75em 0 0 rgba(21,134,255,.7),0 2.5em 0 0 rgba(21,134,255,0),-1.8em 1.8em 0 0 rgba(21,134,255,.2),-2.6em 0 0 0 rgba(21,134,255,.2),-1.8em -1.8em 0 0 rgba(21,134,255,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(21,134,255,.2),1.8em -1.8em 0 0 rgba(21,134,255,.2),2.5em 0 0 0 rgba(21,134,255,.2),1.75em 1.75em 0 0 rgba(21,134,255,.5),0 2.5em 0 0 rgba(21,134,255,.7),-1.8em 1.8em 0 0 rgba(21,134,255,0),-2.6em 0 0 0 rgba(21,134,255,.2),-1.8em -1.8em 0 0 rgba(21,134,255,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(21,134,255,.2),1.8em -1.8em 0 0 rgba(21,134,255,.2),2.5em 0 0 0 rgba(21,134,255,.2),1.75em 1.75em 0 0 rgba(21,134,255,.2),0 2.5em 0 0 rgba(21,134,255,.5),-1.8em 1.8em 0 0 rgba(21,134,255,.7),-2.6em 0 0 0 rgba(21,134,255,0),-1.8em -1.8em 0 0 rgba(21,134,255,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(21,134,255,.2),1.8em -1.8em 0 0 rgba(21,134,255,.2),2.5em 0 0 0 rgba(21,134,255,.2),1.75em 1.75em 0 0 rgba(21,134,255,.2),0 2.5em 0 0 rgba(21,134,255,.2),-1.8em 1.8em 0 0 rgba(21,134,255,.5),-2.6em 0 0 0 rgba(21,134,255,.7),-1.8em -1.8em 0 0 rgba(21,134,255,0)}}.message{width:100%;padding:.75rem 1rem;margin-bottom:1rem;border-radius:.5rem}.message p{margin:0;font-weight:500}.message.message--info{background-color:#3f9cff;color:#fff}.message.message--error{background-color:#ff3262;color:#fff}.message.message--success{background-color:#00da71;color:#fff}.message.message--clickable{cursor:pointer}.modal{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:center}.modal .modal__overlay{position:fixed;inset:0;background-color:rgba(0,54,112,.65);z-index:999;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.modal .modal__content{position:fixed;width:80%;max-width:30rem;background-color:#f3f9ff;z-index:1000;padding:1.25rem;border-radius:1rem}.page{width:100%;max-width:75em;padding:2.5rem;margin:0 auto;flex:1 1}.pagination{display:flex;align-items:center;justify-content:center;gap:.5rem}.pagination span{display:inline-block;padding:.5rem;font-weight:700;line-height:1}.search{width:min(100%,20rem);border-radius:.5rem;border:1px solid #001123;background-color:#fff;flex-wrap:nowrap;position:relative;gap:.25rem;overflow:hidden}.search,.search .search__icon{height:2.5rem;display:flex;align-items:center}.search .search__icon{width:2.5rem;justify-content:center;flex-shrink:0;color:#89c2ff;font-size:1.125rem}.search .search__icon svg{width:1.125rem;height:1.125rem}.search:has(input:focus){border-color:#89c2ff}.search input{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1;flex-grow:1}.search .search__clear,.search input{border:none;outline:none;height:2.5rem;display:flex;align-items:center}.search .search__clear{background-color:transparent;flex-shrink:0;width:2rem;justify-content:center;cursor:pointer;color:#d0d0d0}.search .search__clear:hover{color:#bebebe}.search .search__clear svg{width:1rem;height:1rem}.sidebar{background-color:#f3f9ff;box-shadow:0 0 1rem rgba(0,54,112,.2);padding:2.5rem 1rem;margin:1rem;border-radius:.75rem}.sidebar .sidebar__logo img{width:100%;height:auto}.sidebar .sidebar__nav ul{margin-top:1.5rem;list-style:none;padding:0}.sidebar .sidebar__nav ul hr{border-top:1px solid #004d9f;margin:1.25rem 0}.sidebar .sidebar__nav ul li{margin-bottom:.25rem}.sidebar .sidebar__nav ul li a{text-decoration:none;color:#101010;font-weight:600;display:block;padding:.25rem .375rem;border-radius:.5rem;transition:background-color .3s ease}.sidebar .sidebar__nav ul li a:hover{background-color:#cfe6ff}.table{width:100%;border-spacing:0;box-shadow:0 0 1rem rgba(0,54,112,.2);border-radius:.75rem;overflow:hidden;margin-bottom:1rem}.table thead{background-color:#003670;color:#fff}.table thead th{text-align:left;padding:1rem}.table tbody tr{background-color:#fff}.table tbody tr td{border-bottom:1px solid #cfe6ff}.table tbody tr:last-of-type td{border-bottom:none}.table tbody td{padding:1rem}.table .align-center{text-align:center}.table .align-right{text-align:right}.table .align-left{text-align:left}.table .table__icon{width:1.25rem;height:1.25rem;display:flex;justify-content:center;align-items:center}.table .table__icon--success{color:#00b15b}.table .table__icon--danger{color:#ff6488}.topbar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:2rem}.topbar h1{margin-bottom:0;position:relative}.topbar h1 .topbar__badge{color:#3f9cff;border:1px solid #3f9cff;font-size:.8rem;padding:.2rem .5rem;border-radius:.5rem;margin-left:.5rem;position:relative;top:-.25rem}.topbar .topbar__actions{display:flex;gap:.5rem;margin-left:auto}.zones{margin-top:1rem;padding:1rem;border:1px solid #ccc;border-radius:1rem;background-color:#f8f8f8}.zone,.zones_header{width:100%;display:grid;grid-template-columns:repeat(12,1fr);border:1px solid #bebebe;border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.zone>div,.zones_header>div{padding:.5rem;border-right:1px solid #bebebe;border-top:1px solid #bebebe}.zone>div p,.zones_header>div p{font-size:.875rem;line-height:1;margin-bottom:0}.zone .zone_name,.zones_header .zone_name{grid-column:1/span 12;font-weight:800;padding:.5rem .75rem;background-color:#f8f8f8;border-radius:.5rem .5rem 0 0;border-right:none;border-top:none;display:flex;align-items:center;justify-content:space-between}.zone .zone_name h4,.zones_header .zone_name h4{font-size:1.2rem;line-height:1;margin-bottom:0}.zone .zone_type,.zones_header .zone_type{grid-column:1/span 1;display:flex;align-items:center;justify-content:center}.zone .zone_type span,.zones_header .zone_type span{width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;background-color:#004d9f}.zone .zone_product,.zones_header .zone_product{grid-column:2/span 3}.zone .zone_product h5,.zones_header .zone_product h5{font-size:1.125rem;line-height:1;font-weight:700;margin-bottom:.25rem}.zone .zone_product p,.zones_header .zone_product p{font-size:.875rem;line-height:1;margin-bottom:0}.zone .zone_frequency,.zones_header .zone_frequency{grid-column:5/7}.zone .zone_dose,.zones_header .zone_dose{grid-column:7/9}.zone .zone_minutes,.zones_header .zone_minutes{grid-column:9/10}.zone .zone_rinse,.zones_header .zone_rinse{grid-column:10/11;display:flex;align-items:center;justify-content:center}.zone .zone_safety,.zones_header .zone_safety{grid-column:11/span 2;display:flex;align-items:center;justify-content:center;border-right:none;gap:.25rem}.zone .zone_safety>div,.zones_header .zone_safety>div{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem}.zone .zone_safety>div img,.zones_header .zone_safety>div img{width:100%;height:100%}.zone .zone_remarks,.zones_header .zone_remarks{grid-column:1/span 12;border-bottom:none;border-right:none}.zone .zone_remarks p,.zones_header .zone_remarks p{font-size:.875rem;line-height:1;margin-bottom:0}.zones_header>div{font-size:.75rem;text-transform:uppercase}.zones_header>div.zone_rinse,.zones_header>div.zone_safety{display:block}.zones_header_wrapper{position:-webkit-sticky;position:sticky;top:0}.zones_header_wrapper:after,.zones_header_wrapper:before{content:"";position:absolute;width:1.25rem;height:1.25rem;top:-.25rem;left:-.25rem;background-color:#fff;z-index:-1}.zones_header_wrapper:after{left:calc(100% - 1rem)}.zones_header{background-color:#004d9f;border-color:#004d9f;color:#fff;font-weight:700}.zones_header>div{border-right:none;border-top:none}.checkmark{color:#00da71;fill:#00da71}.public-page{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.public-page .public-inner{width:90%;max-width:30rem;background-color:#e3e3e3;padding:1.25rem;border-radius:1rem;border:1px solid #000}.public-page .public-logo{display:flex;justify-content:center;margin-bottom:1rem}.public-page .public-logo img{width:60%;max-width:12.5rem}.client-settings .settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;margin-bottom:2rem}.me .me__data{margin-bottom:1.5rem}.me .me__data table td{padding:.125rem 4rem .125rem 0}.me .me__change-account{margin-bottom:1.5rem}