@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@600;700&display=swap);.form-group>label{bottom:34px;left:15px;position:relative;background-color:#fff;padding:0 5px;transition:.2s;pointer-events:none;bottom:53px;font-size:14px}.tooltip{background-color:#fff;padding:0!important}.md-form{margin:0!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);cursor:pointer;border-radius:10px}.fc-button-primary{background-color:#304391!important;text-transform:capitalize!important}.react-tel-input>input{width:100%!important}#capture .fc-day-today{background-color:#fff!important}input:disabled{color:#a5abb0!important}button:active{outline:none!important}.btn{text-transform:capitalize!important;font-size:.9rem!important}h2.fc-toolbar-title{font-size:1.5em!important}.animatedCircle:hover{transition:transform 125ms;transform:translateY(-50px);background-color:red}.modal-header{padding:.5rem .75rem!important}.modal-title>p{font-size:18px!important}.notes_content>p{margin-bottom:0}.btn:hover,.buttonHover:hover{z-index:unset!important}:root{--sw-color-bg:#f6f8fb;--sw-color-surface:#fff;--sw-color-surface-muted:#f1f5f9;--sw-color-border:#d9e2ec;--sw-color-border-strong:#b8c4d6;--sw-color-text:#182230;--sw-color-text-muted:#667085;--sw-color-primary:#3155a6;--sw-color-primary-dark:#223f83;--sw-color-primary-soft:#e7efff;--sw-color-success:#14845f;--sw-shadow-sm:0 1px 2px rgba(16,24,40,0.06);--sw-shadow-md:0 12px 28px rgba(16,24,40,0.1);--sw-radius-sm:6px;--sw-radius-md:8px;--sw-radius-lg:12px;--sw-header-height:64px;--sw-sidebar-width:244px;--sw-font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif;--sw-page-padding:24px;--sw-page-gap:16px;--sw-control-height:42px;--sw-form-row-gap:18px;--sw-form-column-gap:20px;--sw-table-cell-padding-y:14px;--sw-table-cell-padding-x:16px;--sw-dialog-safe-margin:24px;--sw-dialog-viewport-gap:48px;--sw-dialog-body-padding:22px;--sw-dialog-header-padding-y:18px;--sw-dialog-header-padding-x:22px;--sw-card-padding:18px;--sw-toolbar-gap:12px;--sw-content-readable-max:1680px;--sw-z-header:1200;--sw-z-overlay:1800;--sw-z-popover:2200}@media screen and (min-width:1601px) and (max-width:1919px){:root{--sw-page-padding:22px;--sw-page-gap:15px;--sw-control-height:41px;--sw-form-row-gap:16px;--sw-form-column-gap:18px;--sw-table-cell-padding-y:13px;--sw-table-cell-padding-x:14px;--sw-dialog-safe-margin:20px;--sw-dialog-viewport-gap:40px;--sw-dialog-body-padding:20px;--sw-dialog-header-padding-y:16px;--sw-dialog-header-padding-x:20px;--sw-card-padding:17px;--sw-toolbar-gap:11px}}@media screen and (max-width:1600px){:root{--sw-page-padding:20px;--sw-page-gap:14px;--sw-control-height:40px;--sw-form-row-gap:14px;--sw-form-column-gap:16px;--sw-table-cell-padding-y:12px;--sw-table-cell-padding-x:12px;--sw-dialog-safe-margin:18px;--sw-dialog-viewport-gap:36px;--sw-dialog-body-padding:18px;--sw-dialog-header-padding-y:15px;--sw-dialog-header-padding-x:18px;--sw-card-padding:16px;--sw-toolbar-gap:10px}}@media screen and (max-height:820px),screen and (max-width:1366px){:root{--sw-page-padding:16px;--sw-page-gap:12px;--sw-control-height:38px;--sw-form-row-gap:12px;--sw-form-column-gap:14px;--sw-table-cell-padding-y:10px;--sw-table-cell-padding-x:10px;--sw-dialog-safe-margin:12px;--sw-dialog-viewport-gap:24px;--sw-dialog-body-padding:16px;--sw-dialog-header-padding-y:12px;--sw-dialog-header-padding-x:16px;--sw-card-padding:14px;--sw-toolbar-gap:8px}}@media screen and (min-width:2200px) and (min-height:1200px){:root{--sw-page-padding:30px;--sw-page-gap:20px;--sw-table-cell-padding-y:16px;--sw-table-cell-padding-x:18px;--sw-dialog-safe-margin:32px;--sw-dialog-viewport-gap:64px;--sw-card-padding:20px;--sw-toolbar-gap:14px}}#root,body,html{width:100%;min-width:0;height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;overflow-x:hidden;background:var(--sw-color-bg);color:var(--sw-color-text);font-family:var(--sw-font-family);font-weight:400}button,input,select,textarea{font-family:inherit}#root,#root *{box-sizing:border-box}:where(#root) :where(main,section,article,aside,nav,header,footer,form,fieldset,div){min-width:0}:where(#root) :where(input,select,textarea,button),:where(#root) img{max-width:100%}:where(#root) :where(h1,h2,h3,h4,h5,h6,p,label,td,th){overflow-wrap:break-word}.modal{z-index:var(--sw-z-overlay)!important;padding-inline:0!important}.modal-backdrop{z-index:calc(var(--sw-z-overlay) - 10)!important}.modal-dialog{width:calc(100% - var(--sw-dialog-viewport-gap));margin:var(--sw-dialog-safe-margin) auto}.modal-content{display:flex;min-width:0;max-height:calc(100vh - var(--sw-dialog-viewport-gap));max-height:calc(100dvh - var(--sw-dialog-viewport-gap));flex-direction:column;overflow:hidden}.modal-footer,.modal-header{flex:0 0 auto}.modal-body{min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.modal-dialog-centered{min-height:calc(100vh - var(--sw-dialog-safe-margin)*2);min-height:calc(100dvh - var(--sw-dialog-safe-margin)*2)}.dropdown-menu,.popover{max-width:calc(100vw - 24px)}@media screen and (max-height:820px) and (min-width:769px){.modal-footer,.modal-header{padding:var(--sw-dialog-header-padding-y) var(--sw-dialog-header-padding-x)}.modal-body{padding:var(--sw-dialog-body-padding)}}@media screen and (max-width:768px){.modal-dialog{width:calc(100% - 20px);max-width:calc(100vw - 20px);margin:10px auto}.modal-content{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.modal-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){#root *,#root :after,#root :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#root *{font-weight:400!important}#root :is(h1,h2,h3){font-weight:650!important}#root :is(h4,h5,h6,button,.btn,label,th,strong,b,legend,summary){font-weight:600!important}#root :is(.material-icons,.material-symbols-outlined,.far,.fa-regular,.fab,.fa-brands){font-weight:400!important}#root :is(.fas,.fa-solid){font-weight:900!important}[data-sw-tooltip]{position:relative}[data-sw-tooltip]:after,[data-sw-tooltip]:before{position:absolute;z-index:3000;pointer-events:none;opacity:0;transition:opacity .1s ease,transform .1s ease}[data-sw-tooltip]:before{content:attr(data-sw-tooltip);width:-webkit-max-content;width:max-content;max-width:260px;padding:7px 10px;border-radius:8px;background:#111827;box-shadow:0 12px 26px rgba(15,23,42,.22);color:#fff;font-size:12px;font-weight:400!important;line-height:1.25;text-align:center;white-space:normal}[data-sw-tooltip]:after{width:8px;height:8px;border-radius:2px;background:#111827;content:""}[data-sw-tooltip]:focus-visible:after,[data-sw-tooltip]:focus-visible:before,[data-sw-tooltip]:hover:after,[data-sw-tooltip]:hover:before{opacity:1}[data-sw-tooltip][data-sw-tooltip-position=right]:before{top:50%;left:calc(100% + 10px);transform:translate(4px,-50%)}[data-sw-tooltip][data-sw-tooltip-position=right]:after{top:50%;left:calc(100% + 6px);transform:translate(4px,-50%) rotate(45deg)}[data-sw-tooltip][data-sw-tooltip-position=right]:focus-visible:before,[data-sw-tooltip][data-sw-tooltip-position=right]:hover:before{transform:translateY(-50%)}[data-sw-tooltip][data-sw-tooltip-position=right]:focus-visible:after,[data-sw-tooltip][data-sw-tooltip-position=right]:hover:after{transform:translateY(-50%) rotate(45deg)}[data-sw-tooltip][data-sw-tooltip-position=left]:before{top:50%;right:calc(100% + 10px);transform:translate(-4px,-50%)}[data-sw-tooltip][data-sw-tooltip-position=left]:after{top:50%;right:calc(100% + 6px);transform:translate(-4px,-50%) rotate(45deg)}[data-sw-tooltip][data-sw-tooltip-position=left]:focus-visible:before,[data-sw-tooltip][data-sw-tooltip-position=left]:hover:before{transform:translateY(-50%)}[data-sw-tooltip][data-sw-tooltip-position=left]:focus-visible:after,[data-sw-tooltip][data-sw-tooltip-position=left]:hover:after{transform:translateY(-50%) rotate(45deg)}[data-sw-tooltip][data-sw-tooltip-position=bottom]:before{top:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}[data-sw-tooltip][data-sw-tooltip-position=bottom]:after{top:calc(100% + 5px);left:50%;transform:translate(-50%,4px) rotate(45deg)}[data-sw-tooltip][data-sw-tooltip-position=bottom]:focus-visible:before,[data-sw-tooltip][data-sw-tooltip-position=bottom]:hover:before{transform:translate(-50%)}[data-sw-tooltip][data-sw-tooltip-position=bottom]:focus-visible:after,[data-sw-tooltip][data-sw-tooltip-position=bottom]:hover:after{transform:translate(-50%) rotate(45deg)}[data-sw-tooltip][data-sw-tooltip-position=bottom-start]:before{top:calc(100% + 9px);left:0;transform:translateY(4px)}[data-sw-tooltip][data-sw-tooltip-position=bottom-start]:after{top:calc(100% + 5px);left:16px;transform:translateY(4px) rotate(45deg)}[data-sw-tooltip][data-sw-tooltip-position=bottom-start]:focus-visible:before,[data-sw-tooltip][data-sw-tooltip-position=bottom-start]:hover:before{transform:translate(0)}[data-sw-tooltip][data-sw-tooltip-position=bottom-start]:focus-visible:after,[data-sw-tooltip][data-sw-tooltip-position=bottom-start]:hover:after{transform:translate(0) rotate(45deg)}[data-sw-tooltip]:not([data-sw-tooltip-position]),[data-sw-tooltip][data-sw-tooltip-position=top]{--sw-tooltip-y:-4px}[data-sw-tooltip]:not([data-sw-tooltip-position]):before,[data-sw-tooltip][data-sw-tooltip-position=top]:before{bottom:calc(100% + 9px);left:50%;transform:translate(-50%,var(--sw-tooltip-y))}[data-sw-tooltip]:not([data-sw-tooltip-position]):after,[data-sw-tooltip][data-sw-tooltip-position=top]:after{bottom:calc(100% + 5px);left:50%;transform:translate(-50%,var(--sw-tooltip-y)) rotate(45deg)}[data-sw-tooltip]:not([data-sw-tooltip-position]):focus-visible:before,[data-sw-tooltip]:not([data-sw-tooltip-position]):hover:before,[data-sw-tooltip][data-sw-tooltip-position=top]:focus-visible:before,[data-sw-tooltip][data-sw-tooltip-position=top]:hover:before{transform:translate(-50%)}[data-sw-tooltip]:not([data-sw-tooltip-position]):focus-visible:after,[data-sw-tooltip]:not([data-sw-tooltip-position]):hover:after,[data-sw-tooltip][data-sw-tooltip-position=top]:focus-visible:after,[data-sw-tooltip][data-sw-tooltip-position=top]:hover:after{transform:translate(-50%) rotate(45deg)}[data-sw-tooltip]:disabled:after,[data-sw-tooltip]:disabled:before,[data-sw-tooltip][aria-disabled=true]:after,[data-sw-tooltip][aria-disabled=true]:before{display:none}.bs-tooltip-auto .tooltip-inner,.MuiTooltip-tooltip,.tooltip .tooltip-inner{padding:7px 10px!important;border-radius:8px!important;background:#111827!important;box-shadow:0 12px 26px rgba(15,23,42,.22)!important;color:#fff!important;font-family:var(--sw-font-family)!important;font-size:12px!important;font-weight:400!important;line-height:1.25!important}.MuiTooltip-arrow{color:#111827!important}.form-control,body{font-size:14px!important}.custom-select{font-size:14px}#sidebar{margin-top:50px;background-image:url(/static/media/11.2ac63345.jpg);background-size:100% 100%;width:220px;font-size:medium;font-weight:400}button{outline:none}@media screen and (max-width:550px){.sidebar{display:none}}.optionowner{display:block;position:absolute;list-style:none;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:12px 16px;z-index:1}.sidebar ul{list-style:none;margin-top:30px}.sidebar button,.sidebar ul{margin-left:0;padding-left:0}.sidebar button{outline:none;color:#fff;width:100%;height:50px;background-color:initial;border:0}.registerspan{font-size:20;font-weight:700}.sidebar button:active,.sidebar button:focus,.sidebar button:hover{background:#fff;color:#000;color:"blue";border:0}.side-margin{margin-top:0}@media screen and (min-width:550px){.sidebar{height:100%;background:#fff;box-shadow:2px 0 5px rgba(0,0,0,.5);position:fixed;top:0;left:0;width:15%}}@media print{body *{visibility:hidden}.capture *{visibility:visible}.capture{position:absolute;margin-top:200px;margin-right:0;width:250mm;height:297mm}}.PublicInfoPage_page__1mnwQ{min-height:100vh;padding:28px;background:linear-gradient(180deg,rgba(232,238,252,.86),hsla(0,0%,100%,0) 280px),#f8fafc;color:var(--sw-color-text,#0f172a);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.PublicInfoPage_hero__16VTd{display:flex;width:min(1120px,100%);align-items:flex-start;justify-content:space-between;grid-gap:20px;gap:20px;margin:0 auto 22px;padding:28px;border:1px solid var(--sw-color-border,#dbe3ef);border-radius:16px;background:hsla(0,0%,100%,.92);box-shadow:0 18px 42px rgba(15,23,42,.08)}.PublicInfoPage_hero__16VTd h1{margin:4px 0 8px;color:#0f172a;font-size:clamp(32px,4vw,48px);font-weight:850;letter-spacing:0;line-height:1.05}.PublicInfoPage_hero__16VTd p{max-width:700px;margin:0;color:#5f6b7d;font-size:17px;line-height:1.6}.PublicInfoPage_eyebrow__3vQBq{margin:0;color:var(--sw-color-primary,#3159b8)!important;font-size:13px!important;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.PublicInfoPage_backButton__1BukN,.PublicInfoPage_mailButton__3ksGl{display:inline-flex;min-height:44px;align-items:center;justify-content:center;grid-gap:8px;gap:8px;border-radius:10px;text-decoration:none;white-space:nowrap}.PublicInfoPage_backButton__1BukN{padding:10px 14px;border:1px solid var(--sw-color-border,#dbe3ef);background:#fff;color:var(--sw-color-primary,#3159b8);font-weight:800;box-shadow:0 8px 20px rgba(15,23,42,.06)}.PublicInfoPage_backButton__1BukN:hover{background:var(--sw-color-primary-soft,#e8eefc);color:var(--sw-color-primary-dark,#254597);text-decoration:none}.PublicInfoPage_backButton__1BukN .material-icons,.PublicInfoPage_mailButton__3ksGl .material-icons{font-size:20px}.PublicInfoPage_contentGrid__2H2vw{display:grid;width:min(1120px,100%);grid-template-columns:minmax(0,1fr) 330px;grid-gap:22px;gap:22px;margin:0 auto}.PublicInfoPage_faqCard__2NKy3,.PublicInfoPage_mainCard__f7cEL,.PublicInfoPage_sidePanel__3rq66>*,.PublicInfoPage_supportCard__1PQHs{border:1px solid var(--sw-color-border,#dbe3ef);border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.07)}.PublicInfoPage_mainCard__f7cEL{padding:28px}.PublicInfoPage_sectionHeader__2mTQB{display:flex;align-items:flex-start;grid-gap:14px;gap:14px;padding-bottom:22px;border-bottom:1px solid var(--sw-color-border,#dbe3ef)}.PublicInfoPage_faqCard__2NKy3>.material-icons,.PublicInfoPage_infoCard__1RSEG>.material-icons,.PublicInfoPage_sectionHeader__2mTQB>.material-icons{display:inline-grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--sw-color-primary-soft,#e8eefc);color:var(--sw-color-primary,#3159b8);font-size:22px}.PublicInfoPage_faqCard__2NKy3 h2,.PublicInfoPage_infoCard__1RSEG h2,.PublicInfoPage_sectionHeader__2mTQB h2,.PublicInfoPage_supportCard__1PQHs h2{margin:0 0 8px;color:#0f172a;font-size:20px;font-weight:850;line-height:1.25}.PublicInfoPage_faqCard__2NKy3 p,.PublicInfoPage_infoCard__1RSEG p,.PublicInfoPage_policySection__2uOKv li,.PublicInfoPage_sectionHeader__2mTQB p,.PublicInfoPage_supportCard__1PQHs p{margin:0;color:#5f6b7d;font-size:15px;line-height:1.6}.PublicInfoPage_sectionStack__1t4M0{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.PublicInfoPage_policySection__2uOKv{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:14px;gap:14px}.PublicInfoPage_sectionNumber__2W2pX{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--sw-color-primary,#3159b8);color:#fff;font-size:14px;font-weight:850}.PublicInfoPage_policySection__2uOKv h3{margin:0 0 8px;color:#172033;font-size:17px;font-weight:850}.PublicInfoPage_policySection__2uOKv ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.PublicInfoPage_sidePanel__3rq66{display:grid;align-content:start;grid-gap:14px;gap:14px}.PublicInfoPage_contactCard__1QbAV,.PublicInfoPage_infoCard__1RSEG{padding:20px}.PublicInfoPage_infoCard__1RSEG{display:grid;grid-gap:10px;gap:10px}.PublicInfoPage_contactCard__1QbAV{display:grid;grid-gap:8px;gap:8px;background:var(--sw-color-primary,#3159b8);color:#fff}.PublicInfoPage_contactCard__1QbAV span{color:hsla(0,0%,100%,.78);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.PublicInfoPage_contactCard__1QbAV strong{font-size:17px;font-weight:850}.PublicInfoPage_contactCard__1QbAV a{color:#fff;font-weight:750;text-decoration:underline}.PublicInfoPage_supportLayout__30GeK{display:grid;width:min(1120px,100%);grid-template-columns:340px minmax(0,1fr);grid-gap:22px;gap:22px;margin:0 auto}.PublicInfoPage_supportCard__1PQHs{align-self:start;padding:24px}.PublicInfoPage_supportIcon__3Nm9A{display:inline-grid;width:56px;height:56px;place-items:center;margin-bottom:18px;border-radius:16px;background:var(--sw-color-primary,#3159b8);color:#fff}.PublicInfoPage_supportIcon__3Nm9A .material-icons{font-size:28px}.PublicInfoPage_mailButton__3ksGl{width:100%;margin-top:18px;padding:10px 12px;background:var(--sw-color-primary,#3159b8);color:#fff;font-size:14px;font-weight:850}.PublicInfoPage_mailButton__3ksGl:hover{background:var(--sw-color-primary-dark,#254597);color:#fff;text-decoration:none}.PublicInfoPage_faqGrid__1nLSa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.PublicInfoPage_faqCard__2NKy3{padding:22px}.PublicInfoPage_faqCard__2NKy3>.material-icons{margin-bottom:14px}@media screen and (max-width:900px){.PublicInfoPage_page__1mnwQ{padding:18px}.PublicInfoPage_contentGrid__2H2vw,.PublicInfoPage_hero__16VTd,.PublicInfoPage_supportLayout__30GeK{grid-template-columns:1fr}.PublicInfoPage_hero__16VTd{display:grid;padding:22px}.PublicInfoPage_backButton__1BukN{width:100%}.PublicInfoPage_contentGrid__2H2vw,.PublicInfoPage_supportLayout__30GeK{display:grid}.PublicInfoPage_faqGrid__1nLSa{grid-template-columns:1fr}}@media screen and (max-width:576px){.PublicInfoPage_page__1mnwQ{padding:12px}.PublicInfoPage_contactCard__1QbAV,.PublicInfoPage_faqCard__2NKy3,.PublicInfoPage_hero__16VTd,.PublicInfoPage_infoCard__1RSEG,.PublicInfoPage_mainCard__f7cEL,.PublicInfoPage_supportCard__1PQHs{border-radius:12px}.PublicInfoPage_hero__16VTd,.PublicInfoPage_mainCard__f7cEL{padding:18px}.PublicInfoPage_sectionHeader__2mTQB{display:grid}.PublicInfoPage_policySection__2uOKv{grid-template-columns:1fr}}.Resetcomponent_reset-password-container__2Iy7K{display:flex;height:100vh;background:#fff;overflow:hidden}.Resetcomponent_hero-section__1vuEb{flex:1 1;background:#f5e6e8;display:flex;align-items:center;justify-content:center;overflow:hidden}.Resetcomponent_illustration__311pJ{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Resetcomponent_form-section__1wwrW{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px;background:#fff;position:relative}.Resetcomponent_form-container__3Me8w{width:100%;max-width:450px}.Resetcomponent_logo__2RYu9{display:flex;align-items:center;justify-content:center;margin-bottom:48px}.Resetcomponent_logoImage__3FCB7{max-width:200px;height:auto}.Resetcomponent_welcome-title__3mfE3{font-size:36px;font-weight:700;color:#1a1a1a;margin-bottom:8px;text-align:center}.Resetcomponent_subtitle__3EIYY{font-size:16px;color:#6b7280;margin-bottom:32px;text-align:center}.Resetcomponent_loading-container__3tcaZ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.Resetcomponent_loading-text__2GTnr{margin-top:24px;font-size:16px;color:#666;font-weight:500}.Resetcomponent_form-group__3y_Qc{margin-bottom:24px;position:relative}.Resetcomponent_form-group__3y_Qc label{display:block;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.Resetcomponent_form-group__3y_Qc input{width:100%;padding:14px 16px;font-size:15px;border:1px solid #e5e7eb;border-radius:8px;outline:none;transition:all .2s;background:#fff}.Resetcomponent_form-group__3y_Qc input::placeholder{color:#9ca3af}.Resetcomponent_form-group__3y_Qc input:focus{border-color:#3f51b5;box-shadow:0 0 0 3px rgba(63,81,181,.1)}.Resetcomponent_password-input-wrapper__1mjHU{position:relative}.Resetcomponent_password-input-wrapper__1mjHU input{padding-right:45px}.Resetcomponent_password-toggle__avuRC{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s}.Resetcomponent_password-toggle__avuRC:hover{color:#3f51b5}.Resetcomponent_password-toggle__avuRC svg{width:20px;height:20px}.Resetcomponent_help-text__2gOlk{display:block;margin-top:6px;font-size:12px;color:#6b7280;line-height:1.4}.Resetcomponent_error-message__-t6jh{color:#f44336;font-size:14px;text-align:center;margin-bottom:24px;padding:12px;background:#ffebee;border-radius:8px;border-left:4px solid #f44336}.Resetcomponent_reset-button__kY1YH{width:100%;padding:14px 40px;font-size:16px;font-weight:600;color:#fff;background:#3f51b5;border:none;border-radius:8px;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(63,81,181,.3);display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;position:relative;min-height:50px;margin-top:32px}.Resetcomponent_reset-button__kY1YH:hover:not(:disabled){background:#303f9f;box-shadow:0 4px 12px rgba(63,81,181,.4);transform:translateY(-1px)}.Resetcomponent_reset-button__kY1YH:active:not(:disabled){transform:translateY(0)}.Resetcomponent_reset-button__kY1YH:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}@media(max-width:768px){.Resetcomponent_reset-password-container__2Iy7K{flex-direction:column}.Resetcomponent_hero-section__1vuEb{display:none}.Resetcomponent_form-section__1wwrW{padding:24px}.Resetcomponent_welcome-title__3mfE3{font-size:28px}}@media(max-width:480px){.Resetcomponent_form-section__1wwrW{padding:20px}.Resetcomponent_logo__2RYu9{margin-bottom:32px}.Resetcomponent_welcome-title__3mfE3{font-size:24px}.Resetcomponent_subtitle__3EIYY{font-size:14px}}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.LoginV2_login-container__3a2l2{display:flex;height:100vh;background:#fff;overflow:hidden}.LoginV2_hero-section__1AFjh{flex:1 1;background:#f5e6e8;display:flex;align-items:center;justify-content:center;overflow:hidden}.LoginV2_illustration__3wby_{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.LoginV2_heroImage__2F7Bp{width:100%;height:100%;object-fit:cover}.LoginV2_form-section__IPynJ{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px;background:#fff;position:relative}.LoginV2_form-container__3X1wo{width:100%;max-width:450px}.LoginV2_logo__1hqmD{display:flex;align-items:center;justify-content:center;margin-bottom:48px}.LoginV2_logoImage___cORj{max-width:200px;height:auto}.LoginV2_welcome-title__3xGJ-{font-size:36px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.LoginV2_subtitle__2ejEa{font-size:16px;color:#6b7280;margin-bottom:32px}.LoginV2_form-group__2yoSK{margin-bottom:24px;position:relative}.LoginV2_form-group__2yoSK label{display:block;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.LoginV2_form-group__2yoSK input{width:100%;padding:14px 16px;font-size:15px;border:1px solid #e5e7eb;border-radius:8px;outline:none;transition:all .2s;background:#fff}.LoginV2_form-group__2yoSK input::placeholder{color:#9ca3af}.LoginV2_form-group__2yoSK input:focus{border-color:#3f51b5;box-shadow:0 0 0 3px rgba(63,81,181,.1)}.LoginV2_password-input-wrapper__17guk{position:relative}.LoginV2_password-input-wrapper__17guk input{padding-right:45px}.LoginV2_password-toggle__37DZV{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s}.LoginV2_password-toggle__37DZV:hover{color:#3f51b5}.LoginV2_password-toggle__37DZV svg{width:20px;height:20px}.LoginV2_form-footer__mY2Rs{display:flex;align-items:center;justify-content:space-between;margin-top:32px}.LoginV2_forgot-password__3WgyM{font-size:14px;color:#3f51b5;font-weight:500;transition:color .2s;text-decoration:underline}.LoginV2_forgot-password__3WgyM:hover{color:#303f9f}.LoginV2_login-button__1LRkS{padding:14px 40px;font-size:16px;font-weight:600;color:#fff;background:#3f51b5;border:none;border-radius:8px;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(63,81,181,.3);display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;position:relative;min-width:130px;min-height:50px}.LoginV2_login-button__1LRkS:hover:not(:disabled){background:#303f9f;box-shadow:0 4px 12px rgba(63,81,181,.4);transform:translateY(-1px)}.LoginV2_login-button__1LRkS:active:not(:disabled){transform:translateY(0)}.LoginV2_login-button__1LRkS:disabled{cursor:not-allowed;opacity:.8}@media(max-width:768px){.LoginV2_login-container__3a2l2{flex-direction:column}.LoginV2_hero-section__1AFjh{display:none}.LoginV2_form-section__IPynJ{padding:24px}.LoginV2_welcome-title__3xGJ-{font-size:28px}.LoginV2_form-footer__mY2Rs{flex-direction:column;grid-gap:16px;gap:16px;align-items:stretch}.LoginV2_login-button__1LRkS{width:100%;order:-1;justify-content:center}.LoginV2_forgot-password__3WgyM{text-align:center}}@media(max-width:480px){.LoginV2_form-section__IPynJ{padding:20px}.LoginV2_logo__1hqmD{margin-bottom:32px}.LoginV2_welcome-title__3xGJ-{font-size:24px}.LoginV2_subtitle__2ejEa{font-size:14px}}.required{color:red}#container{visibility:hidden}h1,h2,h3,h4,h5,h6{color:#000;font:size 12;font-family:Roboto,sans-serif}.Header_header__2lIKT{position:fixed;top:0;left:0;right:0;z-index:var(--sw-z-header,1200);display:flex;align-items:center;grid-gap:18px;gap:18px;min-height:var(--sw-header-height,64px);padding:10px 20px;border-bottom:1px solid var(--sw-color-border);background:hsla(0,0%,100%,.94);box-shadow:0 8px 24px rgba(16,24,40,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.Header_brand__u2eRp{display:inline-flex;align-items:center;flex:0 0 auto;min-width:202px;text-decoration:none}.Header_brand__u2eRp img{display:block;max-width:188px;height:40px;object-fit:contain}.Header_mobileToggle__ayYNq{display:none;width:40px;height:40px;place-items:center;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-md);background:var(--sw-color-surface);color:var(--sw-color-text);cursor:pointer}.Header_moduleNav__3pU8x{display:flex;align-items:center;justify-content:flex-start;grid-gap:12px;gap:12px;flex:1 1 auto;max-width:80vw;min-width:0;overflow:visible}.Header_productSwitcher__3b70A{position:relative;display:inline-flex;flex:0 0 auto}.Header_productSwitcherButton__3uDN-{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-md);background:var(--sw-color-surface);color:var(--sw-color-text-muted);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.Header_productSwitcherButton__3uDN-:hover,.Header_productSwitcherButtonOpen__1qZ3h{border-color:#c8d7ff;background:var(--sw-color-primary-soft);color:var(--sw-color-primary)}.Header_productSwitcherButton__3uDN- .material-icons{font-size:22px}.Header_productMenu__2LyJM{position:absolute;top:calc(100% + 10px);left:0;z-index:1400;width:340px;padding:8px;border:1px solid var(--sw-color-border);border-radius:8px;background:#fff;box-shadow:0 20px 48px rgba(15,23,42,.2)}.Header_productMenuHeader___-ijc{display:grid;grid-gap:3px;gap:3px;padding:10px 10px 12px;border-bottom:1px solid var(--sw-color-border)}.Header_productMenuHeader___-ijc strong{color:var(--sw-color-text);font-size:14px}.Header_productMenuHeader___-ijc span{color:var(--sw-color-text-muted);font-size:12px}.Header_productList__1cY9P{display:grid;grid-gap:3px;gap:3px;padding-top:6px}.Header_productItem__1QIT-{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:9px 10px;border-radius:7px;color:var(--sw-color-text);text-decoration:none}.Header_productItem__1QIT-:focus-visible,.Header_productItem__1QIT-:hover{background:var(--sw-color-surface-muted);color:var(--sw-color-primary-dark);text-decoration:none;outline:none}.Header_productAppItem__PFgnT{grid-template-columns:38px minmax(0,1fr)}.Header_productAppItem__PFgnT:hover{background:transparent;color:var(--sw-color-text)}.Header_productStoreLinks__29fAR{display:flex;min-width:0;grid-column:2/-1;flex-wrap:wrap;grid-gap:6px;gap:6px}.Header_productStoreLinks__29fAR a{display:inline-flex;min-height:28px;align-items:center;grid-gap:4px;gap:4px;padding:5px 8px;border:1px solid #c8d7ff;border-radius:6px;background:#fff;color:var(--sw-color-primary-dark);font-size:11px;font-weight:750;text-decoration:none}.Header_productStoreLinks__29fAR a:focus-visible,.Header_productStoreLinks__29fAR a:hover{border-color:var(--sw-color-primary);background:var(--sw-color-primary-soft);text-decoration:none;outline:none}.Header_productStoreLinks__29fAR .material-icons{font-size:13px}.Header_productIcon__2SYNi{display:grid;width:38px;height:38px;place-items:center;border-radius:7px;background:var(--sw-color-primary-soft);color:var(--sw-color-primary)}.Header_productIcon__2SYNi .material-icons{font-size:20px}.Header_productDetails__1SNYO{display:grid;min-width:0;grid-gap:2px;gap:2px}.Header_productDetails__1SNYO>span:last-child{overflow:hidden;color:var(--sw-color-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.Header_productNameRow__IBdrF{display:flex;min-width:0;align-items:center;grid-gap:7px;gap:7px}.Header_productNameRow__IBdrF strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.Header_productNameRow__IBdrF small{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:#e8f7ef;color:#08775b;font-size:9px;font-weight:800;text-transform:uppercase}.Header_productItem__1QIT->.material-icons{color:var(--sw-color-text-muted);font-size:16px}.Header_moduleButton__3_N2p,.Header_moduleLink__1qspv{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:var(--sw-radius-md);background:transparent;color:#000;font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif;font-size:18px;font-weight:700!important;line-height:1.2;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;white-space:nowrap;text-decoration:none;cursor:pointer}#root .Header_moduleButton__3_N2p,#root .Header_moduleLink__1qspv{font-weight:700!important}.Header_moduleButton__3_N2p:hover,.Header_moduleLink__1qspv:hover{background:var(--sw-color-surface-muted);color:#000;text-decoration:none}.Header_activeModule__jnbeB{border-color:#c8d7ff;background:var(--sw-color-primary-soft);color:var(--sw-color-primary-dark)}.Header_moduleDropdown__1iBK7{position:relative;flex:0 1 auto;min-width:0}.Header_moduleButton__3_N2p{grid-gap:6px;gap:6px}.Header_dropdownMenu__4Ifpn{position:absolute;top:calc(100% + 8px);left:0;z-index:1300;display:none;min-width:210px;padding:6px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:var(--sw-color-surface);box-shadow:var(--sw-shadow-md)}.Header_moduleDropdown__1iBK7:focus-within .Header_dropdownMenu__4Ifpn,.Header_moduleDropdown__1iBK7:hover .Header_dropdownMenu__4Ifpn{display:block}.Header_dropdownItem__m_2kd{display:block;padding:10px 12px;border-radius:var(--sw-radius-md);color:var(--sw-color-text);font-size:14px;font-weight:650;text-decoration:none}.Header_dropdownItem__m_2kd:hover{background:var(--sw-color-surface-muted);color:var(--sw-color-primary-dark);text-decoration:none}.Header_rightTools__1axNt{display:flex;align-items:center;justify-content:flex-end;grid-gap:10px;gap:10px;flex:0 0 auto;min-width:-webkit-max-content;min-width:max-content;margin-left:auto;padding-left:8px}.Header_tooltipWrap__3St4-{display:inline-flex}.Header_cctvButton__13oev{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid #c8d7ff;border-radius:var(--sw-radius-md);background:var(--sw-color-primary-soft);color:var(--sw-color-primary);box-shadow:var(--sw-shadow-sm);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.Header_cctvButton__13oev:hover{border-color:var(--sw-color-primary);background:var(--sw-color-primary);color:#fff;transform:translateY(-1px)}.Header_cctvButton__13oev:after{content:"";position:absolute;top:8px;right:8px;width:7px;height:7px;border:2px solid var(--sw-color-primary-soft);border-radius:50%;background:#22c55e}.Header_cctvButton__13oev .material-icons{font-size:22px}@media screen and (max-width:1920px){.Header_header__2lIKT{grid-gap:10px;gap:10px;padding:8px 14px}.Header_brand__u2eRp{min-width:168px}.Header_brand__u2eRp img{max-width:160px;height:34px}.Header_moduleNav__3pU8x{max-width:none;grid-gap:20px;gap:20px}.Header_moduleButton__3_N2p,.Header_moduleLink__1qspv{min-height:36px;min-width:0;padding:6px 8px;font-size:16px}.Header_moduleButton__3_N2p{grid-gap:3px;gap:3px}.Header_moduleButton__3_N2p .material-icons{font-size:18px}.Header_rightTools__1axNt{grid-gap:7px;gap:7px;padding-left:10px}}@media screen and (min-width:1201px)and (max-width:1440px){.Header_header__2lIKT{grid-gap:5px;gap:5px;padding:8px}.Header_brand__u2eRp{min-width:132px}.Header_brand__u2eRp img{max-width:126px;height:31px}.Header_moduleNav__3pU8x{grid-gap:10px;gap:10px}.Header_moduleButton__3_N2p,.Header_moduleLink__1qspv{min-width:0;min-height:36px;padding:5px 4px;font-size:14px;line-height:1.2;text-align:center;white-space:nowrap}.Header_rightTools__1axNt{grid-gap:4px;gap:4px;padding-left:5px}}@media screen and (max-height:820px)and (min-width:1025px){.Header_header__2lIKT{padding-top:6px;padding-bottom:6px}}@media screen and (min-width:1025px)and (max-width:1200px){.Header_header__2lIKT{grid-gap:3px;gap:3px;padding:7px 6px}.Header_brand__u2eRp{min-width:114px}.Header_brand__u2eRp img{max-width:108px;height:29px}.Header_moduleNav__3pU8x{grid-gap:5px;gap:5px}.Header_moduleButton__3_N2p,.Header_moduleLink__1qspv{min-height:34px;padding:4px 3px;font-size:12.5px;white-space:nowrap}.Header_rightTools__1axNt{grid-gap:2px;gap:2px;padding-left:3px}}@media screen and (max-width:1024px){.Header_header__2lIKT{min-height:58px}.Header_mobileToggle__ayYNq{display:grid;order:1}.Header_productSwitcher__3b70A{order:2}.Header_brand__u2eRp{order:3;flex:1 1 auto;min-width:0}.Header_rightTools__1axNt{order:4;grid-gap:6px;gap:6px;margin-left:0;padding-left:0}.Header_cctvButton__13oev{width:38px;height:38px}.Header_moduleNav__3pU8x{position:fixed;top:calc(var(--sw-header-height, 64px) + 8px);left:12px;right:12px;z-index:1250;display:none;max-height:calc(100vh - var(--sw-header-height, 64px) - 24px);max-width:none;flex-direction:column;align-items:stretch;justify-content:flex-start;grid-gap:4px;gap:4px;overflow-y:auto;overflow-x:hidden;padding:8px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:hsla(0,0%,100%,.98);box-shadow:var(--sw-shadow-md)}.Header_moduleNavOpen__1W-Tr{display:flex}.Header_moduleButton__3_N2p,.Header_moduleLink__1qspv{justify-content:flex-start;width:100%;min-height:42px;padding:10px 12px;font-size:14px}.Header_moduleButton__3_N2p{justify-content:space-between}.Header_moduleDropdown__1iBK7{width:100%}.Header_dropdownMenu__4Ifpn{position:static;display:none;min-width:0;margin:4px 0 6px 12px;padding:4px;border-radius:var(--sw-radius-md);box-shadow:none}.Header_moduleDropdown__1iBK7:focus-within .Header_dropdownMenu__4Ifpn,.Header_moduleDropdown__1iBK7:hover .Header_dropdownMenu__4Ifpn{display:block}.Header_dropdownItem__m_2kd{padding:9px 10px;font-size:13px}}@media screen and (max-width:768px){.Header_header__2lIKT{flex-wrap:nowrap;min-height:58px;grid-gap:6px;gap:6px;padding:8px}.Header_brand__u2eRp img{max-width:132px}.Header_rightTools__1axNt{grid-gap:4px;gap:4px}}@media screen and (max-width:520px){.Header_cctvButton__13oev,.Header_mobileToggle__ayYNq,.Header_productSwitcherButton__3uDN-{width:36px;height:36px;border-radius:8px}.Header_cctvButton__13oev .material-icons,.Header_mobileToggle__ayYNq .material-icons,.Header_productSwitcherButton__3uDN- .material-icons{font-size:20px}.Header_cctvButton__13oev:after{top:7px;right:7px;width:6px;height:6px}.Header_brand__u2eRp img{max-width:112px}.Header_productMenu__2LyJM{position:fixed;top:calc(var(--sw-header-height, 64px) + 6px);left:8px;width:calc(100vw - 16px);max-height:calc(100dvh - var(--sw-header-height, 64px) - 16px);overflow-y:auto}}@media screen and (max-width:390px){.Header_header__2lIKT{grid-gap:4px;gap:4px;padding:7px 6px}.Header_brand__u2eRp img{max-width:88px}.Header_rightTools__1axNt{grid-gap:3px;gap:3px}}.LanguageSelection_languageSelectRoot__2ZlbO{display:inline-flex;align-items:center}.LanguageSelection_languageButton__1rygW{min-width:0!important;height:38px;padding:0 8px!important;border:1px solid transparent!important;border-radius:999px!important;color:#1f2937!important;font-family:inherit!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important}.LanguageSelection_languageButton__1rygW:hover{border-color:var(--sw-color-border)!important;background:#f8fbff!important}.LanguageSelection_flag__tTJuz{display:inline-flex;width:24px;height:18px;align-items:center;justify-content:center;line-height:1}.LanguageSelection_flagSvg__3dQR6{display:block;width:24px;height:18px;overflow:hidden;border-radius:3px;box-shadow:0 0 0 1px rgba(15,23,42,.14)}.LanguageSelection_code__1fRPU{margin-left:6px;color:#1f2937;font-size:13px;font-weight:900}.LanguageSelection_chevron__1gXct{margin-left:2px;color:#4b5563}.LanguageSelection_languageMenu__1m9rB{min-width:172px;padding:6px!important}.LanguageSelection_languageOption__2dV25{min-height:38px!important;border-radius:8px!important;grid-gap:0;gap:0}.LanguageSelection_languageOption__2dV25:hover,.LanguageSelection_languageOption__2dV25[class*=Mui-selected]{background:var(--sw-color-primary-soft)!important}.LanguageSelection_optionLabel__2vWFb{margin-left:8px;color:#667085;font-size:13px;font-weight:750}@media screen and (max-width:768px){.LanguageSelection_languageButton__1rygW{height:36px;padding:0 6px!important}.LanguageSelection_optionLabel__2vWFb{display:inline}}.CCTVCommandCenter_overlay__3m1gv{position:fixed;inset:0;z-index:2400;display:flex;flex-direction:column;background:#eef3f8;color:var(--sw-color-text);font-family:var(--sw-font-family)}.CCTVCommandCenter_commandHeader__N36y5{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;grid-gap:18px;gap:18px;min-height:78px;padding:14px 22px;border-bottom:1px solid var(--sw-color-border);background:hsla(0,0%,100%,.96);box-shadow:0 8px 26px rgba(16,24,40,.08)}.CCTVCommandCenter_titleBlock__3DJPL{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0}.CCTVCommandCenter_iconTile__368_a{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border:1px solid #bfd0f7;border-radius:8px;background:#e7efff;color:var(--sw-color-primary)}.CCTVCommandCenter_iconTile__368_a .material-icons{font-size:25px}.CCTVCommandCenter_eyebrow__3RwnK{display:block;margin-bottom:2px;color:var(--sw-color-primary);font-size:11px;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.CCTVCommandCenter_titleBlock__3DJPL h2{margin:0;color:#111827;font-size:clamp(20px,2vw,28px);font-weight:700!important;line-height:1.1}.CCTVCommandCenter_headerStats__2yQs6{display:grid;grid-template-columns:repeat(4,minmax(78px,1fr));grid-gap:8px;gap:8px;min-width:430px}.CCTVCommandCenter_headerStats__2yQs6 div{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-height:50px;padding:9px 12px;border:1px solid var(--sw-color-border);border-radius:8px;background:#f8fbff}.CCTVCommandCenter_headerStats__2yQs6 strong{color:#111827;font-size:17px;font-weight:700!important;line-height:1;white-space:nowrap}.CCTVCommandCenter_headerStats__2yQs6 span{color:var(--sw-color-text-muted);font-size:11px;font-weight:650!important;text-transform:uppercase}.CCTVCommandCenter_headerActions__COiPM{display:flex;align-items:center;justify-content:flex-end;grid-gap:8px;gap:8px}.CCTVCommandCenter_closeButton__15jxD,.CCTVCommandCenter_headerButton__ieP6y{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--sw-color-border);border-radius:8px;background:#fff;color:var(--sw-color-primary);box-shadow:var(--sw-shadow-sm);cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.CCTVCommandCenter_closeButton__15jxD:hover,.CCTVCommandCenter_headerButton__ieP6y:hover{border-color:#abc1ef;background:var(--sw-color-primary-soft);transform:translateY(-1px)}.CCTVCommandCenter_headerButton__ieP6y:disabled{color:#aeb8c8;cursor:not-allowed;transform:none}.CCTVCommandCenter_toolbar__OXspW{position:sticky;top:79px;z-index:2;display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 22px;border-bottom:1px solid var(--sw-color-border);background:#f7faff}.CCTVCommandCenter_searchBox__3Rh_X{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0;height:44px;padding:0 12px;border:1px solid var(--sw-color-border);border-radius:8px;background:#fff;color:var(--sw-color-text-muted);box-shadow:var(--sw-shadow-sm)}.CCTVCommandCenter_searchBox__3Rh_X .material-icons{font-size:20px;color:#7182a0}.CCTVCommandCenter_searchBox__3Rh_X input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--sw-color-text);font-size:14px}.CCTVCommandCenter_zoneTabs__2bthP{display:flex;align-items:center;justify-content:flex-end;grid-gap:8px;gap:8px;min-width:0;overflow-x:auto;padding-bottom:1px}.CCTVCommandCenter_zoneTabs__2bthP button{min-height:38px;padding:8px 14px;border:1px solid var(--sw-color-border);border-radius:999px;background:#fff;color:#344054;font-size:13px;font-weight:650!important;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.CCTVCommandCenter_zoneTabs__2bthP .CCTVCommandCenter_activeZone__LtTqm,.CCTVCommandCenter_zoneTabs__2bthP button:hover{border-color:#abc1ef;background:var(--sw-color-primary);color:#fff}.CCTVCommandCenter_viewSwitch__2Td6w{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:4px;border:1px solid var(--sw-color-border);border-radius:8px;background:#fff;box-shadow:var(--sw-shadow-sm)}.CCTVCommandCenter_viewSwitch__2Td6w button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:6px;background:transparent;color:#7182a0;cursor:pointer}.CCTVCommandCenter_viewSwitch__2Td6w .CCTVCommandCenter_activeView__2m46I,.CCTVCommandCenter_viewSwitch__2Td6w button:hover{background:var(--sw-color-primary-soft);color:var(--sw-color-primary)}.CCTVCommandCenter_viewSwitch__2Td6w .material-icons{font-size:20px}.CCTVCommandCenter_safetyStrip__1M70_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:10px 22px;border-bottom:1px solid var(--sw-color-border);background:#fff}.CCTVCommandCenter_safetyStrip__1M70_ div{display:flex;align-items:center;grid-gap:8px;gap:8px;min-height:38px;padding:8px 10px;border:1px solid #dce6f5;border-radius:8px;background:#f8fbff;color:#344054;font-size:13px;font-weight:650!important}.CCTVCommandCenter_safetyStrip__1M70_ .material-icons{font-size:18px;color:var(--sw-color-primary)}.CCTVCommandCenter_content__laeH2{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 22px 24px}.CCTVCommandCenter_feedGrid__1gRb4{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.CCTVCommandCenter_compactGrid__1F6Uy{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.CCTVCommandCenter_compactGrid__1F6Uy .CCTVCommandCenter_feedVisual__eBSVh{height:145px}.CCTVCommandCenter_compactGrid__1F6Uy .CCTVCommandCenter_feedInfo__1Uj7A{padding:10px 12px}.CCTVCommandCenter_compactGrid__1F6Uy .CCTVCommandCenter_feedInfo__1Uj7A h3{font-size:14px}.CCTVCommandCenter_emptyState__3plqC{display:grid;grid-column:1/-1;place-items:center;min-height:320px;padding:32px;border:1px dashed #b8c4d6;border-radius:8px;background:#fff;color:var(--sw-color-text-muted);text-align:center}.CCTVCommandCenter_emptyState__3plqC .material-icons{margin-bottom:10px;color:#8ea1c2;font-size:40px}.CCTVCommandCenter_emptyState__3plqC h3{margin:0 0 6px;color:#182230;font-size:18px;font-weight:700!important}.CCTVCommandCenter_emptyState__3plqC p{margin:0;font-size:14px}.CCTVCommandCenter_feedCard__2Vcrk{overflow:hidden;padding:0;border:1px solid var(--sw-color-border);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.08);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.CCTVCommandCenter_feedCard__2Vcrk:hover{border-color:#9bb5ee;box-shadow:0 18px 38px rgba(49,85,166,.16);transform:translateY(-2px)}.CCTVCommandCenter_feedInfo__1Uj7A{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:12px 14px}.CCTVCommandCenter_feedInfo__1Uj7A h3{margin:0 0 3px;color:#101828;font-size:16px;font-weight:700!important;line-height:1.15}.CCTVCommandCenter_feedInfo__1Uj7A p{margin:0;color:var(--sw-color-text-muted);font-size:12px;font-weight:600!important}.CCTVCommandCenter_feedMeta__2w891{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#ecfdf3;color:#057647;font-size:12px;font-weight:700!important}.CCTVCommandCenter_feedMeta__2w891 .material-icons{font-size:10px}.CCTVCommandCenter_feedVisual__eBSVh{position:relative;overflow:hidden;height:188px;background:linear-gradient(140deg,rgba(15,23,42,.12),rgba(15,23,42,.04)),#dce6f2;color:#fff}.CCTVCommandCenter_feedVisualLarge__yB6kY{height:min(68vh,660px);min-height:420px;border-radius:8px}.CCTVCommandCenter_cameraFrame__18OoW{position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.16) 1px,transparent 0),linear-gradient(hsla(0,0%,100%,.13) 1px,transparent 0),linear-gradient(135deg,rgba(8,20,48,.28),hsla(0,0%,100%,.04));background-size:42px 42px,42px 42px,100% 100%}.CCTVCommandCenter_feedVisual__eBSVh[data-scene=entrance] .CCTVCommandCenter_cameraFrame__18OoW{background-color:#d9e5f1}.CCTVCommandCenter_feedVisual__eBSVh[data-scene=classroom] .CCTVCommandCenter_cameraFrame__18OoW{background-color:#daeadd}.CCTVCommandCenter_feedVisual__eBSVh[data-scene=play] .CCTVCommandCenter_cameraFrame__18OoW{background-color:#e9dfc9}.CCTVCommandCenter_feedVisual__eBSVh[data-scene=quiet] .CCTVCommandCenter_cameraFrame__18OoW{background-color:#e3e0f1}.CCTVCommandCenter_feedVisual__eBSVh[data-scene=corridor] .CCTVCommandCenter_cameraFrame__18OoW{background-color:#d9e9e6}.CCTVCommandCenter_feedVisual__eBSVh[data-scene=meal] .CCTVCommandCenter_cameraFrame__18OoW{background-color:#efe2d3}.CCTVCommandCenter_feedVisual__eBSVh[data-scene=reception] .CCTVCommandCenter_cameraFrame__18OoW{background-color:#dce6f7}.CCTVCommandCenter_feedVisual__eBSVh[data-scene=parking] .CCTVCommandCenter_cameraFrame__18OoW{background-color:#e1e7ef}.CCTVCommandCenter_videoNoise__1o-bY{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(hsla(0,0%,100%,.45) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.35) 1px,transparent 0);background-size:6px 6px,8px 8px;mix-blend-mode:overlay}.CCTVCommandCenter_sceneGrid__O15iF{position:absolute;inset:18% 10% 14%;display:grid;grid-template-columns:1.2fr .9fr;grid-gap:18px;gap:18px;transform:perspective(500px) rotateX(8deg)}.CCTVCommandCenter_sceneGrid__O15iF span{border:1px solid rgba(75,94,128,.2);border-radius:6px;background:hsla(0,0%,100%,.18);box-shadow:inset 0 0 18px hsla(0,0%,100%,.18)}.CCTVCommandCenter_sceneDepth__29fRW{position:absolute;inset:auto 9% 18% 9%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;height:20px}.CCTVCommandCenter_sceneDepth__29fRW span{border-radius:4px;background:rgba(30,41,59,.14)}.CCTVCommandCenter_subjects__2YuRZ{position:absolute;right:12%;bottom:25%;display:flex;align-items:flex-end;grid-gap:10px;gap:10px}.CCTVCommandCenter_subjects__2YuRZ span{width:18px;height:42px;border-radius:999px 999px 6px 6px;background:var(--feed-accent);box-shadow:0 -14px 0 -5px hsla(0,0%,100%,.62);opacity:.58}.CCTVCommandCenter_subjects__2YuRZ span:nth-child(2){height:58px;opacity:.74}.CCTVCommandCenter_subjects__2YuRZ span:nth-child(3){height:36px;opacity:.5}.CCTVCommandCenter_scanLine__UyKjo{position:absolute;left:0;right:0;top:0;height:80px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.2),transparent);animation:CCTVCommandCenter_scan__vXUyo 4s linear infinite}.CCTVCommandCenter_feedOverlayBottom__1_ygx,.CCTVCommandCenter_feedOverlayTop__1x3Z3{position:absolute;left:12px;right:12px;z-index:2;display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;color:#fff;font-size:12px;font-weight:700!important;text-shadow:0 1px 2px rgba(15,23,42,.5)}.CCTVCommandCenter_feedOverlayTop__1x3Z3{top:10px}.CCTVCommandCenter_feedOverlayBottom__1_ygx{bottom:10px}.CCTVCommandCenter_liveBadge__1nNuq{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:5px 8px;border-radius:999px;background:rgba(15,23,42,.62)}.CCTVCommandCenter_liveDot__tx-xY{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.2)}.CCTVCommandCenter_focusLayout__2woM4{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:16px;gap:16px;min-height:100%}.CCTVCommandCenter_focusPanel__1Qwt1{min-width:0;padding:14px;border:1px solid var(--sw-color-border);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.12)}.CCTVCommandCenter_focusTitle__3p105{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;margin-bottom:12px}.CCTVCommandCenter_focusTitle__3p105 span{color:var(--sw-color-text-muted);font-size:12px;font-weight:700!important;text-transform:uppercase}.CCTVCommandCenter_focusTitle__3p105 h3{margin:2px 0 0;color:#101828;font-size:22px;font-weight:700!important;line-height:1.1}.CCTVCommandCenter_focusControls__2PLF_{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;grid-gap:8px;gap:8px}.CCTVCommandCenter_focusControls__2PLF_ span{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 10px;border:1px solid var(--sw-color-border);border-radius:999px;background:#f8fbff;color:#344054;font-size:12px;text-transform:none}.CCTVCommandCenter_focusControls__2PLF_ .material-icons{font-size:16px;color:var(--sw-color-primary)}.CCTVCommandCenter_focusActionBar__19mNB{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:12px}.CCTVCommandCenter_focusActionBar__19mNB button{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;min-height:38px;padding:8px 12px;border:1px solid var(--sw-color-border);border-radius:8px;background:#fff;color:#344054;font-size:13px;font-weight:650!important;cursor:pointer;box-shadow:var(--sw-shadow-sm)}.CCTVCommandCenter_focusActionBar__19mNB button:hover{border-color:#abc1ef;background:var(--sw-color-primary-soft);color:var(--sw-color-primary)}.CCTVCommandCenter_focusActionBar__19mNB .material-icons{font-size:18px}.CCTVCommandCenter_sideRail__3ZBSw{display:flex;flex-direction:column;grid-gap:10px;gap:10px;min-height:0;overflow:auto}.CCTVCommandCenter_railFeed__hToUD{overflow:hidden;padding:0;border:1px solid var(--sw-color-border);border-radius:8px;background:#fff;color:#182230;text-align:left;cursor:pointer;box-shadow:var(--sw-shadow-sm)}.CCTVCommandCenter_railFeed__hToUD .CCTVCommandCenter_feedVisual__eBSVh{height:112px}.CCTVCommandCenter_railFeed__hToUD span:last-child{display:block;padding:8px 10px;font-size:13px;font-weight:700!important}@keyframes CCTVCommandCenter_scan__vXUyo{0%{transform:translateY(-90px)}to{transform:translateY(520px)}}@media screen and (max-width:1180px){.CCTVCommandCenter_commandHeader__N36y5{grid-template-columns:minmax(0,1fr) auto;position:relative;top:auto}.CCTVCommandCenter_headerStats__2yQs6{grid-column:1/-1;grid-row:2;min-width:0;overflow-x:auto}.CCTVCommandCenter_headerActions__COiPM{grid-column:2;grid-row:1}.CCTVCommandCenter_toolbar__OXspW{position:relative;top:auto;grid-template-columns:1fr auto}.CCTVCommandCenter_searchBox__3Rh_X{grid-column:1/-1}.CCTVCommandCenter_zoneTabs__2bthP{justify-content:flex-start}.CCTVCommandCenter_focusLayout__2woM4{grid-template-columns:1fr}.CCTVCommandCenter_sideRail__3ZBSw{flex-direction:row;overflow-x:auto}.CCTVCommandCenter_railFeed__hToUD{flex:0 0 220px}}@media screen and (max-width:700px){.CCTVCommandCenter_commandHeader__N36y5{grid-gap:12px;gap:12px;padding:12px}.CCTVCommandCenter_iconTile__368_a{width:40px;height:40px}.CCTVCommandCenter_headerStats__2yQs6{display:flex;grid-gap:8px;gap:8px;padding-bottom:2px}.CCTVCommandCenter_headerStats__2yQs6 div{flex:0 0 110px}.CCTVCommandCenter_content__laeH2,.CCTVCommandCenter_safetyStrip__1M70_,.CCTVCommandCenter_toolbar__OXspW{padding-right:12px;padding-left:12px}.CCTVCommandCenter_safetyStrip__1M70_{display:flex;overflow-x:auto}.CCTVCommandCenter_safetyStrip__1M70_ div{flex:0 0 auto;white-space:nowrap}.CCTVCommandCenter_feedGrid__1gRb4{grid-template-columns:1fr}.CCTVCommandCenter_feedVisual__eBSVh{height:210px}.CCTVCommandCenter_feedVisualLarge__yB6kY{height:58vh;min-height:300px}.CCTVCommandCenter_focusTitle__3p105{align-items:flex-start;flex-direction:column}.CCTVCommandCenter_focusActionBar__19mNB{justify-content:stretch}.CCTVCommandCenter_focusActionBar__19mNB button{flex:1 1 140px}}@media screen and (max-width:480px){.CCTVCommandCenter_overlay__3m1gv{background:#f6f8fb}.CCTVCommandCenter_commandHeader__N36y5{grid-template-columns:1fr auto;padding:10px}.CCTVCommandCenter_iconTile__368_a{display:none}.CCTVCommandCenter_eyebrow__3RwnK{font-size:10px}.CCTVCommandCenter_titleBlock__3DJPL h2{font-size:18px}.CCTVCommandCenter_closeButton__15jxD,.CCTVCommandCenter_headerButton__ieP6y{width:38px;height:38px}.CCTVCommandCenter_toolbar__OXspW{grid-gap:10px;gap:10px;padding-top:10px;padding-bottom:10px}.CCTVCommandCenter_searchBox__3Rh_X{height:40px}.CCTVCommandCenter_zoneTabs__2bthP{grid-column:1/-1}.CCTVCommandCenter_viewSwitch__2Td6w{justify-self:end}.CCTVCommandCenter_feedVisual__eBSVh{height:180px}}.MyDay_gridWrapper__1M8f_{display:grid;width:100%;height:100%;overflow:auto;grid-gap:10px;gap:10px;grid-template-columns:80% calc(20% - 10px);grid-template-rows:15% 25% 25% 35%}@media screen and (max-width:768px){.MyDay_gridWrapper__1M8f_{display:flex;flex-direction:column}}.MyDay_header__2amSM{display:flex;flex-direction:row;align-items:center}@media screen and (max-width:768px){.MyDay_header__2amSM{flex-direction:column;align-items:flex-start}}.Table_table__2Myj_{width:calc(100% - 20px);table-layout:fixed;font-size:12px!important}.Table_table__2Myj_>tbody>tr{border-bottom:1px solid #d8d8d8;padding-bottom:10px}.Table_table__2Myj_>thead{padding-bottom:10px}.Table_table__2Myj_>thead>tr>th{font-size:13px!important;font-weight:600;cursor:pointer;position:static;border-bottom:2px solid #ddd;top:0;padding-bottom:12px;background-color:#fff;z-index:10;line-height:1.5;vertical-align:top;white-space:normal;line-height:normal}.Table_table__2Myj_>thead>tr>th:after{content:"";width:100%;left:0;height:1px;position:absolute;background-color:#1f1f1f;top:35px}.Table_table__2Myj_>td{vertical-align:center}.Table_table__2Myj_>tbody>tr>td{margin:16px 0;padding:10px 5px;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;overflow:hidden;font-weight:400}#root .Table_table__2Myj_>tbody>tr>td:first-child,#root .Table_table__2Myj_>tbody>tr>td:first-child :not(.Table_material-icons__wXn2E):not(.Table_material-symbols-outlined__1mWxo):not(.Table_fa__1DS7m):not(.Table_fas__3EwV-):not(.Table_far__2pyx1):not(.Table_fab__XZzAm){font-weight:600!important}.Table_table__2Myj_>tbody>tr>td:last-child{overflow:unset}.Table_table__2Myj_>tbody>tr:hover{background-color:#f5f5f5;cursor:pointer}.Table_table__2Myj_>tbody>tr>td>ul>li>p{text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width:768px){.Table_table__2Myj_{height:50%;display:block;width:100%;overflow-x:auto;white-space:nowrap}.Table_table__2Myj_>thead>tr>td,.Table_table__2Myj_>thead>tr>th{font-size:12px!important;min-width:100px!important}.Table_table__2Myj_>tbody>tr>td{margin:8px 0;padding:8px 0;font-size:12px!important}}.Table_tableContainer__2j-_U{height:100%}.PaymentModal_paymentModal__2mn9W .modal-content{overflow:hidden;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);box-shadow:var(--sw-shadow-md)}.PaymentModal_paymentBody__29wHL{position:relative;padding:28px!important}.PaymentModal_closeButton__3qSJH{position:absolute;top:14px;right:14px;display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--sw-color-border);border-radius:50%;background:#fff;color:var(--sw-color-text-muted);cursor:pointer;padding:0}.PaymentModal_closeButton__3qSJH:hover{background:#f8fafc;color:var(--sw-color-text)}.PaymentModal_closeButton__3qSJH svg{width:18px;height:18px}.PaymentModal_modalIcon__1Q3Kv{display:grid;width:58px;height:58px;place-items:center;margin:0 auto 18px;border-radius:50%;background:var(--sw-color-primary-soft);color:var(--sw-color-primary)}.PaymentModal_modalIcon__1Q3Kv svg{width:28px;height:28px}.PaymentModal_modalHeader__hyn0g{text-align:left}.PaymentModal_modalHeader__hyn0g span{display:block;margin-bottom:5px;color:var(--sw-color-primary);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.PaymentModal_modalHeader__hyn0g h3{margin:0;color:var(--sw-color-text);font-size:22px;font-weight:900;line-height:1.2}.PaymentModal_modalHeader__hyn0g p{margin:8px 0 0;color:var(--sw-color-text-muted);font-size:14px;line-height:1.5}.PaymentModal_summaryList__1CP71{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.PaymentModal_summaryList__1CP71 div{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-md);background:#f8fafc;padding:12px}.PaymentModal_summaryList__1CP71 span{color:var(--sw-color-text-muted);font-size:12px;font-weight:850;text-transform:uppercase}.PaymentModal_summaryList__1CP71 strong{color:var(--sw-color-text);font-size:15px;font-weight:900}.PaymentModal_cardElementWrap__19Q92{margin-top:20px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-md);background:#fff;padding:14px}.PaymentModal_errorMessage__hiyde,.PaymentModal_successMessage__11-8i{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:14px;border-radius:var(--sw-radius-md);font-size:13px;font-weight:800;padding:10px 12px}.PaymentModal_successMessage__11-8i{background:#dcfae6;color:#067647}.PaymentModal_errorMessage__hiyde{background:#fee4e2;color:#b42318}.PaymentModal_successMessage__11-8i svg{width:18px;height:18px}.PaymentModal_modalActions__2kbAz{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px;margin-top:24px}.PaymentModal_primaryButton__27_ip,.PaymentModal_secondaryButton__37XQk{min-width:112px;min-height:40px;border-radius:var(--sw-radius-md);font-size:14px;font-weight:850;cursor:pointer;padding:9px 16px}.PaymentModal_primaryButton__27_ip{border:1px solid var(--sw-color-primary);background:var(--sw-color-primary);color:#fff;box-shadow:var(--sw-shadow-sm)}.PaymentModal_primaryButton__27_ip:hover:not(:disabled){border-color:var(--sw-color-primary-dark);background:var(--sw-color-primary-dark)}.PaymentModal_primaryButton__27_ip:disabled{opacity:.55;cursor:not-allowed}.PaymentModal_secondaryButton__37XQk{border:1px solid var(--sw-color-border);background:#fff;color:var(--sw-color-text)}.PaymentModal_secondaryButton__37XQk:hover{background:#f8fafc}@media screen and (max-width:576px){.PaymentModal_paymentBody__29wHL{padding:24px 18px!important}.PaymentModal_summaryList__1CP71 div{align-items:flex-start;flex-direction:column;grid-gap:4px;gap:4px}.PaymentModal_modalActions__2kbAz{flex-direction:column-reverse}.PaymentModal_primaryButton__27_ip,.PaymentModal_secondaryButton__37XQk{width:100%}}.PageShell_shell__2BoIl{min-height:100%;padding:var(--sw-page-padding,24px);background:linear-gradient(180deg,hsla(0,0%,100%,.75),rgba(246,248,251,0) 280px),var(--sw-color-bg)}.PageShell_header__3k37m{position:relative;z-index:100;display:flex;align-items:flex-start;justify-content:space-between;grid-gap:calc(var(--sw-page-gap, 16px) + 4px);gap:calc(var(--sw-page-gap, 16px) + 4px);margin-bottom:var(--sw-page-gap,16px)}.PageShell_titleBlock__2by1C{min-width:0;flex:1 1 520px}.PageShell_titleRow__mzzM4{display:flex;min-width:0;align-items:center;grid-gap:10px;gap:10px}.PageShell_titleAction__3jA67{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center}.PageShell_eyebrow__2YKgn{margin:0 0 4px;color:var(--sw-color-primary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.PageShell_title__1chOZ{margin:0;color:var(--sw-color-text);font-size:26px;font-weight:700;letter-spacing:0;line-height:1.2}.PageShell_description__kQjz_{max-width:720px;margin:8px 0 0;color:var(--sw-color-text-muted);font-size:14px;line-height:1.5}.PageShell_actions__3RP1u{display:flex;flex-wrap:wrap;justify-content:flex-end;grid-gap:10px;gap:10px;max-width:100%}.PageShell_toolbar__1Pcob{margin-bottom:var(--sw-page-gap,16px)}.PageShell_content__16uGB{min-width:0}.PageShell_content__16uGB>*{max-width:100%}@media screen and (max-width:1600px){.PageShell_title__1chOZ{font-size:24px}.PageShell_description__kQjz_{margin-top:6px}}@media screen and (max-height:820px),screen and (max-width:1366px){.PageShell_header__3k37m{grid-gap:12px;gap:12px}.PageShell_title__1chOZ{font-size:22px}.PageShell_description__kQjz_{font-size:13px;line-height:1.4}.PageShell_actions__3RP1u{grid-gap:8px;gap:8px}}@media screen and (max-width:1100px){.PageShell_header__3k37m{flex-wrap:wrap}.PageShell_actions__3RP1u{flex:1 1 100%;justify-content:flex-start}}@media screen and (min-width:2200px)and (min-height:1200px){.PageShell_title__1chOZ{font-size:28px}}@media screen and (max-width:768px){.PageShell_shell__2BoIl{padding:16px 14px 86px}.PageShell_header__3k37m{flex-direction:column;grid-gap:12px;gap:12px}.PageShell_titleBlock__2by1C{width:100%;flex:0 0 auto}.PageShell_actions__3RP1u{width:100%;flex:0 0 auto;justify-content:stretch}.PageShell_actions__3RP1u>*{flex:1 1}.PageShell_title__1chOZ{font-size:22px}.PageShell_titleRow__mzzM4{align-items:flex-start}}.DataTable_tablePanel__14wki{overflow:hidden;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:var(--sw-color-surface);box-shadow:var(--sw-shadow-sm)}.DataTable_tableScroll__1MQ31{width:100%;overflow:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.DataTable_table__1ucz5{width:100%;min-width:920px;margin:0;border-collapse:initial;border-spacing:0;color:var(--sw-color-text);font-size:14px}.DataTable_compactTable__2CFCd{min-width:0;font-size:13px}.DataTable_table__1ucz5 thead th{position:sticky;top:0;z-index:1;background:#f8fafc;color:#344054;font-size:12px;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.DataTable_table__1ucz5 tbody td,.DataTable_table__1ucz5 tfoot td,.DataTable_table__1ucz5 thead th{padding:var(--sw-table-cell-padding-y,14px) var(--sw-table-cell-padding-x,16px);border-bottom:1px solid var(--sw-color-border)}.DataTable_table__1ucz5 tbody td,.DataTable_table__1ucz5 tfoot td{color:var(--sw-color-text);vertical-align:middle;overflow-wrap:anywhere}@media screen and (max-width:1600px)and (min-width:769px){.DataTable_table__1ucz5{min-width:840px;font-size:13px}}@media screen and (max-height:820px)and (min-width:769px),screen and (max-width:1366px)and (min-width:769px){.DataTable_table__1ucz5{min-width:760px}.DataTable_compactTable__2CFCd tbody td,.DataTable_compactTable__2CFCd tfoot td,.DataTable_compactTable__2CFCd thead th{padding:9px 8px}}@media screen and (min-width:2200px)and (min-height:1200px){.DataTable_table__1ucz5{font-size:15px}}#root .DataTable_emphasizedCell__3Fs99,#root .DataTable_emphasizedCell__3Fs99 :not(.DataTable_material-icons__1c1rZ):not(.DataTable_material-symbols-outlined__1kbTo):not(.DataTable_fa__2DIKI):not(.DataTable_fas__11hw3):not(.DataTable_far__21ijP):not(.DataTable_fab__jXqjf),#root .DataTable_emphasizedFooter__3pZuq tfoot td,#root .DataTable_emphasizedFooter__3pZuq tfoot td :not(.DataTable_material-icons__1c1rZ):not(.DataTable_material-symbols-outlined__1kbTo):not(.DataTable_fa__2DIKI):not(.DataTable_fas__11hw3):not(.DataTable_far__21ijP):not(.DataTable_fab__jXqjf),#root .DataTable_table__1ucz5 tbody td:first-child,#root .DataTable_table__1ucz5 tbody td:first-child :not(.DataTable_material-icons__1c1rZ):not(.DataTable_material-symbols-outlined__1kbTo):not(.DataTable_fa__2DIKI):not(.DataTable_fas__11hw3):not(.DataTable_far__21ijP):not(.DataTable_fab__jXqjf){font-weight:600!important}.DataTable_table__1ucz5 tbody td,.DataTable_table__1ucz5 tfoot td,.DataTable_table__1ucz5 thead th{box-sizing:border-box}.DataTable_compactTable__2CFCd tbody td,.DataTable_compactTable__2CFCd tfoot td,.DataTable_compactTable__2CFCd thead th{padding:12px 10px;overflow:hidden;text-overflow:ellipsis}.DataTable_table__1ucz5 tfoot td{position:sticky;bottom:0;z-index:1;border-top:1px solid var(--sw-color-border-strong);border-bottom:0;background:#f8fafc;color:var(--sw-color-text);font-size:13px;font-weight:800}.DataTable_table__1ucz5 tbody tr:last-child td{border-bottom:0}.DataTable_clickableRow__12tt7{cursor:pointer}.DataTable_clickableRow__12tt7:hover td{background:#f8fbff}.DataTable_sortableHeader__2bglk{grid-gap:6px;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.DataTable_headerContent__3oZNq,.DataTable_sortableHeader__2bglk{display:inline-flex;align-items:center}.DataTable_table__1ucz5 tbody td.DataTable_alignRight__2pX5T,.DataTable_table__1ucz5 tfoot td.DataTable_alignRight__2pX5T,.DataTable_table__1ucz5 thead th.DataTable_alignRight__2pX5T{text-align:right}.DataTable_table__1ucz5 tbody td.DataTable_alignCenter__21mcu,.DataTable_table__1ucz5 tfoot td.DataTable_alignCenter__21mcu,.DataTable_table__1ucz5 thead th.DataTable_alignCenter__21mcu{text-align:center}.DataTable_table__1ucz5 thead th.DataTable_alignCenter__21mcu .DataTable_headerContent__3oZNq,.DataTable_table__1ucz5 thead th.DataTable_alignCenter__21mcu .DataTable_sortableHeader__2bglk{justify-content:center}.DataTable_table__1ucz5 thead th.DataTable_alignRight__2pX5T .DataTable_headerContent__3oZNq,.DataTable_table__1ucz5 thead th.DataTable_alignRight__2pX5T .DataTable_sortableHeader__2bglk{justify-content:flex-end}.DataTable_table__1ucz5 thead th.DataTable_alignCenter__21mcu .DataTable_headerContent__3oZNq,.DataTable_table__1ucz5 thead th.DataTable_alignCenter__21mcu .DataTable_sortableHeader__2bglk,.DataTable_table__1ucz5 thead th.DataTable_alignRight__2pX5T .DataTable_headerContent__3oZNq,.DataTable_table__1ucz5 thead th.DataTable_alignRight__2pX5T .DataTable_sortableHeader__2bglk{width:100%}.DataTable_emptyCell__3XAgh{padding:44px 16px!important;color:var(--sw-color-text-muted);text-align:center}.DataTable_loadingRow__qBHdq td{background:var(--sw-color-surface)}.DataTable_skeletonCell__2XKXr{display:block;width:min(100%,160px);height:14px;border-radius:999px;background:linear-gradient(90deg,#eef3fb,#f8fafc 45%,#eef3fb);background-size:200% 100%;animation:DataTable_tableSkeleton__IMPDd 1.2s ease-in-out infinite}.DataTable_table__1ucz5 td:first-child .DataTable_skeletonCell__2XKXr{width:min(100%,210px)}@keyframes DataTable_tableSkeleton__IMPDd{0%{background-position:200% 0}to{background-position:-200% 0}}@media screen and (max-width:768px){.DataTable_table__1ucz5 tbody td.DataTable_hideOnMobile__2_vfX,.DataTable_table__1ucz5 tfoot td.DataTable_hideOnMobile__2_vfX{display:none}.DataTable_tablePanel__14wki{border:0;background:transparent;box-shadow:none}.DataTable_tableScroll__1MQ31{overflow:visible}.DataTable_table__1ucz5{min-width:0;border-collapse:collapse}.DataTable_table__1ucz5 thead{display:none}.DataTable_table__1ucz5,.DataTable_table__1ucz5 tbody,.DataTable_table__1ucz5 td,.DataTable_table__1ucz5 tfoot,.DataTable_table__1ucz5 tr{display:block;width:100%!important;min-width:0!important;max-width:none!important}.DataTable_table__1ucz5 tbody tr{margin-bottom:12px;background:var(--sw-color-surface)}.DataTable_table__1ucz5 tbody tr,.DataTable_table__1ucz5 tfoot tr{overflow:hidden;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);box-shadow:var(--sw-shadow-sm)}.DataTable_table__1ucz5 tfoot tr{margin:0 0 12px;background:#f8fafc}.DataTable_table__1ucz5 tbody td,.DataTable_table__1ucz5 tfoot td{display:grid;grid-template-columns:minmax(96px,38%) minmax(0,1fr);grid-gap:12px;gap:12px;padding:11px 14px;border-bottom:1px solid var(--sw-color-border);overflow:visible;white-space:normal}.DataTable_table__1ucz5 tbody td:before,.DataTable_table__1ucz5 tfoot td:before{content:attr(data-label);color:var(--sw-color-text-muted);font-size:12px;font-weight:700;text-transform:uppercase;overflow-wrap:anywhere}.DataTable_table__1ucz5 tbody td>*,.DataTable_table__1ucz5 tfoot td>*{min-width:0;max-width:100%}.DataTable_table__1ucz5 tbody td[data-label=""],.DataTable_table__1ucz5 tfoot td[data-label=""]{display:flex;justify-content:flex-end}.DataTable_table__1ucz5 tbody td[data-label=""]:before,.DataTable_table__1ucz5 tfoot td[data-label=""]:before{display:none}}.EmptyState_emptyState__1Du_R{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;padding:32px;border:1px dashed var(--sw-color-border-strong);border-radius:var(--sw-radius-lg);background:var(--sw-color-surface);color:var(--sw-color-text);text-align:center}.EmptyState_iconWrap__rZEiS{display:grid;width:48px;height:48px;margin-bottom:14px;place-items:center;border-radius:50%;background:var(--sw-color-primary-soft);color:var(--sw-color-primary)}.EmptyState_emptyState__1Du_R h2{margin:0;font-size:18px;font-weight:700}.EmptyState_emptyState__1Du_R p{max-width:420px;margin:8px 0 0;color:var(--sw-color-text-muted);font-size:14px;line-height:1.5}.EmptyState_action__fO_IM{margin-top:18px}.PayRoll_payrollPage__gmAT9{box-sizing:border-box;height:100vh;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding-top:96px!important;padding-bottom:0!important;-webkit-overflow-scrolling:touch}.PayRoll_toolbar__vObdE{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center}.PayRoll_searchBox__2thxk{display:flex;align-items:center;grid-gap:10px;gap:10px;min-height:46px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff;box-shadow:var(--sw-shadow-sm);padding:0 14px}.PayRoll_searchBox__2thxk svg{flex:0 0 auto;color:var(--sw-color-text-muted)}.PayRoll_searchBox__2thxk input{width:100%;min-width:0;border:0;background:transparent;color:var(--sw-color-text);font-size:14px;font-weight:650;outline:0}.PayRoll_searchBox__2thxk input::placeholder{color:#98a2b3}.PayRoll_monthControl__1K2gb{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-height:46px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff;box-shadow:var(--sw-shadow-sm);padding:6px 8px}.PayRoll_monthControl__1K2gb button{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid #dbe5f3;border-radius:50%;background:#fff;color:var(--sw-color-primary);cursor:pointer;padding:0}.PayRoll_monthControl__1K2gb button:hover{background:var(--sw-color-primary-soft)}.PayRoll_monthControl__1K2gb div{min-width:132px;text-align:center}.PayRoll_currencyPill__1tqZr span,.PayRoll_footerSummary__23avW span,.PayRoll_monthControl__1K2gb span,.PayRoll_selectionSummary__FuKfG span,.PayRoll_summaryCard__1Thlu span{display:block;color:var(--sw-color-text-muted);font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.PayRoll_currencyPill__1tqZr strong,.PayRoll_monthControl__1K2gb strong{display:block;color:var(--sw-color-text);font-size:14px;font-weight:900}.PayRoll_currencyPill__1tqZr{display:grid;align-content:center;min-height:46px;min-width:152px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff;box-shadow:var(--sw-shadow-sm);padding:8px 14px}.PayRoll_actionButton__1Ka0q,.PayRoll_primaryButton__2lOfC,.PayRoll_secondaryButton__3bSO_{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;min-height:42px;border-radius:var(--sw-radius-md);font-size:14px;font-weight:850;cursor:pointer;padding:9px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.PayRoll_actionButton__1Ka0q,.PayRoll_primaryButton__2lOfC{border:1px solid var(--sw-color-primary);background:var(--sw-color-primary);color:#fff;box-shadow:var(--sw-shadow-sm)}.PayRoll_secondaryButton__3bSO_{border:1px solid var(--sw-color-border);background:#fff;color:var(--sw-color-primary)}.PayRoll_actionButton__1Ka0q:hover:not(:disabled),.PayRoll_primaryButton__2lOfC:hover:not(:disabled){background:var(--sw-color-primary-dark);border-color:var(--sw-color-primary-dark);transform:translateY(-1px)}.PayRoll_secondaryButton__3bSO_:hover:not(:disabled){background:var(--sw-color-primary-soft);border-color:#b8c7ef;transform:translateY(-1px)}.PayRoll_actionButton__1Ka0q:disabled,.PayRoll_primaryButton__2lOfC:disabled,.PayRoll_secondaryButton__3bSO_:disabled{opacity:.55;cursor:not-allowed;transform:none}.PayRoll_actionButton__1Ka0q svg,.PayRoll_primaryButton__2lOfC svg,.PayRoll_secondaryButton__3bSO_ svg{width:19px;height:19px}.PayRoll_summaryGrid__33lke{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.PayRoll_summaryCard__1Thlu{display:flex;align-items:center;grid-gap:12px;gap:12px;min-height:86px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff;box-shadow:var(--sw-shadow-sm);padding:16px}.PayRoll_summaryIcon__prTAD{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--sw-color-primary-soft);color:var(--sw-color-primary)}.PayRoll_summaryCard__1Thlu strong{display:block;margin-top:4px;color:var(--sw-color-text);font-size:20px;font-weight:900;line-height:1.15}.PayRoll_tableActions__2Zwjo{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;margin:0 0 12px}.PayRoll_selectionSummary__FuKfG{display:inline-flex;align-items:baseline;grid-gap:8px;gap:8px;color:var(--sw-color-text)}.PayRoll_selectionSummary__FuKfG strong{font-size:24px;font-weight:900}.PayRoll_actionGroup__3Uzah{display:flex;flex-wrap:wrap;justify-content:flex-end;grid-gap:10px;gap:10px}.PayRoll_employeeCell__19Qvl{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:210px}.PayRoll_employeeAvatar__2gXmA{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--sw-color-primary-soft);color:var(--sw-color-primary-dark);font-size:13px;font-weight:900}.PayRoll_employeeCell__19Qvl strong{display:block;color:var(--sw-color-text);font-size:14px;font-weight:850}.PayRoll_employeeCell__19Qvl span{display:block;color:var(--sw-color-text-muted);font-size:12px;font-weight:750}.PayRoll_profilePill__2SKoe,.PayRoll_statusChip__3dF8_{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;font-size:12px;font-weight:850;padding:5px 10px;white-space:nowrap}.PayRoll_profilePill__2SKoe{background:#f2f4f7;color:#475467}.PayRoll_paidChip__2WjPS{background:#dcfae6;color:#067647}.PayRoll_unpaidChip__2dLe_{background:#fff4e5;color:#b54708}.PayRoll_amountText__tWu4B{color:var(--sw-color-text);font-weight:850}.PayRoll_netPayText__2Nl_x{color:var(--sw-color-primary-dark);font-weight:900}.PayRoll_checkboxButton__187lm{display:inline-grid;width:32px;height:32px;place-items:center;border:0;background:transparent;cursor:pointer;padding:0}.PayRoll_checkboxButton__187lm span{display:grid;width:20px;height:20px;place-items:center;border:1px solid #b8c7ef;border-radius:6px;background:#fff;transition:background .15s ease,border-color .15s ease}.PayRoll_checkboxButton__187lm span:after{width:10px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";opacity:0;transform:rotate(-45deg) translate(1px,-1px)}.PayRoll_checkedButton__GK1oO span{border-color:var(--sw-color-primary);background:var(--sw-color-primary)}.PayRoll_checkedButton__GK1oO span:after{opacity:1}.PayRoll_checkboxButton__187lm:disabled{cursor:not-allowed}.PayRoll_checkboxButton__187lm:disabled span{background:#f2f4f7;border-color:#d0d5dd}.PayRoll_sortIcon__2YdT6{width:16px!important;height:16px!important;color:var(--sw-color-primary);transition:transform .15s ease}.PayRoll_sortAscending__1Yarh{transform:rotate(180deg)}.PayRoll_footerSummary__23avW strong{display:block;color:var(--sw-color-text);font-weight:900}.PayRoll_payrollTable__zO_aw table{min-width:980px}.PayRoll_payrollTable__zO_aw{border-bottom:0}.PayRoll_payrollTable__zO_aw>div{height:auto;min-height:0;max-height:none;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:auto}.PayRoll_loaderWrap__3Ar5x{display:grid;min-height:260px;place-items:center;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff}@media screen and (max-width:1200px){.PayRoll_toolbar__vObdE{grid-template-columns:1fr 1fr}.PayRoll_searchBox__2thxk{grid-column:1/-1}.PayRoll_summaryGrid__33lke{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.PayRoll_payrollPage__gmAT9{height:calc(100vh - 72px);height:calc(100dvh - 72px);min-height:0;overflow-x:hidden;overflow-y:auto;padding-top:calc(var(--sw-header-height, 64px) + 10px)!important;padding-bottom:112px!important}.PayRoll_summaryGrid__33lke,.PayRoll_toolbar__vObdE{grid-template-columns:1fr}.PayRoll_currencyPill__1tqZr,.PayRoll_monthControl__1K2gb{width:100%}.PayRoll_monthControl__1K2gb div{min-width:0;flex:1 1}.PayRoll_tableActions__2Zwjo{flex-direction:column;align-items:stretch}.PayRoll_actionGroup__3Uzah{justify-content:stretch}.PayRoll_actionButton__1Ka0q,.PayRoll_primaryButton__2lOfC,.PayRoll_secondaryButton__3bSO_{width:100%}.PayRoll_payrollTable__zO_aw table{min-width:0}.PayRoll_payrollTable__zO_aw>div{height:auto;min-height:0;max-height:none;overflow:visible}.PayRoll_employeeCell__19Qvl{min-width:0}}.ChildRegister_button__W3eEK{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;min-height:44px;flex:0 0 auto;padding:8px 14px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-md);background-color:var(--sw-color-surface);color:var(--sw-color-text-muted);font-size:14px;font-weight:700;white-space:nowrap;box-shadow:var(--sw-shadow-sm);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ChildRegister_button__W3eEK:focus{outline:2px solid var(--sw-color-primary-soft);outline-offset:2px}.ChildRegister_active__B0iWD{border-color:var(--sw-color-primary);background:var(--sw-color-primary-soft);color:var(--sw-color-primary-dark)}.ChildRegister_card__21Qe5{width:100%;height:100%;margin:0;border:1px solid var(--sw-color-border);background-color:var(--sw-color-surface);border-radius:var(--sw-radius-lg);box-shadow:var(--sw-shadow-sm);display:grid;padding:22px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:14px 22px;gap:14px 22px}@media screen and (max-width:768px){.ChildRegister_card__21Qe5{display:flex;flex-direction:column;padding:16px}}.ChildRegister_form__1SJKK{height:100%}.ChildRegister_registerShell__19HjY{width:100%;min-height:100vh;background:linear-gradient(180deg,hsla(0,0%,100%,.8),rgba(246,248,251,0) 280px),var(--sw-color-bg);color:var(--sw-color-text);overflow:auto}.ChildRegister_formHeader__39bDl{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;padding:22px 24px 6px}.ChildRegister_registrationMode__LR6xq{display:flex;flex:0 0 auto;align-items:center;grid-gap:10px;gap:10px;padding:6px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:hsla(0,0%,100%,.88);box-shadow:var(--sw-shadow-sm)}.ChildRegister_modeLabel__2BlEQ{padding:0 4px 0 8px;color:var(--sw-color-text-muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ChildRegister_modeOptions__2s7df{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:3px;border-radius:var(--sw-radius-md);background:var(--sw-color-surface-muted)}.ChildRegister_modeOption__1JDu0{display:inline-flex;min-height:34px;align-items:center;justify-content:center;grid-gap:6px;gap:6px;padding:7px 11px;border:1px solid transparent;border-radius:var(--sw-radius-md);background:transparent;color:var(--sw-color-text-muted);font-size:13px;font-weight:850;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ChildRegister_modeOption__1JDu0 .material-icons{font-size:18px}.ChildRegister_modeOption__1JDu0:hover{color:var(--sw-color-primary-dark)}.ChildRegister_modeOption__1JDu0:focus{outline:2px solid var(--sw-color-primary-soft);outline-offset:2px}.ChildRegister_modeOptionActive__1eDsi{border-color:rgba(47,84,235,.22);background:#fff;color:var(--sw-color-primary-dark);box-shadow:var(--sw-shadow-sm)}.ChildRegister_eyebrow__2noB5{margin:0 0 4px;color:var(--sw-color-primary);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ChildRegister_title__sIMRv{margin:0;color:var(--sw-color-text);font-size:25px;font-weight:800;line-height:1.2}.ChildRegister_childIdentityHeader__2ERD8{margin:16px 24px 0;padding:20px 22px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:linear-gradient(180deg,rgba(231,239,255,.88),hsla(0,0%,100%,0) 132px),#fff;box-shadow:var(--sw-shadow-sm)}.ChildRegister_childIdentity__JaVMj{display:flex;align-items:center;grid-gap:18px;gap:18px;min-width:0}.ChildRegister_childIdentityPhoto__HIxMn{flex:0 0 auto}.ChildRegister_childIdentityPhoto__HIxMn>div{display:flex;align-items:center;grid-gap:10px;gap:10px}.ChildRegister_childIdentityPhoto__HIxMn>div>p{display:none}.ChildRegister_childIdentityPhoto__HIxMn [aria-label="Avatar initials"],.ChildRegister_childIdentityPhoto__HIxMn img{width:128px!important;height:128px!important}.ChildRegister_childIdentityPhoto__HIxMn button{display:inline-grid!important;width:38px;height:38px;place-items:center;margin-left:-8px!important;border:1px solid var(--sw-color-border)!important;border-radius:50%!important;background:#fff!important;color:var(--sw-color-primary)!important;box-shadow:var(--sw-shadow-sm)}.ChildRegister_childIdentityText__2hG8R{min-width:0}.ChildRegister_childIdentityEyebrow__VTRSA{margin:0 0 4px;color:var(--sw-color-primary);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ChildRegister_childIdentityText__2hG8R h2{margin:0;color:var(--sw-color-text);font-size:25px;font-weight:850;line-height:1.18}.ChildRegister_childIdentityText__2hG8R p:not(.ChildRegister_childIdentityEyebrow__VTRSA){margin:6px 0 0;color:var(--sw-color-text-muted);font-size:14px;font-weight:650}.ChildRegister_tabs__3pwaz{display:flex;grid-gap:10px;gap:10px;width:calc(100% - 48px);margin:14px 24px 18px;padding:4px;overflow-x:auto;scrollbar-width:thin}.ChildRegister_stepNumber__taWAD{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--sw-color-surface-muted);color:inherit;font-size:12px;font-weight:800}.ChildRegister_active__B0iWD .ChildRegister_stepNumber__taWAD{background:var(--sw-color-primary);color:#fff}.ChildRegister_stepLabel__2TIsY{overflow:hidden;text-overflow:ellipsis}.ChildRegister_tabContent__2cjHS{padding:0 24px 28px}.ChildRegister_tabPane__1fZjC{min-height:360px}.ChildRegister_sectionBlock__3d7zK{margin-bottom:18px}.ChildRegister_sectionHeader__2Zxnj{margin:0 0 10px}.ChildRegister_sectionHeader__2Zxnj h2{margin:0;color:var(--sw-color-text);font-size:17px;font-weight:800}.ChildRegister_formActions__1L4zT{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;grid-gap:16px;gap:16px;margin-top:18px;padding:14px 16px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:hsla(0,0%,100%,.94);box-shadow:0 -8px 24px rgba(16,24,40,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ChildRegister_actionButtons__2HhpW{display:flex;align-items:center;justify-content:flex-end;grid-gap:10px;gap:10px}.ChildRegister_primaryAction__18j5n,.ChildRegister_resultButton__LGtw6,.ChildRegister_secondaryAction__2Er4q{display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-gap:8px;gap:8px;min-width:112px;min-height:42px;margin:0!important;border-radius:var(--sw-radius-md)!important;box-shadow:var(--sw-shadow-sm)!important;font-weight:800!important;text-transform:none!important}.ChildRegister_primaryAction__18j5n,.ChildRegister_resultButton__LGtw6{background:var(--sw-color-primary)!important;color:#fff!important}.ChildRegister_primaryAction__18j5n:hover,.ChildRegister_resultButton__LGtw6:hover{background:var(--sw-color-primary-dark)!important}.ChildRegister_secondaryAction__2Er4q{border:1px solid var(--sw-color-border)!important;background:var(--sw-color-surface)!important;color:var(--sw-color-text)!important}.ChildRegister_resultModal__3pUGD .modal-content{overflow:hidden;border:0;border-radius:var(--sw-radius-lg);box-shadow:var(--sw-shadow-md)}.ChildRegister_resultModalBody__3tFRb{position:relative;display:flex;flex-direction:column;align-items:center;padding:34px 28px 18px!important;text-align:center}.ChildRegister_modalCloseButton__13w48{position:absolute;top:12px;right:12px;display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--sw-color-border);border-radius:50%;background:var(--sw-color-surface);color:var(--sw-color-text-muted);cursor:pointer}.ChildRegister_resultIcon__1QqB0{display:grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:50%}.ChildRegister_resultIcon__1QqB0 span{font-size:36px}.ChildRegister_resultIconSuccess__1l5ZZ{background:#e7f7ef;color:var(--sw-color-success)}.ChildRegister_resultIconError__2aBc4{background:#fff0f0;color:#c62828}.ChildRegister_resultIconWarning__31D5x{background:#fff7e6;color:#b76e00}.ChildRegister_resultTitle__2HazV{margin:0;color:var(--sw-color-text);font-size:22px;font-weight:800}.ChildRegister_resultMessage__3klUh{max-width:420px;margin:8px 0 0;color:var(--sw-color-text-muted);font-size:15px;line-height:1.5}.ChildRegister_resultFooter__PP7rm{display:flex!important;justify-content:center!important;padding:0 28px 28px!important;border-top:0!important}.ChildRegister_registerShell__19HjY .form-group{width:100%;margin-top:0!important;margin-bottom:0}.ChildRegister_registerShell__19HjY .custom-select,.ChildRegister_registerShell__19HjY .form-control,.ChildRegister_registerShell__19HjY .react-tel-input>input{min-height:42px;border:1px solid var(--sw-color-border)!important;border-radius:var(--sw-radius-md)!important;background-color:#fff!important;color:var(--sw-color-text)!important;box-shadow:none!important}.ChildRegister_registerShell__19HjY .custom-select:focus,.ChildRegister_registerShell__19HjY .form-control:focus,.ChildRegister_registerShell__19HjY .react-tel-input>input:focus{border-color:var(--sw-color-primary)!important;box-shadow:0 0 0 3px var(--sw-color-primary-soft)!important;outline:none!important}.ChildRegister_registerShell__19HjY .form-group>label{position:static!important;bottom:auto!important;left:auto!important;z-index:auto!important;display:inline-flex;width:auto;max-width:100%;margin:0!important;padding:0!important;background:transparent!important;color:var(--sw-color-text-muted);font-size:13px;font-weight:700;line-height:1.2;pointer-events:auto!important}.ChildRegister_registerShell__19HjY .child-register-combo-field>label,.ChildRegister_registerShell__19HjY .child-register-multi-label,.ChildRegister_registerShell__19HjY .child-register-phone-label,.ChildRegister_registerShell__19HjY .child-register-select-label,.ChildRegister_registerShell__19HjY .form-group>label,.ChildRegister_registerShell__19HjY .modern-date-field>label,.ChildRegister_registerShell__19HjY .staff-modern-select-field>label{font-weight:700!important}.ChildRegister_registerShell__19HjY .child-register-field{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.ChildRegister_registerShell__19HjY .child-register-phone-wrapper{display:block}.ChildRegister_registerShell__19HjY .form-group>.red-text{position:static!important;margin-top:4px!important;font-size:12px}.ChildRegister_registerShell__19HjY .child-register-phone-field{display:flex;width:100%;flex-direction:column;align-items:stretch;grid-gap:6px;gap:6px;margin-top:0}.ChildRegister_registerShell__19HjY .child-register-phone-label{width:auto!important;margin:0;color:var(--sw-color-text-muted);font-size:13px;font-weight:700;line-height:1.2}.ChildRegister_registerShell__19HjY .child-register-phone-control,.ChildRegister_registerShell__19HjY .react-tel-input{width:100%}.ChildRegister_registerShell__19HjY .react-tel-input .form-control{width:100%!important;padding-left:50px!important}.ChildRegister_registerShell__19HjY .react-tel-input .flag-dropdown{border-color:var(--sw-color-border)!important;border-radius:var(--sw-radius-md) 0 0 var(--sw-radius-md)!important;background:var(--sw-color-surface-muted)!important}.ChildRegister_registerShell__19HjY .child-register-field-error{min-height:0;color:#c62828;font-size:12px}.ChildRegister_registerShell__19HjY .child-register-select-field{display:flex;width:100%;flex-direction:column;grid-gap:6px;gap:6px;position:relative}.ChildRegister_registerShell__19HjY .child-register-select-label{width:auto!important;margin:0!important;padding:0!important;background:transparent!important;color:var(--sw-color-text-muted);font-size:13px!important;font-weight:700;line-height:1.2}.ChildRegister_registerShell__19HjY .child-register-select-trigger{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;margin:0!important;padding:8px 12px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-md);background:#fff;color:var(--sw-color-text);box-shadow:none;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ChildRegister_registerShell__19HjY .child-register-select-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChildRegister_registerShell__19HjY .child-register-select-trigger.is-empty{color:#94a3b8}.ChildRegister_registerShell__19HjY .child-register-select-trigger:focus{border-color:var(--sw-color-primary);box-shadow:0 0 0 3px var(--sw-color-primary-soft);outline:none}.ChildRegister_registerShell__19HjY .child-register-select-trigger:disabled{background:#f2f4f7;color:var(--sw-color-text-muted);cursor:not-allowed}.ChildRegister_registerShell__19HjY .child-register-select-trigger .material-icons{flex:0 0 auto;color:var(--sw-color-primary);font-family:"Material Icons"!important;font-size:20px;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;line-height:1!important;text-transform:none!important;transition:transform .15s ease}.ChildRegister_registerShell__19HjY .child-register-select-field:focus-within .child-register-select-trigger .material-icons{transform:rotate(180deg)}.ChildRegister_registerShell__19HjY .child-register-select-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:80;display:grid;width:100%;max-height:260px;grid-gap:4px;gap:4px;overflow-y:auto;padding:8px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff;box-shadow:var(--sw-shadow-md)}.ChildRegister_registerShell__19HjY .child-register-select-search{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;margin-bottom:4px;padding:7px 9px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-md);background:#fff}.ChildRegister_registerShell__19HjY .child-register-select-search .material-icons{color:var(--sw-color-primary);font-family:"Material Icons"!important;font-size:18px;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;line-height:1!important;text-transform:none!important}.ChildRegister_registerShell__19HjY .child-register-select-search input{width:100%!important;min-height:28px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--sw-color-text)!important;font-size:14px!important;font-weight:500!important;outline:none!important}.ChildRegister_registerShell__19HjY .child-register-select-option{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;padding:8px 10px;border:0;border-radius:var(--sw-radius-sm);background:transparent;color:var(--sw-color-text);font-size:14px;font-weight:500;text-align:left;cursor:pointer}.ChildRegister_registerShell__19HjY .child-register-select-option:focus,.ChildRegister_registerShell__19HjY .child-register-select-option:hover{background:#f8fbff;color:var(--sw-color-primary-dark);outline:none}.ChildRegister_registerShell__19HjY .child-register-select-option.is-selected{background:var(--sw-color-primary-soft);color:var(--sw-color-primary-dark);font-weight:500}.ChildRegister_registerShell__19HjY .child-register-select-option .material-icons{color:var(--sw-color-primary);font-family:"Material Icons"!important;font-size:18px;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;line-height:1!important;text-transform:none!important}.ChildRegister_registerShell__19HjY .child-register-select-empty{padding:10px;color:var(--sw-color-text-muted);font-size:13px;font-weight:700}.ChildRegister_registerShell__19HjY .child-register-multi-field{display:flex;width:100%;flex-direction:column;grid-gap:6px;gap:6px;position:relative}.ChildRegister_registerShell__19HjY .child-register-multi-label{width:auto!important;margin:0!important;padding:0!important;background:transparent!important;color:var(--sw-color-text-muted);font-size:13px!important;font-weight:700;line-height:1.2}.ChildRegister_registerShell__19HjY .child-register-multi-control{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;min-height:42px;padding:8px 12px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-md);background-color:#fff;color:var(--sw-color-text);cursor:pointer}.ChildRegister_registerShell__19HjY .child-register-multi-control p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChildRegister_registerShell__19HjY .child-register-multi-control i{flex:0 0 auto;color:var(--sw-color-primary)}.ChildRegister_registerShell__19HjY .child-register-multi-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:50;width:100%;flex-direction:column;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-md);background:#fff;box-shadow:var(--sw-shadow-md)}.ChildRegister_registerShell__19HjY .child-register-multi-option{display:flex;align-items:center;grid-gap:8px;gap:8px;min-height:30px;color:var(--sw-color-text);font-size:14px}.ChildRegister_registerShell__19HjY .child-register-multi-option input{width:16px!important;min-height:16px!important;margin:0!important;accent-color:var(--sw-color-primary)}.ChildRegister_registerShell__19HjY .modern-date-field{position:relative}.ChildRegister_registerShell__19HjY .modern-date-trigger{display:inline-flex!important;width:100%!important;min-height:42px;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;margin:0!important;padding:8px 12px!important;border:1px solid var(--sw-color-border)!important;border-radius:var(--sw-radius-md)!important;background:#fff!important;color:var(--sw-color-text)!important;font-size:14px!important;font-weight:700;box-shadow:none!important;cursor:pointer}.ChildRegister_registerShell__19HjY .modern-date-trigger.is-empty{color:#94a3b8!important}.ChildRegister_registerShell__19HjY .modern-date-trigger svg{width:18px;height:18px;color:var(--sw-color-primary)}.ChildRegister_registerShell__19HjY .modern-date-trigger:focus{border-color:var(--sw-color-primary)!important;box-shadow:0 0 0 3px var(--sw-color-primary-soft)!important;outline:none!important}.ChildRegister_registerShell__19HjY .modern-date-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:60;width:min(320px,92vw);padding:12px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff;box-shadow:var(--sw-shadow-md)}.ChildRegister_registerShell__19HjY .modern-date-header{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;margin-bottom:10px}.ChildRegister_registerShell__19HjY .modern-date-header strong{color:var(--sw-color-text);font-size:14px;font-weight:800}.ChildRegister_titleRow__YXXjJ{display:flex;align-items:center;grid-gap:8px;gap:8px}.ChildRegister_registerShell__19HjY .modern-date-titleControls{display:grid;flex:1 1;grid-template-columns:minmax(0,1fr) 88px;grid-gap:8px;gap:8px;min-width:0}.ChildRegister_registerShell__19HjY .modern-date-titleControls input,.ChildRegister_registerShell__19HjY .modern-date-titleControls select{min-width:0;height:34px;padding:0 8px;border:1px solid var(--sw-color-border);border-radius:9px;background:#fff;color:var(--sw-color-text);font-size:13px;font-weight:800;outline:none}.ChildRegister_registerShell__19HjY .modern-date-titleControls input:focus,.ChildRegister_registerShell__19HjY .modern-date-titleControls select:focus{border-color:#9db8ff;box-shadow:0 0 0 3px rgba(49,85,166,.12)}.ChildRegister_registerShell__19HjY .modern-date-titleControls input{text-align:center}.ChildRegister_registerShell__19HjY .modern-date-header button{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--sw-color-border);border-radius:50%;background:var(--sw-color-surface-muted);color:var(--sw-color-primary);cursor:pointer}.ChildRegister_registerShell__19HjY .modern-date-header button:hover{background:var(--sw-color-primary-soft)}.ChildRegister_registerShell__19HjY .modern-date-header svg{width:18px;height:18px}.ChildRegister_registerShell__19HjY .modern-date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.ChildRegister_registerShell__19HjY .modern-date-day-name{padding:6px 0;color:var(--sw-color-text-muted);font-size:11px;font-weight:800;text-align:center;text-transform:uppercase}.ChildRegister_registerShell__19HjY .modern-date-day{display:inline-grid;width:100%;height:34px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--sw-color-text);font-size:13px;font-weight:800;cursor:pointer}.ChildRegister_registerShell__19HjY .modern-date-day:hover{background:var(--sw-color-primary-soft)}.ChildRegister_registerShell__19HjY .modern-date-day.is-muted{color:#cbd5e1}.ChildRegister_registerShell__19HjY .modern-date-day.is-today{box-shadow:inset 0 0 0 1px var(--sw-color-primary)}.ChildRegister_registerShell__19HjY .modern-date-day.is-selected{background:var(--sw-color-primary);color:#fff;box-shadow:none}.ChildRegister_registerShell__19HjY .child-register-combo-field{display:flex;width:100%;flex-direction:column;grid-gap:6px;gap:6px}.ChildRegister_registerShell__19HjY .child-register-combo-field>label{margin:0;color:var(--sw-color-text-muted);font-size:13px;font-weight:700;line-height:1.2}.ChildRegister_registerShell__19HjY .child-register-combo-control{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.ChildRegister_registerShell__19HjY .child-register-combo-control.has-currency{grid-template-columns:42px minmax(0,1fr) minmax(138px,220px)}.ChildRegister_registerShell__19HjY .child-register-combo-control .form-group{min-width:0;margin:0!important}.ChildRegister_registerShell__19HjY .child-register-combo-prefix{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--sw-color-border);border-right:0;border-radius:var(--sw-radius-md) 0 0 var(--sw-radius-md);background:var(--sw-color-surface-muted);color:var(--sw-color-text);font-size:14px;font-weight:800}.ChildRegister_registerShell__19HjY .child-register-combo-input .form-control{border-right-width:0!important;border-radius:var(--sw-radius-md) 0 0 var(--sw-radius-md)!important}.ChildRegister_registerShell__19HjY .child-register-combo-control.has-currency .child-register-combo-input .form-control{border-left-width:0!important;border-radius:0!important}.ChildRegister_registerShell__19HjY .child-register-combo-control.has-currency .child-register-unit-select-trigger{border-left-width:1px}.ChildRegister_registerShell__19HjY .child-register-unit-select-field{position:relative;min-width:86px}.ChildRegister_registerShell__19HjY .child-register-unit-select-trigger{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;margin:0!important;padding:8px 10px;border:1px solid var(--sw-color-border);border-left-width:0;border-radius:0 var(--sw-radius-md) var(--sw-radius-md) 0;background:var(--sw-color-surface-muted);color:var(--sw-color-text);font-size:13px;font-weight:500;text-align:left;cursor:pointer}.ChildRegister_registerShell__19HjY .child-register-unit-select-trigger:focus{position:relative;z-index:2;border-color:var(--sw-color-primary);box-shadow:0 0 0 3px var(--sw-color-primary-soft);outline:none}.ChildRegister_registerShell__19HjY .child-register-unit-select-trigger:disabled{color:var(--sw-color-text-muted);cursor:not-allowed}.ChildRegister_registerShell__19HjY .child-register-unit-select-trigger .material-icons{color:var(--sw-color-primary);font-family:"Material Icons"!important;font-size:18px;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;line-height:1!important;text-transform:none!important;transition:transform .15s ease}.ChildRegister_registerShell__19HjY .child-register-unit-select-field:focus-within .child-register-unit-select-trigger .material-icons{transform:rotate(180deg)}.ChildRegister_registerShell__19HjY .child-register-unit-select-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:90;display:grid;min-width:140px;max-height:220px;grid-gap:4px;gap:4px;overflow-y:auto;padding:6px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff;box-shadow:var(--sw-shadow-md)}.ChildRegister_registerShell__19HjY .child-register-unit-select-option{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;min-height:36px;padding:7px 9px;border:0;border-radius:var(--sw-radius-sm);background:transparent;color:var(--sw-color-text);font-size:13px;font-weight:500;text-align:left;cursor:pointer}.ChildRegister_registerShell__19HjY .child-register-unit-select-option:focus,.ChildRegister_registerShell__19HjY .child-register-unit-select-option:hover{background:#f8fbff;color:var(--sw-color-primary-dark);outline:none}.ChildRegister_registerShell__19HjY .child-register-unit-select-option.is-selected{background:var(--sw-color-primary-soft);color:var(--sw-color-primary-dark);font-weight:500}.ChildRegister_registerShell__19HjY .child-register-unit-select-option .material-icons{color:var(--sw-color-primary);font-family:"Material Icons"!important;font-size:17px;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;line-height:1!important;text-transform:none!important}.ChildRegister_registerShell__19HjY .child-register-repeat-block{grid-column:1/-1}.ChildRegister_registerShell__19HjY .child-register-repeat-header{display:flex;grid-column:1/-1;align-items:center;grid-gap:8px;gap:8px;margin-top:4px}.ChildRegister_registerShell__19HjY .child-register-repeat-header p{margin:0!important;color:var(--sw-color-text);font-size:14px!important;font-weight:800!important}.ChildRegister_registerShell__19HjY .child-register-remove-row,.ChildRegister_registerShell__19HjY .child-register-repeat-header button{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--sw-color-border)!important;border-radius:50%;background:var(--sw-color-surface)!important;color:var(--sw-color-primary)}.ChildRegister_registerShell__19HjY .child-register-repeat-header+.child-register-repeat-row,.ChildRegister_registerShell__19HjY .child-register-repeat-list,.ChildRegister_registerShell__19HjY .child-register-repeat-row{grid-column:1/-1}.ChildRegister_registerShell__19HjY .child-register-repeat-list{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.ChildRegister_registerShell__19HjY .child-register-repeat-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;align-items:start;grid-gap:14px;gap:14px}.ChildRegister_registerShell__19HjY .child-register-repeat-row-single{grid-template-columns:minmax(0,1fr) 42px}.ChildRegister_registerShell__19HjY .child-register-repeat-row-paired{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px}.ChildRegister_registerShell__19HjY .child-register-repeat-row>.form-group{min-width:0}.ChildRegister_registerShell__19HjY .child-register-remove-row{align-self:end;margin-top:0;margin-bottom:0;color:#b42318}@media screen and (max-width:768px){.ChildRegister_registerShell__19HjY{padding-bottom:70px}.ChildRegister_formHeader__39bDl{flex-direction:column;align-items:stretch;padding:18px 14px 4px}.ChildRegister_registrationMode__LR6xq{width:100%;justify-content:space-between}.ChildRegister_modeOption__1JDu0,.ChildRegister_modeOptions__2s7df{flex:1 1}.ChildRegister_childIdentityHeader__2ERD8{margin:14px 14px 0;padding:16px}.ChildRegister_childIdentity__JaVMj{align-items:center;grid-gap:12px;gap:12px}.ChildRegister_childIdentityPhoto__HIxMn [aria-label="Avatar initials"],.ChildRegister_childIdentityPhoto__HIxMn img{width:76px!important;height:76px!important;font-size:28px!important}.ChildRegister_childIdentityPhoto__HIxMn button{width:34px;height:34px;margin-left:-6px!important}.ChildRegister_childIdentityText__2hG8R h2{font-size:21px}.ChildRegister_tabs__3pwaz{width:calc(100% - 28px);margin:12px 14px 14px}.ChildRegister_tabContent__2cjHS{padding:0 14px 20px}.ChildRegister_button__W3eEK{min-height:40px;padding:7px 11px;font-size:13px}.ChildRegister_formActions__1L4zT{flex-direction:column;align-items:stretch}.ChildRegister_actionButtons__2HhpW{width:100%}.ChildRegister_actionButtons__2HhpW>*{flex:1 1}.ChildRegister_registerShell__19HjY .child-register-repeat-row{grid-template-columns:1fr;grid-gap:8px;gap:8px}.ChildRegister_registerShell__19HjY .child-register-remove-row{justify-self:end}}@media screen and (max-width:576px){.ChildRegister_title__sIMRv{font-size:21px}.ChildRegister_stepLabel__2TIsY{max-width:120px}.ChildRegister_primaryAction__18j5n,.ChildRegister_resultButton__LGtw6,.ChildRegister_secondaryAction__2Er4q{min-width:0}}.child-image-crop-modal.modal-dialog,.child-image-crop-modal .modal-dialog{max-width:min(840px,calc(100vw - 28px))}.child-image-crop-modal .modal-content{overflow:hidden;border:0;border-radius:var(--sw-radius-lg,14px);box-shadow:var(--sw-shadow-md,0 18px 42px rgba(15,23,42,.18))}.child-image-crop-body{display:flex;min-height:min(64vh,620px);align-items:center;justify-content:center;padding:24px;background:#f8fafc;overflow:auto}.child-image-cropper{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:auto;line-height:0}.child-image-cropper.ReactCrop{max-width:100%;max-height:min(56vh,560px)}.child-image-cropper .ReactCrop__crop-selection{border-radius:50%!important;box-shadow:0 0 0 9999px rgba(15,23,42,.42)}.child-image-cropper-logo .ReactCrop__crop-selection{border-radius:12px!important}.child-image-cropper .ReactCrop__image,.child-image-cropper img{display:block;width:min(720px,calc(100vw - 76px))!important;min-width:0;height:auto!important;max-width:100%;max-height:min(56vh,560px);object-fit:contain}.child-image-crop-header{display:flex!important;align-items:center;padding:16px 20px!important;border:0!important;background:var(--sw-color-primary,#3159b8)!important;color:#fff!important}#root .child-image-crop-header .child-image-crop-title{margin:0;color:#fff!important;font-size:18px;font-weight:600!important;line-height:1.2}.child-image-crop-close{display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:8px;background:hsla(0,0%,100%,.14);color:#fff;cursor:pointer}.child-image-crop-close:hover{background:hsla(0,0%,100%,.24)}.child-image-crop-footer{display:flex!important;align-items:center;justify-content:flex-end!important;grid-gap:10px;gap:10px;padding:14px 24px!important;border-top:1px solid var(--sw-color-border,#dbe3ef)!important;background:#fff;overflow:visible}#root .child-image-crop-confirm{display:inline-flex!important;width:auto;min-width:132px;max-width:100%;min-height:44px;align-items:center;justify-content:center;padding:0 18px!important;border:1px solid var(--sw-color-primary,#3159b8)!important;border-radius:8px!important;background:var(--sw-color-primary,#3159b8)!important;box-shadow:0 6px 14px rgba(49,89,184,.2);color:#fff!important;font-weight:600!important;line-height:1;white-space:nowrap;text-transform:none}#root .child-image-crop-confirm:focus,#root .child-image-crop-confirm:hover{border-color:var(--sw-color-primary-dark,#254597)!important;background:var(--sw-color-primary-dark,#254597)!important;color:#fff!important}.image-upload-field-daycare{display:flex;align-items:center;grid-gap:16px;gap:16px;width:100%}.image-upload-field:not(.image-upload-field-daycare) .image-upload-control{display:inline-flex;align-items:center;grid-gap:12px;gap:12px}.image-upload-field:not(.image-upload-field-daycare) .image-upload-avatar{display:inline-grid;place-items:center;border:1px solid var(--sw-color-border,#dbe3ef);border-radius:50%;background:var(--sw-color-primary-soft,#e8eefc);color:var(--sw-color-primary-dark,#254597);font-size:32px;font-weight:650;object-fit:cover}.image-upload-field:not(.image-upload-field-daycare) .image-upload-copy,.image-upload-field:not(.image-upload-field-daycare) .image-upload-help{display:none}.image-upload-field:not(.image-upload-field-daycare) .image-upload-label{margin:0;font-size:16px;font-weight:600}.image-upload-field:not(.image-upload-field-daycare) .image-upload-button{margin-left:10px;border:0;border-radius:8px;background:transparent;color:var(--sw-color-primary,#3159b8);cursor:pointer}.image-upload-field:not(.image-upload-field-daycare) .image-upload-button span:last-child{display:none}.image-upload-field-daycare .image-upload-control{display:flex;align-items:center;grid-gap:14px;gap:14px;min-width:0;flex:1 1}.image-upload-field-daycare .image-upload-avatar{display:grid;width:76px;height:76px;flex:0 0 76px;place-items:center;border:1px solid var(--sw-color-border,#dbe3ef);border-radius:50%;background:#fff;color:var(--sw-color-primary-dark,#254597);font-size:28px;font-weight:650;object-fit:contain;padding:4px}.image-upload-field-logo .image-upload-avatar{border-radius:14px;object-fit:contain;padding:6px}.image-upload-field-daycare .image-upload-copy{min-width:0}.image-upload-field-daycare .image-upload-label{margin:0 0 4px;color:var(--sw-color-text,#0f172a);font-size:14px;font-weight:600}.image-upload-field-daycare .image-upload-help{margin:0;color:var(--sw-color-text-muted,#64748b);font-size:13px;line-height:1.45}.image-upload-field-daycare .image-upload-button{display:inline-flex;align-items:center;justify-content:center;grid-gap:7px;gap:7px;min-height:38px;padding:0 12px;border:1px solid var(--sw-color-border,#dbe3ef);border-radius:8px;background:#fff;color:var(--sw-color-primary,#3159b8);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.image-upload-field-daycare .image-upload-button:hover{border-color:var(--sw-color-primary,#3159b8);background:var(--sw-color-primary-soft,#e8eefc)}.image-upload-field-daycare .image-upload-button .material-icons{font-size:18px}@media screen and (max-width:576px){.child-image-crop-body{min-height:420px;padding:12px}.child-image-cropper .ReactCrop__image,.child-image-cropper img{width:calc(100vw - 48px)!important;max-width:100%;max-height:420px}#root .child-image-crop-confirm{width:100%}.image-upload-field-daycare{align-items:flex-start;flex-wrap:wrap}.image-upload-field-daycare .image-upload-button{width:100%}}.TransportationControls_datePicker__hpMA5,.TransportationControls_select__2xU-S{position:relative;min-width:0;width:100%}.TransportationControls_trigger__3Oan0{width:100%;min-height:42px;border:1px solid #cbd7eb;border-radius:6px;background:#fff;color:#172642;padding:0 11px;display:flex;align-items:center;grid-gap:8px;gap:8px;text-align:left;cursor:pointer}.TransportationControls_trigger__3Oan0>span:nth-last-child(2){flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransportationControls_datePicker__hpMA5 .TransportationControls_trigger__3Oan0>.TransportationControls_material-icons__1dSkA:last-child,.TransportationControls_select__2xU-S .TransportationControls_trigger__3Oan0>.TransportationControls_material-icons__1dSkA:last-child{flex:0 0 auto;color:#60708c;font-size:20px;transition:transform .18s}.TransportationControls_select__2xU-S[data-tone=available] .TransportationControls_trigger__3Oan0{border-color:#99d6b4;background:#edf9f2;color:#17663c}.TransportationControls_select__2xU-S[data-tone=preferred] .TransportationControls_trigger__3Oan0{border-color:#9dbcf4;background:#eef4ff;color:#214f9b}.TransportationControls_select__2xU-S[data-tone=avoid] .TransportationControls_trigger__3Oan0{border-color:#eccd78;background:#fff8e5;color:#805c00}.TransportationControls_select__2xU-S[data-tone=unavailable] .TransportationControls_trigger__3Oan0{border-color:#efaaaa;background:#fff0f0;color:#a22727}.TransportationControls_open__3m2Vi .TransportationControls_trigger__3Oan0{border-color:#315bb5;box-shadow:0 0 0 3px rgba(49,91,181,.12)}.TransportationControls_open__3m2Vi .TransportationControls_trigger__3Oan0>.TransportationControls_material-icons__1dSkA:last-child{transform:rotate(180deg)}.TransportationControls_disabled__3f6VZ .TransportationControls_trigger__3Oan0{background:#f0f3f8;color:#7b879b;cursor:not-allowed}.TransportationControls_placeholder__1qDIC{color:#7b879b}.TransportationControls_calendar__LvLv0,.TransportationControls_menu__NxehS{position:absolute;z-index:1300;top:calc(100% + 6px);left:0;min-width:100%;border:1px solid #cbd7eb;border-radius:8px;background:#fff;box-shadow:0 16px 38px rgba(18,37,70,.2)}.TransportationControls_menu__NxehS{padding:6px}.TransportationControls_floatingMenu__3mi21{position:fixed;z-index:2600;top:0;left:0;min-width:0;width:auto;box-sizing:border-box;display:flex;flex-direction:column;min-height:0}.TransportationControls_floatingMenu__3mi21 .TransportationControls_options__357EY{min-height:0;max-height:none;flex:1 1 auto;overscroll-behavior:contain}.TransportationControls_search__3dVxJ{height:38px;flex:0 0 38px;display:flex;align-items:center;grid-gap:7px;gap:7px;border-bottom:1px solid #e3e9f2;padding:0 8px}.TransportationControls_search__3dVxJ .TransportationControls_material-icons__1dSkA{font-size:18px;color:#60708c}.TransportationControls_search__3dVxJ input{width:100%;border:0!important;outline:0;box-shadow:none!important;min-height:30px!important;padding:0!important}.TransportationControls_options__357EY{max-height:250px;overflow:auto;padding-top:4px}.TransportationControls_options__357EY button{width:100%;min-height:38px;border:0;border-radius:5px;background:transparent;color:#172642;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;text-align:left;cursor:pointer}.TransportationControls_options__357EY button[data-tone=available]{color:#17663c}.TransportationControls_options__357EY button[data-tone=preferred]{color:#214f9b;background:#f5f8ff}.TransportationControls_options__357EY button[data-tone=avoid]{color:#805c00;background:#fffbef}.TransportationControls_options__357EY button[data-tone=unavailable]{color:#a22727;background:#fff5f5}.TransportationControls_options__357EY .TransportationControls_selected__1XUuF,.TransportationControls_options__357EY button:hover{background:#edf3ff;color:#254b91}.TransportationControls_options__357EY button[data-swatch]:hover{filter:brightness(.97)}.TransportationControls_optionLabel__1Gl6Z{min-width:0;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransportationControls_optionSwatch__ECuOx{width:11px;height:11px;flex:0 0 11px;border:1px solid rgba(20,35,60,.16);border-radius:3px}.TransportationControls_options__357EY button:disabled{color:#98a3b4;background:#f7f8fa;cursor:not-allowed}.TransportationControls_options__357EY .TransportationControls_material-icons__1dSkA{font-size:18px}.TransportationControls_noResults__26kVb{display:block;color:#718096;padding:12px}.TransportationControls_calendar__LvLv0{width:310px;padding:8px;right:0;left:auto}.TransportationControls_floatingCalendar__28kyY{position:fixed;z-index:2600;right:auto;bottom:auto;min-width:0;max-width:calc(100vw - 16px);box-sizing:border-box;overflow:auto}.TransportationControls_calendarNavigation__30CGR{position:absolute;z-index:2;top:62px;right:8px;display:flex;grid-gap:4px;gap:4px}.TransportationControls_calendarYearFilter__3k53N{height:50px;margin-bottom:5px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;border-bottom:1px solid #e3e9f2;color:#52617a;font-size:13px}.TransportationControls_calendarYearSelect__3Atmi{width:122px}.TransportationControls_calendarNavigation__30CGR button{width:32px;height:32px;padding:0;border:0;border-radius:6px;color:#315bb5;background:transparent;display:grid;place-items:center;cursor:pointer}.TransportationControls_calendarNavigation__30CGR button:hover{background:#edf3ff}.TransportationControls_calendarNavigation__30CGR button:focus-visible{outline:2px solid #315bb5;outline-offset:1px}.TransportationControls_calendarNavigation__30CGR button:disabled{color:#aeb8c7;cursor:not-allowed}.TransportationControls_calendarNavigation__30CGR .TransportationControls_material-icons__1dSkA{font-size:21px}.TransportationControls_calendar__LvLv0 .DayPicker{width:100%;font-size:13px}.TransportationControls_calendar__LvLv0 .DayPicker-NavBar{display:none}.TransportationControls_calendar__LvLv0 .DayPicker-Month{width:100%;margin:0}.TransportationControls_calendar__LvLv0 .DayPicker-Day{border-radius:6px}.TransportationControls_calendar__LvLv0 .DayPicker-Day--today{color:#315bb5;font-weight:700}.TransportationControls_calendar__LvLv0 .DayPicker-Day--selected:not(.DayPicker-Day--disabled){background:#315bb5;color:#fff}.TransportationControls_calendar__LvLv0 footer{border-top:1px solid #e3e9f2;padding:8px 4px 0;display:flex;justify-content:space-between}.TransportationControls_calendar__LvLv0 footer button{border:0;background:transparent;color:#315bb5;font-weight:600;padding:7px;cursor:pointer}@media(max-width:760px){.TransportationControls_calendar__LvLv0,.TransportationControls_menu__NxehS:not(.TransportationControls_floatingMenu__3mi21){position:fixed;left:14px;right:14px;top:auto;bottom:14px;width:auto;max-height:70vh}.TransportationControls_calendar__LvLv0{overflow:auto}}.Stops_scrollArea__TMNmN{height:100vh;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-top:var(--sw-header-height,64px);background:#f5f7fb}.Stops_page__3Qbcq{min-height:calc(100vh - var(--sw-header-height, 64px));padding:22px}.Stops_dangerButton__Zf8iR,.Stops_primaryButton__2GunK,.Stops_secondaryButton__160Gg{min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;grid-gap:7px;gap:7px;font-size:14px;font-weight:600;cursor:pointer}.Stops_primaryButton__2GunK{color:#fff;background:#315bb5}.Stops_secondaryButton__160Gg{color:#214382;border-color:#cdd9ec;background:#fff}.Stops_dangerButton__Zf8iR{color:#fff;background:#c43d46}.Stops_dangerButton__Zf8iR:disabled,.Stops_primaryButton__2GunK:disabled,.Stops_secondaryButton__160Gg:disabled{opacity:.6;cursor:not-allowed}.Stops_dangerButton__Zf8iR .material-icons,.Stops_primaryButton__2GunK .material-icons,.Stops_secondaryButton__160Gg .material-icons{font-size:19px}.Stops_toolbar__3gaTZ{width:100%;display:grid;grid-template-columns:minmax(260px,1fr) 190px minmax(190px,250px) auto;grid-gap:10px;gap:10px;align-items:center}.Stops_compactToolbar__lOLhF{grid-template-columns:minmax(260px,1fr) 190px}.Stops_vehicleToolbar__-ZMsN{grid-template-columns:minmax(260px,1fr) repeat(4,minmax(150px,190px))}.Stops_staffToolbar__GFBev{grid-template-columns:minmax(240px,1fr) repeat(4,minmax(140px,180px))}.Stops_routeToolbar__1y9id{grid-template-columns:minmax(260px,1fr) repeat(4,minmax(140px,180px))}.Stops_studentToolbar__3QBHs{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(150px,210px));align-items:start}.Stops_studentToolbar__3QBHs>*{align-self:start;margin-top:0}.Stops_viewSelector__3qpop{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:12px;padding:4px;border:1px solid #cdd8e8;border-radius:7px;background:#fff;display:flex;grid-gap:4px;gap:4px}.Stops_viewSelector__3qpop button{min-height:38px;padding:0 14px;border:0;border-radius:5px;color:#5c6b84;background:transparent;font-weight:600}.Stops_viewSelector__3qpop .Stops_activeView__1Qo2Z{color:#234a9c;background:#eaf0fc}.Stops_badgeStack__5rCkj{display:flex;flex-direction:column;align-items:flex-start;grid-gap:5px;gap:5px}.Stops_needsAttention__237ZA{color:#9a5a00;background:#fff3d6}.Stops_bulkBar__3NuaO{min-height:58px;margin-bottom:12px;padding:9px 12px;border:1px solid #bfcdea;border-radius:7px;color:#28477f;background:#edf2fc;display:flex;align-items:center;grid-gap:12px;gap:12px}.Stops_bulkBar__3NuaO>span{flex:1 1;color:#61708b;font-size:13px}.Stops_bulkBar__3NuaO>div{display:flex;flex-wrap:wrap;grid-gap:7px;gap:7px}.Stops_bulkSummary__2gubB{min-height:52px;padding:10px 12px;border:1px solid #cdd9ec;border-radius:7px;color:#425575;background:#f5f8fd;display:flex;align-items:center;grid-gap:9px;gap:9px}.Stops_bulkSummary__2gubB .material-icons{color:#315bb5}.Stops_bulkSummary__2gubB p{margin:0;line-height:1.45}.Stops_dayOptions__1Ia9c{display:grid;grid-template-columns:repeat(7,minmax(72px,1fr));grid-gap:6px;gap:6px}.Stops_dayOption__10YLe{min-height:38px;border:1px solid #ccd8e9;border-radius:6px;color:#52617a;background:#fff;display:grid;place-items:center;cursor:pointer}.Stops_dayOptionSelected__31EQH{border-color:#315bb5;color:#234a9c;background:#edf2fc;font-weight:600}.Stops_routeStops__3sFzk{grid-column:1/-1;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.Stops_routeStopRow__1JSPq{padding:12px;border:1px solid #d8e1ee;border-radius:7px;background:#f9fbfe;display:grid;grid-template-columns:36px minmax(180px,1fr) 125px 125px minmax(160px,1fr) auto;grid-gap:9px;gap:9px;align-items:end}.Stops_sequenceBadge__1vTbB{width:32px;height:32px;margin-bottom:12px;border-radius:50%;color:#fff;background:#315bb5;display:grid;place-items:center;font-weight:700}.Stops_stopActions__1ermG{padding-bottom:11px;display:flex;grid-gap:2px;gap:2px}.Stops_stopActions__1ermG button{width:32px;height:32px;border:0;border-radius:50%;color:#315bb5;background:transparent;display:grid;place-items:center}.Stops_stopActions__1ermG button:disabled{opacity:.35}.Stops_stopActions__1ermG button:last-child{color:#b13a43}.Stops_roleOptions__2C8St{min-height:42px;display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.Stops_roleOption__2elDc{position:relative;min-height:38px;padding:0 12px;border:1px solid #ccd8e9;border-radius:6px;color:#52617a;background:#fff;display:inline-flex;align-items:center;grid-gap:7px;gap:7px;cursor:pointer}.Stops_roleOption__2elDc input{position:absolute;width:16px;height:16px;margin:0;opacity:0}.Stops_roleCheck__3ap9l{width:16px;height:16px;flex:0 0 16px;border:1px solid #9cacc7;border-radius:3px;background:#fff;display:grid;place-items:center}.Stops_roleCheck__3ap9l .material-icons{display:none;color:#fff;font-size:14px;line-height:1}.Stops_roleOption__2elDc input:checked+.Stops_roleCheck__3ap9l{border-color:#315bb5;background:#315bb5}.Stops_roleOption__2elDc input:checked+.Stops_roleCheck__3ap9l .material-icons{display:block}.Stops_roleOption__2elDc:focus-within{outline:2px solid #315bb5;outline-offset:2px}.Stops_roleOptionDisabled__lV3NY{cursor:default;opacity:.7}.Stops_roleOptionSelected__5gThi{border-color:#315bb5;color:#234a9c;background:#edf2fc}.Stops_searchField__2BH_I,.Stops_zoneFilter__2gde8{height:42px;border:1px solid #cfdaeb;border-radius:7px;background:#fff;display:flex;align-items:center}.Stops_filterField__NvtQe{min-width:0;height:42px;margin:0;display:block}.Stops_searchField__2BH_I{margin:0;padding:0 12px;grid-gap:8px;gap:8px}.Stops_filterField__NvtQe button{height:42px;min-height:42px;margin:0}.Stops_searchField__2BH_I .material-icons{color:#71809c;font-size:20px}.Stops_filterField__NvtQe select,.Stops_searchField__2BH_I input,.Stops_zoneFilter__2gde8 input{width:100%;min-width:0;border:0;outline:0;color:#17233c;background:transparent;font-size:14px}.Stops_filterField__NvtQe select{height:100%;-webkit-appearance:none;appearance:none;padding-right:26px;cursor:pointer}.Stops_filterField__NvtQe>.material-icons{position:absolute;right:8px;color:#546886;pointer-events:none}.Stops_zoneFilter__2gde8{padding-left:12px}.Stops_clearButton__3QjM-,.Stops_zoneFilter__2gde8 button{width:40px;height:40px;flex:0 0 40px;border:0;background:transparent;color:#315bb5;display:grid;place-items:center;cursor:pointer}.Stops_zoneFilter__2gde8>.material-icons{margin-right:7px;color:#71809c;font-size:19px}.Stops_zoneFilter__2gde8 button{width:auto;padding:0 11px;font-size:13px;font-weight:600}.Stops_clearButton__3QjM-{width:auto;padding:0 8px;grid-gap:5px;gap:5px;grid-auto-flow:column;white-space:nowrap}.Stops_tableWrap__3XeKq{min-width:0}.Stops_addressCell__2M_qj,.Stops_primaryCell__3xoGb{display:flex;flex-direction:column;grid-gap:3px;gap:3px}.Stops_primaryCell__3xoGb strong{color:#152445;font-weight:600}.Stops_addressCell__2M_qj small,.Stops_primaryCell__3xoGb span{color:#6d7b94;font-size:12px}.Stops_statusBadge__q25Dd{min-width:68px;padding:5px 9px;border-radius:999px;display:inline-flex;justify-content:center;font-size:12px;font-weight:600}.Stops_active__3toin{color:#087a52;background:#e7f7f0}.Stops_inactive__96O08{color:#69758a;background:#eef1f5}.Stops_rowActions__YfP73{display:inline-flex;align-items:center;justify-content:flex-end;grid-gap:3px;gap:3px}.Stops_iconButton__3YAOM,.Stops_rowActions__YfP73 button{width:34px;height:34px;border:0;border-radius:50%;color:#315bb5;background:transparent;display:grid;place-items:center;cursor:pointer}.Stops_iconButton__3YAOM:hover,.Stops_rowActions__YfP73 button:hover{background:#edf2fc}.Stops_iconButton__3YAOM .material-icons,.Stops_rowActions__YfP73 .material-icons{font-size:20px}.Stops_rowActions__YfP73 .Stops_archiveButton__3W5Bo{color:#b13a43}.Stops_queryError__3oiYq{min-height:270px;border:1px solid #efd4d6;border-radius:8px;background:#fff;display:grid;place-items:center;text-align:center;padding:30px}.Stops_errorBanner__1alnu{min-height:54px;padding:10px 14px;border:1px solid #efcfd2;border-radius:7px;color:#a52d36;background:#fff3f4;display:flex;align-items:center;grid-gap:9px;gap:9px}.Stops_errorBanner__1alnu span:nth-child(2){flex:1 1}.Stops_errorBanner__1alnu button{min-height:34px;padding:0 12px;border:1px solid #dcaeb2;border-radius:6px;color:#9d2a34;background:#fff;font-weight:600}.Stops_queryError__3oiYq>div{max-width:430px}.Stops_queryError__3oiYq .material-icons{color:#c43d46;font-size:34px}.Stops_queryError__3oiYq h2{margin:8px 0 5px;font-size:19px}.Stops_queryError__3oiYq p{margin:0 0 16px;color:#67758e}.Stops_pagination__2M8G8{min-height:54px;padding:8px 4px;display:flex;align-items:center;justify-content:space-between;color:#61708b;font-size:13px}.Stops_pagination__2M8G8 p{margin:0}.Stops_pageControls__3PrtH{display:flex;align-items:center;grid-gap:8px;gap:8px}.Stops_pageControls__3PrtH button{width:34px;height:34px;border:1px solid #d3ddec;border-radius:6px;color:#315bb5;background:#fff;display:grid;place-items:center}.Stops_pageControls__3PrtH button:disabled{opacity:.45}.Stops_modalOverlay__1zTnp{position:fixed;z-index:1600;inset:0;padding:28px;background:rgba(19,31,53,.48);display:flex;align-items:center;justify-content:center}.Stops_editorModal__21cSz{width:min(880px,100%);max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);border-radius:8px;background:#fff;box-shadow:0 20px 55px rgba(15,31,61,.22);display:flex;flex-direction:column;overflow:hidden}.Stops_editorModal__21cSz>footer,.Stops_editorModal__21cSz>header{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}.Stops_editorModal__21cSz>header{border-bottom:1px solid #e1e7f0}.Stops_editorModal__21cSz>footer{border-top:1px solid #e1e7f0;justify-content:flex-end}.Stops_confirmModal__25MhJ p,.Stops_editorModal__21cSz header p{margin:0 0 3px;color:#315bb5;font-size:11px;font-weight:600;text-transform:uppercase}.Stops_confirmModal__25MhJ h2,.Stops_editorModal__21cSz h2{margin:0;color:#13213d;font-size:20px}.Stops_editorBody__2h_Tr{min-height:180px;overflow-y:auto;padding:20px}.Stops_formGrid__VK06C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.Stops_field__2xodU{min-width:0;display:flex;flex-direction:column;grid-gap:7px;gap:7px;color:#53627d;font-size:13px}.Stops_field__2xodU b{color:#c43d46}.Stops_wideField__acLtU{grid-column:1/-1}.Stops_field__2xodU input:not([type=checkbox]),.Stops_field__2xodU select,.Stops_field__2xodU textarea{width:100%;border:1px solid #ccd8e9;border-radius:7px;color:#17233c;background:#fff;font-size:14px}.Stops_field__2xodU input:not([type=checkbox]),.Stops_field__2xodU select{height:42px;padding:0 12px}.Stops_field__2xodU textarea{min-height:92px;padding:11px 12px;resize:vertical}.Stops_field__2xodU input:not([type=checkbox]):focus,.Stops_field__2xodU select:focus,.Stops_field__2xodU textarea:focus{border-color:#315bb5;outline:2px solid rgba(49,91,181,.12)}.Stops_field__2xodU input:not([type=checkbox]):disabled,.Stops_field__2xodU select:disabled,.Stops_field__2xodU textarea:disabled{color:#45536c;background:#f4f6f9}.Stops_phoneControl__3M5Zn,.Stops_phoneControl__3M5Zn .react-tel-input{width:100%}.Stops_phoneControl__3M5Zn .react-tel-input .form-control{width:100%;height:42px;padding-left:48px;border:1px solid #ccd8e9;border-radius:7px;box-shadow:none;color:#17233c;font-size:14px}.Stops_phoneControl__3M5Zn .react-tel-input .form-control:focus{border-color:#315bb5;outline:2px solid rgba(49,91,181,.12)}.Stops_phoneControl__3M5Zn .react-tel-input .flag-dropdown{border-color:#ccd8e9;border-radius:7px 0 0 7px;background:#f4f6f9}.Stops_phoneControl__3M5Zn .react-tel-input .country-list{z-index:20}.Stops_formSectionTitle__1Iv-O{margin-top:5px;padding:12px 0 4px;border-top:1px solid #e2e8f1;display:flex;align-items:center;grid-gap:10px;gap:10px;color:#20375f}.Stops_formSectionTitle__1Iv-O .material-icons{color:#315bb5;font-size:21px}.Stops_formSectionTitle__1Iv-O div{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.Stops_formSectionTitle__1Iv-O>button{margin-left:auto;flex:0 0 auto}.Stops_formSectionTitle__1Iv-O small{color:#748199;font-size:12px}.Stops_checkboxField__2ZfCG{min-height:42px;padding:0 12px;border:1px solid #ccd8e9;border-radius:7px;display:flex;align-items:center;grid-gap:9px;gap:9px;color:#34445f;font-size:14px}.Stops_checkboxField__2ZfCG input{width:17px;height:17px;accent-color:#315bb5}.Stops_vendorPicker__3w0KD{position:relative;min-width:0;margin:0}.Stops_vendorInput__3JQqu{height:42px;padding:0 8px 0 11px;border:1px solid #ccd8e9;border-radius:7px;background:#fff;display:flex;align-items:center;grid-gap:7px;gap:7px}.Stops_vendorInput__3JQqu>.material-icons{color:#71809c;font-size:19px}.Stops_vendorInput__3JQqu input{width:100%;min-width:0;height:38px;padding:0;border:0;outline:0;background:transparent}.Stops_vendorInput__3JQqu button{width:30px;height:30px;border:0;border-radius:50%;color:#526783;background:transparent;display:grid;place-items:center}.Stops_vendorInput__3JQqu button .material-icons{font-size:18px}.Stops_optionList__12UqY{position:absolute;z-index:30;top:calc(100% + 5px);left:0;right:0;max-height:220px;overflow-y:auto;padding:5px;border:1px solid #cdd8e8;border-radius:7px;background:#fff;box-shadow:0 12px 28px rgba(24,43,76,.17)}.Stops_optionList__12UqY>span{display:block;padding:10px;color:#6b7890;font-size:13px}.Stops_optionList__12UqY button{width:100%;padding:8px 10px;border:0;border-radius:5px;background:transparent;display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;text-align:left}.Stops_optionList__12UqY button:hover{background:#edf2fc}.Stops_optionList__12UqY small{color:#71809a}.Stops_compactPicker__3Hd6G{min-width:180px}.Stops_fieldError__2yV77{color:#b52f3a;font-size:12px}.Stops_segmented__iypcJ{height:42px;padding:3px;border:1px solid #ccd8e9;border-radius:7px;display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px}.Stops_segmented__iypcJ button{border:0;border-radius:5px;color:#5b6981;background:transparent}.Stops_segmented__iypcJ .Stops_selectedSegment__n_huG{color:#22499b;background:#eaf0fc;font-weight:600}.Stops_modalError__2KRdi{margin:12px 20px 0;padding:10px 12px;border:1px solid #efcfd2;border-radius:6px;color:#a52d36;background:#fff3f4;display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px}.Stops_detailLoader__1Vgok{min-height:180px;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;color:#64728a}.Stops_confirmModal__25MhJ{width:min(470px,100%);padding:22px;border-radius:8px;background:#fff;box-shadow:0 20px 55px rgba(15,31,61,.22);display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px}.Stops_confirmModal__25MhJ>div>span{display:block;margin-top:8px;color:#65728a;line-height:1.5}.Stops_warningIcon__1QxOD{width:42px;height:42px;border-radius:50%;color:#b53c44;background:#fff0f1;display:grid;place-items:center}.Stops_confirmActions__2XWca{grid-column:1/-1;margin-top:6px;display:flex;justify-content:flex-end;grid-gap:8px;gap:8px}.Stops_visuallyHidden__18V_Y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-height:820px),screen and (max-width:1600px){.Stops_modalOverlay__1zTnp{padding:var(--sw-dialog-safe-margin,18px)}.Stops_editorModal__21cSz{max-height:calc(100vh - var(--sw-dialog-viewport-gap, 36px));max-height:calc(100dvh - var(--sw-dialog-viewport-gap, 36px))}.Stops_editorModal__21cSz>footer,.Stops_editorModal__21cSz>header{padding:13px 16px}.Stops_editorBody__2h_Tr{min-height:0;padding:var(--sw-dialog-body-padding,18px)}.Stops_formGrid__VK06C{grid-gap:var(--sw-form-row-gap,14px);gap:var(--sw-form-row-gap,14px)}.Stops_field__2xodU input:not([type=checkbox]),.Stops_field__2xodU select{height:var(--sw-control-height,40px)}}@media(max-width:1050px){.Stops_toolbar__3gaTZ{grid-template-columns:1fr 180px}.Stops_routeToolbar__1y9id,.Stops_staffToolbar__GFBev,.Stops_studentToolbar__3QBHs,.Stops_vehicleToolbar__-ZMsN{grid-template-columns:repeat(2,minmax(0,1fr))}.Stops_dayOptions__1Ia9c{grid-template-columns:repeat(4,minmax(72px,1fr))}.Stops_routeStopRow__1JSPq{grid-template-columns:36px 1fr 1fr}}@media(max-width:700px){.Stops_scrollArea__TMNmN{width:100%;height:100vh;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto}.Stops_page__3Qbcq{min-height:calc(100dvh - var(--sw-header-height, 64px));padding:14px 14px calc(92px + env(safe-area-inset-bottom))}.Stops_compactToolbar__lOLhF,.Stops_formGrid__VK06C,.Stops_routeToolbar__1y9id,.Stops_staffToolbar__GFBev,.Stops_studentToolbar__3QBHs,.Stops_toolbar__3gaTZ,.Stops_vehicleToolbar__-ZMsN{grid-template-columns:1fr}.Stops_bulkBar__3NuaO{align-items:flex-start;flex-direction:column}.Stops_viewSelector__3qpop{width:100%;overflow-x:auto}.Stops_viewSelector__3qpop button{flex:1 0 auto}.Stops_dayOptions__1Ia9c{grid-template-columns:repeat(2,minmax(0,1fr))}.Stops_routeStopRow__1JSPq{grid-template-columns:1fr}.Stops_wideField__acLtU{grid-column:auto}.Stops_pagination__2M8G8{align-items:flex-start;flex-direction:column;grid-gap:8px;gap:8px}.Stops_modalOverlay__1zTnp{padding:0;align-items:stretch;overflow:hidden}.Stops_editorModal__21cSz{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0}.Stops_editorBody__2h_Tr{flex:1 1 auto;min-height:0;padding:16px 16px calc(24px + env(safe-area-inset-bottom))}.Stops_editorModal__21cSz>footer,.Stops_editorModal__21cSz>header{flex:0 0 auto}.Stops_editorModal__21cSz>footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.Stops_confirmModal__25MhJ{width:calc(100% - 28px);max-height:calc(100dvh - 28px);overflow-y:auto}}.ChildDashboard_dashboardPage__3s471{box-sizing:border-box;min-height:100vh;min-height:100dvh;padding:calc(var(--sw-header-height, 64px) + 18px) 24px 28px;background:var(--sw-color-bg);overflow:auto}.ChildDashboard_embeddedDashboard__3zGJC{padding-top:0}.ChildDashboard_dashboardTopbar__GIdmc{display:grid;grid-template-columns:auto minmax(240px,1fr);align-items:center;grid-gap:12px;gap:12px;margin-bottom:18px}.ChildDashboard_dashboardContent__2G_Kz{position:relative}@media screen and (max-height:820px),screen and (max-width:1600px){.ChildDashboard_dashboardPage__3s471{padding:calc(var(--sw-header-height, 64px) + var(--sw-page-gap, 14px)) var(--sw-page-padding,20px) var(--sw-page-padding,20px)}.ChildDashboard_dashboardTopbar__GIdmc{margin-bottom:var(--sw-page-gap,14px)}.ChildDashboard_outerGrid__1_LhV{grid-gap:var(--sw-page-gap,14px);gap:var(--sw-page-gap,14px)}.ChildDashboard_cardInner__1_RpA,.ChildDashboard_transportPanel__Uoen7{padding:var(--sw-card-padding,16px)}.ChildDashboard_avatar__2VUJz{width:76px;height:76px}}.ChildDashboard_transportPanel__Uoen7{padding:20px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff;box-shadow:var(--sw-shadow-sm)}.ChildDashboard_transportPanel__Uoen7>header{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;grid-gap:14px;gap:14px}.ChildDashboard_transportPanel__Uoen7>header p{margin:0 0 3px;color:var(--sw-color-primary);font-size:11px;font-weight:800}.ChildDashboard_transportPanel__Uoen7>header h2{margin:0;color:var(--sw-color-text);font-size:21px}.ChildDashboard_transportPanel__Uoen7>header div>span{color:var(--sw-color-text-muted);font-size:13px}.ChildDashboard_transportEmpty__20pMS{min-height:130px;padding:22px;border:1px dashed var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#f8fafc;display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;color:var(--sw-color-text-muted)}.ChildDashboard_transportEmpty__20pMS>span{color:var(--sw-color-primary);font-size:32px}.ChildDashboard_transportEmpty__20pMS strong{color:var(--sw-color-text)}.ChildDashboard_transportEmpty__20pMS p{margin:4px 0 0}.ChildDashboard_searchWrapper__BwbQU{position:relative;width:100%;min-width:0}.ChildDashboard_searchResults__1G6zL{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:20;max-height:min(420px,52vh);overflow-y:auto;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff;box-shadow:var(--sw-shadow-md)}.ChildDashboard_backButton__2Ue5F,.ChildDashboard_dangerAction__1xm3y,.ChildDashboard_ghostButton__3kNMA,.ChildDashboard_iconButton__2X-O-,.ChildDashboard_primaryAction__1gtC7,.ChildDashboard_secondaryAction__mGWEZ{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer}.ChildDashboard_backButton__2Ue5F{grid-gap:8px;gap:8px;min-height:42px;padding:9px 14px;border-radius:var(--sw-radius-md);background:var(--sw-color-primary);color:#fff;font-size:14px;font-weight:800;box-shadow:var(--sw-shadow-sm)}.ChildDashboard_backButton__2Ue5F:hover,.ChildDashboard_primaryAction__1gtC7:hover{background:var(--sw-color-primary-dark)}.ChildDashboard_outerGrid__1_LhV{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.ChildDashboard_notesColumn__1CQXn,.ChildDashboard_profileColumn__1oI3x{min-width:0}.ChildDashboard_cardShell__2egVy{display:flex;min-height:100%;flex-direction:column;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:var(--sw-color-surface);box-shadow:var(--sw-shadow-sm);overflow:hidden}.ChildDashboard_cardInner__1_RpA{display:flex;min-height:100%;flex:1 1;flex-direction:column;padding:16px}.ChildDashboard_cardTitle__1mkoI{margin:0 0 12px;color:var(--sw-color-text-muted);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.ChildDashboard_cardBody__1oKbb{min-height:0;flex:1 1;overflow:auto}.ChildDashboard_childProfileCard__30fOv{display:flex;min-height:100%;flex-direction:column;grid-gap:16px;gap:16px}.ChildDashboard_profileHeader__-gLUq{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:12px;gap:12px}.ChildDashboard_alertButton__327rQ{border:1px solid #fda29b;border-radius:50%;background:#fff3f0;color:#b42318}.ChildDashboard_alertButton__327rQ,.ChildDashboard_profileMenuButton__3AlXS{display:inline-grid;width:38px;height:38px;place-items:center;cursor:pointer}.ChildDashboard_profileMenuButton__3AlXS{border:1px solid var(--sw-color-border);border-radius:50%;background:#fff;color:var(--sw-color-text-muted)}.ChildDashboard_profileHero__2vmqP{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;text-align:center}.ChildDashboard_avatar__2VUJz{width:86px;height:86px;border:3px solid var(--sw-color-primary-soft);border-radius:50%;background:var(--sw-color-surface-muted);object-fit:cover}.ChildDashboard_profileHero__2vmqP h2{margin:0;color:var(--sw-color-text);font-size:22px;font-weight:850}.ChildDashboard_profileHero__2vmqP p{margin:0;color:var(--sw-color-text-muted);font-size:13px}.ChildDashboard_detailGrid__2N_st{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ChildDashboard_detailTile__2_iG-{min-width:0;padding:12px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-md);background:#f8fafc}.ChildDashboard_detailTile__2_iG- span{display:block;color:var(--sw-color-text-muted);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.ChildDashboard_detailTile__2_iG- strong{display:block;overflow:hidden;margin-top:4px;color:var(--sw-color-text);font-size:14px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ChildDashboard_parentPanel__1AqLg,.ChildDashboard_teacherCard__3eL2f{display:flex;align-items:center;grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid var(--sw-color-border)}.ChildDashboard_parentPanel__1AqLg{display:block}.ChildDashboard_ghostButton__3kNMA{grid-gap:8px;gap:8px;width:100%;min-height:42px;border:1px solid var(--sw-color-primary-soft);border-radius:var(--sw-radius-md);background:#eff4ff;color:var(--sw-color-primary);font-weight:850}.ChildDashboard_ghostButton__3kNMA svg{width:19px;height:19px}.ChildDashboard_teacherAvatar__26GUc{width:42px;height:42px;border-radius:50%;background:var(--sw-color-surface-muted);object-fit:cover}.ChildDashboard_parentPanel__1AqLg span,.ChildDashboard_teacherCard__3eL2f span{color:var(--sw-color-text-muted);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.ChildDashboard_parentPanel__1AqLg strong,.ChildDashboard_teacherCard__3eL2f strong{display:block;margin-top:2px;color:var(--sw-color-text);font-size:14px;font-weight:850}.ChildDashboard_popoverPanel__2Ntsw{min-width:240px;padding:12px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff;box-shadow:var(--sw-shadow-md)}.ChildDashboard_popoverRow__RwDD7{display:flex;justify-content:space-between;grid-gap:16px;gap:16px;color:var(--sw-color-text);font-size:13px}.ChildDashboard_popoverRow__RwDD7+.ChildDashboard_popoverRow__RwDD7{margin-top:8px}.ChildDashboard_popoverRow__RwDD7 span{color:var(--sw-color-text-muted);font-weight:800}.ChildDashboard_notesShell__T7WBl{display:flex;height:calc(100vh - 150px);min-height:680px;flex-direction:column;grid-gap:14px;gap:14px}.ChildDashboard_notesHeader__1PJca{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}.ChildDashboard_notesHeader__1PJca h2{margin:0;color:var(--sw-color-text);font-size:22px;font-weight:850}.ChildDashboard_notesHeader__1PJca p{margin:3px 0 0;color:var(--sw-color-text-muted);font-size:13px}.ChildDashboard_notesSearch__1jEPX{width:min(360px,42%)}.ChildDashboard_editorPanel__1ih0x{border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff;box-shadow:var(--sw-shadow-sm);overflow:hidden}.ChildDashboard_addNoteButton__1G-na{display:inline-flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;min-height:46px;border:1px dashed var(--sw-color-primary);border-radius:var(--sw-radius-lg);background:#eff4ff;color:var(--sw-color-primary);font-size:14px;font-weight:850;cursor:pointer}.ChildDashboard_addNoteButton__1G-na:disabled{border-color:var(--sw-color-border);background:#f8fafc;color:var(--sw-color-text-muted);cursor:not-allowed}.ChildDashboard_editorHeader__3SaS5{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:12px 14px;border-bottom:1px solid var(--sw-color-border);background:#f8fafc}.ChildDashboard_editorHeader__3SaS5 strong{color:var(--sw-color-text);font-size:15px;font-weight:850}.ChildDashboard_editorBody__Imrrx{min-height:180px;padding:12px}.ChildDashboard_editorBody__Imrrx .ql-toolbar{border-radius:var(--sw-radius-md) var(--sw-radius-md) 0 0;border-color:var(--sw-color-border)}.ChildDashboard_editorBody__Imrrx .ql-container{min-height:118px;border-color:var(--sw-color-border);border-radius:0 0 var(--sw-radius-md) var(--sw-radius-md);font-family:var(--sw-font-family)}.ChildDashboard_editorActions__pGKbh{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;padding:12px 14px 14px}.ChildDashboard_editorActions__pGKbh>span{color:var(--sw-color-text-muted);font-size:13px;font-weight:750}.ChildDashboard_selectControl__3UbI9{position:relative;min-width:190px}.ChildDashboard_selectControl__3UbI9 select{width:100%;min-height:40px;-webkit-appearance:none;appearance:none;padding:8px 38px 8px 12px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-md);background:#fff;color:var(--sw-color-text);font-weight:750;outline:none}.ChildDashboard_selectControl__3UbI9:after{position:absolute;top:50%;right:12px;width:0;height:0;border-right:5px solid transparent;border-left:5px solid transparent;border-top:6px solid var(--sw-color-text-muted);content:"";pointer-events:none;transform:translateY(-50%)}.ChildDashboard_buttonRow__k-NKC{display:flex;grid-gap:8px;gap:8px}.ChildDashboard_primaryAction__1gtC7{min-height:40px;padding:8px 14px;border-radius:var(--sw-radius-md);background:var(--sw-color-primary);color:#fff;font-weight:800;box-shadow:var(--sw-shadow-sm)}.ChildDashboard_primaryAction__1gtC7:disabled{background:#d6dce8;color:#7a8496;cursor:not-allowed}.ChildDashboard_secondaryAction__mGWEZ{min-height:40px;padding:8px 14px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-md);background:#fff;color:var(--sw-color-text);font-weight:800}.ChildDashboard_dangerAction__1xm3y{min-height:38px;padding:8px 12px;border-radius:var(--sw-radius-md);background:#fff3f0;color:#b42318;font-weight:800}.ChildDashboard_notesHistory__3V7Wb{min-height:0;flex:1 1;overflow:auto;padding-right:4px}.ChildDashboard_historyTitle__3wuAR{margin:0 0 10px;color:var(--sw-color-text-muted);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.ChildDashboard_noteCard__31ZCW{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff;box-shadow:var(--sw-shadow-sm)}.ChildDashboard_noteCard__31ZCW+.ChildDashboard_noteCard__31ZCW{margin-top:10px}.ChildDashboard_noteIcon__2Yvpe{display:inline-grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--sw-color-primary-soft);color:var(--sw-color-primary)}.ChildDashboard_noteContent__nX0at{min-width:0;color:var(--sw-color-text);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ChildDashboard_noteMeta__28z8n{display:flex;flex-direction:column;align-items:flex-end;grid-gap:6px;gap:6px;min-width:150px;color:var(--sw-color-text-muted);font-size:12px}.ChildDashboard_noteMetaInline__3sCkO{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:10px;color:var(--sw-color-text-muted);font-size:12px}.ChildDashboard_noteMetaInline__3sCkO span{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:999px;background:#f1f5f9;font-weight:750}.ChildDashboard_emptyNotes__2Syzl{display:grid;min-height:180px;place-items:center;grid-gap:6px;gap:6px;border:1px dashed var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#f8fafc;color:var(--sw-color-text-muted);text-align:center}.ChildDashboard_emptyNotes__2Syzl svg{width:34px;height:34px;color:var(--sw-color-primary)}.ChildDashboard_emptyNotes__2Syzl strong{color:var(--sw-color-text);font-size:16px}.ChildDashboard_noteMenu__3FnOd{position:relative}.ChildDashboard_noteMenuButton__OVVZW{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--sw-color-border);border-radius:50%;background:#fff;color:var(--sw-color-text-muted)}.ChildDashboard_final__2V0EL{position:absolute;top:0;left:0;width:80%;height:80%;margin-left:10%;margin-top:5%;font-size:12px!important;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:20px;z-index:1}@media screen and (max-width:992px){.ChildDashboard_outerGrid__1_LhV{grid-template-columns:1fr}.ChildDashboard_notesShell__T7WBl{height:auto;min-height:0}.ChildDashboard_notesSearch__1jEPX{width:100%}}@media screen and (max-width:768px){.ChildDashboard_dashboardPage__3s471{padding:calc(var(--sw-header-height, 64px) + 10px) 14px 92px}.ChildDashboard_dashboardTopbar__GIdmc,.ChildDashboard_editorActions__pGKbh,.ChildDashboard_noteCard__31ZCW,.ChildDashboard_notesHeader__1PJca{grid-template-columns:1fr}.ChildDashboard_editorActions__pGKbh,.ChildDashboard_notesHeader__1PJca{align-items:stretch;flex-direction:column}.ChildDashboard_detailGrid__2N_st{grid-template-columns:1fr}.ChildDashboard_buttonRow__k-NKC{flex-direction:column}.ChildDashboard_dangerAction__1xm3y,.ChildDashboard_primaryAction__1gtC7,.ChildDashboard_secondaryAction__mGWEZ,.ChildDashboard_selectControl__3UbI9{width:100%}.ChildDashboard_noteCard__31ZCW{display:flex;flex-direction:column}.ChildDashboard_noteMeta__28z8n{align-items:flex-start;min-width:0}}.WarningModal_warningModal__s2R8g .modal-content{overflow:hidden;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);box-shadow:var(--sw-shadow-md)}.WarningModal_warningBody__3bTuA{position:relative;padding:28px!important}.WarningModal_closeButton__1x9-k{position:absolute;top:14px;right:14px;display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--sw-color-border);border-radius:50%;background:#fff;color:var(--sw-color-text-muted);cursor:pointer}.WarningModal_closeButton__1x9-k:hover{background:#f8fafc;color:var(--sw-color-text)}.WarningModal_warningIcon__3JqXK{display:grid;width:58px;height:58px;place-items:center;margin:0 auto 18px;border-radius:50%;background:#fee4e2;color:#b42318;font-size:24px}.WarningModal_warningIcon__3JqXK svg{width:28px;height:28px}.WarningModal_warningCopy__mxOfJ{text-align:left}.WarningModal_warningCopy__mxOfJ h3{margin:0 0 8px;color:var(--sw-color-text);font-size:22px;font-weight:850;line-height:1.2}.WarningModal_warningCopy__mxOfJ p{margin:0;color:var(--sw-color-text-muted);font-size:14px;line-height:1.5}.WarningModal_warningActions__3Untg{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px;margin-top:24px}.WarningModal_dangerButton__3XucF,.WarningModal_secondaryButton__n1t3I{min-width:104px;min-height:40px;border-radius:var(--sw-radius-md);font-size:14px;font-weight:850;cursor:pointer;padding:9px 16px}.WarningModal_secondaryButton__n1t3I{border:1px solid var(--sw-color-border);background:#fff;color:var(--sw-color-text)}.WarningModal_secondaryButton__n1t3I:hover{background:#f8fafc}.WarningModal_dangerButton__3XucF{border:1px solid #b42318;background:#b42318;color:#fff;box-shadow:var(--sw-shadow-sm)}.WarningModal_dangerButton__3XucF:hover{background:#912018}@media screen and (max-width:576px){.WarningModal_warningBody__3bTuA{padding:24px 18px!important}.WarningModal_warningActions__3Untg{flex-direction:column-reverse}.WarningModal_dangerButton__3XucF,.WarningModal_secondaryButton__n1t3I{width:100%}}.DocumentsTab_uploadPanel__19iPP{display:flex;flex-direction:column;grid-gap:14px;gap:14px;margin-bottom:16px;padding:16px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff;box-shadow:var(--sw-shadow-sm)}.DocumentsTab_uploadGrid___gkdK{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);grid-gap:14px;gap:14px;align-items:end}.DocumentsTab_uploadActions__3PODx{display:flex;align-items:center;justify-content:flex-end;grid-gap:12px;gap:12px}.DocumentsTab_uploadButton__3HtQ3{margin:0!important;border-radius:var(--sw-radius-md)!important;background:var(--sw-color-primary)!important;color:#fff!important;font-weight:800!important;text-transform:none!important}.DocumentsTab_errorText__3_hSu{margin:0;color:#b42318;font-size:13px;font-weight:700}.DocumentsTab_documentsShell__F3ree{overflow:visible}.DocumentsTab_documentsHeader__3i6LB{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;margin-bottom:14px}.DocumentsTab_documentsHeader__3i6LB h3{margin:0;color:var(--sw-color-text);font-size:18px;font-weight:850}.DocumentsTab_documentsHeader__3i6LB p{margin:3px 0 0;color:var(--sw-color-text-muted);font-size:13px;font-weight:650}.DocumentsTab_addButton__3ksYw{display:inline-flex;min-height:40px;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:9px 14px;border:0;border-radius:var(--sw-radius-md);background:var(--sw-color-primary);color:#fff;box-shadow:var(--sw-shadow-sm);font-size:14px;font-weight:800;cursor:pointer}.DocumentsTab_addButton__3ksYw:hover{background:var(--sw-color-primary-dark)}.DocumentsTab_addButton__3ksYw:disabled{opacity:.6;cursor:not-allowed}.DocumentsTab_addButton__3ksYw .material-icons,.DocumentsTab_documentNameCell__3f6Pw .material-icons,.DocumentsTab_emptyState__1TJ6m .material-icons,.DocumentsTab_iconButton__3Mz68 .material-icons{font-family:"Material Icons"!important;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;line-height:1!important;text-transform:none!important}.DocumentsTab_tableWrap__O2WzF{overflow-x:auto;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-lg);background:#fff}.DocumentsTab_documentsTable__pHn3X{width:100%;min-width:760px;border-collapse:collapse}.DocumentsTab_documentsTable__pHn3X td,.DocumentsTab_documentsTable__pHn3X th{padding:13px 14px;border-bottom:1px solid var(--sw-color-border);color:var(--sw-color-text);text-align:left;vertical-align:middle}.DocumentsTab_documentsTable__pHn3X th{background:var(--sw-color-surface-muted);color:var(--sw-color-text-muted);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}#root .DocumentsTab_documentsTable__pHn3X tbody td:first-child,#root .DocumentsTab_documentsTable__pHn3X tbody td:first-child :not(.DocumentsTab_material-icons__1NBl2):not(.DocumentsTab_material-symbols-outlined__1wKgy):not(.DocumentsTab_fa__1W9mS):not(.DocumentsTab_fas__2YVmA):not(.DocumentsTab_far__3XGoU):not(.DocumentsTab_fab__2A008){font-weight:600!important}.DocumentsTab_documentsTable__pHn3X tbody tr:hover{background:#f8fbff}.DocumentsTab_documentsTable__pHn3X tbody tr:last-child td{border-bottom:0}.DocumentsTab_documentNameCell__3f6Pw{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0}.DocumentsTab_documentNameCell__3f6Pw>span{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--sw-color-primary-soft);color:var(--sw-color-primary);font-size:19px}.DocumentsTab_documentNameCell__3f6Pw strong{display:block;max-width:260px;overflow:hidden;color:var(--sw-color-text);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.DocumentsTab_documentNameCell__3f6Pw small{display:block;margin-top:2px;color:var(--sw-color-text-muted);font-size:12px;font-weight:650}.DocumentsTab_typePill__oL27W{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;background:var(--sw-color-primary-soft);color:var(--sw-color-primary-dark);font-size:12px;font-weight:750}.DocumentsTab_actionGroup__3XKVl{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.DocumentsTab_iconButton__3Mz68{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--sw-color-border);border-radius:50%;background:#fff;color:var(--sw-color-primary);cursor:pointer}.DocumentsTab_iconButton__3Mz68:hover{border-color:var(--sw-color-primary);background:var(--sw-color-primary-soft)}.DocumentsTab_dangerButton__3wQgb{color:#b42318}.DocumentsTab_dangerButton__3wQgb:hover{border-color:#fda29b;background:#fff3f0}.DocumentsTab_emptyState__1TJ6m{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;color:var(--sw-color-text-muted);text-align:center}.DocumentsTab_emptyState__1TJ6m>span{display:inline-grid;width:54px;height:54px;place-items:center;border-radius:50%;background:var(--sw-color-primary-soft);color:var(--sw-color-primary);font-size:28px}.DocumentsTab_emptyState__1TJ6m strong{color:var(--sw-color-text);font-size:16px;font-weight:800}.DocumentsTab_emptyState__1TJ6m p{margin:0;font-size:14px}@media(max-width:768px){.DocumentsTab_uploadGrid___gkdK{grid-template-columns:1fr}.DocumentsTab_documentsHeader__3i6LB,.DocumentsTab_uploadActions__3PODx{align-items:stretch;flex-direction:column}.DocumentsTab_addButton__3ksYw,.DocumentsTab_uploadButton__3HtQ3{width:100%}}.TutorialLink_link__mrU89{position:relative;display:inline-grid;width:34px;height:34px;flex:0 0 34px;margin:0;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#f97316;text-decoration:none;transition:color .15s ease,transform .15s ease}.TutorialLink_link__mrU89:focus-visible,.TutorialLink_link__mrU89:hover{color:#ea580c;text-decoration:none;transform:translateY(-1px)}.TutorialLink_link__mrU89 .material-icons{font-size:30px;line-height:1}.TutorialLink_link__mrU89:after{position:absolute;top:calc(100% + 8px);left:50%;z-index:3000;min-width:-webkit-max-content;min-width:max-content;padding:6px 8px;border-radius:6px;background:#111827;color:#fff;content:attr(data-tooltip);font-size:12px;font-weight:700;line-height:1.2;opacity:0;pointer-events:none;transform:translate(-50%,-2px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.TutorialLink_link__mrU89:focus-visible:after,.TutorialLink_link__mrU89:hover:after{opacity:1;transform:translate(-50%)}.MainComponent_main__3DPZu{height:100vh;height:100dvh;min-width:0;min-height:0;overflow:hidden}.ForgotPasswordV2_forgot-password-container__1AMQZ{display:flex;height:100vh;background:#fff;overflow:hidden}.ForgotPasswordV2_hero-section__2kTvd{flex:1 1;background:#f5e6e8;display:flex;align-items:center;justify-content:center;overflow:hidden}.ForgotPasswordV2_illustration__1zgGq{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ForgotPasswordV2_form-section__30M7k{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px;background:#fff;position:relative}.ForgotPasswordV2_form-container__2B8Ku{width:100%;max-width:450px}.ForgotPasswordV2_logo__2z8mh{display:flex;align-items:center;justify-content:center;margin-bottom:48px}.ForgotPasswordV2_logoImage__2uBpa{max-width:200px;height:auto}.ForgotPasswordV2_welcome-title__2Jkil{font-size:36px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.ForgotPasswordV2_subtitle__i1qnL{font-size:16px;color:#6b7280;margin-bottom:32px}.ForgotPasswordV2_form-group__1ZIoi{margin-bottom:24px;position:relative}.ForgotPasswordV2_form-group__1ZIoi label{display:block;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.ForgotPasswordV2_form-group__1ZIoi input{width:100%;padding:14px 16px;font-size:15px;border:1px solid #e5e7eb;border-radius:8px;outline:none;transition:all .2s;background:#fff}.ForgotPasswordV2_form-group__1ZIoi input::placeholder{color:#9ca3af}.ForgotPasswordV2_form-group__1ZIoi input:focus{border-color:#3f51b5;box-shadow:0 0 0 3px rgba(63,81,181,.1)}.ForgotPasswordV2_form-footer__4PvbN{display:flex;align-items:center;justify-content:space-between;margin-top:32px}.ForgotPasswordV2_back-to-login__2cyAD{font-size:14px;color:#3f51b5;text-decoration:none;font-weight:500;transition:color .2s}.ForgotPasswordV2_back-to-login__2cyAD:hover{color:#303f9f;text-decoration:underline}.ForgotPasswordV2_submit-button__3Q2GX{padding:14px 40px;font-size:16px;font-weight:600;color:#fff;background:#3f51b5;border:none;border-radius:8px;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(63,81,181,.3);display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;position:relative;min-width:130px;min-height:50px}.ForgotPasswordV2_submit-button__3Q2GX:hover:not(:disabled){background:#303f9f;box-shadow:0 4px 12px rgba(63,81,181,.4);transform:translateY(-1px)}.ForgotPasswordV2_submit-button__3Q2GX:active:not(:disabled){transform:translateY(0)}.ForgotPasswordV2_submit-button__3Q2GX:disabled{cursor:not-allowed;opacity:.8}.ForgotPasswordV2_alert11__1iTA6{color:#f44336;font-size:14px;margin-top:8px;margin-bottom:16px}@media(max-width:768px){.ForgotPasswordV2_forgot-password-container__1AMQZ{flex-direction:column}.ForgotPasswordV2_hero-section__2kTvd{display:none}.ForgotPasswordV2_form-section__30M7k{padding:24px}.ForgotPasswordV2_welcome-title__2Jkil{font-size:28px}.ForgotPasswordV2_form-footer__4PvbN{flex-direction:column;grid-gap:16px;gap:16px;align-items:stretch}.ForgotPasswordV2_submit-button__3Q2GX{width:100%;order:-1;justify-content:center}.ForgotPasswordV2_back-to-login__2cyAD{text-align:center;order:1}}@media(max-width:480px){.ForgotPasswordV2_form-section__30M7k{padding:20px}.ForgotPasswordV2_logo__2z8mh{margin-bottom:32px}.ForgotPasswordV2_welcome-title__2Jkil{font-size:24px}.ForgotPasswordV2_subtitle__i1qnL{font-size:14px}}@media(min-width:769px)and (max-width:1024px){.ForgotPasswordV2_hero-section__2kTvd{flex:.8 1}.ForgotPasswordV2_form-section__30M7k{flex:1.2 1}}.OTPScreenV2_otp-container__3I_Fc{display:flex;height:100vh;background:#fff;overflow:hidden}.OTPScreenV2_hero-section__3K7-W{flex:1 1;background:#f5e6e8;display:flex;align-items:center;justify-content:center;overflow:hidden}.OTPScreenV2_illustration__3YQ8o{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.OTPScreenV2_form-section__37d_w{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px;background:#fff;position:relative}.OTPScreenV2_form-container__PvM1p{width:100%;max-width:500px}.OTPScreenV2_logo__2LHNX{display:flex;align-items:center;justify-content:center;margin-bottom:48px}.OTPScreenV2_logoImage__rUZyO{max-width:200px;height:auto}.OTPScreenV2_welcome-title__1NXOz{font-size:36px;font-weight:700;color:#1a1a1a;margin-bottom:8px;text-align:center}.OTPScreenV2_subtitle__3n9a8{font-size:16px;color:#6b7280;margin-bottom:40px;text-align:center}.OTPScreenV2_loading-container__1rB9G{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.OTPScreenV2_loading-text__2C3BD{margin-top:24px;font-size:16px;color:#666;font-weight:500}.OTPScreenV2_otp-input-container__vg96k{display:flex;justify-content:center;margin-bottom:40px}.OTPScreenV2_error-message__29Fpk{color:#f44336;font-size:14px;text-align:center;margin-bottom:24px;padding:12px;background:#ffebee;border-radius:8px;border-left:4px solid #f44336}.OTPScreenV2_resend-section__1_WIz{text-align:center;margin-top:32px}.OTPScreenV2_resend-text__3qGPs{font-size:16px;color:#333;font-weight:500;margin-bottom:16px}.OTPScreenV2_timer-text__gIIAo{font-size:16px;color:#3f51b5;font-weight:500}.OTPScreenV2_action-buttons__1WRBc{display:flex;grid-gap:16px;gap:16px;justify-content:center;margin-top:16px}.OTPScreenV2_resend-button__MKLOL{padding:14px 32px;font-size:16px;font-weight:600;color:#fff;background:#3f51b5;border:none;border-radius:8px;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(63,81,181,.3);min-width:140px}.OTPScreenV2_resend-button__MKLOL:hover{background:#303f9f;box-shadow:0 4px 12px rgba(63,81,181,.4);transform:translateY(-1px)}.OTPScreenV2_resend-button__MKLOL:active{transform:translateY(0)}.OTPScreenV2_change-number-button__-Vngx{padding:14px 32px;font-size:16px;font-weight:600;color:#3f51b5;background:#fff;border:2px solid #3f51b5;border-radius:8px;cursor:pointer;transition:all .2s;min-width:140px}.OTPScreenV2_change-number-button__-Vngx:hover{background:rgba(63,81,181,.05);transform:translateY(-1px)}.OTPScreenV2_change-number-button__-Vngx:active{transform:translateY(0)}@media(max-width:768px){.OTPScreenV2_otp-container__3I_Fc{flex-direction:column}.OTPScreenV2_hero-section__3K7-W{display:none}.OTPScreenV2_form-section__37d_w{padding:24px}.OTPScreenV2_welcome-title__1NXOz{font-size:28px}.OTPScreenV2_action-buttons__1WRBc{flex-direction:column;grid-gap:12px;gap:12px}.OTPScreenV2_change-number-button__-Vngx,.OTPScreenV2_resend-button__MKLOL{width:100%}.OTPScreenV2_otp-input-container__vg96k input{width:50px!important;height:50px!important;margin:0 4px!important;font-size:20px!important}}@media(max-width:480px){.OTPScreenV2_form-section__37d_w{padding:20px}.OTPScreenV2_logo__2LHNX{margin-bottom:32px}.OTPScreenV2_welcome-title__1NXOz{font-size:24px}.OTPScreenV2_subtitle__3n9a8{font-size:14px}.OTPScreenV2_otp-input-container__vg96k input{width:45px!important;height:45px!important;margin:0 3px!important;font-size:18px!important}}*{margin:0;padding:0;box-sizing:border-box}.ResetPasswordV2_reset-password-container__S2LBh{display:flex;height:100vh;background:#fff;overflow:hidden}.ResetPasswordV2_hero-section__3A3LG{flex:1 1;background:#f5e6e8;display:flex;align-items:center;justify-content:center;overflow:hidden}.ResetPasswordV2_illustration__38Pb0{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ResetPasswordV2_form-section__Rzpnt{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px;background:#fff;position:relative}.ResetPasswordV2_form-container__1M8Kq{width:100%;max-width:450px}.ResetPasswordV2_logo__1PW99{display:flex;align-items:center;justify-content:center;margin-bottom:48px}.ResetPasswordV2_logoImage__3BFhb{max-width:200px;height:auto}.ResetPasswordV2_welcome-title__TUJeI{font-size:36px;font-weight:700;color:#1a1a1a;margin-bottom:8px;text-align:center}.ResetPasswordV2_subtitle__201Yn{font-size:16px;color:#6b7280;margin-bottom:32px;text-align:center}.ResetPasswordV2_loading-container__37gJQ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.ResetPasswordV2_loading-text__2GUug{margin-top:24px;font-size:16px;color:#666;font-weight:500}.ResetPasswordV2_form-group__TMMf0{margin-bottom:24px;position:relative}.ResetPasswordV2_form-group__TMMf0 label{display:block;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.ResetPasswordV2_form-group__TMMf0 input{width:100%;padding:14px 16px;font-size:15px;border:1px solid #e5e7eb;border-radius:8px;outline:none;transition:all .2s;background:#fff}.ResetPasswordV2_form-group__TMMf0 input::placeholder{color:#9ca3af}.ResetPasswordV2_form-group__TMMf0 input:focus{border-color:#3f51b5;box-shadow:0 0 0 3px rgba(63,81,181,.1)}.ResetPasswordV2_password-input-wrapper__33Jup{position:relative}.ResetPasswordV2_password-input-wrapper__33Jup input{padding-right:45px}.ResetPasswordV2_password-toggle__2nP1W{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s}.ResetPasswordV2_password-toggle__2nP1W:hover{color:#3f51b5}.ResetPasswordV2_password-toggle__2nP1W svg{width:20px;height:20px}.ResetPasswordV2_help-text__AjMwf{display:block;margin-top:6px;font-size:12px;color:#6b7280;line-height:1.4}.ResetPasswordV2_error-message__1JMGZ{color:#f44336;font-size:14px;text-align:center;margin-bottom:24px;padding:12px;background:#ffebee;border-radius:8px;border-left:4px solid #f44336}.ResetPasswordV2_reset-button__36sR7{width:100%;padding:14px 40px;font-size:16px;font-weight:600;color:#fff;background:#3f51b5;border:none;border-radius:8px;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(63,81,181,.3);display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;position:relative;min-height:50px;margin-top:32px}.ResetPasswordV2_reset-button__36sR7:hover:not(:disabled){background:#303f9f;box-shadow:0 4px 12px rgba(63,81,181,.4);transform:translateY(-1px)}.ResetPasswordV2_reset-button__36sR7:active:not(:disabled){transform:translateY(0)}.ResetPasswordV2_reset-button__36sR7:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}@media(max-width:768px){.ResetPasswordV2_reset-password-container__S2LBh{flex-direction:column}.ResetPasswordV2_hero-section__3A3LG{display:none}.ResetPasswordV2_form-section__Rzpnt{padding:24px}.ResetPasswordV2_welcome-title__TUJeI{font-size:28px}}@media(max-width:480px){.ResetPasswordV2_form-section__Rzpnt{padding:20px}.ResetPasswordV2_logo__1PW99{margin-bottom:32px}.ResetPasswordV2_welcome-title__TUJeI{font-size:24px}.ResetPasswordV2_subtitle__201Yn{font-size:14px}}
/*# sourceMappingURL=main.00d3ad13.chunk.css.map */