.one-startup-screen{isolation:isolate;color:#143047;background:linear-gradient(#f5f9fc 0%,#edf4f8 48%,#f9fbfc 100%);justify-content:center;align-items:center;min-height:100vh;font-family:Segoe UI,Tahoma,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.one-startup-screen:before{content:"";z-index:3;background:linear-gradient(90deg,#075f98 0%,#1284bd 52%,#58b8d8 100%);height:3px;position:absolute;inset:0 0 auto}.one-startup-screen:after{content:"";pointer-events:none;z-index:-2;background:radial-gradient(circle,#fffffff0 0%,#ffffff9e 34%,#fff0 72%);border-radius:50%;width:760px;height:760px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.one-startup-aurora{filter:blur(80px);opacity:.22;pointer-events:none;z-index:-3;border-radius:50%;width:440px;height:440px;position:absolute}.one-startup-aurora-a{background:#4ba9d1;top:-160px;left:-90px}.one-startup-aurora-b{background:#7bc2da;bottom:-180px;right:-120px}.one-startup-centre{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(620px,100vw - 64px);display:flex;position:relative;transform:translateY(-3vh)}.one-startup-logo{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#1a91c8 0%,#0a6fa8 54%,#075b90 100%);border:1px solid #034f7eb3;border-radius:18px;justify-content:center;align-items:baseline;width:82px;height:82px;line-height:82px;display:flex;box-shadow:0 20px 42px #0b5b8c30,inset 0 1px #ffffff59}.one-startup-logo span{letter-spacing:-.7px;font-size:19px;font-weight:700}.one-startup-logo strong{margin-left:1px;font-size:22px;font-weight:750}.one-startup-product{color:#123a56;letter-spacing:-.55px;margin:22px 0 0;font-size:30px;font-weight:650;line-height:1.15}.one-startup-edition{color:#6a7d8c;margin-top:7px;font-size:13px;line-height:1.4}.one-startup-loader{border:3px solid #1281b9;border-color:#1281b9 #37a6cd #0f74ab29 #0f74ab29;border-radius:50%;width:36px;height:36px;margin-top:38px;animation:.9s linear infinite one-startup-spin}.one-startup-loader span{display:none}.one-startup-message{color:#24475f;margin-top:19px;font-size:16px;font-weight:600;line-height:1.3}.one-startup-detail{color:#748694;margin-top:6px;font-size:12.5px;line-height:1.45}.one-startup-footer{z-index:1;color:#788995;justify-content:space-between;align-items:center;gap:18px;font-size:10.5px;display:flex;position:absolute;bottom:20px;left:28px;right:28px}.one-startup-secure{color:#557080;align-items:center;gap:7px;display:inline-flex}.one-startup-secure-dot{background:#2e9364;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2e93641a}@keyframes one-startup-spin{to{transform:rotate(360deg)}}@media (width<=640px){.one-startup-centre{width:calc(100vw - 36px);transform:translateY(-2vh)}.one-startup-logo{border-radius:15px;width:70px;height:70px;line-height:70px}.one-startup-product{margin-top:18px;font-size:25px}.one-startup-loader{margin-top:30px}.one-startup-footer{bottom:14px;left:18px;right:18px}}@media (prefers-reduced-motion:reduce){.one-startup-loader{animation-duration:2.4s}}.one-classic-app svg.lucide{box-sizing:border-box;color:#375f78;stroke-width:2.25px;filter:drop-shadow(0 1px #ffffffe6);background:linear-gradient(#fefefe,#dfe6eb);border:1px solid #46535e85;border-radius:2px;padding:1.5px}.one-classic-app button:hover svg.lucide,.one-classic-app a:hover svg.lucide{background:linear-gradient(#f7fbff,#cfe3f2);border-color:#6d9dbe}.one-classic-app .one-button--danger svg.lucide,.one-classic-app .danger svg.lucide{color:#9d342f;background:linear-gradient(#fff7f6,#efd1cf);border-color:#a7635f}.one-classic-app .one-system-banner svg.lucide{filter:none;background:0 0;border:0;padding:0}.one-classic-app .one-empty-state svg.lucide{background:linear-gradient(#fefefe,#dbe5ec);width:26px;height:26px;padding:4px}.one-classic-app .one-button svg.lucide{flex:none;width:16px;height:16px}.one-classic-app .one-button--icon svg.lucide{width:18px;height:18px}.sm1-classic-mis-icon{vertical-align:middle;shape-rendering:geometricprecision;flex:none;display:inline-block}.one-nav-item .sm1-classic-mis-icon,.one-tool-icon .sm1-classic-mis-icon{filter:drop-shadow(0 1px #ffffffa6)}.one-nav-item.is-active .sm1-classic-mis-icon,.one-tool-icon.is-active .sm1-classic-mis-icon{filter:drop-shadow(0 1px 1px #00000029)}.one-classic-login-stage{box-sizing:border-box;color:#111;place-items:center;min-height:100vh;padding:6px;font-family:Tahoma,Segoe UI,Arial,sans-serif;display:grid}.one-classic-login-stage.is-web{background:#eef3f7}.one-classic-login-stage.is-native{background:#f1f1f1;place-items:center;width:100%;min-height:100vh;display:grid;overflow:auto}.one-classic-login-window{background:#f2f2f2;border:1px solid #7f7f7f;width:min(420px,100vw - 12px);box-shadow:0 3px 12px #00000038}.one-classic-login-stage.is-native .one-classic-login-window{box-sizing:border-box;background:#f1f1f1;border:1px solid #969696;width:min(420px,100vw - 12px);min-height:0;max-height:calc(100vh - 12px);overflow:auto;box-shadow:0 2px 8px #0000002e}.one-classic-login-titlebar{color:#111;background:#e8e8e8;border-bottom:1px solid #b6b6b6;align-items:center;gap:7px;height:30px;padding:0 8px;font-size:12px;font-weight:400;display:flex}.one-classic-login-appicon{color:#0b5e8d;background:#fff;border:1px solid #9aa7b1;place-items:center;width:20px;height:20px;font-size:7px;font-weight:800;display:inline-grid}.one-classic-login-body{background:#f1f1f1;padding:18px 16px 14px}.one-classic-login-stage.is-native .one-classic-login-body{padding:14px 14px 12px}.one-classic-login-row{grid-template-columns:68px 1fr;align-items:center;gap:8px;margin-bottom:7px;display:grid}.one-classic-login-row label,.one-classic-login-check,.one-classic-login-inline-note,.one-classic-login-error{font-size:11px}.one-classic-login-row input{box-sizing:border-box;background:#fff;border:1px solid #7f9db9;outline:none;width:100%;min-width:0;height:22px;padding:2px 4px;font:11px Tahoma,Segoe UI,Arial,sans-serif}.one-classic-login-row input:focus{border-color:#3a74a5;box-shadow:0 0 0 1px #a9cce8}.one-classic-login-row input[readonly]{color:#222;background:#fff}.one-classic-login-check{-webkit-user-select:none;user-select:none;align-items:center;gap:5px;margin:7px 0 12px;display:inline-flex}.one-classic-login-check input{width:13px;height:13px;margin:0}.one-classic-login-inline-note{color:#45545f;background:#f8fbfd;border:1px solid #b7c6d0;margin:-3px 0 8px;padding:5px 6px;line-height:1.3}.one-classic-login-security-note{color:#596771;margin:-1px 0 7px 76px;font-size:10px;line-height:1.3}.one-classic-login-error{color:#8b1f1f;background:#fff1f1;border:1px solid #c77;margin:1px 0 8px;padding:5px 6px;line-height:1.3}.one-classic-login-actions{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.one-classic-login-button{color:#111;cursor:default;background:linear-gradient(#fff,#ddd);border:1px solid #777;border-radius:0;min-width:70px;height:25px;padding:0 10px;font:11px Tahoma,Segoe UI,Arial,sans-serif;box-shadow:inset 0 1px #fff}.one-classic-login-button:hover,.one-classic-login-button:focus-visible{background:linear-gradient(#fff,#dbeaf5);border-color:#3d6f95;outline:none}.one-classic-login-button:active{background:linear-gradient(#d6d6d6,#eee)}.one-classic-login-button:disabled{color:#777;cursor:wait;opacity:.72}.one-classic-login-retry{color:#245d89;cursor:pointer;background:0 0;border:0;margin:6px 0 0 auto;padding:0;font:10px Tahoma,Segoe UI,Arial,sans-serif;text-decoration:underline;display:block}.one-classic-login-retry:disabled{color:#777;cursor:wait}.one-top-signout{color:#222;white-space:nowrap;cursor:pointer;background:linear-gradient(#fff,#e5e5e5);border:1px solid #8d8d8d;border-radius:0;align-items:center;gap:4px;min-height:23px;padding:2px 8px;font:11px Tahoma,Segoe UI,Arial,sans-serif;display:inline-flex}.one-top-signout:hover,.one-top-signout:focus-visible{background:linear-gradient(#fff,#dbeaf5);border-color:#4a6f8d;outline:none}@media (width<=360px){.one-classic-login-body{padding:12px 10px 10px}.one-classic-login-row{grid-template-columns:62px 1fr;gap:6px}.one-classic-login-security-note{margin-left:68px}}.one-record-context-menu{z-index:1200;color:#1f2933;background:#fff;border:1px solid #a8adb4;border-radius:3px;width:264px;padding:4px;font-size:13px;position:fixed;box-shadow:0 8px 24px #00000029}.one-record-context-menu__title{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e3e6e8;padding:7px 9px 6px;font-weight:700;overflow:hidden}.one-record-context-menu>div>button{width:100%;min-height:30px;color:inherit;text-align:left;font:inherit;cursor:default;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:5px 8px;display:flex}.one-record-context-menu>div>button:hover,.one-record-context-menu>div>button:focus-visible{background:#e8f1fb;outline:none}.one-record-context-menu>div>button:disabled{opacity:.45}.one-record-context-menu>div>button.is-danger{color:#8f1d1d}.one-record-context-menu__separator{border-top:1px solid #e3e6e8;margin-top:4px;padding-top:4px}.one-record-context-menu__icon{flex:0 0 16px;justify-content:center;width:16px;display:inline-flex}.one-record-context-menu__icon svg{width:14px;height:14px}.sm1-ctf-page{color:#202020;background:#f4f4f4;min-height:100%;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:12px}.sm1-ctf-toolbar{background:linear-gradient(#fafafa,#e6e6e6);border:0 solid #a9a9a9;border-bottom-width:1px;align-items:center;gap:2px;min-height:38px;padding:2px 5px;display:flex;overflow-x:auto}.sm1-ctf-nav-tool{color:#555;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;height:32px;padding:2px 6px;display:inline-flex}.sm1-ctf-nav-tool.is-back{color:#1f5e2c}.sm1-ctf-nav-tool:hover,.sm1-ctf-icon-tool:hover{background:#dcebf7;outline:1px solid #9dbed8}.sm1-ctf-toolbar-separator{background:#b9b9b9;flex:none;width:1px;height:26px;margin:0 3px}.sm1-ctf-icon-tool{color:#305d7f;cursor:pointer;background:linear-gradient(#fff,#ececec);border:1px solid #0000;border-radius:2px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sm1-ctf-icon-tool.green{color:#2a7b37}.sm1-ctf-icon-tool.amber{color:#a46b13}.sm1-ctf-icon-tool.orange{color:#b65f18}.sm1-ctf-icon-tool.teal{color:#117f78}.sm1-ctf-icon-tool.purple{color:#7347a4}.sm1-ctf-icon-tool.blue{color:#236ea7}.sm1-ctf-icon-tool.is-selected{background:#cfe7fa;border-color:#7ca9cb;box-shadow:inset 0 0 0 1px #fff}.sm1-ctf-page-heading{background:#f4f4f4;border-bottom:1px solid #dadada;padding:6px 9px 4px;font-weight:700}.sm1-ctf-page-actions{background:#f4f4f4;align-items:center;gap:12px;padding:3px 8px 5px;display:flex}.sm1-ctf-page-actions button{font:inherit;color:#4a4a4a;background:0 0;border:0;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.sm1-ctf-page-actions button:disabled{color:#aaa}.sm1-ctf-section-tabs{background:#f4f4f4;border-bottom:1px solid #bdbdbd;align-items:center;gap:0;padding:0 8px;display:flex;overflow-x:auto}.sm1-ctf-section-tabs button{font:inherit;color:#333;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:5px 7px 6px}.sm1-ctf-section-tabs button:hover{background:#e5eef6}.sm1-ctf-section-tabs button.is-active{background:#fff;border:1px solid #bdbdbd;border-bottom-color:#fff;margin-bottom:-1px;font-weight:700}.sm1-ctf-current-area{display:none}.sm1-ctf-page .one-panel{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0}.sm1-ctf-page .one-panel-table-heading,.sm1-ctf-page .one-record-commandbar{display:none}.sm1-ctf-page .one-classic-workpanel{background:#fff;border:0}.sm1-ctf-page .sm1-data-wizard{background:#fff;border:0;max-width:none;margin:0}.sm1-ctf-page .sm1-import-titlebar{display:none}.sm1-ctf-page .sm1-import-heading{background:#fff;border-bottom:1px solid #ddd;padding:8px 11px;font-size:12px}.sm1-ctf-page .sm1-data-step{background:#fff;border-bottom:1px solid #d3d3d3;padding:11px 14px}.sm1-ctf-page .sm1-data-step>strong{margin-bottom:7px;font-size:12px;display:block}.sm1-ctf-page .sm1-data-grid{grid-template-columns:130px minmax(260px,1fr) 110px minmax(220px,1fr);gap:7px 10px}.sm1-ctf-page .sm1-data-grid input,.sm1-ctf-page .sm1-data-grid select{height:24px}.sm1-ctf-page .sm1-mapping-table{font-size:11px}.sm1-ctf-page .sm1-dialog-actions{background:#f3f3f3;border-top:1px solid #bbb}.sm1-ctf-page .sm1-complete-import-wizard{box-shadow:none!important;background:#e7edf1!important;border:1px solid #7898ad!important;min-height:0!important;margin:8px 9px 10px!important}.sm1-ctf-page .sm1-wizard-titlebar{justify-content:space-between;align-items:center;gap:12px;color:#174f76!important;background:linear-gradient(#eaf6fd,#b8d8eb)!important;border-bottom:1px solid #6f91a8!important;min-height:38px!important;padding:5px 8px!important;display:flex!important}.sm1-wizard-titlebar>div{gap:1px;display:grid}.sm1-wizard-titlebar strong{font:700 12px Tahoma,Segoe UI,Arial,sans-serif}.sm1-wizard-titlebar span{color:#476c84;font-size:10px}.sm1-wizard-version{white-space:nowrap;background:#f7fbfd;border:1px solid #91aab9;padding:2px 5px;color:#385b70!important}.sm1-wizard-stepper{background:#ececec;border-bottom:1px solid #929ea5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sm1-wizard-step{color:#666;background:linear-gradient(#fafafa,#e2e2e2);border-right:1px solid #b8b8b8;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:5px 6px;display:grid}.sm1-wizard-step:last-child{border-right:0}.sm1-wizard-step.is-current{color:#164e75;background:linear-gradient(#dceefa,#b9d8eb)}.sm1-wizard-step.is-complete{color:#365e3b;background:linear-gradient(#eef5ef,#dcebdd)}.sm1-wizard-step__number{background:#fff;border:1px solid #8c9aa4;place-items:center;width:21px;height:21px;font-size:10px;font-weight:700;display:grid}.sm1-wizard-step.is-current .sm1-wizard-step__number{background:#fafdff;border-color:#4f7e9d}.sm1-wizard-step.is-complete .sm1-wizard-step__number{background:#f8fbf8;border-color:#78937b}.sm1-wizard-step__copy{gap:1px;min-width:0;display:grid}.sm1-wizard-step__copy strong{white-space:nowrap;font-size:10px}.sm1-wizard-step__copy small{color:#707070;white-space:normal;font-size:8px;line-height:1.2}.sm1-wizard-step.is-current small{color:#466b82}.sm1-wizard-body{background:#f4f4f1;min-height:355px;padding:8px}.sm1-wizard-section-title{color:#17567f;background:linear-gradient(#eaf6fd,#bddbed);border:1px solid #7d9db3;align-items:center;min-height:25px;margin:-1px -1px 7px;padding:4px 6px;font-size:11px;font-weight:700;display:flex}.sm1-wizard-intro,.sm1-wizard-file-panel,.sm1-wizard-confirm-box{background:#fff;border:1px solid #a5b2ba;padding:8px;box-shadow:inset 1px 1px #f8f8f8}.sm1-wizard-intro p,.sm1-wizard-confirm-box p{color:#3e4c55;margin:5px 0 0;font-size:10px;line-height:1.4}.sm1-wizard-template-actions{background:#ededed;border:1px solid #b6b6b6;align-items:center;gap:10px;margin:7px 0;padding:7px;display:flex}.sm1-wizard-template-actions>span{color:#5f5f5f;font-size:9px}.sm1-win-button--primary{color:#153f5d!important;background:linear-gradient(#fff,#d7e7f2)!important;border-color:#718b9c!important;font-weight:700!important}.sm1-win-button--primary:hover:not(:disabled){background:linear-gradient(#f9fdff,#c7e0f0)!important}.sm1-wizard-coverage-title{color:#365d76;background:#dfeaf1;border:1px solid #a6b7c3;border-bottom:0;margin-top:8px;padding:4px 6px;font-size:10px;font-weight:700}.sm1-wizard-coverage-grid{background:#fff;border:1px solid #a6b7c3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sm1-wizard-coverage-item{border-bottom:1px solid #d0d7db;border-right:1px solid #d0d7db;min-height:40px;padding:5px 6px}.sm1-wizard-coverage-item:nth-child(4n){border-right:0}.sm1-wizard-coverage-item strong,.sm1-wizard-coverage-item span{display:block}.sm1-wizard-coverage-item strong{color:#245b7d;font-size:10px}.sm1-wizard-coverage-item span{color:#5d686f;margin-top:2px;font-size:9px;line-height:1.25}.sm1-wizard-file-panel{grid-template-columns:155px minmax(300px,1fr);align-items:center;gap:6px 9px;display:grid}.sm1-wizard-file-panel>label{color:#2a4659;font-weight:700}.sm1-wizard-file-panel input[type=file]{background:#fff;border:1px solid #909ca4;height:25px;padding:2px 4px;font:10px Tahoma,Segoe UI,Arial,sans-serif}.sm1-wizard-file-panel small{color:#676767;grid-column:2;font-size:9px;line-height:1.3}.sm1-wizard-check{background:#fff;border:1px solid #b6b6b6;align-items:flex-start;gap:6px;margin:7px 0;padding:6px;font-size:10px;line-height:1.35;display:flex}.sm1-wizard-check input{margin-top:1px}.sm1-wizard-note,.sm1-wizard-status{background:#f7f7f5;border:1px solid #aeb8be;margin-top:7px;padding:6px 7px;font-size:10px;line-height:1.35}.sm1-wizard-status{gap:2px;display:grid}.sm1-wizard-status.is-ok{color:#2e5b34;background:#f1f7f1;border-color:#8aa18b}.sm1-wizard-status.is-error{color:#7b2929;background:#fbefef;border-color:#b98e8e}.sm1-wizard-status.is-working{color:#285b7a;background:#eef6fb;border-color:#8da5b6}.sm1-wizard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:7px;display:grid}.sm1-wizard-summary-grid>div{background:#fff;border:1px solid #aab3b9;min-height:49px;padding:6px}.sm1-wizard-summary-grid span,.sm1-wizard-summary-grid strong{display:block}.sm1-wizard-summary-grid span{color:#65727a;font-size:9px}.sm1-wizard-summary-grid strong{color:#222;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.sm1-wizard-summary-grid .is-ok{background:#f4f8f4;border-color:#86a08a}.sm1-wizard-summary-grid .is-alert{background:#fbf1f1;border-color:#b78d8d}.sm1-wizard-table-wrap{background:#fff;border:1px solid #9ca9b1;max-height:350px}.sm1-wizard-validation-table{border-collapse:collapse;width:100%;font:10px Tahoma,Segoe UI,Arial,sans-serif}.sm1-wizard-validation-table th{z-index:2;color:#244f69;text-align:left;white-space:nowrap;background:linear-gradient(#f7fbfd,#d7e5ed);border-bottom:1px solid #8195a2;border-right:1px solid #9eabb3;padding:4px 5px;position:sticky;top:0}.sm1-wizard-validation-table td{vertical-align:top;border-bottom:1px solid #d1d6d9;border-right:1px solid #d1d6d9;padding:4px 5px}.sm1-wizard-validation-table tbody tr.is-ready{background:#fbfefb}.sm1-wizard-validation-table tbody tr.is-blocked{color:#7b2929;background:#fff0f0}.sm1-wizard-validation-table tbody tr.is-blank{color:#7a7a7a;background:#f6f6f6}.sm1-wizard-validation-table small{color:#666}.sm1-wizard-confirm-box{margin-top:4px}.sm1-wizard-confirm-box>strong{color:#254f6a;border-bottom:1px solid #d1d1d1;padding-bottom:4px;display:block}.sm1-wizard-footer{z-index:4;background:linear-gradient(#f3f3f3,#dedede);border-top:1px solid #8f9da6;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:5px 7px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 3px #00000012}.sm1-wizard-footer__left,.sm1-wizard-footer__right{align-items:center;gap:5px;display:flex}.sm1-wizard-footer .sm1-win-button{min-width:76px}@media (width<=1100px){.sm1-wizard-stepper{grid-template-columns:repeat(5,minmax(115px,1fr));overflow-x:auto}.sm1-wizard-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm1-wizard-coverage-item:nth-child(4n){border-right:1px solid #d0d7db}.sm1-wizard-coverage-item:nth-child(2n){border-right:0}.sm1-wizard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.sm1-ctf-page .sm1-data-grid{grid-template-columns:120px minmax(0,1fr)}.sm1-ctf-toolbar{gap:1px}.sm1-ctf-icon-tool{width:26px}.sm1-ctf-section-tabs{padding-left:4px}.sm1-wizard-file-panel{grid-template-columns:120px minmax(0,1fr)}}.sims-member-browser{color:#111;background:#f2f2f2;flex-direction:column;width:100%;height:100%;min-height:0;font:11px Tahoma,Segoe UI,Arial,sans-serif;display:flex;overflow:hidden}.sims-browser-caption{color:#205e8b;background:linear-gradient(#e2f1fb,#aecfe7);border-top:1px solid #6f92ad;border-bottom:1px solid #6f92ad;flex:0 0 24px;align-items:center;gap:5px;height:24px;padding:2px 5px;font-weight:700;display:flex}.sims-browser-caption span:last-child{color:#3d596d;margin-left:auto;font-weight:400}.sims-browser-toolbar{background:linear-gradient(#fafcfd,#e1ecf3);border-bottom:1px solid #8e9da8;flex:0 0 31px;align-items:center;gap:1px;min-height:31px;padding:3px 5px;display:flex}.sims-browser-toolbar a,.sims-browser-toolbar button{color:#284c68;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:3px;height:23px;min-height:23px;padding:2px 5px;font:11px Tahoma,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.sims-browser-toolbar a:hover,.sims-browser-toolbar button:hover:not(:disabled){background:linear-gradient(#fff,#d3e7f4);border-color:#8da8bb}.sims-browser-toolbar button:disabled{color:#989898;opacity:.65}.sims-browser-toolbar .grow{flex:1}.sims-browser-toolbar .separator{border-left:1px solid #999;border-right:1px solid #fff;height:22px;margin:0 3px}.sims-browser-message{color:#6f1f1f;background:#fff0f0;border:1px solid #b35d5d;flex:none;margin:3px 4px 0;padding:4px 6px;font-size:10px}.sims-browser-message button{color:#222;background:linear-gradient(#fff,#ddd);border:1px solid #888;border-radius:0;margin-left:8px;font:10px Tahoma,Segoe UI,Arial,sans-serif}.sims-browser-criteria{background:#eef4f7;border:1px solid #8da0ad;flex:none;margin:4px}.sims-browser-section-title{color:#245e88;background:linear-gradient(#f8fbfd,#d6e7f2);border-bottom:1px solid #8da0ad;height:22px;padding:3px 5px;font-weight:700}.sims-browser-criteria-body{grid-template-columns:118px minmax(260px,430px) auto 1fr;align-items:center;gap:4px 7px;padding:7px 8px 8px;display:grid}.sims-browser-criteria-body>label{color:#222}.sims-browser-searchbox{background:#fff;border:1px solid #737373;align-items:center;height:22px;display:flex}.sims-browser-searchbox svg{color:#526e81;flex:none;margin-left:4px}.sims-browser-searchbox input{width:100%;height:20px;padding:1px 4px;background:0 0!important;border:0!important;outline:0!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}.sims-browser-find-actions{gap:4px;display:flex}.sims-browser-find-actions button{color:#222;background:linear-gradient(#fff,#dedede);border:1px solid #858d92;border-radius:0;min-width:58px;height:22px;padding:1px 8px;font:11px Tahoma,Segoe UI,Arial,sans-serif}.sims-browser-criteria-help{color:#5a6973;font-size:9px}.sims-browser-results{background:#fff;border:1px solid #8397a6;flex-direction:column;flex:auto;min-height:0;margin:0 4px 4px;display:flex;overflow:hidden}.sims-browser-results-heading{color:#205d88;background:linear-gradient(#eaf4fa,#c8dfef);border-bottom:1px solid #8397a6;flex:0 0 23px;justify-content:space-between;align-items:center;height:23px;padding:3px 5px;font-weight:700;display:flex}.sims-browser-results-heading span{color:#465b69;font-weight:400}.sims-browser-table-wrap{flex:auto;min-height:0;overflow:auto}.sims-browser-table{border-collapse:collapse;table-layout:fixed;color:#111;width:100%;font:10px Tahoma,Segoe UI,Arial,sans-serif}.sims-browser-table th{z-index:2;color:#222;text-align:left;white-space:nowrap;background:linear-gradient(#f7f7f7,#d7d7d7);border:1px solid #999;border-top:0;height:22px;padding:2px 4px;font-weight:400;position:sticky;top:0}.sims-browser-table td{color:#111;text-overflow:ellipsis;white-space:nowrap;background:#f4f1e5;border:1px solid #aaa99f;height:24px;padding:2px 4px;overflow:hidden}.sims-browser-table tbody tr:nth-child(2n) td{background:#f8f6ee}.sims-browser-table tbody tr:hover td{background:#e6f0f7}.sims-browser-table tbody tr.is-selected td{background:#f3b24a;border-color:#cb8923}.sims-browser-table td.name a{color:#154f79;text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;display:block;overflow:hidden}.sims-browser-table td.name small{color:#5d6b73;font-size:9px;font-weight:400;display:block}.sims-browser-table .status-active{color:#1d5f2a;font-weight:700}.sims-browser-table .status-other{color:#555}.sims-browser-table .row-actions{text-align:left}.sims-browser-table .row-actions a{color:#245b83;margin-right:8px;text-decoration:none}.sims-browser-table .row-actions a:hover{text-decoration:underline}.sims-browser-empty{color:#526775;text-align:center;background:#fff;align-content:center;place-items:center;gap:4px;height:100%;padding:20px;display:grid}.sims-browser-empty strong{color:#2a5d80}.sims-browser-empty a{color:#245b83}.sims-browser-statusbar{color:#444;background:#ececec;border-top:1px solid #9b9b9b;flex:0 0 20px;align-items:center;gap:10px;height:20px;padding:2px 5px;font-size:10px;display:flex}.sims-browser-statusbar span:last-child{margin-left:auto}@media (width<=900px){.sims-browser-criteria-body{grid-template-columns:105px minmax(180px,1fr) auto}.sims-browser-criteria-help{display:none}.sims-browser-table{min-width:860px}}.one-sims-register-page{color:#1f2b36;background:#d9e1e7;min-height:100%;padding:0;font-family:Tahoma,Segoe UI,sans-serif;font-size:12px}.one-sims-register-titlebar{color:#fff;background:linear-gradient(#5e9ed4,#2e72ae);border:1px solid #1f5f96;justify-content:space-between;align-items:center;height:31px;padding:0 10px;font-weight:700;display:flex}.one-sims-register-tabs,.one-sims-browser-tabs{background:#edf2f5;border-bottom:1px solid #9aa9b4;gap:3px;padding:5px 8px 0;display:flex}.one-sims-register-tabs a,.one-sims-register-tabs button,.one-sims-browser-tabs button{height:29px;font:inherit;color:#263b4d;background:linear-gradient(#fefefe,#d7e0e6);border:1px solid #9aa9b4;border-bottom:none;padding:0 14px;text-decoration:none}.one-sims-register-tabs .is-active,.one-sims-browser-tabs .is-active{background:#cfe4f5;font-weight:700}.one-sims-register-toolbar,.one-sims-browser-toolbar{background:linear-gradient(#f8fbfd,#d9e4eb);border-bottom:1px solid #9aa9b4;align-items:center;gap:3px;min-height:33px;padding:5px 7px;display:flex}.one-sims-register-toolbar button,.one-sims-register-toolbar a,.one-sims-browser-toolbar button{font:inherit;color:#173b5a;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 7px;text-decoration:none;display:inline-flex}.one-sims-register-toolbar button:hover,.one-sims-register-toolbar a:hover,.one-sims-browser-toolbar button:hover{background:#c9e1f3;outline:1px solid #8caeca}.one-sims-register-toolbar button:disabled{opacity:.45;cursor:not-allowed}.one-sims-register-toolbar .spacer{flex:1}.one-sims-register-viewbar{color:#174c78;background:#eef4f7;border-bottom:1px solid #9aa9b4;align-items:center;gap:18px;padding:4px 8px;display:flex}.one-sims-register-viewbar strong{color:#0b5d9b}.one-sims-register-layout{grid-template-columns:minmax(0,1fr) 205px;min-height:520px;display:grid}.one-sims-register-main{background:#fff;overflow:auto}.one-sims-register-grid{border-collapse:collapse;table-layout:fixed;width:auto;min-width:620px}.one-sims-register-grid th,.one-sims-register-grid td{white-space:nowrap;border:1px solid #aab4bc;height:25px;padding:0}.one-sims-register-grid th{text-align:center;color:#2c3b46;background:linear-gradient(#f4f6f7,#dce3e7);font-weight:400}.one-sims-register-grid .name{text-align:left;width:190px;padding:0 6px}.one-sims-register-grid .reg{text-align:center;width:58px}.one-sims-register-grid .dob{text-align:center;width:78px}.one-sims-register-grid .mark{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;width:37px;font-size:13px;font-weight:700}.one-sims-register-grid .mark:hover{outline-offset:-2px;outline:2px solid #5b9bd5}.one-sims-register-grid .mark.selected{outline-offset:-2px;outline:2px solid #d18b00;background:#ffd34f!important}.one-sims-register-grid tr.selected-row .name,.one-sims-register-grid tr.selected-row .reg,.one-sims-register-grid tr.selected-row .dob{color:#111;background:#f7a900}.one-sims-register-grid .mark.code-present{background:#fff}.one-sims-register-grid .mark.code-late{color:#174c78;background:#d8f4f8}.one-sims-register-grid .mark.code-absence{color:#111;background:#fff}.one-sims-register-grid .mark.code-unmarked{color:#555}.one-sims-register-side{background:#dfe9f0;border-left:1px solid #8fa1ae}.one-sims-links-title,.one-sims-help-title{color:#fff;background:linear-gradient(#4c91c5,#2173ad);border-bottom:1px solid #175d8f;padding:6px 8px;font-weight:700}.one-sims-links-list{padding:5px 8px}.one-sims-links-list a,.one-sims-links-list button{color:#174c78;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0;text-decoration:none;display:block}.one-sims-help-box{margin-top:10px}.one-sims-help-content{color:#314757;padding:8px;line-height:1.45}.one-sims-code-modal-backdrop,.one-sims-mini-modal-backdrop{z-index:10000;background:#0000001f;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.one-sims-code-modal{background:#eef2f4;border:1px solid #788a97;flex-direction:column;width:min(620px,88vw);max-height:76vh;display:flex;box-shadow:0 8px 28px #00000047}.one-sims-modal-title{background:linear-gradient(#fafafa,#dfe6ea);border-bottom:1px solid #9caab4;justify-content:space-between;align-items:center;padding:8px 11px;font-size:15px;display:flex}.one-sims-code-list{background:#fff;border:1px solid #9caab4;max-height:54vh;margin:16px;overflow:auto}.one-sims-code-row{border-bottom:1px solid #edf0f2;grid-template-columns:60px 1fr;padding:4px 8px;font-family:Consolas,Courier New,monospace;font-size:12px;display:grid}.one-sims-code-row button{font:inherit;text-align:left;color:#111;cursor:pointer;background:0 0;border:0;padding:0}.one-sims-code-row:hover{background:#d8edf9}.one-sims-modal-actions{justify-content:flex-end;gap:8px;padding:8px 12px;display:flex}.one-sims-modal-actions button{min-width:74px;padding:4px 12px}.one-sims-context-menu{z-index:12000;background:#f2f2f2;border:1px solid #999;width:170px;padding:4px 0;position:fixed;box-shadow:2px 2px 5px #00000038}.one-sims-context-menu button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:5px 12px;font:12px Tahoma,Segoe UI,sans-serif;display:block}.one-sims-context-menu button:hover{background:#d8eaf7}.one-sims-mini-modal{background:#eceff1;border:1px solid #838f98;width:470px;box-shadow:0 8px 24px #00000040}.one-sims-mini-modal-body{background:#f7f7f7;padding:16px 18px}.one-sims-mini-grid{grid-template-columns:145px 1fr;align-items:start;gap:10px;display:grid}.one-sims-mini-grid input,.one-sims-mini-grid textarea,.one-sims-mini-grid select{box-sizing:border-box;background:#fff;border:1px solid #8a9ba7;width:100%;padding:5px;font:12px Tahoma,Segoe UI,sans-serif}.one-sims-mini-grid textarea{resize:vertical;min-height:92px}.one-sims-status-note{color:#43515c;background:#f4f7f9;border-top:1px solid #9aa9b4;padding:6px 8px}.one-sims-key-inline{background:#fbfcfd;border-bottom:1px solid #aab4bc;flex-wrap:wrap;gap:12px;padding:5px 8px;display:flex}.one-sims-key-inline span{white-space:nowrap}.one-sims-key-inline b{text-align:center;background:#fff;border:1px solid #9ba6ae;min-width:16px;margin-right:3px;display:inline-block}.one-sims-class-browser{font-family:Tahoma,Segoe UI,sans-serif;font-size:12px}.one-sims-browser-filter{background:#e8eef2;border:1px solid #9baab5;border-top:0;grid-template-columns:230px minmax(320px,1fr) 90px;align-items:end;gap:10px;padding:12px;display:grid}.one-sims-browser-filter label{color:#30485a;gap:4px;font-weight:700;display:grid}.one-sims-browser-filter input{box-sizing:border-box;background:#fff;border:1px solid #8e9da8;height:27px;padding:3px 6px;font:12px Tahoma,Segoe UI,sans-serif}.one-sims-searchbox{background:#fff;border:1px solid #8e9da8;align-items:center;padding-left:6px;display:flex}.one-sims-searchbox input{border:0;outline:0;width:100%}.one-sims-browser-filter>button{background:linear-gradient(#fff,#dce4e9);border:1px solid #8998a3;justify-content:center;align-items:center;gap:4px;height:28px;font:12px Tahoma,Segoe UI,sans-serif;display:flex}.one-sims-browser-panel{background:#fff;border:1px solid #8fa1ae;min-height:280px;margin-top:8px}.one-sims-browser-panel-title{color:#174c78;background:linear-gradient(#d9edf9,#bdd9eb);border-bottom:1px solid #8fa1ae;padding:5px 8px;font-weight:700}.one-sims-browser-table{border-collapse:collapse;width:100%}.one-sims-browser-table th,.one-sims-browser-table td{text-align:left;border:1px solid #aab4bc;height:25px;padding:0 6px}.one-sims-browser-table th{background:linear-gradient(#f5f6f7,#dce2e6);font-weight:400}.one-sims-browser-table tbody tr{cursor:default}.one-sims-browser-table tbody tr:hover,.one-sims-browser-table tbody tr:focus{color:#111;background:#f7a900;outline:none}.one-sims-browser-hint{color:#405767;background:#f2f6f8;border:1px solid #9aa9b4;border-top:0;padding:5px 8px}.one-attendance-support-panel{margin-top:10px}@media print{.one-sims-register-toolbar,.one-sims-register-tabs,.one-sims-register-side,.one-sims-register-viewbar,.one-sims-browser-toolbar,.one-sims-browser-tabs,.one-sims-browser-filter,.one-sims-browser-hint,.one-attendance-support-panel{display:none!important}.one-sims-register-layout{display:block}.one-sims-register-page{background:#fff}.one-sims-register-print-only{display:block}.one-sims-register-grid{width:100%}}.one-sims-register-page{color:#1f2b36;background:#d9e1e7;min-width:0;font:11px Tahoma,Segoe UI,sans-serif}.one-sims-register-toolbar{flex-wrap:wrap;gap:2px;min-height:36px}.one-sims-register-toolbar>button,.one-sims-register-toolbar>a{white-space:nowrap}.one-sims-register-toolbar>button:focus-visible,.one-sims-register-toolbar>a:focus-visible{outline-offset:-2px;outline:1px dotted #000}.one-sims-register-toolbar .one-sims-submit-button{background:linear-gradient(#e7f3fb,#b8d5e7);border:1px solid #487398;font-weight:700}.one-sims-selected-member{text-overflow:ellipsis;white-space:nowrap;color:#174c78;max-width:240px;overflow:hidden}.one-sims-register-viewbar button{color:#174c78;cursor:pointer;background:0 0;border:0;padding:1px 3px;text-decoration:underline}.one-sims-register-grid-panel{background:#fff;border:1px solid #8fa1ae;margin:7px 0 0;overflow:hidden}.one-sims-register-panel-heading{background:linear-gradient(#d9edf9,#bdd9eb);border-bottom:1px solid #8fa1ae;justify-content:space-between;align-items:center;gap:12px;padding:6px 9px;display:flex}.one-sims-register-panel-heading h2{color:#174c78;margin:0;font-size:12px}.one-sims-register-panel-heading p{color:#405767;margin:2px 0 0;font-size:10px}.one-sims-register-note{color:#405767;text-align:right;max-width:350px;font-size:9px}.one-sims-register-table-wrap{background:#fff;overflow:auto}.one-sims-register-grid th,.one-sims-register-grid td{vertical-align:middle;border:1px solid #aab4bc;height:27px;padding:1px 4px}.one-sims-register-grid th{color:#2c3b46;text-align:center;background:linear-gradient(#f4f6f7,#dce3e7);font-weight:400}.one-sims-register-grid th.name,.one-sims-register-grid td.name{text-align:left;width:225px}.one-sims-register-grid th.reg,.one-sims-register-grid td.reg{text-align:center;width:62px}.one-sims-register-grid th.dob,.one-sims-register-grid td.dob{text-align:center;width:92px}.one-sims-register-grid th.mark,.one-sims-register-grid td.mark{text-align:center;width:54px}.one-sims-register-grid th.arrival,.one-sims-register-grid td.arrival,.one-sims-register-grid th.departure,.one-sims-register-grid td.departure{text-align:center;width:88px}.one-sims-register-grid th.minutes,.one-sims-register-grid td.minutes{text-align:center;width:58px}.one-sims-register-grid th.comments,.one-sims-register-grid td.comments{width:190px}.one-sims-register-grid th.recorded,.one-sims-register-grid td.recorded{width:125px}.one-sims-register-grid th.actions,.one-sims-register-grid td.actions{text-align:center;width:82px}.one-sims-register-grid tbody tr:nth-child(2n) td{background:#f9fafb}.one-sims-register-grid tbody tr:hover td{background:#fff3cb}.one-sims-register-grid tbody tr.selected-row td{color:#111;background:#f7a900}.one-sims-register-grid tbody tr.dirty-row td{border-top-color:#ce8c00;border-bottom-color:#ce8c00}.one-sims-register-grid td.name a{color:#174c78;align-items:center;gap:6px;text-decoration:none;display:flex;overflow:hidden}.one-sims-register-grid tr.selected-row td.name a{color:#111}.one-sims-member-initials{color:#174c78;background:#e8f1f6;border:1px solid #7595aa;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:inline-grid}.one-sims-register-grid tr.selected-row .one-sims-member-initials{background:#ffe5a1;border-color:#a76f00}.one-sims-mark-input{color:#111;text-align:center;text-transform:uppercase;background:#fff;border:1px solid #8094a0;border-radius:0;width:36px;height:23px;padding:0;font:700 14px Tahoma,Segoe UI,sans-serif}.one-sims-mark-input.has-mark{background:#fffef1}.one-sims-mark-input.unmarked{color:#5a6670}.one-sims-mark-input:focus{outline-offset:-2px;outline:2px solid #2e74ac}.one-sims-register-grid td.mark sup{color:#a34f00;margin-left:1px;font-weight:700;position:relative;top:-5px}.one-sims-time-input{background:#fff;border:1px solid #8a9ba7;border-radius:0;width:76px;height:22px;padding:1px 2px;font:10px Tahoma,Segoe UI,sans-serif}.one-sims-time-input:disabled{color:#7b8790;background:#eceff1}.one-sims-register-grid td.recorded strong,.one-sims-register-grid td.recorded small{display:block}.one-sims-register-grid td.recorded small{color:#5b6a74;font-size:9px}.one-sims-comment-button{color:#174c78;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;max-width:180px;padding:2px 3px;font:10px Tahoma,Segoe UI,sans-serif;display:inline-flex;overflow:hidden}.one-sims-comment-button:hover:not(:disabled){background:#d8eaf7;outline:1px solid #8caeca}.one-sims-comment-button:disabled{color:#7b8790;cursor:not-allowed}.one-sims-register-grid td.actions .one-button{min-height:22px;padding:2px 4px;font:9px Tahoma,Segoe UI,sans-serif}.one-sims-key-inline{align-items:center;min-height:28px;font-size:10px}.one-sims-key-inline button{color:#174c78;cursor:pointer;background:linear-gradient(#fff,#dce4e9);border:1px solid #8998a3;margin-left:auto;padding:3px 7px;font:10px Tahoma,Segoe UI,sans-serif}.one-sims-code-modal{width:min(850px,100vw - 30px);max-height:calc(100vh - 30px)}.one-sims-register-dialog.is-wide{width:min(1100px,100vw - 30px)}.one-sims-modal-title>div{min-width:0}.one-sims-modal-title small{color:#4f5b63;margin-top:3px;font:400 9px Tahoma,Segoe UI,sans-serif;display:block}.one-sims-dialog-body{background:#f7f7f7;padding:11px;overflow:auto}.one-sims-code-columns,.one-sims-history-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.one-sims-code-columns h3,.one-sims-history-columns h3{color:#174c78;margin:0 0 5px;font-size:11px}.one-sims-code-columns table,.one-sims-history-columns table{border-collapse:collapse;background:#fff;width:100%}.one-sims-code-columns th,.one-sims-code-columns td,.one-sims-history-columns th,.one-sims-history-columns td{text-align:left;vertical-align:top;border:1px solid #aab4bc;padding:4px 5px;font-size:9px}.one-sims-code-columns th,.one-sims-history-columns th{background:linear-gradient(#f4f6f7,#dce3e7);font-weight:400}.one-sims-code-columns td:first-child{text-align:center;width:42px;font:700 12px Consolas,Courier New,monospace}.one-sims-code-columns td:first-child button{color:#111;min-width:27px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9ba6ae}.one-sims-code-columns td:first-child button:hover{background:#d8edf9}.one-sims-dialog-note{color:#405767;align-items:center;gap:10px;margin-top:10px;font-size:9px;display:flex}.one-sims-dialog-note button{color:#174c78;cursor:pointer;background:linear-gradient(#fff,#dce4e9);border:1px solid #8998a3;padding:3px 7px;font:10px Tahoma,Segoe UI,sans-serif}.one-sims-history-columns{grid-template-columns:1fr}.one-sims-history-columns td small{color:#697984;display:block}.one-sims-help-copy{color:#273d4c;max-width:760px;font-size:10px;line-height:1.5}.one-sims-help-copy p{margin:0 0 10px}.one-sims-help-copy kbd{color:#111;background:#fff;border:1px solid #9ba6ae;padding:1px 4px;font:10px Consolas,Courier New,monospace}.one-sims-context-menu{width:235px}.one-sims-context-menu>strong{color:#174c78;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #c8c8c8;padding:5px 11px;display:block;overflow:hidden}.one-sims-context-menu button{align-items:center;gap:5px;padding:5px 10px;display:flex}.one-sims-register-print-only{display:none}@media (width<=900px){.one-sims-register-note{display:none}.one-sims-code-columns{grid-template-columns:1fr}.one-sims-register-toolbar .spacer{display:none}}@media print{body *{visibility:hidden!important}.one-sims-register-print-only,.one-sims-register-print-only *{visibility:visible!important}.one-sims-register-print-only{color:#111;background:#fff;padding:12mm;font:10pt Arial,sans-serif;position:static;display:block!important}.one-sims-register-print-only h1{margin:0 0 4mm;font-size:16pt}.one-sims-register-print-only p{margin:0 0 6mm}.one-sims-register-print-only table{border-collapse:collapse;width:100%}.one-sims-register-print-only th,.one-sims-register-print-only td{text-align:left;border:1px solid #777;padding:2mm}.one-sims-register-print-only th{background:#eee}}body.one-sims-register-exact-active{background:#d7e5f2;overflow:hidden}body.one-sims-register-exact-active .one-main{background:#fff;overflow:auto;padding:0!important}body.one-sims-register-exact-active .one-workspace{background:#fff;min-width:0}.one-sims-register-exact-shell{background:#fff;min-height:100%;font-family:Tahoma,Segoe UI,Arial,sans-serif}body.one-sims-register-exact-active .one-context-column{background:#dbeaf6!important;border-left:1px solid #6f8ea6!important;flex:0 0 142px!important;gap:8px!important;width:142px!important;min-width:142px!important;padding:2px 2px 0!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}body.one-sims-register-exact-active .one-context-rail{box-shadow:none!important;background:#eaf3fa!important;border:1px solid #6f8ea6!important;border-radius:0!important}body.one-sims-register-exact-active .one-context-rail__title{color:#fff!important;background:linear-gradient(#4f91c4,#1d6da9)!important;border-bottom:1px solid #346f9e!important;border-radius:0!important;min-height:20px!important;padding:2px 4px!important;font-size:11px!important;font-weight:700!important;line-height:16px!important}body.one-sims-register-exact-active .one-context-rail__body{background:#eaf3fa!important;padding:4px 4px 6px!important}body.one-sims-register-exact-active .one-context-rail__body a{color:#245a87!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:1px!important;font:11px/1.18 Tahoma,Segoe UI,Arial,sans-serif!important;text-decoration:none!important;display:block!important}body.one-sims-register-exact-active .one-context-rail__body a:hover{color:#003f73!important;text-decoration:underline!important}body.one-sims-register-exact-active .one-context-column>.one-context-rail:first-child>:not(.one-context-rail__title):not(.one-context-rail__body){display:none!important}body.one-sims-register-exact-active .one-context-help__body{color:#334b5f!important;padding:6px!important;font:10px/1.3 Tahoma,Segoe UI,Arial,sans-serif!important}.one-sims-register-exact-shell .one-sims-register-page{min-height:calc(100vh - 94px);position:relative;color:#111!important;background:#fff!important;padding:0!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}.one-sims-register-exact-shell .one-sims-register-titlebar{box-sizing:border-box;color:#245985!important;background:linear-gradient(#d9ebf8,#b5d3e8)!important;border:1px solid #7c9bb3!important;border-left:0!important;border-right:0!important;height:23px!important;padding:2px 6px!important;font-size:11px!important;font-weight:700!important;line-height:18px!important}.one-sims-register-exact-shell .one-sims-register-titlebar span:last-child{color:#314f68!important;font-weight:400!important}.one-sims-register-exact-shell .one-sims-register-tabs{box-sizing:border-box;background:#e9f0f5!important;border-bottom:1px solid #8197a7!important;gap:2px!important;height:25px!important;padding:3px 5px 0!important}.one-sims-register-exact-shell .one-sims-register-tabs button{color:#40566a!important;background:linear-gradient(#f8fbfd,#d7e1e8)!important;border:1px solid #8fa1ae!important;border-bottom:0!important;border-radius:0!important;height:22px!important;min-height:22px!important;padding:1px 8px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}.one-sims-register-exact-shell .one-sims-register-tabs button.is-active{color:#245985!important;background:#d3e7f5!important;font-weight:700!important}.one-sims-register-exact-shell .one-sims-register-toolbar{overflow-x:auto;box-shadow:inset 0 1px #fff;background:linear-gradient(#f7fbfe,#dce9f2)!important;border-bottom:1px solid #91a3b0!important;flex-wrap:nowrap!important;gap:0!important;min-height:31px!important;padding:3px 5px!important}.one-sims-register-exact-shell .one-sims-register-toolbar>a:first-child{display:none!important}.one-sims-register-exact-shell .one-sims-register-toolbar>button,.one-sims-register-exact-shell .one-sims-register-toolbar>a{box-sizing:border-box;white-space:nowrap;color:#284b69!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;gap:3px!important;height:23px!important;min-height:23px!important;margin:0!important;padding:2px 5px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}.one-sims-register-exact-shell .one-sims-register-toolbar>button:active,.one-sims-register-exact-shell .one-sims-register-toolbar>a:active{background:#bdd8eb!important}.one-sims-register-exact-shell .one-sims-register-toolbar>button:disabled{color:#8b959b!important;opacity:.72!important}.one-sims-register-exact-shell .one-sims-register-toolbar>button:nth-of-type(6),.one-sims-register-exact-shell .one-sims-register-toolbar>button:nth-of-type(9){display:none!important}.one-sims-register-exact-shell .one-sims-register-toolbar .spacer{flex:1 0 12px!important}.one-sims-register-exact-shell .one-sims-selected-member,.one-sims-register-exact-shell .one-sims-register-toolbar .one-badge{display:none!important}.one-sims-register-exact-shell .one-sims-register-toolbar .one-sims-submit-button{color:#214e72!important;background:linear-gradient(#fff,#d3e4ef)!important;border:1px solid #7f99ad!important;height:23px!important;font-weight:400!important}.one-sims-register-exact-shell .one-sims-register-viewbar{box-sizing:border-box;color:#3a5266!important;background:#f2f6f8!important;border-bottom:1px solid #9eacb6!important;gap:13px!important;min-height:22px!important;padding:2px 7px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}.one-sims-register-exact-shell .one-sims-register-viewbar strong{color:#1e5b8a!important;font-weight:700!important}.one-sims-register-exact-shell .one-sims-register-viewbar button{cursor:pointer;color:#284f70!important;font:inherit!important;background:0 0!important;border:0!important;text-decoration:none!important}.one-sims-register-exact-shell .one-sims-register-viewbar button:before{content:"○ ";color:#5b6c78}.one-sims-register-exact-shell .one-sims-register-viewbar span:first-of-type:before{content:"● ";color:#5b6c78}.one-sims-register-exact-shell .one-sims-key-inline,.one-sims-register-exact-shell .one-sims-register-panel-heading{display:none!important}.one-sims-register-exact-shell .one-sims-register-grid-panel{min-height:485px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;overflow:auto!important}.one-sims-register-exact-shell .one-sims-register-table-wrap{background:#fff!important;min-height:485px!important;padding:0!important;overflow:auto!important}.one-sims-register-exact-shell .one-sims-register-grid{table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;background:#f5f2e6!important;width:392px!important;min-width:392px!important;max-width:392px!important;margin:0!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}.one-sims-register-exact-shell .one-sims-register-grid th,.one-sims-register-exact-shell .one-sims-register-grid td{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;color:#111!important;vertical-align:middle!important;white-space:nowrap!important;background:#f5f2e6!important;border:1px solid #b4b4aa!important;height:20px!important;min-height:20px!important;padding:0 3px!important;line-height:18px!important}.one-sims-register-exact-shell .one-sims-register-grid th{color:#2f3740!important;text-align:center!important;background:linear-gradient(#fafafa,#e5e4df)!important;height:24px!important;font-weight:400!important}.one-sims-register-exact-shell .one-sims-register-grid th.reg,.one-sims-register-exact-shell .one-sims-register-grid td.reg{text-align:center!important;width:48px!important}.one-sims-register-exact-shell .one-sims-register-grid th.dob,.one-sims-register-exact-shell .one-sims-register-grid td.dob{text-align:center!important;width:98px!important}.one-sims-register-exact-shell .one-sims-register-grid th.mark,.one-sims-register-exact-shell .one-sims-register-grid td.mark{text-align:center!important;width:44px!important}.one-sims-register-exact-shell .one-sims-register-grid .arrival,.one-sims-register-exact-shell .one-sims-register-grid .minutes,.one-sims-register-exact-shell .one-sims-register-grid .departure,.one-sims-register-exact-shell .one-sims-register-grid .comments,.one-sims-register-exact-shell .one-sims-register-grid .recorded,.one-sims-register-exact-shell .one-sims-register-grid .actions{display:none!important}.one-sims-register-exact-shell .one-sims-register-grid tbody tr:nth-child(2n) td,.one-sims-register-exact-shell .one-sims-register-grid tbody tr:hover td{background:#f5f2e6!important}.one-sims-register-exact-shell .one-sims-register-grid tbody tr.selected-row td,.one-sims-register-exact-shell .one-sims-register-grid tbody tr.selected-row:hover td{color:#111!important;background:#f4a300!important}.one-sims-register-exact-shell .one-sims-register-grid tbody tr.dirty-row td{border-top-color:#b4b4aa!important;border-bottom-color:#b4b4aa!important}.one-sims-register-exact-shell .one-sims-register-grid td.name a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#111!important;text-decoration:none!important;display:block!important}.one-sims-register-exact-shell .one-sims-member-initials{display:none!important}.one-sims-register-exact-shell .one-sims-mark-input{text-transform:uppercase;width:100%!important;height:18px!important;min-height:18px!important;box-shadow:none!important;color:#111!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font:700 11px/18px Tahoma,Segoe UI,Arial,sans-serif!important}.one-sims-register-exact-shell .one-sims-register-grid tr.selected-row .one-sims-mark-input{background:#f4a300!important}.one-sims-register-exact-shell .one-sims-mark-input:focus{outline-offset:-2px!important;outline:1px dotted #333!important}.one-sims-register-exact-shell .one-sims-register-grid td.mark sup{color:#7f4a00!important;margin-left:-5px!important;position:absolute!important}.one-sims-register-exact-shell .one-system-banner{box-shadow:none!important;border-radius:0!important;margin:0!important;padding:4px 7px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}.one-sims-register-exact-shell .one-sims-context-menu{background:#f4f4f4!important;border:1px solid #929292!important;border-radius:0!important;width:170px!important;padding:2px 0!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important;box-shadow:2px 2px 5px #0000003d!important}.one-sims-register-exact-shell .one-sims-context-menu>strong{display:none!important}.one-sims-register-exact-shell .one-sims-context-menu button{color:#111!important;background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;min-height:21px!important;padding:3px 8px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}.one-sims-register-exact-shell .one-sims-context-menu button:hover{background:#d7e9f6!important}.one-sims-register-exact-shell .one-sims-code-modal-backdrop{background:#00000014!important}.one-sims-register-exact-shell .one-sims-code-modal{background:#eef1f3!important;border:1px solid #858f96!important;border-radius:0!important;width:500px!important;max-width:calc(100vw - 40px)!important;max-height:78vh!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important;box-shadow:3px 4px 12px #00000047!important}.one-sims-register-exact-shell .one-sims-code-modal.is-wide{width:610px!important}.one-sims-register-exact-shell .one-sims-modal-title{box-sizing:border-box;color:#333!important;background:linear-gradient(#fafafa,#e5e8ea)!important;border-bottom:1px solid #a6adb2!important;min-height:29px!important;padding:4px 7px!important;font:12px Tahoma,Segoe UI,Arial,sans-serif!important}.one-sims-register-exact-shell .one-sims-modal-title strong{font-size:12px!important;font-weight:400!important}.one-sims-register-exact-shell .one-sims-modal-title small{display:none!important}.one-sims-register-exact-shell .one-sims-modal-title>button{background:0 0!important;border:0!important;border-radius:0!important;width:20px!important;height:20px!important;padding:1px!important}.one-sims-register-exact-shell .one-sims-dialog-body{background:#f7f7f7!important;padding:12px 14px!important}.one-sims-register-exact-shell .one-sims-code-columns{background:#fff!important;border:1px solid #9ca4aa!important;max-height:52vh!important;padding:0!important;display:block!important;overflow:auto!important}.one-sims-register-exact-shell .one-sims-code-columns section{background:#fff!important;border:0!important;margin:0!important;padding:0!important}.one-sims-register-exact-shell .one-sims-code-columns h3{color:#333!important;background:#f3f3f3!important;border-bottom:1px solid #d4d4d4!important;margin:0!important;padding:4px 7px!important;font:700 11px Tahoma,Segoe UI,Arial,sans-serif!important}.one-sims-register-exact-shell .one-sims-code-columns table,.one-sims-register-exact-shell .one-sims-history-columns table{border-collapse:collapse!important;background:#fff!important;width:100%!important;font:11px Courier New,Consolas,monospace!important}.one-sims-register-exact-shell .one-sims-code-columns th,.one-sims-register-exact-shell .one-sims-code-columns td,.one-sims-register-exact-shell .one-sims-history-columns th,.one-sims-register-exact-shell .one-sims-history-columns td{color:#111!important;text-align:left!important;background:#fff!important;border:0!important;border-bottom:1px solid #eee!important;padding:2px 5px!important;font-weight:400!important}.one-sims-register-exact-shell .one-sims-code-columns th:first-child,.one-sims-register-exact-shell .one-sims-code-columns td:first-child{width:55px!important}.one-sims-register-exact-shell .one-sims-code-columns th:nth-child(3),.one-sims-register-exact-shell .one-sims-code-columns td:nth-child(3){display:none!important}.one-sims-register-exact-shell .one-sims-code-columns td button{color:#111!important;min-width:30px!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.one-sims-register-exact-shell .one-sims-code-columns tr:hover td{background:#dcebf5!important}.one-sims-register-exact-shell .one-sims-dialog-note{color:#4a5964!important;margin-top:6px!important;font:10px Tahoma,Segoe UI,Arial,sans-serif!important}.one-sims-register-exact-shell .one-sims-dialog-note span{display:none!important}.one-sims-register-exact-shell .one-sims-modal-actions{box-sizing:border-box;background:#eef1f3!important;border-top:1px solid #c2c7ca!important;min-height:36px!important;padding:6px 10px!important}.one-sims-register-exact-shell .one-sims-modal-actions button,.one-sims-register-exact-shell .one-sims-dialog-note button{color:#222!important;background:linear-gradient(#fff,#e2e5e7)!important;border:1px solid #9da6ac!important;border-radius:0!important;min-width:72px!important;min-height:23px!important;padding:2px 9px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}body.one-sims-register-exact-active .one-modal-backdrop{background:#00000014!important}body.one-sims-register-exact-active .one-modal{background:#eef1f3!important;border:1px solid #858f96!important;border-radius:0!important;width:470px!important;max-width:calc(100vw - 40px)!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important;box-shadow:3px 4px 12px #00000047!important}body.one-sims-register-exact-active .one-modal__header{box-sizing:border-box;background:linear-gradient(#fafafa,#e5e8ea)!important;border-bottom:1px solid #a6adb2!important;border-radius:0!important;min-height:31px!important;padding:5px 7px!important}body.one-sims-register-exact-active .one-modal__header h2{color:#333!important;margin:0!important;font:400 12px Tahoma,Segoe UI,Arial,sans-serif!important}body.one-sims-register-exact-active .one-modal__header p{display:none!important}body.one-sims-register-exact-active .one-modal__header .one-btn{background:0 0!important;border:0!important;border-radius:0!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}body.one-sims-register-exact-active .one-modal__body{background:#f7f7f7!important;padding:14px 17px!important}body.one-sims-register-exact-active .one-form-field{color:#333!important;grid-template-columns:145px minmax(0,1fr)!important;align-items:start!important;gap:7px 10px!important;margin-bottom:8px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important;display:grid!important}body.one-sims-register-exact-active .one-form-field>span{padding-top:4px!important;font-weight:400!important}body.one-sims-register-exact-active .one-form-field>small{color:#666!important;grid-column:2!important;font-size:9px!important}body.one-sims-register-exact-active .one-modal .one-field{box-sizing:border-box;width:100%!important;min-height:23px!important;box-shadow:none!important;color:#111!important;background:#fff!important;border:1px solid #8f999f!important;border-radius:0!important;padding:3px 4px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}body.one-sims-register-exact-active .one-modal textarea.one-field{resize:vertical;min-height:90px!important}body.one-sims-register-exact-active .one-modal__footer{box-sizing:border-box;background:#eef1f3!important;border-top:1px solid #c2c7ca!important;border-radius:0!important;min-height:40px!important;padding:7px 10px!important}body.one-sims-register-exact-active .one-modal__footer .one-btn{color:#222!important;min-width:84px!important;min-height:24px!important;box-shadow:none!important;background:linear-gradient(#fff,#e2e5e7)!important;border:1px solid #9da6ac!important;border-radius:0!important;padding:3px 11px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}@media print{body.one-sims-register-exact-active{overflow:visible!important}.one-sims-register-exact-shell .one-sims-register-grid .arrival,.one-sims-register-exact-shell .one-sims-register-grid .minutes,.one-sims-register-exact-shell .one-sims-register-grid .departure,.one-sims-register-exact-shell .one-sims-register-grid .comments,.one-sims-register-exact-shell .one-sims-register-grid .recorded,.one-sims-register-exact-shell .one-sims-register-grid .actions{display:table-cell!important}}:root{color:#0a0a0a;font-synthesis:none;--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--border:0 0% 89.8%;--sidebar-background:0 0% 98%;--sidebar-foreground:0 0% 45.1%;--sidebar-accent:0 0% 96.1%;--sidebar-accent-foreground:0 0% 9%;--sidebar-border:0 0% 89.8%;--primary:211 44% 41%;--primary-foreground:0 0% 100%;--radius:.5rem;background:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{min-height:100%;margin:0}body{color:hsl(var(--foreground));background:#fff}button,input{font:inherit}a{color:inherit;text-decoration:none}.one-shell{background:#fff;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.one-sidebar{border-right:1px solid hsl(var(--sidebar-border));background:hsl(var(--sidebar-background));height:100vh;color:hsl(var(--sidebar-foreground));z-index:20;flex-direction:column;display:flex;position:sticky;top:0}.one-sidebar__brand{border-bottom:1px solid hsl(var(--sidebar-border));align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}.one-sidebar__brand strong{letter-spacing:.04em;color:#111827;font-size:12px;display:block}.one-sidebar__brand span{color:#667085;margin-top:1px;font-size:12px;display:block}.one-brandmark{color:#fff;background:#3d6796;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.one-sidebar__nav{flex:1;padding:10px 8px 18px;overflow:auto}.one-nav-group__label{letter-spacing:.08em;text-transform:uppercase;color:#98a2b3;padding:0 10px 6px;font-size:10px;font-weight:700}.one-nav-item{color:#667085;border-radius:7px;align-items:center;gap:10px;min-height:38px;margin:2px 0;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.one-nav-item:hover{background:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground))}.one-nav-item.is-active{color:#1f4366;background:#edf3f8;font-weight:650}.one-nav-item svg{flex:none}.one-sidebar.is-collapsed .one-nav-item{justify-content:center;padding-inline:0}.one-sidebar__footer{border-top:1px solid hsl(var(--sidebar-border));justify-content:space-between;align-items:center;gap:6px;min-height:66px;padding:9px 10px;display:flex}.one-profile-mini{align-items:center;gap:9px;min-width:0;display:flex}.one-profile-mini strong,.one-profile-mini span{white-space:nowrap;text-overflow:ellipsis;max-width:145px;display:block;overflow:hidden}.one-profile-mini strong{color:#344054;font-size:12px}.one-profile-mini span{color:#98a2b3;margin-top:2px;font-size:10px}.one-avatar{color:#345678;background:#e9eef4;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.one-avatar.small{width:32px;height:32px}.one-avatar.large{width:56px;height:56px;font-size:15px}.one-workspace{min-width:0}.one-header{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid hsl(var(--border));background:#ffffffeb;justify-content:space-between;align-items:center;gap:18px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.one-search{color:#98a2b3;background:#fff;border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:9px;width:min(570px,55vw);height:38px;padding:0 10px;display:flex}.one-search input{color:#344054;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.one-search kbd{color:#667085;background:#f9fafb;border:1px solid #e4e7ec;border-bottom-color:#d0d5dd;border-radius:5px;padding:2px 6px;font-size:10px}.one-search.compact{width:320px;height:36px}.one-header__actions,.one-toolbar-actions{align-items:center;gap:8px;display:flex}.one-environment{color:#667085;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:999px;padding:5px 8px;font-size:10px}.one-page{width:min(1480px,100%);margin:0 auto;padding:28px}.one-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.one-page-heading h1{letter-spacing:-.02em;margin:4px 0 5px;font-size:25px;line-height:1.15}.one-page-heading p{color:#667085;margin:0;font-size:12px}.one-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#3d6796;font-size:10px;font-weight:750}.one-button{cursor:pointer;white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-weight:600;transition:all .15s;display:inline-flex}.one-button--icon{width:34px;height:34px;padding:0}.one-button--default{color:#fff;background:#315c86;box-shadow:inset 0 0 0 1px #00000014}.one-button--secondary{color:#344054;background:#f2f4f7}.one-button--ghost{color:#475467;background:0 0}.one-button--outline{color:#344054;background:#fff;border:1px solid #d0d5dd}.one-button--outline:hover{background:#f9fafb}.one-button--danger{color:#fff;background:#b42318}.one-card{background:#fff;border:1px solid #e4e7ec;border-radius:9px;box-shadow:0 1px 2px #10182808}.one-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.one-stat-card{align-items:flex-start;gap:12px;padding:15px;display:flex}.one-stat-card__icon{color:#475467;background:#f9fafb;border:1px solid #e4e7ec;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.one-stat-card span,.one-record-stat-grid span{color:#667085;font-size:10px;font-weight:650;display:block}.one-stat-card strong{letter-spacing:-.02em;margin-top:3px;font-size:22px;display:block}.one-stat-card small,.one-record-stat-grid small{color:#98a2b3;margin-top:2px;font-size:10px;display:block}.one-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:16px;margin-bottom:16px;display:grid}.one-panel__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.one-panel__heading h2{margin:0;font-size:13px}.one-panel__heading p{color:#98a2b3;margin:3px 0 0;font-size:10px}.one-badge{color:#475467;background:#f9fafb;border:1px solid #e4e7ec;border-radius:999px;align-items:center;min-height:22px;padding:2px 7px;font-size:10px;font-weight:650;display:inline-flex}.one-session-row{border-top:1px solid #f2f4f7;align-items:center;gap:14px;padding-top:15px;display:flex}.one-time-block{text-align:center;border-right:1px solid #e4e7ec;width:56px;padding-right:14px}.one-time-block strong,.one-time-block span{display:block}.one-time-block strong{font-size:12px}.one-time-block span{color:#98a2b3;margin-top:3px;font-size:10px}.one-session-row__body{flex:1}.one-session-row__body h3{margin:0;font-size:13px}.one-session-row__body p{color:#667085;margin:3px 0 8px;font-size:11px}.one-meta-row{color:#98a2b3;gap:12px;font-size:10px;display:flex}.one-attention-list{gap:4px;display:grid}.one-attention-list>div{border-radius:7px;align-items:flex-start;gap:10px;padding:10px 8px;display:flex}.one-attention-list>div:hover{background:#f9fafb}.one-attention-list strong{font-size:11px}.one-attention-list p{color:#98a2b3;margin:2px 0 0;font-size:10px}.one-attention-dot{background:#98a2b3;border-radius:50%;width:8px;height:8px;margin-top:4px}.one-attention-dot.warning{background:#f79009}.one-attention-dot.info{background:#2e90fa}.one-attention-dot.neutral{background:#667085}.one-table-toolbar{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.one-table-wrap{overflow:auto}.one-table{border-collapse:collapse;width:100%;min-width:860px}.one-table th{text-align:left;color:#667085;background:#f9fafb;border-bottom:1px solid #e4e7ec;padding:9px 12px;font-size:10px;font-weight:650}.one-table td{color:#475467;vertical-align:middle;border-bottom:1px solid #f2f4f7;padding:11px 12px;font-size:11px}.one-table tr:last-child td{border-bottom:0}.one-table tbody tr:hover{background:#fcfcfd}.one-person-cell{align-items:center;gap:9px;display:flex}.one-person-cell strong,.one-person-cell span{display:block}.one-person-cell strong{color:#344054;font-size:11px}.one-person-cell span{color:#98a2b3;margin-top:2px;font-size:10px}.one-progress{background:#eaecf0;border-radius:999px;width:100%;height:5px;overflow:hidden}.one-progress span{background:#3d6796;border-radius:999px;height:100%;display:block}.one-progress-cell{grid-template-columns:1fr auto;align-items:center;gap:8px;width:120px;display:grid}.one-progress-cell span{color:#667085;font-size:10px}.one-record-topline{margin-bottom:14px}.one-record-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.one-record-identity{align-items:center;gap:13px;display:flex}.one-record-identity h1{margin:0;font-size:22px}.one-record-identity p{color:#667085;margin:4px 0 0;font-size:11px}.one-record-title-line{align-items:center;gap:9px;display:flex}.one-record-tabs{border-bottom:1px solid #e4e7ec;gap:2px;margin:20px 0 16px;display:flex;overflow:auto}.one-record-tabs button{color:#667085;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 9px;font-size:10px}.one-record-tabs button.is-active{color:#294f73;border-bottom-color:#3d6796;font-weight:700}.one-record-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.one-record-stat-grid .one-card{padding:14px}.one-record-stat-grid strong{margin:4px 0 7px;font-size:20px;display:block}.one-record-stat-grid .date-value{margin-top:8px;font-size:14px}.one-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.one-record-grid .span-2{grid-column:1/-1}.one-detail-list div{border-top:1px solid #f2f4f7;grid-template-columns:150px 1fr;gap:12px;padding:9px 0;display:grid}.one-detail-list div:first-child{border-top:0}.one-detail-list dt{color:#667085;font-size:10px}.one-detail-list dd{color:#344054;margin:0;font-size:11px;font-weight:550}.one-contact-card{align-items:center;gap:10px;padding:4px 0 13px;display:flex}.one-contact-card strong,.one-contact-card span{display:block}.one-contact-card span{color:#98a2b3;margin-top:3px;font-size:10px}.one-contact-actions{gap:8px;display:flex}.one-timeline{display:grid}.one-timeline>div{gap:11px;padding:8px 0 12px;display:flex;position:relative}.one-timeline>div:not(:last-child):before{content:"";background:#e4e7ec;width:1px;position:absolute;top:18px;bottom:-2px;left:4px}.one-timeline-dot{z-index:1;background:#3d6796;border:2px solid #edf3f8;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 1px #3d6796}.one-timeline strong{font-size:11px}.one-timeline p{color:#98a2b3;margin:2px 0 0;font-size:10px}.one-empty-state{text-align:center;color:#667085;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:36px;display:flex}.one-empty-state h2{color:#344054;margin:12px 0 5px;font-size:15px}.one-empty-state p{max-width:460px;margin:0;font-size:11px;line-height:1.5}@media (width<=1050px){.one-stat-grid,.one-record-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.one-dashboard-grid,.one-record-grid{grid-template-columns:1fr}.one-record-grid .span-2{grid-column:auto}}@media (width<=760px){.one-shell,.one-shell.sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)}.one-sidebar{width:68px}.one-sidebar__brand>div:not(.one-brandmark),.one-nav-group__label,.one-nav-item span,.one-profile-mini{display:none}.one-nav-item{justify-content:center;padding-inline:0}.one-page{padding:18px}.one-header{padding:0 14px}.one-search{width:min(420px,60vw)}.one-search kbd,.one-environment{display:none}.one-page-heading,.one-record-header{flex-direction:column;align-items:flex-start}.one-stat-grid,.one-record-stat-grid{grid-template-columns:1fr 1fr}.one-record-tabs{margin-top:14px}}.one-system-banner{color:#475467;background:#f9fafb;border:1px solid #d0d5dd;border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:10px 12px;font-size:11px;display:flex}.one-system-banner strong{color:#344054}.one-system-banner span{color:#667085;margin-top:2px}.one-system-banner.compact-banner{margin-top:16px;margin-bottom:0}.one-date-control{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:inline-flex}.one-date-control input{color:#344054;background:0 0;border:0;outline:0;font-size:11px}.one-panel-table-heading h2{color:#344054;margin:0;font-size:13px}.one-cell-title{color:#344054}.one-register-summary span{color:#667085;font-size:10px;font-weight:650;display:block}.one-register-summary strong{color:#101828;margin-top:4px;font-size:22px;display:block}.one-register-legend{color:#667085;align-items:center;gap:12px;font-size:10px;display:flex}.one-field:disabled{color:#98a2b3;background:#f9fafb}.one-field.compact{min-width:142px}.one-restriction-warning{color:#b54708;background:#fffaeb;border:1px solid #fedf89;border-radius:7px;align-items:center;gap:7px;margin-top:12px;padding:9px 10px;font-size:10px;font-weight:600;display:flex}.one-inline-actions{justify-content:flex-end;margin-top:14px;display:flex}@media (width<=1050px){.one-register-summary,.one-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.one-register-summary,.one-contact-grid{grid-template-columns:1fr}.one-panel-table-heading{flex-direction:column;align-items:flex-start}}.one-workflow-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.one-workflow-strip>div{background:#fff;border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.one-workflow-strip span{color:#315c86;background:#edf3f8;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.one-workflow-strip strong{color:#344054;font-size:10px}.one-week-grid{grid-template-columns:repeat(7,minmax(135px,1fr));gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.one-day-column{background:#fcfcfd;border:1px solid #e4e7ec;border-radius:8px;min-height:260px;overflow:hidden}.one-day-column header{background:#f9fafb;border-bottom:1px solid #e4e7ec;padding:10px}.one-day-column header strong,.one-day-column header span{display:block}.one-day-column header strong{color:#344054;font-size:11px}.one-day-column header span{color:#98a2b3;margin-top:2px;font-size:10px}.one-day-body{gap:8px;padding:8px;display:grid}.one-day-empty{color:#98a2b3;padding:8px;font-size:10px}.one-timetable-event{background:#edf3f8;border:1px solid #d6e2ec;border-radius:7px;padding:9px}.one-timetable-event strong,.one-timetable-event span,.one-timetable-event small{display:block}.one-timetable-event strong{color:#294f73;font-size:10px}.one-timetable-event span{color:#344054;margin-top:4px;font-size:10px;font-weight:650}.one-timetable-event small{color:#667085;margin-top:3px;font-size:9px}.one-module-tabs{border-bottom:1px solid #e4e7ec;gap:4px;margin-bottom:14px;display:flex}.one-module-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font-size:11px}.one-module-tabs button.is-active{color:#294f73;border-bottom-color:#3d6796;font-weight:700}.one-panel-table-heading{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.one-panel-table-heading h2{margin:0;font-size:13px}.one-panel-table-heading p{color:#98a2b3;margin:3px 0 0;font-size:10px}.one-progress-cell.wide{width:180px}.one-markbook th:not(:first-child),.one-markbook td:not(:first-child){text-align:center}.one-mark-cell{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;min-width:54px;padding:5px 7px;font-size:10px}.one-mark-cell.is-marked{color:#027a48;background:#ecfdf3;border-color:#abefc6;font-weight:700}.one-mark-cell.is-pending{color:#b54708;background:#fffaeb;border-color:#fedf89}.one-check-list{gap:8px;display:grid}.one-check-list>div{border-bottom:1px solid #f2f4f7;align-items:center;gap:9px;padding:8px 0;display:flex}.one-check-list>div:last-child{border-bottom:0}.one-check-list strong{color:#344054;font-size:11px}.one-check-dot{background:#3d6796;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #edf3f8}.one-target-mini{border-top:1px solid #f2f4f7;padding:10px 0}.one-target-mini:first-of-type{border-top:0}.one-target-mini strong,.one-target-mini span{display:block}.one-target-mini strong{font-size:11px}.one-target-mini span{color:#98a2b3;margin:3px 0 7px;font-size:10px}.one-code-list{flex-wrap:wrap;gap:7px;display:flex}.one-code-list code,.one-audit-code{color:#475467;background:#f9fafb;border:1px solid #e4e7ec;border-radius:6px;padding:5px 7px;font-size:10px}.one-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.one-form-grid label span{color:#667085;margin-bottom:5px;font-size:10px;font-weight:650;display:block}.one-form-grid .span-2{grid-column:1/-1}.one-form-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.one-field{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;outline:none;width:100%;min-height:36px;padding:7px 9px;font-size:11px}.one-field:focus{border-color:#7aa1c4;box-shadow:0 0 0 3px #edf3f8}.one-field.compact{min-height:32px;padding-block:5px}.one-field.time{min-width:92px}.one-restricted-card{background:#fffaeb;border:1px solid #fedf89;border-radius:8px;padding:12px}.one-restricted-card strong{color:#93370d;font-size:11px}.one-restricted-card p{color:#7a2e0e;margin:5px 0 10px;font-size:10px;line-height:1.5}.one-note-box{color:#667085;background:#fcfcfd;border:1px dashed #d0d5dd;border-radius:8px;margin-top:12px;padding:12px;font-size:10px}.one-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.one-quick-links button{text-align:left;color:#344054;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:7px;padding:9px 10px;font-size:10px}.one-quick-links button:hover{background:#f9fafb}.one-member-schedule{gap:6px;display:grid}.one-member-schedule>div{border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.one-member-schedule>div:last-child{border-bottom:0}.one-member-schedule strong,.one-member-schedule span{display:block}.one-member-schedule strong{font-size:11px}.one-member-schedule span{color:#98a2b3;margin-top:3px;font-size:10px}.one-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.one-settings-grid>div{border:1px solid #e4e7ec;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.one-settings-grid strong{font-size:11px}.one-settings-grid span{color:#98a2b3;font-size:10px}.one-table-action{text-align:right;white-space:nowrap}.one-cell-title{color:#344054;font-size:11px}.one-cell-subtle{color:#98a2b3;margin-top:2px;font-size:10px}.one-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.one-inline-actions{gap:8px;margin-top:14px;display:flex}.one-restriction-warning{color:#b54708;background:#fff4ed;border:1px solid #ffddb8;border-radius:7px;align-items:center;gap:7px;margin:8px 0;padding:8px 9px;font-size:10px;display:flex}.one-empty-inline{color:#98a2b3;padding:10px 0;font-size:10px}.one-system-banner{border:1px solid #e4e7ec;border-radius:8px;align-items:flex-start;gap:9px;margin:14px 0;padding:10px 12px;font-size:10px;display:flex}.one-system-banner strong,.one-system-banner span{display:block}.one-system-banner span{opacity:.8;margin-top:2px}.one-system-banner.warning{color:#93370d;background:#fffaeb;border-color:#fedf89}.one-system-banner.danger{color:#b42318;background:#fef3f2;border-color:#fecdca}.one-system-banner.compact-banner{width:fit-content}.one-date-control{color:#667085;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 9px;display:flex}.one-date-control input{color:#344054;border:0;outline:0;font-size:11px}.one-register-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.one-register-summary .one-card{padding:14px}.one-register-summary span{color:#667085;font-size:10px;display:block}.one-register-summary strong{margin-top:4px;font-size:20px;display:block}.one-register-legend{color:#667085;gap:10px;font-size:10px;display:flex}.one-register-legend span{align-items:center;gap:5px;display:inline-flex}.one-register-table{min-width:1200px}@media (width<=1100px){.one-workflow-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.one-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.one-workflow-strip,.one-form-grid,.one-contact-grid,.one-settings-grid{grid-template-columns:1fr}.one-form-grid .span-2{grid-column:auto}.one-register-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.one-modal-backdrop{z-index:1000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000001a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.one-modal{color:#111;background:#efefef;border:1px solid #6f7a82;border-radius:0;flex-direction:column;width:min(720px,100vw - 36px);max-height:calc(100vh - 36px);font:11px Tahoma,Segoe UI,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:2px 3px 9px #00000047,inset 1px 1px #fff}.one-modal__header{background:linear-gradient(#edf6fb,#cbdde9);border-bottom:1px solid #7f909c;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:3px 5px 3px 8px;display:flex}.one-modal__header>div:first-child{min-width:0}.one-modal__header h2{color:#111;margin:0;font:700 11px/1.2 Tahoma,Segoe UI,Arial,sans-serif}.one-modal__header p{color:#4f5b63;margin:2px 0 0;font:9px/1.25 Tahoma,Segoe UI,Arial,sans-serif}.one-modal__header .one-button{color:#111;background:linear-gradient(#fff,#e0e0e0);border:1px solid gray;border-radius:0;width:24px;min-width:24px;height:22px;min-height:22px;padding:0;box-shadow:inset 1px 1px #fff}.one-modal__header .one-button svg{width:14px;height:14px}.one-modal__body{background:#f1f1f1;padding:10px 12px 12px;overflow:auto}.one-modal__footer{background:#ececec;border-top:1px solid #c4c4c4;justify-content:flex-end;align-items:center;gap:8px;min-height:44px;padding:7px 10px;display:flex}.one-modal__footer .one-button{color:#111;background:linear-gradient(#fff,#e5e5e5);border:1px solid #818181;border-radius:0;min-width:76px;min-height:24px;padding:2px 10px;font:10px Tahoma,Segoe UI,Arial,sans-serif;box-shadow:inset 1px 1px #fff}.one-modal__footer .one-button:hover{background:#dcecf7;border-color:#6f91aa}.one-form-field{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:7px;min-height:28px;margin:0 0 5px;display:grid}.one-form-field>span{color:#111;margin:0;font:400 10px Tahoma,Segoe UI,Arial,sans-serif;display:block}.one-form-field>small{color:#666;grid-column:2;margin:-2px 0 2px;font:9px/1.25 Tahoma,Segoe UI,Arial,sans-serif;display:block}.one-form-field .one-field,.one-modal .one-field{color:#111;background:#fff;border:1px solid #858585;border-radius:0;min-height:23px;font:10px Tahoma,Segoe UI,Arial,sans-serif;box-shadow:inset 1px 1px 1px #0000001a,1px 1px #fff}.one-modal textarea.one-field{min-height:52px}.one-modal .one-form-grid{gap:4px 20px}.one-form-check{color:#111;align-items:center;gap:7px;min-height:26px;font:10px Tahoma,Segoe UI,Arial,sans-serif;display:flex}.one-form-check input{width:13px;height:13px}.one-form-section{border-top:1px solid #c8c8c8;margin:9px 0 7px;padding-top:7px}.one-form-section strong{color:#111;font-size:10px;display:block}.one-form-section span{color:#666;margin-top:2px;font-size:9px;display:block}.one-modal:has(.one-permission-matrix){width:min(900px,100vw - 36px)}.one-modal:has(.one-permission-matrix) .one-modal__body{background:#f4f6f7;padding:12px}.one-permission-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.one-permission-area{background:#fff;border:1px solid #b7c2ca;overflow:hidden;box-shadow:inset 0 1px #fff}.one-permission-area>strong{color:#183b56;background:linear-gradient(#eef6fb,#dce9f1);border-bottom:1px solid #b7c2ca;padding:7px 9px;font:700 10px Tahoma,Segoe UI,Arial,sans-serif;display:block}.one-permission-row{cursor:pointer;background:#fff;border-bottom:1px solid #e0e4e7;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:7px;padding:7px 9px;display:grid}.one-permission-row:last-child{border-bottom:0}.one-permission-row:hover{background:#eef6fb}.one-permission-row input{width:14px;height:14px;margin:1px 0 0}.one-permission-row span{flex-direction:column;gap:2px;min-width:0;display:flex}.one-permission-row b{color:#172b3a;font:700 10px/1.25 Tahoma,Segoe UI,Arial,sans-serif}.one-permission-row small{color:#687782;word-break:break-word;font:9px/1.2 Tahoma,Segoe UI,Arial,sans-serif}.one-modal:has(.one-permission-matrix) .one-system-banner{margin-top:10px}@media (width<=720px){.one-modal-backdrop{padding:8px}.one-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.one-form-field{grid-template-columns:110px minmax(0,1fr)}.one-permission-matrix{grid-template-columns:1fr}}.one-release-overlay{z-index:5000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c18247a;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.one-release-modal{color:#183247;background:#f7fbfe;border:1px solid #7e9eb4;border-radius:10px;flex-direction:column;width:min(760px,94vw);max-height:min(780px,90vh);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000052}.one-release-hero{color:#fff;background:linear-gradient(135deg,#075f93 0%,#0d7eaf 58%,#1598ba 100%);grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding:22px 24px 18px;display:grid;position:relative}.one-release-icon{background:#ffffff24;border:1px solid #ffffff73;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.one-release-heading h2{margin:2px 0 4px;font-size:24px;line-height:1.1}.one-release-heading p{color:#ffffffe6;max-width:560px;margin:0;font-size:13px}.one-release-kicker{letter-spacing:.02em;text-transform:uppercase;color:#ffffffd9;font-size:12px;font-weight:700;display:block}.one-release-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.one-release-close:hover{background:#ffffff38}.one-release-meta{color:#31566d;background:#eaf4fa;border-bottom:1px solid #c5d6e1;justify-content:space-between;align-items:center;gap:12px;padding:9px 24px;font-size:12px;display:flex}.one-release-meta span:first-child{align-items:center;gap:6px;font-weight:700;display:inline-flex}.one-release-body{padding:20px 24px 8px;overflow:auto}.one-release-summary{color:#24495f;background:#edf7fb;border-left:4px solid #1687b0;margin:0 0 18px;padding:13px 15px;line-height:1.5}.one-release-sections{gap:14px;display:grid}.one-release-section{background:#fff;border:1px solid #c5d6e1;border-radius:6px;overflow:hidden}.one-release-section h3{color:#173f58;background:#e4f1f8;border-bottom:1px solid #c5d6e1;margin:0;padding:9px 12px;font-family:Georgia,Times New Roman,serif;font-size:15px}.one-release-items{gap:0;display:grid}.one-release-item{border-bottom:1px solid #edf1f4;grid-template-columns:20px 1fr;align-items:start;gap:9px;padding:10px 12px;font-size:13px;line-height:1.42;display:grid}.one-release-item:last-child{border-bottom:0}.one-release-item svg{color:#11845b;margin-top:1px}.one-release-footer{color:#567083;background:#f0f5f8;border-top:1px solid #c5d6e1;justify-content:space-between;align-items:center;gap:18px;padding:14px 24px;font-size:12px;display:flex}.one-release-primary{color:#fff;cursor:pointer;background:linear-gradient(#1687b0,#086d9d);border:1px solid #075f93;border-radius:4px;min-width:92px;padding:7px 18px;font-weight:700}.one-release-primary:hover{filter:brightness(1.05)}@media (width<=640px){.one-release-overlay{padding:12px}.one-release-hero{grid-template-columns:auto 1fr;padding:18px}.one-release-close{position:absolute;top:12px;right:12px}.one-release-meta,.one-release-footer{flex-direction:column;align-items:flex-start}.one-release-primary{align-self:stretch}}:root{--one-classic-blue:#0f5ea8;--one-classic-blue-dark:#08457f;--one-classic-blue-light:#d9ebfa;--one-classic-line:#b8c5d2;--one-classic-surface:#f5f7f9;--one-classic-panel:#fff;--one-classic-text:#1d2b3a}.one-app-chrome{z-index:50;background:#fff;position:sticky;top:0;box-shadow:0 1px #0000001f}.one-titlebar{color:#fff;background:linear-gradient(#1473c9, var(--one-classic-blue));border-bottom:1px solid var(--one-classic-blue-dark);justify-content:space-between;align-items:center;gap:12px;height:31px;padding:0 8px;display:flex}.one-titlebar__brand{align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.one-titlebar__logo{width:20px;height:20px;color:var(--one-classic-blue);background:#fff;border:1px solid #0000002e;place-items:center;font-size:8px;font-weight:900;display:grid}.one-titlebar__brand strong{white-space:nowrap;font-size:12px}.one-titlebar__brand span{opacity:.9;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.one-titlebar__right{align-items:center;gap:8px;display:flex}.one-titlebar__user{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:280px;font-size:9px;display:inline-flex;overflow:hidden}.one-titlebar .one-emergency-button{min-height:22px;box-shadow:none;padding-inline:8px;border-color:#fff!important}.one-menubar{background:#f4f4f4;border-bottom:1px solid #b8b8b8;align-items:stretch;height:25px;padding-left:4px;display:flex}.one-menubar a,.one-menubar button{color:#111;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;font-size:10px;display:flex}.one-menubar a:hover,.one-menubar button:hover{background:#dfeaf5}.one-classic-toolbar{border-bottom:1px solid var(--one-classic-line);background:linear-gradient(#fff,#edf2f6);align-items:center;gap:2px;min-height:45px;padding:3px 6px;display:flex}.one-classic-toolbar__divider{background:#c7d0d9;align-self:stretch;width:1px;margin:2px 5px}.one-tool-icon{color:#22374a;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:42px;min-height:36px;padding:2px 5px;font-size:8px;line-height:1;display:flex}.one-tool-icon svg{color:#20659d}.one-tool-icon:hover{background:#e7f1fa;border-color:#9ebed7}.one-classic-search{background:#fff;border:1px solid #9eacb9;align-items:center;gap:5px;width:180px;height:26px;padding:0 6px;display:flex}.one-classic-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.one-shell{background:#eef1f4;grid-template-columns:195px minmax(0,1fr);min-height:calc(100vh - 101px)}.one-main{background:#eef1f4;min-height:calc(100vh - 101px)}.one-shortcuts-pane{color:#1c3144;background:#edf3f8;border-right:1px solid #8da5b9;height:calc(100vh - 101px);position:sticky;top:101px}.one-shortcuts-title{color:#124e81;background:linear-gradient(#fff,#d8e9f6);border-bottom:1px solid #8da5b9;justify-content:space-between;align-items:center;gap:4px;height:31px;padding:0 6px 0 8px;font-size:11px;display:flex}.one-shortcuts-selector{color:#27313b;background:#f6b24f;border-bottom:1px solid #bd7e24;justify-content:space-between;align-items:center;height:27px;padding:0 7px;font-size:10px;font-weight:700;display:flex}.one-sidebar__nav{padding:3px 4px 12px}.one-nav-group{margin-top:3px}.one-nav-group__label{letter-spacing:0;text-transform:none;color:#294a65;border-top:1px solid #c6d3de;align-items:center;gap:4px;padding:4px 5px 3px;font-size:9px;font-weight:800;display:flex}.one-nav-item{color:#22384c;border:1px solid #0000;border-radius:0;align-items:center;gap:6px;min-height:27px;margin:0;padding:4px 6px;font-size:10px;display:flex}.one-nav-item:hover{background:#dcebf7;border-color:#a5c4dc}.one-nav-item.is-active{color:#0d4776;box-shadow:none;background:#c9e1f2;border-color:#82afd1;font-weight:700}.one-shortcut-home{font-weight:700}.one-sidebar.is-collapsed .one-nav-item{justify-content:center}.one-sidebar__footer{background:#e4edf4;border-top:1px solid #9fb3c3;min-height:47px;padding:5px}.one-profile-mini strong{font-size:9px}.one-profile-mini span{font-size:8px}.one-page-heading{background:linear-gradient(#f8fbfd,#dceaf5);border:1px solid #9eb2c2;align-items:center;min-height:44px;margin:0 0 6px;padding:7px 8px;display:flex}.one-page-heading h1{color:#1a4568;letter-spacing:0;margin:1px 0 2px;font-size:16px;line-height:1.15}.one-page-heading p{color:#4d6477;font-size:9px}.one-eyebrow{color:#346e9c;letter-spacing:.05em;font-size:8px}.one-card{box-shadow:none;background:#fff;border:1px solid #aebdca;border-radius:0}.one-panel__heading{border-bottom:1px solid #d4dce4;margin-bottom:7px;padding-bottom:5px}.one-panel__heading h2,.one-panel-table-heading h2{color:#244e70;font-size:11px}.one-panel__heading p,.one-panel-table-heading p{font-size:9px}.one-stat-grid{gap:5px;margin-bottom:6px}.one-stat-card{border-color:#b8c7d3;min-height:58px;padding:7px 8px}.one-stat-card__icon{background:#edf5fb;border-color:#b4cadb;border-radius:0;width:28px;height:28px}.one-stat-card strong{font-size:16px}.one-stat-card span{font-size:9px}.one-stat-card small{font-size:8px}.one-dashboard-grid{gap:6px;margin-bottom:6px}.one-button{box-shadow:none;border-radius:1px}.one-button--md{min-height:28px;padding:0 9px;font-size:10px}.one-button--sm{min-height:24px;padding:0 7px;font-size:9px}.one-button--icon{width:26px;height:26px}.one-button--default{background:linear-gradient(#4d87b8,#2d6898);border:1px solid #24577e}.one-button--default:hover{background:linear-gradient(#447da9,#245b86)}.one-button--outline{color:#253849;background:linear-gradient(#fff,#eef2f5);border-color:#9cabb7}.one-button--ghost:hover{background:#dcebf7}.one-field{background:#fff;border:1px solid #a8b5bf;border-radius:0;min-height:27px;font-size:10px}.one-badge{border-radius:1px;min-height:19px;padding:1px 5px;font-size:8px}.one-table-toolbar{background:#eef4f8;border-bottom:1px solid #aebdca;min-height:40px;padding:5px 6px}.one-search.compact{border-radius:0;height:27px}.one-table{min-width:760px}.one-table th{color:#263d50;background:linear-gradient(#f6f7f8,#e6ebef);border:1px solid #c2ccd4;border-top:0;padding:5px 6px;font-size:9px}.one-table td{color:#263846;border-bottom:1px solid #d9e0e6;border-right:1px solid #e0e5e9;padding:5px 6px;font-size:9px}.one-table tr:nth-child(2n) td{background:#fbfcfd}.one-table.roomy td{padding-block:6px}.one-cell-title,.one-person-cell strong{font-size:9px}.one-cell-subtle,.one-person-cell span{font-size:8px}.one-progress-cell{width:105px}.one-progress span{background:#2d7ab2;border-radius:0}.one-record-page{padding-top:5px}.one-record-topline{color:#4f677a;min-height:27px;margin-bottom:3px;padding:0 4px;font-size:8px}.one-record-header--dense{z-index:12;background:linear-gradient(#f8fbfd,#dceaf5);border:1px solid #94aabd;padding:7px 8px;position:sticky;top:101px}.one-record-header--dense .one-record-identity h1{color:#1c4f78;font-size:15px}.one-record-header--dense .one-record-identity p{font-size:9px}.one-avatar{color:#1f567e;background:#d8e7f2;border-radius:2px}.one-avatar.large{width:46px;height:46px}.one-record-summary-strip{background:#f3f7fa;border:1px solid #94aabd;border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.one-record-summary-strip>div{border-right:1px solid #c7d3dc;padding:5px 7px}.one-record-summary-strip span{color:#597184;font-size:7px}.one-record-summary-strip strong{color:#1e405a;font-size:9px}.one-record-tabs--dense{z-index:11;background:#f2f5f7;border:1px solid #94aabd;margin:0 0 5px;position:sticky;top:161px}.one-record-tabs--dense button{color:#2d4558;border-bottom:0;border-right:1px solid #bcc9d3;padding:6px 7px;font-size:8px}.one-record-tabs--dense button:hover{background:#e1eef8}.one-record-tabs--dense button.is-active{color:#0e568e;background:#d7ebf9;box-shadow:inset 0 2px #2f7bb2}.one-record-grid{gap:5px}.one-detail-list>div{min-height:26px;padding:4px 0}.one-detail-list dt{font-size:8px}.one-list-row{padding:5px 0}.one-list-row strong{font-size:9px}.one-list-row span{font-size:8px}.one-address-block{font-size:9px}.one-contact-card strong{font-size:10px}.one-contact-card span{font-size:8px}.one-emergency-button{color:#fff!important;background:linear-gradient(#d84f43,#a91f17)!important;border:1px solid #861b14!important}.one-emergency-alert-bar{color:#fff;background:#b42318;border-bottom:1px solid #861b14;min-height:32px;padding:4px 8px}.one-emergency-alert-bar strong{font-size:9px}.one-emergency-alert-bar span{font-size:8px}.one-empty-state{padding:22px 16px}.one-empty-state p,.one-empty-inline{font-size:9px}.one-input-with-icon{align-items:center;display:flex;position:relative}.one-input-with-icon svg{color:#708597;pointer-events:none;position:absolute;left:7px}.one-input-with-icon .one-field{padding-left:26px}.one-context-rail{background:#eef5fa;border:1px solid #8fa7ba;align-self:start;width:190px}.one-context-rail a,.one-context-rail button{text-align:left;color:#285b84;cursor:pointer;background:0 0;border:0;width:100%;padding:3px 7px;font-size:8px;display:block}.one-context-rail a:hover,.one-context-rail button:hover{background:#d6e9f7}@media (width<=1150px){.one-classic-search{display:none}.one-tool-icon{min-width:35px}.one-tool-icon span{display:none}.one-record-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.one-shell{grid-template-columns:44px minmax(0,1fr)}.one-shortcuts-pane{width:44px}.one-shortcuts-selector,.one-nav-group__label,.one-nav-item span,.one-profile-mini{display:none}.one-nav-item{justify-content:center}.one-page{padding:6px}.one-record-header--dense,.one-record-tabs--dense{position:static}.one-record-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.one-shell{grid-template-columns:195px minmax(0,1fr) 190px}.one-shell.sidebar-collapsed{grid-template-columns:44px minmax(0,1fr) 190px}.one-context-column{background:#e6edf3;border-left:1px solid #8da5b9;align-self:start;height:calc(100vh - 101px);padding:5px 4px;position:sticky;top:101px;overflow:auto}.one-context-rail{background:#edf5fa;border:1px solid #86a3ba;width:100%;margin-bottom:6px}.one-context-rail__title{color:#fff;background:linear-gradient(#4c91c4,#2c6b9b);justify-content:space-between;align-items:center;min-height:26px;padding:0 6px;font-size:9px;font-weight:800;display:flex}.one-context-rail__title span{align-items:center;gap:4px;display:flex}.one-context-rail__body{padding:4px 0}.one-context-rail__body a{color:#275a82;padding:3px 7px;font-size:8px;display:block}.one-context-rail__body a:hover,.one-context-rail__body a.is-current{color:#133f62;background:#cfe5f5}.one-context-help__body{color:#445b6e;padding:8px;font-size:8px;line-height:1.45}.one-context-help__body strong,.one-context-help__body span{display:block}.one-context-help__body span{color:#1f5279;margin-top:2px}.one-context-help__body p{margin:7px 0 0}.one-button:focus-visible,.one-field:focus,.one-nav-item:focus-visible,.one-record-tabs button:focus-visible,.one-tool-icon:focus-visible{outline-offset:-2px;outline:1px dotted #000}.one-table tbody tr:focus-within td{background:#d8eaf7}@media (width<=1180px){.one-shell,.one-shell.sidebar-collapsed{grid-template-columns:44px minmax(0,1fr)}.one-context-column,.one-shortcuts-selector,.one-nav-group__label,.one-nav-item span,.one-profile-mini{display:none}.one-nav-item{justify-content:center}}.one-menubar{z-index:80;position:relative;overflow:visible}.one-menu-root{align-items:stretch;display:flex;position:relative}.one-menu-root>button{justify-content:flex-start;min-width:48px}.one-menu-root>button.is-open{outline-offset:-1px;background:#cfe2f3;outline:1px solid #8aabc6}.one-menu-dropdown{z-index:120;background:#f4f4f4;border:1px solid #7f8e9b;min-width:235px;padding:2px;position:absolute;top:100%;left:0;box-shadow:2px 3px 6px #0000003d}.one-menu-dropdown a,.one-menu-dropdown button{color:#151515;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:25px;padding:3px 8px 3px 24px;font-size:10px;text-decoration:none;display:flex}.one-menu-dropdown a:hover,.one-menu-dropdown button:hover{outline-offset:-1px;background:#cfe5f7;outline:1px solid #82acd0}.one-menu-dropdown kbd{font:inherit;color:#57636d;font-size:9px}.one-menu-divider{background:#aeb6bd;border-bottom:1px solid #fff;height:1px;margin:3px 4px 3px 20px}.one-tool-icon.is-active{background:#d4e9f8;border-color:#8db6d5}.one-tool-icon svg{stroke-width:2px}.one-tool-icon.tool-home svg{color:#2c7a3f}.one-tool-icon.tool-people svg{color:#8d5e1b}.one-tool-icon.tool-timetable svg{color:#176fa3}.one-tool-icon.tool-attendance svg{color:#b85d13}.one-tool-icon.tool-learning svg{color:#8a3c8f}.one-tool-icon.tool-progress svg{color:#2a7b67}.one-tool-icon.tool-communication svg{color:#17689b}.one-tool-icon.tool-reports svg{color:#44698d}.one-tool-icon.tool-system svg{color:#745c39}.one-titlebar__logo{letter-spacing:-.03em;width:25px;font-size:7px}.one-record-window-title{color:#173f61;background:linear-gradient(#eff8ff,#c9e1f4);border:1px solid #8da9be;border-bottom-color:#7998af;justify-content:space-between;align-items:center;gap:12px;min-height:27px;padding:4px 8px;font-size:10px;font-weight:700;display:flex}.one-record-window-title>span:last-child{color:#526b7e;font-size:9px;font-weight:500}.one-record-commandbar{background:linear-gradient(#fff,#edf2f6);border:1px solid #a2b2bf;border-top:0;align-items:center;gap:3px;min-height:33px;padding:3px 5px;display:flex}.one-record-commandbar .one-button{min-height:24px}.one-classic-status-text{color:#41596b;font-size:9px}.one-submodule-tabs,.one-record-editor-tabs{background:#e9eef2;border:1px solid #a2b2bf;border-top:0;align-items:flex-end;gap:2px;min-height:29px;padding:3px 4px 0;display:flex;overflow-x:auto}.one-submodule-tabs a,.one-submodule-tabs button,.one-record-editor-tabs button{white-space:nowrap;color:#405362;cursor:pointer;background:linear-gradient(#f9fbfc,#dce4ea);border:1px solid #9eafbd;border-bottom:0;border-radius:2px 2px 0 0;align-items:center;gap:4px;min-height:24px;padding:4px 8px;font-size:9px;text-decoration:none;display:inline-flex}.one-submodule-tabs .is-active,.one-record-editor-tabs button.is-active{color:#174f79;background:#fff;font-weight:700;position:relative;top:1px}.one-finder-page{padding-top:5px}.one-finder-panel{margin-top:5px}.one-finder-criteria{background:#f4f6f8;border-bottom:1px solid #aebdca;grid-template-columns:minmax(260px,520px) auto auto 1fr;align-items:end;gap:5px;padding:7px;display:grid}.one-finder-criteria label{grid-template-columns:95px minmax(0,1fr);align-items:center;gap:6px;font-size:9px;display:grid}.one-finder-results tbody tr{cursor:default}.one-inline-actions{align-items:center;gap:3px;display:flex}.one-classic-record-editor{padding-top:5px}.one-record-form-section{margin-top:5px;padding:0;overflow:hidden}.one-record-form-section__title{color:#163f60;background:linear-gradient(#edf7ff,#d1e6f6);border-bottom:1px solid #9eb2c2;align-items:center;min-height:25px;padding:3px 6px;font-size:10px;font-weight:800;display:flex}.one-classic-details-layout{background:#f8f8f8;grid-template-columns:minmax(420px,680px) 210px;gap:28px;padding:9px 11px 13px;display:grid}.one-classic-form-fields{gap:4px;display:grid}.one-classic-form-fields.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;padding:9px 11px 13px}.one-classic-form-fields label{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:7px;min-height:28px;font-size:9px;display:grid}.one-classic-form-fields .one-field[readonly]{color:#61717e;background:#eceff1}.one-classic-photo-panel{flex-direction:column;align-items:stretch;gap:5px;font-size:9px;display:flex}.one-classic-photo-placeholder{color:#48647a;background:linear-gradient(#eef2f5,#d6dde3);border:1px solid #6f7d88;place-items:center;height:165px;font-size:34px;font-weight:700;display:grid}.one-classic-photo-panel small{color:#647582;font-size:8px;line-height:1.35}.one-record-form-section>.one-table-wrap,.one-record-form-section>.one-empty-inline{margin:8px 10px 11px}.one-register-commandbar{border-top:0}.one-register-viewbar{background:#f4f4f4;border:1px solid #a2b2bf;border-top:0;align-items:center;gap:14px;min-height:28px;padding:4px 7px;font-size:9px;display:flex}.one-register-viewbar strong{color:#1d496c}.one-register-grid-panel{margin-top:5px}.one-register-name-col{min-width:230px}.one-register-matrix th,.one-register-matrix td{padding:3px 4px}.one-register-matrix tbody tr:nth-child(2n) td{background:#f9faf8}.one-register-matrix tbody tr:hover td{background:#fff3cb}.one-register-mark{width:150px;font-weight:700}.one-register-mark.mark-present{background:#eef8ec}.one-register-mark.mark-late{background:#fff1c9}.one-register-mark.mark-authorised_absence,.one-register-mark.mark-unauthorised_absence,.one-register-mark.mark-reason_pending{background:#fde2df}.one-register-legend{flex-wrap:wrap;justify-content:flex-end;gap:4px 9px;max-width:620px;font-size:8px;display:flex}.one-register-legend span{white-space:nowrap}.one-register-legend b{color:#174f79;place-items:center;min-width:16px;display:inline-grid}.one-classic-learning-page{padding-top:5px}.one-classic-workpanel{margin-top:5px}.one-marksheet-basic{background:#f8f8f8;border-bottom:1px solid #aebdca;padding:0 0 7px}.one-marksheet-basic>strong{color:#153f61;background:linear-gradient(#edf7ff,#d2e7f6);border-bottom:1px solid #a4bacb;padding:4px 6px;font-size:10px;display:block}.one-marksheet-basic>div{grid-template-columns:120px minmax(240px,520px);align-items:start;gap:8px;padding:7px 9px 3px;font-size:9px;display:grid}.one-marksheet-basic>label{align-items:center;gap:7px;padding:2px 9px;font-size:9px;display:flex}.one-marksheet-basic textarea.one-field{resize:vertical;min-height:48px}.one-markbook thead th:not(:first-child){vertical-align:bottom;writing-mode:vertical-rl;white-space:nowrap;min-width:82px;max-width:105px;height:96px;transform:rotate(180deg)}.one-markbook tbody td:not(:first-child){text-align:center;padding:2px}.one-mark-cell{border:1px solid #0000;border-radius:0;width:100%;min-height:25px;font-size:9px}.one-mark-cell.is-pending{background:#fff0bd;border-color:#d7aa31}.one-mark-cell.is-marked{background:#e8f4e5;border-color:#9bbd91}.one-mark-cell.is-empty{color:#8a969f;background:#f4f4f4}@media (width<=1050px){.one-classic-details-layout{grid-template-columns:1fr}.one-classic-photo-panel{max-width:220px}.one-finder-criteria{grid-template-columns:1fr auto auto}.one-finder-criteria label{grid-column:1/-1}}.one-system-manager-page{padding-top:5px}.one-admin-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;margin-top:5px;display:grid}.one-classic-report-browser{padding-top:5px}.one-report-browser-grid{grid-template-columns:220px minmax(0,1fr);gap:5px;margin-top:5px;display:grid}.one-report-focus-tree{background:#f7f7f7;padding:0 0 8px;overflow:hidden}.one-report-pane-title{color:#fff;background:linear-gradient(#4a8cbe,#2d6d9d);border-bottom:1px solid #1c537d;align-items:center;min-height:28px;padding:4px 7px;font-size:10px;font-weight:800;display:flex}.one-report-tree-root,.one-report-tree-area{color:#314b5e;align-items:center;gap:5px;min-height:24px;padding:3px 6px;font-size:9px;display:flex}.one-report-tree-root{border-bottom:1px solid #d1d9df;font-weight:800}.one-report-tree-group{padding-top:2px}.one-report-tree-area{padding-left:13px;font-weight:700}.one-report-tree-group button{color:#314657;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;width:calc(100% - 19px);min-height:23px;margin-left:19px;padding:3px 6px;font-size:9px;display:block}.one-report-tree-group button:hover{background:#e2eef8;border-color:#b3ccde}.one-report-tree-group button.is-active{color:#114f7e;background:#cfe4f4;border-color:#8eb5d3;font-weight:700}.one-report-library-pane{min-height:315px}.one-report-library-pane tbody tr{cursor:pointer}.one-report-library-pane tbody tr.is-selected td{background:#e4f2fc}.one-report-selection-strip{background:#f4f6f8;align-items:center;gap:8px;min-height:42px;margin-top:5px;padding:6px 8px;display:flex}.one-report-selection-strip>div{flex:1;gap:1px;min-width:0;display:grid}.one-report-selection-strip strong{color:#244e70;font-size:10px}.one-report-selection-strip span{color:#627484;font-size:8px}@media (width<=1050px){.one-admin-split,.one-report-browser-grid{grid-template-columns:1fr}}.one-lesson-monitor-page,.one-classic-timetable-page{padding-top:5px}.one-lesson-monitor-table th,.one-lesson-monitor-table td{padding:4px 5px}.one-timetable-matrix-wrap{background:#fff;max-height:650px;overflow:auto}.one-timetable-matrix{border-top:1px solid #b4c1cb;border-left:1px solid #b4c1cb;min-width:980px;display:grid}.one-timetable-corner,.one-timetable-day-head,.one-timetable-time,.one-timetable-cell{border-bottom:1px solid #c3cdd5;border-right:1px solid #c3cdd5}.one-timetable-corner{background:#edf1f4;min-height:38px}.one-timetable-day-head{color:#28465d;background:linear-gradient(#f8fafb,#e3e8ec);align-content:center;place-items:center;gap:1px;min-height:38px;font-size:9px;display:grid}.one-timetable-day-head strong{font-size:10px}.one-timetable-day-head span{color:#667987;font-size:8px}.one-timetable-time{color:#36546a;text-align:right;background:#f0f3f5;min-height:66px;padding:4px 5px;font-size:10px;font-weight:700}.one-timetable-cell{background:#fff;min-height:66px;padding:2px;position:relative}.one-timetable-cell:nth-child(odd){background:#fcfcfc}.one-timetable-block{color:#173e5c;background:linear-gradient(#dcecf8,#c4dff2);border:1px solid #77a8ca;align-content:start;gap:1px;min-height:55px;padding:4px 5px;font-size:8px;display:grid;overflow:hidden}.one-timetable-block+.one-timetable-block{margin-top:2px}.one-timetable-block strong{font-size:9px;line-height:1.15}.one-timetable-block span{font-weight:700}.one-timetable-block small{color:#496579;font-size:8px}@media (width<=1100px){.one-timetable-matrix{min-width:900px}}.one-home-page{padding-top:5px}.one-home-workspace{grid-template-columns:minmax(430px,1.2fr) minmax(320px,.8fr);gap:5px;margin-top:5px;display:grid}.one-home-timeline-panel,.one-home-widget{padding:0;overflow:hidden}.one-home-panel-title{color:#174666;background:linear-gradient(#f7fbfe,#d3e7f5);border-bottom:1px solid #9eb5c7;justify-content:space-between;align-items:center;gap:8px;min-height:27px;padding:4px 7px;font-size:9px;font-weight:800;display:flex}.one-home-panel-title strong{color:#5c7181;font-size:8px;font-weight:600}.one-home-timeline-row{border-bottom:1px solid #d4dde4;grid-template-columns:62px minmax(0,1fr);min-height:62px;display:grid}.one-home-timeline-time{color:#2f5570;text-align:right;background:#f0f4f7;border-right:1px solid #c3cfd8;padding:4px 6px;font-size:18px;line-height:1}.one-home-timeline-time sup{vertical-align:top;margin-left:1px;font-size:8px}.one-home-timeline-slot{background-image:linear-gradient(#0000 49%,#eef2f5 50%,#0000 51%);min-width:0;padding:3px}.one-home-session{color:#183f5d;background:linear-gradient(#dcecf8,#c8e1f2);border:1px solid #79a8c9;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:5px 6px;font-size:8px;display:grid}.one-home-session+.one-home-session{margin-top:3px}.one-home-session>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.one-home-session strong{font-size:9px}.one-home-session small{color:#526b7d;grid-column:1;font-size:8px}.one-home-session-meta{white-space:nowrap;grid-area:1/2/span 2;align-content:center;justify-items:end;gap:3px;display:grid}.one-home-session-meta span{font-size:8px}.one-home-timeline-empty{color:#536b7e;background:#f6f8fa;border:1px solid #c7d1d9;align-items:center;gap:7px;margin:9px;padding:10px;font-size:9px;display:flex}.one-home-timeline-empty a{margin-left:auto}.one-home-widget{background:#fff}.one-home-register-summary{border-bottom:1px solid #d2dae1;grid-template-columns:repeat(4,1fr);display:grid}.one-home-register-summary.three{grid-template-columns:repeat(3,1fr)}.one-home-register-summary>div{text-align:center;border-right:1px solid #dde3e8;min-width:0;padding:7px 5px}.one-home-register-summary>div:last-child{border-right:0}.one-home-register-summary span{color:#657887;margin-bottom:2px;font-size:7px;display:block}.one-home-bar-summary{padding:8px}.one-home-bar-row{grid-template-columns:105px 1fr 42px;align-items:center;gap:6px;font-size:8px;display:grid}.one-home-bar-row>div{background:#eef1f3;border:1px solid #c3cdd5;height:16px}.one-home-bar-row i{background:#6fa75f;height:100%;display:block}.one-home-bar-row strong{text-align:right;color:#294e69;font-size:9px}.one-home-member-list{max-height:205px;overflow:auto}.one-home-member-list a{color:#2c4558;border-bottom:1px solid #e0e5e9;grid-template-columns:minmax(0,1fr) 92px 42px;align-items:center;gap:6px;min-height:28px;padding:3px 7px;font-size:9px;text-decoration:none;display:grid}.one-home-member-list a:hover{background:#e8f3fb}.one-home-member-list small{color:#73828e;font-size:8px}.one-home-member-list strong{text-align:right;color:#2c5d7c}.one-marksheet-live-details{max-width:520px;grid-template-columns:145px 70px 145px 70px!important;align-items:center!important;gap:4px 8px!important;padding:7px 9px!important;display:grid!important}.one-marksheet-live-details span{color:#445c6d}.one-marksheet-live-details b{color:#183f5d;font-size:10px}@media (width<=1050px){.one-home-workspace{grid-template-columns:1fr}.one-home-timeline{min-height:380px}}.one-classic-groups-page{padding-top:5px}.one-group-manager-grid{grid-template-columns:245px minmax(0,1fr);gap:5px;margin-top:5px;display:grid}.one-group-list-pane{background:#f7f7f7;padding:0 0 6px;overflow:hidden}.one-group-list{max-height:620px;overflow:auto}.one-group-list button{color:#304b5e;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d5dde3;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px;width:100%;min-height:38px;padding:4px 6px;display:grid}.one-group-list button:hover{background:#e7f2fa}.one-group-list button.is-active{outline-offset:-1px;background:#cfe5f5;outline:1px solid #8ab3d1}.one-group-list button>span{gap:1px;min-width:0;display:grid}.one-group-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.one-group-list small{color:#6b7d89;font-size:8px}.one-group-list b{text-align:center;background:#edf2f5;border:1px solid #bdc9d2;min-width:24px;padding:2px;font-size:8px}.one-long-text-cell{white-space:normal;max-width:520px;line-height:1.35}@media (width<=980px){.one-group-manager-grid{grid-template-columns:1fr}.one-group-list{max-height:240px}}.one-member-programme-layout{grid-template-columns:minmax(430px,690px) 220px}.one-record-note{color:#506675;background:#f2f5f7;border:1px solid #c4ced6;margin:0 11px 12px;padding:7px 9px;font-size:9px}.one-restricted-member-panel{color:#4a3b1b;background:#fff8dc;border:1px solid #c9a75f;align-items:flex-start;gap:10px;margin:9px 11px;padding:10px;display:flex}.one-restricted-member-panel svg{color:#9a6c12;flex:none}.one-restricted-member-panel h2{margin:0 0 3px;font-size:11px}.one-restricted-member-panel p{margin:0;font-size:9px;line-height:1.45}.one-classic-indicator-grid{background:#fff;border:1px solid #aebdca;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 11px 12px;display:grid}.one-classic-indicator-grid>div{border-right:1px solid #cdd6dd;min-height:52px;padding:7px 8px}.one-classic-indicator-grid>div:last-child{border-right:0}.one-classic-indicator-grid span{color:#5b6f7f;margin-bottom:4px;font-size:8px;display:block}.one-classic-indicator-grid strong{color:#233f56;font-size:9px}.one-record-form-section .one-panel-table-heading{border-top:0}.one-record-form-section .one-table-wrap{margin-top:0}@media (width<=1050px){.one-member-programme-layout{grid-template-columns:1fr}.one-classic-indicator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.one-classic-indicator-grid>div:nth-child(2){border-right:0}.one-classic-indicator-grid>div{border-bottom:1px solid #cdd6dd}}.one-review-summary-strip{background:#f3f7fa;border:1px solid #9eb2c2;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:5px;display:grid}.one-review-summary-strip>div{border-right:1px solid #c7d3dc;padding:6px 7px}.one-review-summary-strip>div:last-child{border-right:0}.one-review-summary-strip span{color:#617585;margin-bottom:3px;font-size:8px;display:block}.one-review-summary-strip strong{color:#1f4059;font-size:9px}.one-review-details-grid{padding:9px 11px 12px}.one-review-textarea-wrap{gap:5px;padding:9px 11px 12px;display:grid}.one-review-textarea-wrap .one-field{resize:vertical;min-height:120px;padding:7px;line-height:1.45}.one-review-textarea-wrap small{color:#657684;font-size:8px}.one-classic-record-footer{color:#526675;background:#f3f5f7;border-top:1px solid #cbd4db;align-items:baseline;gap:7px;padding:6px 8px;font-size:8px;display:flex}.one-classic-record-footer strong{color:#294861}@media (width<=1050px){.one-review-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.one-classic-stack{gap:6px;display:grid}.one-ilp-text-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px 11px 12px;display:grid}.one-ilp-text-grid label{color:#29475d;gap:4px;font-size:9px;font-weight:700;display:grid}.one-ilp-text-grid textarea.one-field{resize:vertical;color:#243846;min-height:118px;padding:7px;font-weight:400;line-height:1.45}.one-ilp-record-page .one-record-form-section{margin-top:6px}@media (width<=900px){.one-ilp-text-grid{grid-template-columns:1fr}}.one-submission-response{color:#263b4c;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f8;border:1px solid #aebbc5;max-height:280px;margin:0;padding:8px;font:9px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.one-assignment-record-page .one-record-form-section{margin-top:6px}.one-curriculum-browser{grid-template-columns:minmax(220px,.85fr) minmax(240px,1fr) minmax(360px,1.55fr);gap:8px;min-height:440px;display:grid}.one-curriculum-browser>.one-panel{border-radius:2px;min-width:0}.one-curriculum-list{background:#fff;flex-direction:column;min-height:360px;display:flex}.one-curriculum-list>button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d9dfe8;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:6px 8px;display:flex}.one-curriculum-list>button:hover{background:#eef5ff}.one-curriculum-list>button.is-active{background:#dbeaff;box-shadow:inset 3px 0 #245d9b}.one-curriculum-list>button span{flex-direction:column;gap:2px;min-width:0;display:flex}.one-curriculum-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.one-curriculum-list>button small{color:#667085;font-size:10px}.one-restricted-record-page .one-record-form-section{border-color:#c7ced8}.one-restricted-record-page .one-record-window-title{background:linear-gradient(#385a83,#25486f)}.one-restricted-safeguarding-section{border-left:4px solid #b42318!important}.one-restricted-full-field{flex-direction:column;gap:4px;margin-top:10px;display:flex}.one-restricted-full-field>span,.one-ilp-text-grid label>span{color:#344054;font-size:11px;font-weight:600}@media (width<=1100px){.one-curriculum-browser{grid-template-columns:1fr}.one-curriculum-list{min-height:0;max-height:280px;overflow:auto}}.one-automation-panel{padding:0;overflow:hidden}.one-automation-commandbar{background:linear-gradient(#f8fafc,#e8eef3);border-bottom:1px solid #aebdca}.one-automation-infrastructure{background:#b8c5cf;border-bottom:1px solid #9eacb8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.one-automation-infrastructure span{color:#314657;background:#edf2f6;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:flex}.one-automation-infrastructure b{background:#a34a3a;border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1px #00000026}.one-automation-infrastructure b.is-ready{background:#3f7d4b}.one-automation-grid{background:#dfe6eb;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:8px;display:grid}.one-automation-section{background:#fff;border:1px solid #9dacb8;min-width:0}.one-automation-section.span-2{grid-column:1/-1}.one-automation-section .one-panel-table-heading h2{align-items:center;gap:5px;display:flex}.one-cell-error{color:#8b2e2e;white-space:normal;max-width:360px;margin-top:4px;font-size:8px;line-height:1.35}.one-admission-source-review{background:#dfe6eb;border:1px solid #899ba8;margin:8px}.one-admission-source-review>.one-panel-table-heading{background:linear-gradient(#f5f8fa,#dbe8f0);border-bottom:1px solid #899ba8}.one-admission-source-review>.one-panel-table-heading h2{align-items:center;gap:5px;display:flex}.one-source-review-loading{color:#53636d;background:#fff;padding:12px;font-size:10px}.one-source-review-document{background:#fff;border:1px solid #97a7b3;margin:7px}.one-source-review-document__head{background:linear-gradient(#fbfbfb,#e7ecef);border-bottom:1px solid #a8b5be;justify-content:space-between;align-items:center;gap:10px;min-height:35px;padding:5px 7px;display:flex}.one-source-review-document__head>div{align-items:center;gap:6px;min-width:0;display:flex}.one-source-review-document__head>div>div{gap:1px;min-width:0;display:grid}.one-source-review-document__head strong{color:#163d58;font-size:10px}.one-source-review-document__head span{color:#667680;font-size:8px}.one-source-review-sections{background:#b7c2c9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.one-source-review-section{background:#f5f5f5;min-width:0}.one-source-review-section h4{color:#143f5e;background:#d6e7f2;border-bottom:1px solid #a9bdc9;margin:0;padding:4px 7px;font:700 9px Tahoma,Segoe UI,Arial,sans-serif}.one-source-review-fields{display:grid}.one-source-review-field{background:#f4f4f4;border-bottom:1px solid #d6dce0;grid-template-columns:145px minmax(0,1fr);min-height:25px;display:grid}.one-source-review-field>span{color:#3c4d58;padding:5px 6px;font-size:9px}.one-source-review-field>div{color:#111;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-left:1px solid #b5c0c7;min-width:0;padding:5px 6px;font-size:9px;line-height:1.35}.one-source-review-subsection{border-top:1px solid #aebbc4}.one-source-review-subsection>strong{color:#29485d;background:#e5e9ec;padding:4px 6px;font-size:9px;display:block}.one-admission-pack-review{background:#f2f2f2;border:1px solid #899ba8;margin:8px}.one-admission-pack-review .one-panel-table-heading{background:linear-gradient(#eef5fa,#d4e4ef);border-bottom:1px solid #98a9b5;min-height:36px}.one-admission-pack-review__status{align-items:center;padding-right:4px;display:flex}.one-admission-pack-document-tabs{white-space:nowrap;background:#eceff1;border-bottom:1px solid #899ba8;align-items:center;min-height:27px;display:flex;overflow-x:auto}.one-admission-pack-document-tabs button{color:#1c3445;cursor:pointer;background:linear-gradient(#fafafa,#e3e3e3);border:0;border-right:1px solid #b3bdc4;border-radius:0;align-items:center;gap:4px;min-height:26px;padding:3px 8px;font:10px Tahoma,Segoe UI,Arial,sans-serif;display:inline-flex}.one-admission-pack-document-tabs button.is-active{color:#083f67;background:#cfe5f5;font-weight:700;box-shadow:inset 0 -2px #397eaa}.one-admission-pack-preview-frame{background:#aeb8bf;height:520px;padding:7px}.one-admission-pack-preview-frame iframe{background:#fff;border:1px solid #677781;width:100%;height:100%;display:block}.one-admission-pack-approval-bar{background:linear-gradient(#fbfbfb,#e8e8e8);border-top:1px solid #8e9da7;align-items:center;gap:12px;min-height:46px;padding:6px 8px;display:flex}.one-admission-pack-approval-bar>div{flex:1;gap:2px;min-width:0;display:grid}.one-admission-pack-approval-bar strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.one-admission-pack-approval-bar span{color:#53626c;font-size:9px;line-height:1.35}.one-pack-sent{align-items:center;gap:4px;font-weight:700;display:inline-flex;color:#266638!important}.one-admission-pack-empty{color:#55636d;text-align:center;background:#e6eaed;align-content:center;place-items:center;gap:5px;min-height:210px;padding:20px;font-size:10px;display:grid}.one-admission-pack-empty strong{color:#1e394c;font-size:12px}@media (width<=1150px){.one-automation-infrastructure{grid-template-columns:repeat(2,minmax(0,1fr))}.one-automation-grid{grid-template-columns:1fr}.one-automation-section.span-2{grid-column:auto}.one-admission-pack-preview-frame{height:410px}.one-source-review-sections{grid-template-columns:1fr}}.one-admission-record-page,.one-admissions-browser-page{background:#eef2f5;gap:0}.one-admission-record-page .one-record-window-title,.one-admissions-browser-page .one-record-window-title{margin-bottom:0}.one-admission-record-toolbar,.one-admissions-finder-toolbar{background:linear-gradient(#f9fbfc,#e7edf1);border-bottom:1px solid #8fa1ae;min-height:34px}.one-admission-record-tabs{white-space:nowrap;background:#f3f5f6;border-bottom:1px solid #8ca4b5;align-items:center;gap:0;min-height:28px;padding:0 5px;font-size:11px;display:flex;overflow-x:auto}.one-admission-record-tabs a{color:#111;border-right:1px solid #0000;padding:6px 8px 5px;text-decoration:none}.one-admission-record-tabs a:hover{color:#0c3f66;background:#dbeaf5;text-decoration:underline}.one-admission-box{box-shadow:none;background:#f4f4f4;border:1px solid #8fa0ac;border-radius:0;margin:7px 7px 0;scroll-margin-top:108px;overflow:hidden}.one-admission-box__title{color:#102f47;background:linear-gradient(#e4eff7,#c9dceb);border-bottom:1px solid #8ca1b1;align-items:center;min-height:24px;padding:3px 7px;font-size:12px;font-weight:700;display:flex}.one-admission-mini-toolbar{background:#f8f9fa;border-bottom:1px solid #b4c1ca;align-items:center;gap:4px;min-height:29px;padding:2px 6px;display:flex}.one-classic-tool{color:#1b3343;min-height:24px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.one-classic-tool:hover:not(:disabled){background:#e4eff7;border-color:#96adbd}.one-classic-tool:disabled{color:#a5acb1;cursor:default}.one-admission-unsaved{color:#8c5500;font-size:10px;font-weight:700}.one-admission-basic-layout{background:#f6f6f6;grid-template-columns:minmax(440px,1fr) 210px;gap:34px;padding:10px 16px 13px;display:grid}.one-admission-field-table{align-content:start;gap:5px;padding:9px 12px;display:grid}.one-admission-field-table.two-column{grid-template-columns:repeat(2,minmax(260px,1fr));column-gap:24px}.one-admission-field-table label{color:#111;grid-template-columns:145px minmax(150px,1fr);align-items:center;gap:7px;min-height:25px;font-size:11px;display:grid}.one-admission-field-table label>span{line-height:1.15}.one-admission-field-table label.span-2{grid-column:1/-1}.one-admission-field-table .one-field,.one-admission-basic-layout .one-field{background:#fff;border:1px solid #7c8992;border-radius:0;height:24px;min-height:24px;padding:2px 6px;font-size:11px;box-shadow:inset 0 1px 1px #0000000a}.one-field-readonly,.one-admission-field-table .one-field:read-only{color:#30383d;background:#eceff1}.one-admission-photo-area{color:#4c5962;align-self:start;justify-items:stretch;gap:5px;width:190px;font-size:10px;display:grid}.one-admission-photo-label{color:#111;font-size:11px}.one-admission-photo-frame{color:#68757e;background:#fff;border:1px solid #6e777d;place-items:center;height:178px;display:grid}.one-admission-photo-frame strong{color:#82909a;font-size:32px;font-weight:500}.one-admission-photo-area small{text-align:center;font-size:9px}.one-admission-status-layout{background:#f4f4f4;grid-template-columns:minmax(520px,1fr) 190px;gap:12px;display:grid}.one-admission-stage-box{background:#fff;border:1px solid #9aa7af;margin:9px 10px 9px 0;font-size:10px}.one-admission-stage-box>strong{background:#edf2f5;border-bottom:1px solid #abb6bd;padding:5px 7px;font-size:11px;display:block}.one-admission-stage-box>div{border-bottom:1px solid #e2e6e8;align-items:center;gap:6px;min-height:23px;padding:2px 7px;display:flex}.one-admission-stage-box>div:last-child{border-bottom:0}.one-admission-stage-box>div span{background:#f5f7f8;border:1px solid #9aa8b1;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.one-admission-stage-box>div.is-current{color:#0d4269;background:#cfe6f7;font-weight:700}.one-admission-table-with-actions{background:#f4f4f4;grid-template-columns:minmax(0,1fr) 82px;align-items:stretch;padding:9px 10px 10px;display:grid}.one-admission-contact-table{background:#fff;border:1px solid #8b969d;min-height:116px}.one-admission-action-rail{flex-direction:column;align-items:stretch;gap:2px;padding-left:7px;display:flex}.one-admission-action-rail button,.one-admission-action-link{color:#1a4c70;min-height:26px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px 4px;font-size:10px;text-decoration:none;display:flex}.one-admission-action-rail button:hover:not(:disabled),.one-admission-action-link:hover{background:#e1edf6}.one-admission-action-rail button:disabled{color:#a8adb0;cursor:default}.one-admission-empty-row{color:#69747b;justify-content:center;align-items:center;gap:7px;min-height:70px;font-size:10px;display:flex}.one-application-contacts-manager .one-table tbody tr{cursor:default}.one-application-contacts-manager .one-table tbody tr:not(.is-selected):hover td{background:#eef6fb}.one-application-contacts-manager .one-table tbody tr.is-selected td{color:#0c3e62;background:#d4eaf8}.one-admissions-search{background:#fff;border:1px solid #7f8c95;align-items:center;gap:5px;width:min(390px,42vw);height:25px;padding:0 6px;display:flex}.one-admissions-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.one-admissions-browser-box{margin-top:7px}.one-admission-browser-summary{background:#f5f7f8;border-bottom:1px solid #b9c5cc;align-items:center;gap:24px;min-height:30px;padding:4px 9px;font-size:10px;display:flex}.one-admission-browser-summary strong{color:#163d59;margin-left:4px;font-size:12px}.one-admissions-browser-table th:first-child{min-width:180px}.one-admissions-browser-table th:nth-child(3){min-width:160px}.one-admissions-browser-table th:nth-child(7){min-width:180px}.one-readiness-commandbar{background:#f8f9fa;border-bottom:1px solid #b4c4cf}.one-readiness-summary{color:#334c5d;background:#f7f9fa;border-bottom:1px solid #cbd6dd;align-items:center;gap:18px;min-height:28px;padding:5px 10px;font-size:10px;display:flex}.one-readiness-summary strong{color:#162f40;font-size:12px}.one-readiness-table th:first-child,.one-readiness-table td:first-child{text-align:center;width:44px}.one-readiness-table th:nth-child(2){width:180px}.one-readiness-table th:nth-child(3){width:115px}.one-readiness-table th:last-child,.one-readiness-table td:last-child{text-align:center;width:70px}.one-readiness-table tr.status-missing td{background:#fff4f3}.one-readiness-table tr.status-warning td{background:#fffaf0}.one-readiness-table tr.status-complete td{background:#f5fbf6}.one-readiness-table tr.status-not_applicable td{color:#72808a}.one-readiness-icon.success{color:#207843}.one-readiness-icon.danger{color:#b3312a}.one-readiness-icon.warning{color:#9a6612}.one-readiness-icon.neutral{color:#788691}.one-admission-record-page .one-automation-infrastructure{border-radius:0;margin:7px 9px}.one-admission-record-page .one-automation-grid{gap:7px;padding:0 9px 9px}.one-admission-record-page .one-automation-section{box-shadow:none;background:#fff;border:1px solid #9ba9b2;border-radius:0}.one-admission-record-page .one-panel-table-heading{background:#edf2f5;border-bottom:1px solid #aab6bd;min-height:34px;padding:5px 7px}.one-admission-record-page .one-panel-table-heading h2{font-size:11px}.one-admission-record-page .one-panel-table-heading p{font-size:9px}.one-admission-enrolment-box .one-admission-table-with-actions{grid-template-columns:minmax(420px,620px) 82px}.one-application-contacts-manager .one-table td,.one-readiness-table td{vertical-align:top}.one-automation-centre-page .one-stat-grid,.one-report-schedules-page .one-stat-grid{margin-bottom:8px}.one-automation-centre-page .one-cell-error,.one-readiness-panel .one-cell-error{white-space:normal;max-width:440px;margin-top:3px}@media (width<=1100px){.one-admission-basic-layout,.one-admission-status-layout{grid-template-columns:1fr}.one-admission-photo-area{width:170px}.one-admission-stage-box{margin:0 12px 10px}.one-admission-field-table.two-column{grid-template-columns:1fr}.one-admission-field-table label.span-2{grid-column:auto}.one-readiness-summary{flex-wrap:wrap;gap:8px 14px}}@media print{.one-admission-record-toolbar,.one-admission-record-tabs,.one-admission-action-rail,.one-classic-shell__left,.one-classic-shell__right{display:none!important}.one-admission-box{break-inside:avoid}}.one-new-admission-page{background:#e9eef2;gap:0;min-height:100%}.one-new-admission-page .one-record-window-title{margin:0}.one-admission-record-surface{background:#eef2f5;border:0;min-height:calc(100vh - 138px);margin:0;display:block}.one-admission-tabs{color:#111;white-space:nowrap;background:linear-gradient(#fbfcfd,#e4e9ed);border-top:1px solid #fff;border-bottom:1px solid #879ba9;align-items:center;min-height:29px;padding:0 7px;font-size:11px;display:flex;overflow-x:auto}.one-admission-tabs span{border-right:1px solid #c6ced4;align-items:center;min-height:27px;padding:0 9px;display:inline-flex}.one-admission-tabs span.is-active{color:#0a4269;background:#d7e9f6;font-weight:700;box-shadow:inset 0 -2px #2d77aa}.one-new-admission-section{background:#f1f1f1;margin:7px 8px 0}.one-admission-form-grid--photo{grid-template-columns:minmax(520px,1fr) 210px;gap:34px;padding:11px 18px 14px;display:grid}.one-admission-fields{align-content:start;gap:5px;padding:10px 16px 13px;display:grid}.one-admission-form-grid--photo>.one-admission-fields{padding:0}.one-admission-fields.two-column{grid-template-columns:repeat(2,minmax(260px,1fr));column-gap:28px}.one-admission-fields label:not(.one-admission-check){color:#111;grid-template-columns:150px minmax(170px,1fr);align-items:center;gap:7px;min-height:26px;font-size:11px;display:grid}.one-admission-fields label.span-2{grid-column:1/-1}.one-admission-fields label>span{line-height:1.1}.one-admission-fields .one-field{color:#111;height:25px;min-height:25px;font:inherit;background:#fff;border:1px solid #77858f;border-radius:0;padding:2px 6px;font-size:11px;box-shadow:inset 0 1px 1px #0000000d}.one-admission-fields .one-field--textarea{resize:vertical;height:auto;min-height:54px;padding:5px 6px;line-height:1.35}.one-admission-fields .one-field:focus,.one-admission-check-table .one-field:focus{outline-offset:-1px;outline:1px solid #2f79a8}.one-admission-fields .one-field:read-only,.one-admission-fields .one-field:disabled{color:#50575b;background:#e7eaec}.one-admission-check{align-items:center;gap:6px;min-height:25px;font-size:11px;display:flex}.one-admission-check input{width:14px;height:14px}.one-admission-check-grid{grid-template-columns:repeat(3,minmax(190px,1fr));gap:3px 18px;display:grid}.one-admission-section-checks{background:#f7f8f9;border-bottom:1px solid #c0c9cf;padding:7px 16px}.one-admission-photo-block{color:#52606a;align-content:start;gap:5px;width:190px;font-size:9px;display:grid}.one-admission-photo-empty{color:#7b8992;background:#fff;border:1px solid #69757d;place-items:center;height:180px;display:grid}.one-admission-subheading{color:#223a4b;background:#f7f8f9;border-bottom:1px solid #b7c1c8;align-items:center;min-height:25px;padding:3px 10px;font-size:11px;font-weight:700;display:flex}.one-admission-sensitive-section .one-admission-box__title{background:linear-gradient(#eef3f7,#d9e3eb)}.one-admission-restricted-section{border-color:#a67178}.one-admission-restricted-section .one-admission-box__title{color:#5f1720;background:linear-gradient(#f6e8ea,#e9cfd3);border-bottom-color:#b58c91}.one-admission-restricted-note{color:#5c292e;background:#fff7f8;border:1px solid #c99aa0;margin:8px 12px 2px;padding:8px 10px;font-size:10px;line-height:1.4}.one-admission-check-table{grid-template-columns:repeat(2,minmax(320px,1fr));gap:5px 26px;padding:10px 16px 13px;display:grid}.one-admission-check-table label{grid-template-columns:minmax(190px,1fr) minmax(180px,230px);align-items:center;gap:10px;min-height:28px;font-size:11px;display:grid}.one-admission-check-table .one-field{color:#111;height:25px;min-height:25px;font:inherit;background:#fff;border:1px solid #77858f;border-radius:0;padding:2px 6px;font-size:11px}.one-admission-readiness-preview{color:#2d3e49;gap:7px;padding:11px 14px 14px;font-size:11px;line-height:1.4;display:grid}.one-admission-readiness-preview>strong{color:#0d4269;font-size:12px}.one-new-admission-section.is-readonly-preview{background:#f5f5f5}.one-new-admission-section.is-readonly-preview .one-empty-inline{color:#66737c;align-items:center;min-height:42px;padding:8px 12px;font-size:10px;display:flex}.one-new-admission-page .one-classic-record-footer{border-top:1px solid #c3ccd2;margin:0}.one-admission-record-page .one-admission-record-tabs{white-space:nowrap;background:linear-gradient(#fbfcfd,#e2e7eb);border:1px solid #8d9ca6;border-top:0;align-items:stretch;display:flex;overflow-x:auto;z-index:auto!important;width:100%!important;max-width:100%!important;box-shadow:none!important;margin:0 0 7px!important;padding:0!important;position:static!important;inset:auto!important}.one-admission-record-page .one-admission-record-tabs a{color:#111;background:0 0;border-right:1px solid #c3cbd1;flex:none;align-items:center;min-height:27px;padding:0 10px;font:10px Tahoma,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex;position:static!important}.one-admission-record-page .one-admission-record-tabs a:hover,.one-admission-record-page .one-admission-record-tabs a:focus{color:#0a4269;background:#d7e9f6;outline:none}@media (width<=1100px){.one-admission-form-grid--photo,.one-admission-fields.two-column,.one-admission-check-table,.one-admission-check-grid{grid-template-columns:1fr}.one-admission-fields label.span-2{grid-column:auto}}.one-public-admission{color:#172c3b;background:#d7e0e7;min-height:100vh;padding-bottom:36px;font:13px Tahoma,Segoe UI,Arial,sans-serif}.one-public-admission-header{color:#fff;background:linear-gradient(#1f7eae,#0b5f8e);border-bottom:1px solid #174c6c;justify-content:space-between;align-items:center;height:44px;padding:0 18px;display:flex}.one-public-admission-header>div{align-items:center;gap:8px;display:flex}.one-public-admission-header strong{color:#12628e;background:#fff;padding:3px 5px;font-size:12px}.one-public-admission-header>span{align-items:center;gap:5px;font-size:11px;display:flex}.one-public-admission-card{background:#f3f3f3;border:1px solid #8fa1ad;width:min(1080px,100% - 28px);margin:18px auto;box-shadow:0 2px 8px #00000024}.one-public-admission-card>section{border-top:1px solid #c0c8ce;padding:0 14px 14px}.one-public-admission-card>section h2{color:#173e57;background:linear-gradient(#e8f3fa,#cee4f2);border-bottom:1px solid #9eb2bf;margin:0 -14px 12px;padding:6px 10px;font-size:13px}.one-public-admission-intro{padding:18px}.one-public-admission-intro h1{color:#123f5c;margin:0 0 7px;font-size:21px}.one-public-admission-intro p{max-width:860px;margin:0 0 6px;line-height:1.5}.one-public-admission-intro small{color:#64737d}.one-public-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.one-public-form-grid label{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px;display:grid}.one-public-form-grid label.span-2{grid-column:1/-1}.one-public-form-grid input,.one-public-form-grid select,.one-public-form-grid textarea{box-sizing:border-box;color:#111;background:#fff;border:1px solid #7f8d96;border-radius:0;width:100%;padding:4px 5px;font:12px Tahoma,Segoe UI,Arial,sans-serif;box-shadow:inset 1px 1px 1px #00000017}.one-public-form-grid textarea{resize:vertical;min-height:48px}.one-public-checkbox{grid-template-columns:none!important;justify-content:flex-start!important;gap:7px!important;display:flex!important}.one-public-checkbox input{width:auto!important}.one-public-check-list{flex-wrap:wrap;gap:8px 16px;margin:4px 0 12px;display:flex}.one-public-check-list label{align-items:center;gap:5px;display:flex}.one-public-check-list input{width:auto}.one-public-admission details{background:#fff;border:1px solid #a9b5bd;margin-top:10px}.one-public-admission summary{cursor:pointer;background:#e9eef1;padding:6px 8px;font-weight:700}.one-public-admission details .one-public-form-grid{padding:10px}.one-public-form-help{color:#53636d;font-size:11px;line-height:1.45}.one-public-declaration{background:#fff;border:1px solid #aab6be;padding:10px}.one-public-declaration label{align-items:flex-start;gap:8px;line-height:1.45;display:flex}.one-public-submit{background:#e2e7ea;border-top:1px solid #9eacb5;justify-content:flex-end;padding:12px 14px;display:flex}.one-public-submit button{cursor:pointer;background:linear-gradient(#fff,#d9e9f3);border:1px solid #41697f;border-radius:0;min-width:260px;padding:8px 13px;font:700 12px Tahoma,Segoe UI,Arial,sans-serif}.one-public-submit button:disabled{opacity:.55;cursor:default}.one-public-admission-message{text-align:center;justify-items:center;gap:8px;padding:42px 32px;display:grid}.one-public-admission-message h1{color:#164766;margin:0}.one-public-admission-message p{max-width:620px;margin:0;line-height:1.5}.one-public-supplement{background:#edf3f6!important}.one-source-form-stack{background:#cdd9e1;gap:18px;padding:0 14px 18px;display:grid}.one-source-document-title{color:#fff;background:#173f62;border-top:1px solid #0b2c49;border-bottom:1px solid #0b2c49;align-items:center;gap:10px;margin:8px -14px -9px;padding:8px 14px;display:flex}.one-source-document-title strong{font-size:12px}.one-source-document-title span{opacity:.92;font-size:10px}.one-source-form-page{background:linear-gradient(135deg,#f8fcff,#edf7fd 55%,#fff);border:1px solid #8bb6d4;padding:22px 20px 24px;position:relative;box-shadow:0 1px 4px #0000001f}.one-source-form-page__number{color:#173b61;background:#f8fcff;border:1px solid #8db1cc;padding:4px 11px;font-size:9px;font-weight:700;position:absolute;top:13px;right:18px}.one-source-form-brand{text-align:center;color:#0870c5;margin-top:2px;font:700 28px Arial,sans-serif}.one-source-form-brand span{letter-spacing:.5px;font-size:19px;font-weight:600}.one-source-form-kicker{text-align:center;color:#086ebc;letter-spacing:4px;margin:7px 0 2px;font-size:10px}.one-source-form-page>h2{text-align:center!important;color:#0f2e58!important;background:0 0!important;border:0!important;margin:0 0 18px!important;padding:0!important;font:700 24px Georgia,Times New Roman,serif!important}.one-source-info{background:#e9f5fc;border:1px solid #b0cfe2;margin-bottom:12px;padding:9px 12px;font-size:10px;line-height:1.45}.one-source-form-band{background:#ffffff94;border:1px solid #b4d0e1;margin:11px 0}.one-source-form-band__head{color:#fff;background:linear-gradient(90deg,#0e3d69,#056b9f);justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;display:flex}.one-source-form-band__head strong{font:700 14px Georgia,Times New Roman,serif}.one-source-form-band__head span{letter-spacing:2px;font-size:8px}.one-source-form-band__body{gap:9px;padding:10px 12px;display:grid}.one-source-grid{gap:8px 14px;display:grid}.one-source-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.one-source-grid.address{grid-template-columns:2fr 1fr}.one-source-line,.one-source-text{color:#14385d;gap:4px;font-size:10px;font-weight:700;display:grid}.one-source-line input,.one-source-text textarea{box-sizing:border-box;color:#111;background:#fff;border:1px solid #75a8ca;border-radius:0;width:100%;padding:6px;font:11px Tahoma,Segoe UI,Arial,sans-serif;box-shadow:inset 1px 1px 1px #00000012}.one-source-text textarea{resize:vertical;min-height:64px}.one-source-check-grid{grid-template-columns:1fr;gap:7px;display:grid}.one-source-check-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.one-source-check-list{gap:7px;display:grid}.one-source-check{color:#17375a;align-items:flex-start;gap:8px;font-size:10px;line-height:1.35;display:flex}.one-source-check input{border-radius:0;flex:0 0 16px;width:16px;height:16px;margin:0}.one-source-office-only{color:#45545f;background:repeating-linear-gradient(135deg,#eceff1,#eceff1 8px,#f5f5f5 8px 16px);border:1px solid #9fabb4;gap:3px;margin-top:10px;padding:10px;display:grid}.one-source-office-only strong{font-size:11px}.one-source-office-only span{font-size:9px}.one-admission-invite-result{gap:9px;display:grid}.one-admission-invite-result label{gap:4px;display:grid}.one-admission-invite-result p{margin:0}@media (width<=760px){.one-public-admission-header{padding:0 10px}.one-public-admission-header>span{font-size:9px}.one-public-form-grid{grid-template-columns:1fr}.one-public-form-grid label,.one-public-form-grid label.span-2{grid-column:auto;grid-template-columns:1fr;gap:3px}.one-public-admission-card{width:calc(100% - 14px);margin:7px auto}.one-public-admission-card>section{padding-left:10px;padding-right:10px}.one-public-admission-card>section h2{margin-left:-10px;margin-right:-10px}.one-public-submit button{width:100%}.one-source-form-stack{padding:0 6px 12px}.one-source-document-title{flex-direction:column;align-items:flex-start;margin-left:-6px;margin-right:-6px}.one-source-form-page{padding:18px 10px 16px}.one-source-form-page__number{top:8px;right:8px}.one-source-form-brand{font-size:20px}.one-source-form-brand span{font-size:14px}.one-source-form-page>h2{margin-top:7px!important;font-size:18px!important}.one-source-grid.two,.one-source-grid.address,.one-source-check-grid.two{grid-template-columns:1fr}.one-source-form-band__head{flex-direction:column;align-items:flex-start;gap:2px}.one-source-form-band__head span{font-size:7px}}.yp-letter-stack{gap:28px;max-width:920px;margin:0 auto 32px;display:grid}.yp-letter-page{box-sizing:border-box;color:#153a59;background:#fff;border:1px solid #9ecbed;min-height:1180px;padding:48px 56px 72px;font-family:Arial,Helvetica,sans-serif;position:relative;box-shadow:0 12px 32px #0e375a14}.yp-letter-logo{color:#087bd4;justify-content:center;align-items:center;gap:10px;margin:4px 0 12px;display:flex}.yp-letter-logo strong{letter-spacing:-5px;font-size:42px;font-weight:900;line-height:1}.yp-letter-logo span{letter-spacing:1px;font-size:27px;font-weight:700}.yp-letter-page h1{text-align:center;color:#143f67;margin:0;font-family:Georgia,Times New Roman,serif;font-size:29px;line-height:1.2}.yp-letter-subtitle{text-align:center;color:#087bd4;margin:14px 0 34px;font-size:18px;font-weight:800}.yp-letter-meta{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 14px;display:grid}.yp-letter-meta>div{background:#f8fbfe;border:1.5px solid #9ccbed;border-radius:11px;gap:5px;padding:12px 18px;display:grid}.yp-letter-meta small{color:#6a8399;font-size:11px;font-weight:800}.yp-letter-meta strong{color:#173a58;font-size:14px}.yp-letter-private{color:#17456f;margin:8px 0;font-size:14px;font-weight:900}.yp-letter-page address{gap:4px;margin-bottom:28px;font-size:15px;font-style:normal;display:grid}.yp-letter-page address strong{font-size:16px}.yp-letter-page p{margin:15px 0;font-size:15px;line-height:1.48}.yp-letter-page h2{color:#143f67;margin:16px 0;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.25}.yp-letter-serif{color:#143f67;margin:22px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:20px}.yp-letter-callout{background:#eaf5fc;border:1.5px solid #9ccbed;border-radius:11px;grid-template-columns:44px 1fr;align-items:start;gap:15px;margin:22px 0;padding:18px 20px;display:grid}.yp-letter-callout>span{color:#fff;background:#087bd4;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Georgia,Times New Roman,serif;font-weight:900;display:grid}.yp-letter-callout h3{color:#143f67;margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:18px}.yp-letter-callout p{margin:0;font-size:14px}.yp-letter-bullets{margin:10px 0 18px;padding:0;list-style:none}.yp-letter-bullets li{margin:9px 0;padding-left:28px;font-size:14px;line-height:1.35;position:relative}.yp-letter-bullets li:before{content:"";background:#087bd4;border-radius:50%;width:10px;height:10px;position:absolute;top:.5em;left:3px}.yp-letter-continue{color:#143f67;font-family:Georgia,Times New Roman,serif;font-weight:800;font-size:17px!important}.yp-letter-page footer{color:#66839b;border-top:1px solid #9ccbed;justify-content:space-between;gap:20px;padding-top:10px;font-size:11px;display:flex;position:absolute;bottom:23px;left:56px;right:56px}.yp-letter-steps{gap:13px;margin:25px 0;display:grid}.yp-letter-step{grid-template-columns:42px 1fr;align-items:start;gap:15px;display:grid}.yp-letter-step>span{color:#fff;background:#17456f;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.yp-letter-step p{margin:4px 0 0;font-size:14px}.yp-letter-record{background:#eaf5fc;border:1.5px solid #9ccbed;border-radius:11px;margin:24px 0;padding:17px 20px 20px}.yp-letter-record h3{color:#143f67;margin:0 0 12px;font-family:Georgia,Times New Roman,serif}.yp-letter-record>div{grid-template-columns:135px 1fr;gap:12px;padding:5px 0;font-size:14px;display:grid}.yp-letter-record span{color:#567891}.yp-letter-authority-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.yp-letter-authority-grid>div{background:#f9fcfe;border:1.5px solid #9ccbed;border-radius:11px;align-content:start;gap:6px;min-height:115px;padding:18px;display:grid}.yp-letter-authority-grid strong{color:#143f67;font-family:Georgia,Times New Roman,serif;font-size:17px}.yp-letter-authority-grid span{color:#087bd4;font-size:13px;font-weight:800}.yp-letter-authority-grid small{color:#567891;line-height:1.4}.one-public-admission .yp-letter-stack+.one-source-form-stack{margin-top:38px}.one-source-form-stack>.one-source-form-page:first-of-type>.one-source-info{font-size:0}.one-source-form-stack>.one-source-form-page:first-of-type>.one-source-info:after{content:"Known applicant and invitation details have been inserted automatically from Sousa Murray One. Please check them carefully and correct anything that has changed before submitting.";font-size:13px}@media (width<=760px){.yp-letter-page{min-height:auto;padding:30px 22px 58px}.yp-letter-page footer{flex-direction:column;margin-top:38px;position:static;bottom:auto;left:auto;right:auto}.yp-letter-meta,.yp-letter-authority-grid{grid-template-columns:1fr}.yp-letter-logo strong{font-size:34px}.yp-letter-logo span{font-size:21px}.yp-letter-page h1{font-size:23px}.yp-letter-record>div{grid-template-columns:1fr;gap:2px}}.one-files-page{min-height:0}.one-files-explorer{background:#fff;border:1px solid #6f8fa8;grid-template-columns:190px minmax(0,1fr) 150px;min-height:620px;display:grid}.one-files-locations,.one-files-actions{background:#eef4f8;border-right:1px solid #9fb2c0;min-width:0}.one-files-actions{border-left:1px solid #9fb2c0;border-right:0}.one-files-pane-title{color:#fff;background:linear-gradient(#3576a8,#195a88);border-bottom:1px solid #154c74;padding:5px 8px;font-size:12px;font-weight:700}.one-files-location,.one-files-actions>button{text-align:left;color:#18354b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:6px 8px;font-size:12px;display:flex}.one-files-location:hover,.one-files-actions>button:hover:not(:disabled){background:#dbeaf4}.one-files-location.is-active{color:#122a3b;background:#f5c65b;border-top:1px solid #d9a631;border-bottom:1px solid #d9a631;font-weight:700}.one-files-actions>button:disabled{opacity:.45;cursor:not-allowed}.one-files-browser{flex-direction:column;min-width:0;display:flex}.one-files-addressbar{white-space:nowrap;background:#f7f9fb;border-bottom:1px solid #b6c4ce;align-items:center;gap:5px;min-height:34px;padding:4px 7px;display:flex;overflow-x:auto}.one-files-addressbar button{color:#174f79;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px}.one-files-addressbar button:hover{text-decoration:underline}.one-files-editor{background:#fff4c7;border-bottom:1px solid #d7bd5b;align-items:center;gap:7px;padding:6px 8px;font-size:12px;display:flex}.one-files-editor input{min-width:240px;height:25px;font:inherit;border:1px solid #7e9aaf;padding:2px 5px}.one-files-search{background:#fff;border:1px solid #8aa1b3;align-items:center;gap:5px;min-width:210px;height:25px;padding:0 6px;display:flex}.one-files-search input{width:100%;font:inherit;color:#18354b;background:0 0;border:0;outline:0;font-size:12px}.one-files-search input::placeholder{color:#718493}.one-files-list-wrap{flex:1;overflow:auto}.one-files-list{border-collapse:collapse;width:100%;font-size:12px}.one-files-list th{z-index:1;text-align:left;background:#e6edf2;border-bottom:1px solid #8da4b6;border-right:1px solid #b5c2cc;padding:4px 6px;font-weight:700;position:sticky;top:0}.one-files-list td{border-bottom:1px solid #d8e0e6;border-right:1px solid #d4dde4;height:27px;padding:4px 6px}.one-files-list tbody tr{cursor:default}.one-files-list tbody tr:hover{background:#f3f8fc}.one-files-list tbody tr.is-selected{color:#fff;background:#2c76a7}.one-files-list tbody tr.is-selected a,.one-files-list tbody tr.is-selected strong{color:#fff}.one-files-name{align-items:center;gap:7px;min-width:0;display:flex}.one-files-name strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.one-files-help{color:#4d6475;background:#fff;border:1px solid #9db4c5;flex-direction:column;gap:4px;margin:10px 7px;padding:7px;font-size:11px;display:flex}.one-files-help strong{color:#173b56}.one-empty-state.compact{padding:45px 20px}.one-empty-state.compact h3{margin:8px 0 3px;font-size:13px}.one-empty-state.compact p{margin:0;font-size:11px}@media (width<=1100px){.one-files-search{min-width:150px}.one-record-commandbar .one-classic-status-text{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}}@media (width<=900px){.one-files-explorer{grid-template-columns:150px minmax(0,1fr)}.one-files-actions{border-top:1px solid #9fb2c0;border-left:0;flex-wrap:wrap;grid-column:1/-1;display:flex}.one-files-actions .one-files-pane-title{width:100%}.one-files-actions>button{width:auto}.one-files-help{display:none}.one-files-search{min-width:120px}}.one-mis-modules-page,.one-mis-module-page{background:#eef2f5;gap:0}.one-mis-module-list{background:#fff;display:grid}.one-mis-module-row{color:#17354a;border-bottom:1px solid #d4dde3;grid-template-columns:34px minmax(0,1fr) 54px 22px;align-items:center;gap:7px;min-height:54px;padding:6px 9px;text-decoration:none;display:grid}.one-mis-module-row:last-child{border-bottom:0}.one-mis-module-row:hover{background:#e8f2f9}.one-mis-module-row__icon{color:#23618e;background:linear-gradient(#fff,#e7eef3);border:1px solid #9bb0bf;place-items:center;width:29px;height:29px;display:grid}.one-mis-module-row__body{gap:2px;min-width:0;display:grid}.one-mis-module-row__body strong{font-size:11px}.one-mis-module-row__body small{color:#637581;font-size:10px;line-height:1.25}.one-mis-module-row__count{text-align:center;background:#f7f9fa;border:1px solid #aab9c3;min-width:36px;padding:2px 5px;font-size:10px;font-weight:700}.one-mis-module-description{color:#304a5c;background:#eaf2f7;border-bottom:1px solid #aab9c3;align-items:center;min-height:34px;padding:6px 10px;font-size:10px;display:flex}.one-mis-filterbar{background:linear-gradient(#f9fafb,#e9edef);border-bottom:1px solid #aebbc4;align-items:center;min-height:36px;padding:5px 9px;display:flex}.one-mis-filterbar label{align-items:center;gap:8px;font-size:11px;display:flex}.one-search-inline{background:#fff;border:1px solid #97a5af;align-items:center;gap:5px;min-width:310px;padding:0 5px;display:flex}.one-search-inline .one-field{background:0 0;border:0;outline:0;width:100%;height:25px}.one-mis-module-page .one-classic-workpanel{margin:7px}@media (width<=900px){.one-search-inline{min-width:210px}.one-mis-module-row{grid-template-columns:30px minmax(0,1fr) 42px 18px}}:root{--one-classic-blue:#0b5f9e;--one-classic-blue-dark:#174e77;--one-classic-blue-mid:#7fa8c7;--one-classic-blue-pale:#dbeaf6;--one-classic-blue-paler:#eef6fb;--one-classic-grey:#ececec;--one-classic-border:#9daab4;--one-classic-border-dark:#6f7f8b;--one-classic-text:#202020}html,body,#root{min-height:100%}body{color:var(--one-classic-text);background:#dfe5ea;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:12px}.one-titlebar{background:linear-gradient(#247cb7,#07598f);border-bottom:1px solid #08466e;min-height:29px;padding:2px 7px}.one-titlebar__brand{gap:5px}.one-titlebar__brand strong{font-size:12px}.one-titlebar__brand span{opacity:.96;font-size:10px}.one-titlebar__logo{color:#07598f;background:#f7fbff;border:1px solid #ffffffd9;border-radius:0;place-items:center;min-width:27px;height:20px;padding:0 3px;font-weight:900;display:grid}.one-titlebar__user{font-size:10px}.one-emergency-button{border-radius:0!important}.one-menubar{background:linear-gradient(#fbfbfb,#e9e9e9);border-top:1px solid #fff;border-bottom:1px solid #a8a8a8;min-height:25px;padding:0 3px;box-shadow:inset 0 -1px #f9f9f9}.one-menu-root>button{color:#1e1e1e;background:0 0;border:0;border-radius:0;min-width:auto;min-height:23px;padding:2px 10px;font-size:11px}.one-classic-toolbar{background:linear-gradient(#fafafa,#e7ecef);border-bottom:1px solid #8797a3;align-items:stretch;min-height:49px;padding:2px 5px 3px;box-shadow:inset 0 1px #fff}.one-classic-toolbar__history,.one-classic-toolbar__links{align-items:stretch;gap:1px}.one-classic-toolbar__divider{border-left:1px solid #9ca8b0;border-right:1px solid #fff;margin:4px}.one-tool-icon{color:#213744;border:1px solid #0000;border-radius:0;flex-direction:column;justify-content:center;gap:1px;min-width:43px;min-height:43px;padding:3px 5px 2px;font-size:9px;line-height:1.05;display:flex}.one-classic-search{background:#fff;border:1px solid #87939c;border-radius:0;align-self:center;min-width:180px;max-width:235px;height:26px}.one-classic-search input{font-size:10px}.one-shell{background:#dfe5ea}.one-workspace{background:#eef1f3;min-width:0}.one-main{padding:4px 6px 10px}.one-page{max-width:none}.one-shortcuts-pane,.one-context-column{background:#e7edf2}.one-shortcuts-title{background:linear-gradient(#f8fbfd,#dce8f1);border-bottom:1px solid #9eafba;min-height:27px;font-size:10px}.one-shortcuts-selector{color:#232323;background:linear-gradient(#ffd47a,#f4ad39);border-color:#bd8731;border-radius:0;min-height:28px;font-weight:700}.one-nav-group__label{font-size:9px;font-weight:800}.one-nav-item{border-radius:0;min-height:27px;font-size:10px}.one-nav-item:hover{background:#d5e8f6}.one-nav-item.is-active{outline-offset:-1px;color:#174e77;background:#cfe5f5;outline:1px solid #87a9c2}.one-context-column{padding-top:4px}.one-context-rail{border-color:#7f9cb2;border-radius:0}.one-context-rail__title{background:linear-gradient(#3284ba,#17669d);border-bottom:1px solid #0a4f7c;min-height:25px;font-size:10px}.one-context-rail__body a{padding:4px 7px;font-size:10px}.one-context-help__body{font-size:9px}.one-record-window-title{color:#183f60;background:linear-gradient(#f6fbff,#d7e8f4);border:1px solid #8da2b2;border-radius:0;min-height:25px;padding:3px 7px;font-size:11px}.one-record-commandbar,.one-record-topline{background:linear-gradient(#fff,#eceff1);border-color:#9da8b0;border-radius:0;min-height:29px}.one-record-topline{margin-bottom:0;padding:3px 5px}.one-record-header{box-shadow:none;background:#f4f4f4;border:1px solid #9aa9b4;border-top:0;border-radius:0;margin:0;padding:5px 7px}.one-record-header h1{margin:0;font-size:13px;font-weight:700}.one-record-header p{margin:2px 0 0;font-size:9px}.one-record-summary-strip{box-shadow:none;background:#f7f7f7;border:1px solid #9ba9b3;border-top:0;border-radius:0;margin:0}.one-record-summary-strip>div{border-right:1px solid #c0c8ce;min-height:42px;padding:5px 7px}.one-record-summary-strip span{font-size:8px}.one-record-summary-strip strong{font-size:10px}.one-record-tabs,.one-record-tabs--dense{counter-reset:record-tab;min-height:30px;box-shadow:none;background:#eceff1;border:1px solid #9ca9b2;border-top:0;border-radius:0;align-items:flex-end;gap:0;margin:0;padding:3px 3px 0;display:flex;overflow-x:auto}.one-record-tabs button,.one-record-tabs--dense button{counter-increment:record-tab;color:#222;white-space:nowrap;background:linear-gradient(#fafafa,#dde2e5);border:1px solid #9aa7b0;border-bottom:0;border-radius:0;min-height:25px;margin-right:-1px;padding:4px 7px;font-size:10px;font-weight:400}.one-record-tabs button:before,.one-record-tabs--dense button:before{content:counter(record-tab) " ";color:#213e55;font-weight:700}.one-record-tabs button.is-active,.one-record-tabs--dense button.is-active{color:#111;background:#fff;font-weight:700;position:relative;top:1px;box-shadow:inset 0 2px #3186bb}.one-panel,.one-card,.one-record-grid .one-panel{background:#f6f6f6;border:1px solid #a5afb7;box-shadow:none!important;border-radius:0!important}.one-record-grid{gap:6px;margin-top:5px}.one-panel__heading,.one-panel-table-heading,.one-record-form-section__title{color:#173f61;background:linear-gradient(#eef7fd,#d5e8f6);border-bottom:1px solid #9fb1bf;min-height:25px;padding:4px 7px}.one-panel__heading h2,.one-panel-table-heading h2,.one-record-form-section__title{font-size:10px;font-weight:800}.one-panel__heading p,.one-panel-table-heading p{color:#667985;margin-top:1px;font-size:8px}.one-field,input.one-field,select.one-field,textarea.one-field,.one-classic-search input{color:#1d1d1d;background:#fff;border:1px solid #8f9aa2;min-height:24px;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:10px;box-shadow:inset 1px 1px 1px #0000000a;border-radius:0!important}textarea.one-field{min-height:50px}.one-field:focus,input.one-field:focus,select.one-field:focus,textarea.one-field:focus{outline-offset:-1px;border-color:#2b79af;outline:1px solid #2b79af}.one-classic-form-fields label{min-height:25px;font-size:10px}.one-classic-form-fields label>span{color:#252525}.one-button,.one-btn,button.one-button{color:#1c2e3b;min-height:24px;box-shadow:none;background:linear-gradient(#fff,#e3e7ea);border:1px solid #8997a1;font-size:10px;font-weight:400;border-radius:0!important}.one-button:active,.one-btn:active{background:#d8e0e6}.one-detail-list{margin:0}.one-detail-list>div{border-bottom:1px solid #d3d8dc;grid-template-columns:minmax(120px,35%) minmax(0,1fr);min-height:28px;padding:4px 7px}.one-detail-list dt{color:#343434;font-size:9px;font-weight:400}.one-detail-list dd{font-size:10px}.one-table-wrap{border-radius:0}.one-table{border-collapse:collapse;font-size:9px}.one-table th{color:#243642;text-align:left;background:linear-gradient(#f7f8f9,#dfe4e7);border:1px solid #9faab1;height:24px;padding:3px 5px;font-weight:700}.one-table td{background:#fff;border:1px solid #c2c8cd;min-height:23px;padding:3px 5px}.one-table tbody tr.is-selected td,.one-table tbody tr[aria-selected=true] td{color:#fff;background:#2e73aa}.one-finder-panel,.one-classic-workpanel,.one-record-form-section{box-shadow:none!important;border-radius:0!important}.one-finder-criteria{background:#f2f2f2}.one-record-form-section,.one-classic-details-layout,.one-classic-form-fields.two-column{background:#f5f5f5}.one-classic-photo-placeholder{background:#fff;border-color:#7e8990;border-radius:0}.one-inline-actions,.one-toolbar-actions{gap:2px}.one-toolbar-actions .one-button{padding-inline:7px}.one-system-banner{font-size:10px;box-shadow:none!important;border-radius:0!important}.one-empty-state{border-radius:0;min-height:170px}.one-empty-state h3{font-size:11px}.one-empty-state p{font-size:9px}.one-badge{font-size:8px;border-radius:1px!important}.one-modal,.one-modal__dialog,.one-action-modal{border-radius:0!important}@media (width>=1280px){.one-shell{grid-template-columns:205px minmax(0,1fr) 198px}.one-shell.sidebar-collapsed{grid-template-columns:44px minmax(0,1fr) 198px}}@media (width<=1050px){.one-record-tabs button,.one-record-tabs--dense button{padding-inline:5px;font-size:9px}}.one-record-header .one-toolbar-actions>button,.one-record-page .one-contact-actions{display:none!important}.one-sims-exact-record{color:#1b1b1b;background:#ececec;border:1px solid #7f8c95;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:11px;box-shadow:inset 0 1px #fff;padding:0!important}.one-sims-record-caption{color:#172d3b;background:linear-gradient(#f8f8f8,#e2e5e7);border-bottom:1px solid #8a969f;align-items:center;gap:6px;min-height:27px;padding:3px 6px;display:flex}.one-sims-record-caption svg{color:#126aa4;width:17px;height:17px}.one-sims-record-caption strong{font-size:11px;font-weight:700}.one-sims-record-caption .one-sims-caption-status{margin-left:3px}.one-sims-record-toolbar{background:linear-gradient(#fbfbfb,#e8e8e8);border-bottom:1px solid #a4adb3;align-items:center;gap:2px;min-height:31px;padding:3px 5px;display:flex}.one-sims-record-toolbar .one-button{background:0 0;border:1px solid #0000;min-height:24px;padding:2px 7px;font-size:10px}.one-sims-record-toolbar .one-button:hover{background:#dcecf7;border-color:#98b2c5}.one-sims-record-toolbar .one-button svg{width:15px;height:15px}.one-sims-record-toolbar__spacer{flex:auto}.one-sims-record-toolbar__separator{border-left:1px solid #a9a9a9;border-right:1px solid #fff;align-self:stretch;width:2px;margin:1px 4px}.one-sims-exact-record .one-record-tabs,.one-sims-exact-record .one-record-tabs--dense{counter-reset:record-tab;background:#ececec;border:0;border-bottom:1px solid #9aa4aa;flex-wrap:wrap;align-content:flex-start;align-items:flex-end;gap:0;min-height:30px;margin:0;padding:3px 4px 0;display:flex;overflow:visible}.one-sims-exact-record .one-record-tabs button,.one-sims-exact-record .one-record-tabs--dense button{counter-increment:record-tab;color:#111;white-space:nowrap;background:linear-gradient(#fafafa,#dedede);border:1px solid #9b9b9b;border-bottom-color:#777;border-radius:0;min-height:25px;margin:0 -1px -1px 0;padding:3px 6px 4px;font:10px Tahoma,Segoe UI,Arial,sans-serif;box-shadow:inset 1px 1px #fff}.one-sims-exact-record .one-record-tabs button:before,.one-sims-exact-record .one-record-tabs--dense button:before{content:counter(record-tab) " ";color:#222;font-weight:700}.one-sims-exact-record .one-record-tabs button.is-active,.one-sims-exact-record .one-record-tabs--dense button.is-active{z-index:2;color:#000;background:#f2f2f2;border-bottom-color:#f2f2f2;font-weight:700;position:relative;top:1px;box-shadow:inset 0 2px #3f91c4,inset 1px 0 #fff}.one-sims-tab-content{background:#f1f1f1;border-top:0;min-height:530px;padding:5px 6px 10px}.one-sims-section{background:#f4f4f4;border:1px solid #c4c4c4;margin:4px 0 8px;box-shadow:inset 1px 1px #fff}.one-sims-section__heading{color:#113e61;background:linear-gradient(90deg,#e9f4fc 0%,#cfe5f5 58%,#e9f4fc 100%);border-bottom:1px solid #aab7c0;justify-content:space-between;align-items:center;gap:8px;min-height:27px;padding:4px 7px;display:flex}.one-sims-section__heading strong{font-size:11px;font-weight:800}.one-sims-section__heading small{color:#4d687b;font-size:9px;font-weight:400}.one-sims-section__body{padding:8px 9px}.one-sims-section__body.no-padding{padding:0}.one-sims-form-photo-layout{grid-template-columns:minmax(390px,1fr) 205px;align-items:start;gap:20px;display:grid}.one-sims-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 18px;display:grid}.one-sims-form-grid.one-column{grid-template-columns:minmax(0,1fr)}.one-sims-field-row>label,.one-sims-field-row>span:first-child{color:#222;font-size:10px}.one-sims-value{color:#111;white-space:normal;background:#fff;border:1px solid #858585;align-items:center;min-height:23px;padding:2px 5px;font-size:10px;line-height:1.25;display:flex;overflow:hidden;box-shadow:inset 1px 1px 1px #00000014,1px 1px #fff}.one-sims-value.is-empty{color:#7b7b7b}.one-sims-value.is-multiline{align-items:flex-start;min-height:48px;padding-top:5px}.one-sims-check-row{color:#252525;align-items:center;gap:7px;min-height:25px;font-size:10px;display:flex}.one-sims-checkbox{background:#fff;border:1px solid #666;place-items:center;width:13px;height:13px;font-size:10px;line-height:1;display:inline-grid;box-shadow:inset 1px 1px #d0d0d0}.one-sims-checkbox.is-checked:after{content:"✓";color:#111;font-weight:800}.one-sims-photo-column{min-width:0}.one-sims-photo-label{margin-bottom:5px;font-size:10px;display:block}.one-sims-photo-frame{color:#72818b;text-align:center;background:#fff;border:1px solid #777;place-items:center;width:160px;height:190px;margin:0 auto 6px;display:grid;box-shadow:inset 1px 1px #d3d3d3}.one-sims-photo-frame svg{color:#9aa7b0;width:58px;height:58px}.one-sims-photo-frame span{margin-top:7px;font-size:9px;display:block}.one-sims-photo-history{background:linear-gradient(#fff,#e5e5e5);border:1px solid #868686;width:112px;min-height:24px;margin:0 auto;font:10px Tahoma,sans-serif;display:block}.one-sims-quick-note{grid-template-columns:155px minmax(0,1fr);align-items:start;gap:7px;margin-top:9px;display:grid}.one-sims-quick-note>span{color:#1b4f74;padding-top:5px;font-size:10px;text-decoration:underline}.one-sims-quick-note .one-sims-value{align-items:flex-start;min-height:50px}.one-sims-table-actions-layout{grid-template-columns:minmax(0,1fr) 91px;align-items:stretch;gap:0;display:grid}.one-sims-action-rail{background:#efefef;border-left:1px solid #a7a7a7;padding:4px}.one-sims-action-rail .one-button{background:0 0;border:1px solid #0000;justify-content:flex-start;width:100%;min-height:24px;padding:2px 4px;font-size:9px}.one-sims-action-rail .one-button:hover{background:#dcecf7;border-color:#a6b8c5}.one-sims-action-rail svg{width:14px;height:14px}.one-sims-exact-record .one-table-wrap{background:#fff;border:1px solid #858585;overflow:auto}.one-sims-exact-record .one-table{border-collapse:collapse;width:100%;font:10px Tahoma,Segoe UI,Arial,sans-serif}.one-sims-exact-record .one-table th{color:#222;text-align:left;white-space:nowrap;background:linear-gradient(#f9f9f9,#dedede);border:1px solid #9a9a9a;border-top:0;height:23px;padding:3px 5px;font-weight:400}.one-sims-exact-record .one-table td{color:#171717;vertical-align:top;background:#fff;border:1px solid #c8c8c8;height:22px;padding:3px 5px}.one-sims-exact-record .one-table tbody tr:nth-child(2n) td{background:#fafafa}.one-sims-exact-record .one-table tbody tr:hover td{background:#fff0b7}.one-sims-exact-record .one-table .is-selected td,.one-sims-exact-record .one-table tr[aria-selected=true] td{color:#fff;background:#397db2}.one-sims-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin-top:8px;display:grid}.one-sims-inline-field{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:7px;min-height:25px;display:grid}.one-sims-inline-field>span{font-size:10px}.one-sims-subsection-title{color:#163f5e;margin:8px 0 4px;font-size:10px;font-weight:800}.one-sims-two-column-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.one-sims-empty{color:#7c7c7c;background:#fff;align-items:center;min-height:48px;padding:8px;font-size:10px;display:flex}.one-sims-audit-list{background:#fff;border:1px solid #b6b6b6}.one-sims-audit-row{border-bottom:1px solid #dedede;grid-template-columns:190px 210px minmax(0,1fr);gap:8px;min-height:27px;padding:5px 7px;font-size:10px;display:grid}.one-sims-audit-row:last-child{border-bottom:0}.one-sims-audit-row strong{color:#173f61}.one-sims-indicator-line{background:#f8f8f8;border-bottom:1px solid #c9c9c9;flex-wrap:wrap;gap:5px 18px;padding:5px 8px;font-size:9px;display:flex}.one-sims-indicator-line b{margin-left:3px}.one-sims-staff-employment{grid-template-columns:175px minmax(0,1fr) 175px minmax(0,1fr);align-items:center;gap:5px 8px;display:grid}.one-sims-staff-employment>span{font-size:10px}.one-sims-employment-stack{gap:7px;display:grid}@media (width<=1120px){.one-sims-form-photo-layout{grid-template-columns:minmax(0,1fr) 175px;gap:12px}.one-sims-form-grid,.one-sims-two-column-sections{grid-template-columns:1fr}.one-sims-staff-employment{grid-template-columns:145px minmax(0,1fr)}}@media (width<=820px){.one-sims-form-photo-layout{grid-template-columns:1fr}.one-sims-photo-column{display:none}.one-sims-field-row{grid-template-columns:125px minmax(0,1fr)}.one-sims-table-actions-layout{grid-template-columns:1fr}.one-sims-action-rail{border-top:1px solid #aaa;border-left:0;display:flex}.one-sims-action-rail .one-button{width:auto}.one-sims-inline-fields,.one-sims-audit-row{grid-template-columns:1fr}}.one-staff-record-page .one-sims-staff-tabs{counter-reset:none}.one-staff-record-page .one-sims-staff-tabs button{counter-increment:none}.one-staff-record-page .one-sims-staff-tabs button:before{content:""!important}.one-staff-record-page .one-sims-staff-tabs button{background:linear-gradient(#f5f5f5,#dcdcdc);padding-inline:8px}.one-staff-record-page .one-sims-staff-tabs button.is-active{background:#f2f2f2;box-shadow:inset 0 2px #8aaac0,inset 1px 0 #fff}.one-admission-record-page .one-admission-record-tabs{z-index:60;border-top:1px solid #fff;flex:none;position:sticky;top:0;box-shadow:0 2px 3px #1e37482e}@media (width>=1181px){.one-sims-exact-record .one-sims-section__body{max-width:100%}.one-member-sims-record .one-sims-tab-content,.one-staff-record-page .one-sims-tab-content{padding-inline:7px}}@media print{.one-titlebar,.one-menubar,.one-classic-toolbar,.one-shortcuts-pane,.one-context-column,.one-sims-record-toolbar,.one-record-tabs{display:none!important}.one-shell,.one-shell.sidebar-collapsed{display:block!important}.one-workspace,.one-main{background:#fff!important;padding:0!important}.one-sims-exact-record{border:0!important}.one-sims-tab-content{background:#fff;min-height:0}}.one-sims-consent-list{background:#fff;border:1px solid #777;width:min(360px,100%);margin:2px 0 10px 165px;box-shadow:inset 1px 1px #d7d7d7}.one-sims-consent-row{background:#fffef2;border-bottom:1px solid #ece3ad;grid-template-columns:18px minmax(0,1fr) 80px;align-items:center;gap:3px;min-height:24px;padding:2px 5px;font:10px Tahoma,Segoe UI,Arial,sans-serif;display:grid}.one-sims-consent-row:nth-child(odd){background:#fff}.one-sims-consent-row:last-child{border-bottom:0}.one-sims-consent-row small{color:#707070;text-align:right;font-size:9px}.one-exclusion-dialog-page{background:#e9e9e9;min-height:calc(100vh - 140px);padding:8px}.one-exclusion-window{background:#efefef;border:1px solid #747474;max-width:980px;margin:0 auto;font:11px Tahoma,Segoe UI,Arial,sans-serif;box-shadow:inset 1px 1px #fff,inset -1px -1px #a5a5a5}.one-exclusion-titlebar{color:#161616;background:linear-gradient(#f8f8f8,#dedede);border-bottom:1px solid #8c8c8c;align-items:center;min-height:28px;padding:4px 7px;font-weight:700;display:flex}.one-exclusion-window form{padding:5px 7px 7px}.one-exclusion-group{background:#f4f4f4;border:1px solid #c2c2c2;margin:5px 0;padding:8px 9px 9px;box-shadow:inset 1px 1px #fff}.one-exclusion-grid{gap:6px 26px;display:grid}.one-exclusion-grid.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.one-exclusion-field{grid-template-columns:125px minmax(0,1fr);align-items:center;gap:7px;min-height:26px;display:grid}.one-exclusion-field>span{color:#111;font-size:10px}.one-exclusion-field .one-textarea{min-height:56px}.one-exclusion-group>.one-exclusion-field{grid-template-columns:125px minmax(0,1fr);margin-top:6px}.one-exclusion-footer{border-top:1px solid #c6c6c6;justify-content:flex-end;gap:8px;padding:7px 2px 2px;display:flex}.one-exclusion-footer .one-button{min-width:80px}.one-member-sims-record .one-record-tabs{align-items:flex-start}.one-member-sims-record .one-record-tabs button{flex:none}.one-member-sims-record .one-sims-tab-content{background:#f0f0f0}.one-member-sims-record .one-sims-section{max-width:none}.one-member-sims-record .one-sims-section__body>.one-record-note{margin:8px 0}.one-quick-note-editor{grid-template-columns:155px minmax(0,1fr)!important;align-items:start!important;gap:7px!important;margin-top:9px!important;display:grid!important}.one-quick-note-editor>div:first-child{display:contents!important}.one-quick-note-editor>div:first-child>strong{color:#222;grid-area:1/1;padding-top:5px;font:400 10px Tahoma,Segoe UI,Arial,sans-serif;text-decoration:none}.one-quick-note-editor>div:first-child>.one-button{display:none!important}.one-quick-note-editor>textarea.one-field{grid-area:1/2;line-height:1.3;resize:none!important;color:#111!important;background:#fff!important;border:1px solid #858585!important;border-radius:0!important;width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding:4px 5px!important;font:10px Tahoma,Segoe UI,Arial,sans-serif!important;box-shadow:inset 1px 1px 1px #0000001f,1px 1px #fff!important}.one-quick-note-editor>div:nth-of-type(2){grid-column:2;justify-content:flex-end!important;min-height:20px!important;margin:0!important}.one-quick-note-editor>div:nth-of-type(2)>small{display:none!important}.one-quick-note-editor>div:nth-of-type(2)>.one-button{background:linear-gradient(#fff,#e8e8e8)!important;border:1px solid #8b8b8b!important;border-radius:0!important;min-height:20px!important;padding:1px 6px!important;font:9px Tahoma,Segoe UI,Arial,sans-serif!important}.one-quick-note-editor>.one-system-banner{grid-column:2;margin-top:2px!important}.one-sen-classic-record .one-sims-tab-content{background:#efefef;padding:3px 5px 8px}.one-sen-classic-record .one-sims-section{box-shadow:none;background:#efefef;border:0;margin:2px 0 6px}.one-sen-classic-record .one-sims-section__heading{color:#111;background:#efefef;border:0;border-bottom:1px solid #c2c2c2;min-height:24px;padding:2px 5px}.one-sen-classic-record .one-sims-section__heading strong{font:700 11px Tahoma,Segoe UI,Arial,sans-serif}.one-sen-classic-record .one-sims-section__heading .one-button{color:#111;background:linear-gradient(#fff,#e7e7e7);border:1px solid #8b8b8b;border-radius:0;min-height:21px;padding:1px 6px;font-size:9px}.one-sen-classic-record .one-sims-section__body{background:#efefef;padding:5px 7px 10px}.one-sen-top-fields,.one-sen-inline-extra{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 22px;max-width:1120px;display:grid}.one-sen-inline-extra{margin-top:3px}.one-sen-classic-record .one-sims-field-row{grid-template-columns:165px minmax(0,1fr);gap:6px;min-height:24px}.one-sen-classic-record .one-sims-field-row>span,.one-sen-classic-record .one-sims-field-row>label{color:#111;font:10px Tahoma,Segoe UI,Arial,sans-serif}.one-sen-classic-record .one-sims-value,.one-sen-classic-record .one-field{color:#111;background:#fff;border:1px solid #8a8a8a;border-radius:0;min-height:22px;padding:2px 4px;font:10px Tahoma,Segoe UI,Arial,sans-serif;box-shadow:inset 1px 1px #0000001a,1px 1px #fff}.one-sen-classic-record textarea.one-field{resize:vertical;min-height:44px}.one-sen-classic-record .one-sims-subsection-title{color:#111;margin:8px 0 3px;font:700 10px Tahoma,Segoe UI,Arial,sans-serif}.one-sen-classic-record .one-sims-table-actions-layout{grid-template-columns:minmax(0,1fr) 74px;max-width:1120px}.one-sen-classic-record .one-table-wrap{background:#fff;border:1px solid #858585}.one-sen-classic-record .one-table th{background:linear-gradient(#f8f8f8,#dedede);height:21px;padding:2px 4px;font-size:9px}.one-sen-classic-record .one-table td{height:21px;padding:2px 4px;font-size:9px}.one-sen-classic-record .one-sims-action-rail{background:#efefef;border-left:0;padding:1px 3px}.one-sen-classic-record .one-sims-action-rail .one-button{min-height:20px;padding:1px 3px;font-size:9px}.one-sen-classic-record .one-sims-action-rail .one-button:disabled{opacity:.42}.one-sen-support-edit{gap:3px;max-width:1120px;display:grid}.one-sen-support-edit .one-sims-field-row{align-items:start}.one-sen-classic-record .one-record-tabs{background:#efefef;min-height:25px;padding-top:1px;padding-left:1px}.one-sen-classic-record .one-record-tabs button{min-height:22px;padding:2px 5px 3px;font-size:9px}.one-sen-classic-record .one-sims-record-toolbar{min-height:27px;padding:2px 4px}.one-sen-classic-record .one-sims-record-toolbar .one-button{min-height:21px;padding:1px 5px;font-size:9px}.one-education-setting-record{background:#efefef;font:10px Tahoma,Segoe UI,Arial,sans-serif}.one-education-setting-record .one-sims-record-toolbar{min-height:27px;padding:2px 4px}.one-education-setting-record .one-sims-record-toolbar .one-button{border-radius:0;min-height:21px;padding:1px 5px;font-size:9px}.one-education-setting-record .one-sims-section{box-shadow:none;background:#efefef;border:0;margin:3px 5px 7px}.one-education-setting-record .one-sims-section__heading{color:#111;background:#efefef;border:0;border-bottom:1px solid #bfbfbf;min-height:24px;padding:2px 5px}.one-education-setting-record .one-sims-section__heading strong{font:700 10px Tahoma,Segoe UI,Arial,sans-serif}.one-education-setting-record .one-sims-section__heading .one-button{color:#111;background:linear-gradient(#fff,#e7e7e7);border:1px solid #8b8b8b;border-radius:0;min-height:20px;padding:1px 5px;font-size:9px}.one-education-setting-record .one-sims-section__body{background:#efefef;padding:5px 7px 9px}.one-education-setting-record .one-sims-subsection-title{color:#111;margin:7px 0 3px;font:700 10px Tahoma,Segoe UI,Arial,sans-serif}.one-education-setting-record .one-sims-form-grid{gap:3px 20px;max-width:1160px}.one-education-setting-record .one-sims-field-row{grid-template-columns:155px minmax(0,1fr);gap:6px;min-height:23px}.one-education-setting-record .one-sims-field-row>span{color:#111;font:10px Tahoma,Segoe UI,Arial,sans-serif}.one-education-setting-record .one-sims-value{color:#111;background:#fff;border:1px solid #8a8a8a;border-radius:0;min-height:21px;padding:2px 4px;font:10px Tahoma,Segoe UI,Arial,sans-serif;box-shadow:inset 1px 1px #0000001a,1px 1px #fff}.one-education-setting-record .one-table-wrap{background:#fff;border:1px solid #858585}.one-education-setting-record .one-table th{color:#111;background:linear-gradient(#f8f8f8,#dedede);height:21px;padding:2px 4px;font:700 9px Tahoma,Segoe UI,Arial,sans-serif}.one-education-setting-record .one-table td{color:#111;height:21px;padding:2px 4px;font:9px Tahoma,Segoe UI,Arial,sans-serif}.one-directory-results{max-height:300px;margin-top:3px;overflow:auto}.one-directory-results .one-button{border-radius:0;min-height:19px;padding:0 5px;font-size:9px}.one-menu-dropdown{overflow:visible!important}.one-menu-subroot>.one-menu-subtrigger{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex!important}.one-menu-subroot>.one-menu-subtrigger svg{flex:none}.one-menu-submenu{z-index:1200;background:#f2f2f2;border:1px solid #7d7d7d;min-width:205px;padding:3px;display:none;position:absolute;top:-3px;left:calc(100% - 2px);box-shadow:2px 2px 4px #0000003d,inset 1px 1px #fff}.one-menu-subroot:hover>.one-menu-submenu,.one-menu-subroot:focus-within>.one-menu-submenu{display:block}.one-menu-submenu>a,.one-menu-submenu>button,.one-menu-submenu>.one-menu-subroot>.one-menu-subtrigger{color:#111;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:24px;padding:3px 8px;font:11px Tahoma,Segoe UI,Arial,sans-serif;text-decoration:none;display:flex}.one-menu-submenu>a:hover,.one-menu-submenu>button:hover,.one-menu-submenu>.one-menu-subroot>.one-menu-subtrigger:hover{outline-offset:-1px;background:#d6e9f7;outline:1px solid #9bb7cb}.one-menu-submenu .one-menu-divider{background:#aaa;border-bottom:1px solid #fff;height:1px;margin:3px 4px}@media (width<=850px){.one-sims-consent-list{margin-left:0}.one-exclusion-grid.two-col{grid-template-columns:1fr}.one-exclusion-field,.one-exclusion-group>.one-exclusion-field{grid-template-columns:110px minmax(0,1fr)}.one-quick-note-editor{grid-template-columns:110px minmax(0,1fr)!important}.one-sen-top-fields,.one-sen-inline-extra{grid-template-columns:1fr}.one-sen-classic-record .one-sims-field-row,.one-education-setting-record .one-sims-field-row{grid-template-columns:120px minmax(0,1fr)}}.one-behaviour-management{color:#111;background:#ececec;font:10px Tahoma,Segoe UI,Arial,sans-serif}.one-behaviour-management .one-sims-record-caption{background:linear-gradient(#e9f5fc,#c5ddec);border:1px solid #9baebc;border-bottom:0;min-height:24px;padding:4px 7px;font-size:11px}.one-behaviour-management .one-sims-record-toolbar{background:#f5f5f5;border:1px solid #a8a8a8;min-height:30px}.one-behaviour-management .one-record-tabs{background:#f4f4f4;border:1px solid #9baebc;border-top:0;gap:0;padding:0 3px}.one-behaviour-management .one-record-tabs button{color:#111;background:#f4f4f4;border:0;border-right:1px solid #c6c6c6;border-radius:0;min-height:23px;padding:2px 8px;font:10px Tahoma,Segoe UI,Arial,sans-serif}.one-behaviour-management .one-record-tabs button.is-active{background:#fff;border-bottom:2px solid #2a7db6;font-weight:700}.one-behaviour-workspace{background:#efefef;border:1px solid #9aaab5;border-top:0;padding:5px 6px 14px}.one-behaviour-section{background:#f6f6f6;border:1px solid #d0d0d0;margin:0 0 7px;padding:0 7px 7px;box-shadow:inset 1px 1px #fff}.one-behaviour-section>h3{background:linear-gradient(#f9f9f9,#ededed);border-bottom:1px solid #c9c9c9;align-items:center;height:24px;margin:0 -7px 6px;padding:0 7px;font:700 10px Tahoma,Segoe UI,Arial,sans-serif;display:flex}.one-behaviour-year-line{align-items:center;min-height:28px;margin-bottom:5px;display:flex}.one-behaviour-year-line label{grid-template-columns:120px 190px;align-items:center;gap:7px;display:grid}.one-behaviour-year-line .one-field{background:#fff;border:1px solid #878787;border-radius:0;height:22px;padding:1px 4px;font:10px Tahoma,Segoe UI,Arial,sans-serif}.one-behaviour-score-grid{grid-template-columns:repeat(3,minmax(180px,270px));gap:5px 24px;max-width:850px;display:grid}.one-behaviour-score-grid label{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:7px;display:grid}.one-behaviour-score-grid input{color:#111;background:#f5f5f5;border:1px solid #888;height:21px;padding:1px 4px;font:10px Tahoma,Segoe UI,Arial,sans-serif}.one-behaviour-table-layout{grid-template-columns:minmax(0,1fr) 68px;align-items:start;gap:5px;display:grid}.one-behaviour-table-layout .one-table-wrap{background:#fff;border:1px solid #777;min-height:72px;max-height:185px;overflow:auto}.one-behaviour-management .one-table{border-collapse:collapse;background:#fff;width:100%;font:10px Tahoma,Segoe UI,Arial,sans-serif}.one-behaviour-management .one-table th{text-align:left;white-space:nowrap;background:linear-gradient(#fff,#ededed);border-bottom:1px solid #a6a6a6;border-right:1px solid #c9c9c9;height:21px;padding:2px 5px;font-weight:400}.one-behaviour-management .one-table td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #efefef;border-right:1px solid #e0e0e0;height:20px;padding:2px 5px;overflow:hidden}.one-behaviour-management .one-table tbody tr:hover{background:#e4f0f8}.one-behaviour-management .one-table tbody tr.is-selected{outline-offset:-1px;background:#c9e1f2;outline:1px solid #6f9fbd}.one-behaviour-actions{flex-direction:column;gap:1px;padding-top:1px;display:flex}.one-behaviour-actions button{color:#111;text-align:left;background:0 0;border:0;align-items:center;gap:4px;height:22px;padding:1px 3px;font:10px Tahoma,Segoe UI,Arial,sans-serif;display:flex}.one-behaviour-actions button:hover:not(:disabled){background:#d9ebf7}.one-behaviour-actions button:disabled{color:#aaa}.one-behaviour-actions svg{width:14px;height:14px}.one-behaviour-management .one-modal{background:#dcebf5;border:1px solid #4678a2;width:min(610px,100vw - 30px)}.one-behaviour-management .one-modal__header{color:#fff;background:linear-gradient(#4d8bc4,#1763a6);border-color:#1b4d7c}.one-behaviour-management .one-modal__header h2{color:#fff}.one-behaviour-management .one-modal__body{background:linear-gradient(#d8e9f6,#a6c7e5);padding:6px 8px 8px}.one-behaviour-management .one-modal__footer{background:#dce7ef;border-top:1px solid #8aa4b8}.one-behaviour-dialog-group{background:#ffffff24;border:1px solid #99b2c6;margin:0 0 6px;padding:5px 7px 7px;box-shadow:inset 1px 1px #ffffffbf}.one-behaviour-dialog-group>strong{margin:-1px 0 5px;font-size:10px;display:block}.one-behaviour-dialog-grid{grid-template-columns:1fr 1fr;gap:4px 18px;display:grid}.one-behaviour-dialog-group .one-form-field{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:6px;margin:2px 0;display:grid}.one-behaviour-dialog-group .one-form-field>span{color:#111;margin:0;font:10px Tahoma,Segoe UI,Arial,sans-serif}.one-behaviour-dialog-group .one-field{background:#fff;border:1px solid #777;border-radius:0;min-height:21px;padding:1px 4px;font:10px Tahoma,Segoe UI,Arial,sans-serif}.one-behaviour-dialog-group textarea.one-field{resize:vertical;min-height:50px}.one-behaviour-additional{background:#fff!important;height:72px!important;min-height:72px!important}.one-behaviour-linked-actions{justify-content:flex-end;gap:3px;margin-top:5px;display:flex}.one-behaviour-linked-actions button{background:linear-gradient(#fff,#e5e5e5);border:1px solid #777;min-width:76px;height:23px;font:10px Tahoma,Segoe UI,Arial,sans-serif}.one-behaviour-profile-points{background:#edf5fa;border-top:1px solid #b7c6d1;padding:5px 6px 7px}.one-behaviour-profile-points__grid{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.one-behaviour-profile-points__grid span{background:#fff;border:1px solid #bac8d2;flex-direction:column;align-items:center;padding:3px 2px;font-size:9px;display:flex}.one-behaviour-profile-points__grid b{font-size:12px}.one-behaviour-profile-points>a{text-align:right;margin-top:5px;font-size:9px;display:block}@media (width<=900px){.one-behaviour-score-grid{grid-template-columns:1fr 1fr}.one-behaviour-dialog-grid{grid-template-columns:1fr}.one-behaviour-table-layout{grid-template-columns:minmax(0,1fr) 62px}}.one-member-overview{color:#111;background:#ececec;padding:3px 5px 10px;font:10px Tahoma,Segoe UI,Arial,sans-serif;overflow-x:hidden}.one-member-overview-heading{color:#123e60;background:linear-gradient(90deg,#edf7fd,#cfe6f6 58%,#edf7fd);border:1px solid #aebac1;border-left:0;border-right:0;justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin:0 0 6px;padding:3px 7px;display:flex}.one-member-overview-heading strong{font-size:11px}.one-member-overview-heading span{color:#607785;text-align:right;font-size:9px}.one-member-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:7px 9px;min-width:0;display:grid}.one-member-overview-section{min-width:0;overflow:hidden;background:#eee!important;border:1px solid #aeb4b8!important;margin:0!important;box-shadow:inset 1px 1px #fff!important}.one-member-overview-section .one-sims-section__heading{color:#123e60;background:linear-gradient(90deg,#e9f5fc,#cfe5f4 64%,#e9f5fc);border-bottom:1px solid #9fadb5;min-height:25px;padding:2px 6px}.one-member-overview-section .one-sims-section__heading strong{font:700 10px Tahoma,Segoe UI,Arial,sans-serif}.one-member-overview-section .one-sims-section__heading .one-button{color:#111;background:linear-gradient(#fff,#e4e4e4);border:1px solid #858585;border-radius:0;min-height:20px;padding:1px 7px;font:9px Tahoma,Segoe UI,Arial,sans-serif}.one-member-overview-section .one-sims-section__body{background:#efefef;min-width:0;padding:7px 8px 8px}.one-member-overview-grid>.one-member-overview-section:first-child,.one-member-overview-grid>.one-member-overview-section:nth-child(2),.one-member-overview-grid>.one-member-overview-section:nth-child(12){grid-column:1/-1}.one-member-overview-grid>.one-member-overview-section:first-child .one-sims-form-grid.one-column,.one-member-overview-grid>.one-member-overview-section:nth-child(2) .one-sims-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 26px;display:grid}.one-member-overview-grid>.one-member-overview-section:nth-child(n+3):not(:nth-child(12)) .one-sims-form-grid{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.one-member-overview-section .one-sims-field-row{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:7px;min-width:0;min-height:23px}.one-member-overview-section .one-sims-field-row>span:first-child{color:#222;padding-top:3px;font:9px/1.2 Tahoma,Segoe UI,Arial,sans-serif}.one-member-overview-section .one-sims-value{color:#111;white-space:normal;overflow-wrap:anywhere;word-break:normal;background:#fff;border:1px solid #858585;border-radius:0;min-width:0;height:auto;min-height:22px;padding:3px 5px;font:9px/1.28 Tahoma,Segoe UI,Arial,sans-serif;box-shadow:inset 1px 1px #00000017,1px 1px #fff}.one-member-overview-section .one-sims-value.is-multiline{white-space:pre-wrap;overflow-wrap:anywhere;min-height:50px}.one-member-overview-section .one-sims-empty{color:#666;background:#fff;border:1px solid #c6c6c6;padding:6px;font-size:9px}.one-member-overview-section .one-sims-subsection-title{color:#173d59;margin:6px 0 3px;font:700 9px Tahoma,Segoe UI,Arial,sans-serif}.one-overview-identity-layout{grid-template-columns:minmax(0,1fr) 138px;align-items:start;gap:14px;min-width:0;display:grid}.one-overview-identity-layout .one-sims-photo-column{justify-self:end;width:126px}.one-overview-identity-layout .one-sims-photo-frame{background:#fff;width:118px;height:136px;margin-bottom:2px}.one-overview-identity-layout .one-sims-photo-frame svg{width:38px;height:38px}.one-overview-identity-layout .one-sims-photo-label{font-size:9px}.one-overview-flags{flex-wrap:wrap;gap:5px 18px;margin-top:5px;display:flex}.one-overview-flags .one-sims-check-row{min-height:20px;font-size:9px}.one-member-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;margin:0 0 7px;display:grid}.one-member-overview-metrics span{text-align:center;color:#333;background:#fff;border:1px solid #858585;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:42px;padding:3px;font:8px Tahoma,Segoe UI,Arial,sans-serif;display:flex;box-shadow:inset 1px 1px #ddd}.one-member-overview-metrics b{color:#111;margin-top:3px;font-size:14px;line-height:1;display:block}.one-overview-link-row{border-top:1px solid #c4c4c4;flex-wrap:wrap;gap:4px;margin-top:6px;padding-top:5px;display:flex}.one-overview-link-row .one-button{color:#111;background:linear-gradient(#fff,#e5e5e5);border:1px solid #858585;border-radius:0;min-height:21px;padding:1px 6px;font:9px Tahoma,Segoe UI,Arial,sans-serif}.one-member-overview-grid>.one-member-overview-section:nth-child(12) .one-sims-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 14px;display:grid}.one-member-overview .one-sims-audit-list{background:#fff;border:1px solid #858585;max-height:130px;overflow:auto}.one-member-overview .one-sims-audit-row{grid-template-columns:125px minmax(150px,1fr) minmax(170px,1fr);gap:8px;min-height:21px;padding:2px 5px;font-size:8px}.one-restricted-overview-note{color:#5a4a1e;background:#fff8dd;border:1px solid #d2be76;align-items:center;gap:7px;min-height:38px;padding:7px;display:flex;margin:0!important}.one-restricted-overview-note svg{flex:none}.one-member-overview-grid>.one-member-overview-section:nth-child(3) .one-sims-value,.one-member-overview-grid>.one-member-overview-section:nth-child(4) .one-sims-value{min-height:23px}@media (width<=1180px){.one-member-overview-grid{grid-template-columns:1fr}.one-member-overview-grid>.one-member-overview-section{grid-column:1!important}.one-member-overview-grid>.one-member-overview-section:first-child .one-sims-form-grid.one-column,.one-member-overview-grid>.one-member-overview-section:nth-child(2) .one-sims-form-grid,.one-member-overview-grid>.one-member-overview-section:nth-child(12) .one-sims-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.one-member-overview-heading{flex-direction:column;align-items:flex-start;gap:2px}.one-member-overview-heading span{text-align:left}.one-member-overview-grid>.one-member-overview-section:first-child .one-sims-form-grid.one-column,.one-member-overview-grid>.one-member-overview-section:nth-child(2) .one-sims-form-grid,.one-member-overview-grid>.one-member-overview-section:nth-child(12) .one-sims-form-grid{grid-template-columns:1fr}.one-member-overview-section .one-sims-field-row{grid-template-columns:112px minmax(0,1fr)}.one-overview-identity-layout{grid-template-columns:1fr}.one-overview-identity-layout .one-sims-photo-column{justify-self:start}.one-member-overview-metrics{grid-template-columns:repeat(3,minmax(72px,1fr))}}.one-school-record-export{color:#111;background:#fff;max-width:210mm;margin:16px auto;font-family:Arial,Helvetica,sans-serif}.one-export-page{box-sizing:border-box;background:#fff;border:1px solid #d7d7d7;min-height:297mm;margin-bottom:18px;padding:18mm 16mm 20mm;position:relative;box-shadow:0 1px 4px #0000001f}.one-export-page h1{text-align:center;margin:4mm 0 1mm;font-size:25px;font-weight:800;line-height:1.15}.one-export-person-name{text-align:center;margin-bottom:10mm;font-size:13px}.one-export-page h2{margin:7mm 0 3mm;font-size:16px;font-weight:800;line-height:1.2}.one-export-page h3{margin:4mm 0 2mm;font-size:12px}.one-export-produced{min-height:12px;font-size:9px}.one-export-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4mm 8mm;display:grid}.one-export-page .pair b{font-size:10px;line-height:1.2;display:block}.one-export-page .pair span{white-space:pre-wrap;margin-top:1mm;font-size:10px;line-height:1.3;display:block}.one-export-contact{break-inside:avoid;margin-bottom:5mm}.one-export-page table{border-collapse:collapse;width:100%;margin:3mm 0 6mm;font-size:9px}.one-export-page th,.one-export-page td{text-align:left;vertical-align:top;border:1px solid #8d8d8d;padding:1.8mm 2mm}.one-export-page th{background:#f3f3f3;font-weight:800}.one-export-page .small{font-size:8px}.one-export-page .muted{color:#555}@media (width<=900px){.one-export-page{min-height:auto;padding:24px}.one-export-grid{grid-template-columns:1fr 1fr}}@media print{@page{size:A4 portrait;margin:0}.one-no-print,.one-header,.one-sidebar,.one-context-rail,.one-shortcuts-pane,.one-record-tabs,.one-record-note,.one-emergency-alert-bar{display:none!important}.one-shell,.one-workspace,.one-main,.one-page,.one-record-page{background:#fff!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.one-school-record-export{background:#fff;width:210mm;max-width:none;margin:0}.one-export-page{width:210mm;min-height:297mm;box-shadow:none;page-break-after:always;break-after:page;border:0;margin:0;padding:18mm 16mm 20mm}.one-export-page:last-child{page-break-after:auto;break-after:auto}.one-export-page table{page-break-inside:auto}.one-export-page tr{page-break-inside:avoid;break-inside:avoid}.one-export-page h1,.one-export-page h2,.one-export-page h3{page-break-after:avoid}.one-export-page thead{display:table-header-group}}.one-template-source-hidden{display:none!important}.one-template-source-hidden.one-template-source-visible{width:100%;min-height:220px;margin-top:8px;font-family:Consolas,Courier New,monospace;font-size:11px;display:block!important}.one-template-visual-editor{background:#e9ecef;border:1px solid #8b969e;box-shadow:inset 1px 1px #fff}.one-template-visual-editor__toolbar{background:linear-gradient(#f8fbfd,#dce7ee);border-bottom:1px solid #aab4ba;flex-wrap:wrap;align-items:center;gap:3px;padding:5px;display:flex}.one-template-visual-editor__toolbar button,.one-template-visual-editor__toolbar select{color:#172b3a;background:linear-gradient(#fff,#e7e7e7);border:1px solid #8a959c;border-radius:0;min-height:24px;font:10px Tahoma,Segoe UI,Arial,sans-serif}.one-template-visual-editor__toolbar button{cursor:pointer;padding:2px 7px}.one-template-visual-editor__toolbar button:hover{background:#dcecf7;border-color:#6f91aa}.one-template-visual-editor__toolbar .separator{background:#aeb7bd;width:1px;height:20px;margin:0 3px}.one-template-visual-editor__toolbar .merge-field{width:150px;padding:1px 4px}.one-template-visual-editor__canvas{color:#172b3a;background:#fff;border:1px solid #b8bec2;outline:none;min-height:360px;max-height:54vh;margin:10px;padding:34px 42px;font:13px/1.55 Arial,sans-serif;overflow:auto;box-shadow:0 1px 3px #0000001f}.one-template-visual-editor__canvas:focus{border-color:#5c8eae;box-shadow:0 0 0 1px #a8cada}.one-template-visual-editor__canvas h1{margin:0 0 14px;font-size:22px}.one-template-visual-editor__canvas h2{margin:18px 0 9px;font-size:17px}.one-template-visual-editor__canvas p{margin:0 0 12px}.one-template-visual-editor__canvas table{border-collapse:collapse;max-width:100%}.one-template-visual-editor__canvas td,.one-template-visual-editor__canvas th{border:1px solid #ccd3d7;padding:6px}.one-template-visual-editor__preview{background:#d9dde0;padding:10px}.one-template-visual-editor__preview iframe,.one-template-rendered-preview-frame{background:#fff;border:1px solid #a8b0b5;width:100%;height:430px;display:block}.one-template-visual-editor__status{color:#5b6972;background:#eef1f3;border-top:1px solid #b7c0c5;justify-content:space-between;gap:12px;padding:4px 8px;font:9px Tahoma,Segoe UI,Arial,sans-serif;display:flex}.one-document-automation-admin .one-modal{width:min(980px,100vw - 36px)}@media (width<=760px){.one-template-visual-editor__canvas{min-height:300px;padding:20px}.one-template-visual-editor__status{display:block}.one-template-visual-editor__toolbar .merge-field{width:130px}}.one-member-sims-record>.one-record-tabs.one-record-tabs--dense{flex-flow:wrap!important;align-content:flex-start!important;align-items:center!important;width:100%!important;max-width:100%!important;min-height:31px!important;display:flex!important;overflow:visible!important}.one-member-sims-record>.one-record-tabs.one-record-tabs--dense>button{cursor:pointer;align-items:center;pointer-events:auto!important;white-space:nowrap!important;flex:none!important;min-width:max-content!important;display:inline-flex!important}.one-member-sims-record>.one-record-tabs.one-record-tabs--dense>button:focus-visible{outline-offset:-3px;outline:2px solid}.sm1-classic-reports,.sm1-classic-import{color:#202020;background:#f2f2f2;min-height:100%;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:12px}.sm1-classic-reports button,.sm1-classic-reports input,.sm1-classic-reports select,.sm1-classic-import button,.sm1-classic-import input,.sm1-classic-import select{font:inherit}.sm1-classic-toolbar{background:linear-gradient(#fafafa,#e7e7e7);border:0 solid #b7b7b7;border-bottom-width:1px;align-items:center;gap:4px;min-height:34px;padding:3px 7px;display:flex}.sm1-classic-tool{color:#222;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.sm1-classic-tool:hover{background:#dcebf7;outline:1px solid #a9c9e2}.sm1-classic-tool:disabled{opacity:.45;cursor:default}.sm1-classic-separator{background:#bcbcbc;width:1px;height:22px;margin:0 3px}.sm1-report-browser{background:#fff;border:1px solid #a8a8a8;grid-template-columns:220px minmax(520px,1fr);min-height:410px;display:grid}.sm1-report-tree{background:#fff;border-right:1px solid #a8a8a8;padding:7px 5px;overflow:auto}.sm1-report-tree-title{margin:0 0 5px 3px;font-weight:700}.sm1-tree-root,.sm1-tree-area{white-space:nowrap;align-items:center;gap:4px;padding:2px 4px;display:flex}.sm1-tree-area{cursor:pointer;margin-left:10px}.sm1-tree-area.is-active{background:#dcecff;outline:1px solid #9bbad9}.sm1-tree-children{flex-direction:column;margin-left:28px;display:flex}.sm1-tree-report{text-align:left;cursor:pointer;color:#222;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:2px 3px;overflow:hidden}.sm1-tree-report:hover,.sm1-tree-report.is-active{background:#dcecff}.sm1-report-library{background:#fff;overflow:auto}.sm1-report-grid{border-collapse:collapse;width:100%;font-size:11px}.sm1-report-grid th{text-align:left;background:linear-gradient(#fafafa,#dedede);border:1px solid #aaa;border-top:0;padding:4px 6px;font-weight:400;position:sticky;top:0}.sm1-report-grid td{white-space:nowrap;border:1px solid #d2d2d2;padding:3px 6px}.sm1-report-grid tr.is-selected td{background:#d8ebff}.sm1-report-grid tbody tr:hover td{background:#edf5fd}.sm1-report-statusbar{background:#efefef;border:1px solid #aaa;border-top:0;min-height:24px;padding:4px 7px}.sm1-report-screen{background:#f3f3f3;border:1px solid #a6a6a6;min-height:470px}.sm1-report-screen-title{background:#ececec;border-bottom:1px solid #b5b5b5;padding:7px 9px;font-weight:700}.sm1-report-form{background:#fff;min-height:390px;padding:16px 22px 18px}.sm1-report-form-grid{grid-template-columns:140px minmax(190px,290px) 100px minmax(220px,1fr);align-items:center;gap:12px 10px;max-width:900px;display:grid}.sm1-report-form-grid label{color:#252525}.sm1-report-form input[type=text],.sm1-report-form input[type=date],.sm1-report-form select{box-sizing:border-box;background:#fff;border:1px solid #8e8e8e;width:100%;height:24px;padding:2px 5px}.sm1-selection-box{background:#fff;border:1px solid #9a9a9a;height:116px;padding:3px;overflow:auto}.sm1-selection-row{grid-template-columns:90px 1fr;padding:2px 4px;display:grid}.sm1-selection-row.header{background:#e8e8e8;border-bottom:1px solid #bbb;font-weight:700}.sm1-radio-line,.sm1-check-line{align-items:center;gap:12px;min-height:24px;display:flex}.sm1-report-footer-area{grid-column:2/5;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px;display:grid}.sm1-classic-dialog-backdrop{z-index:5000;background:#00000014;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sm1-classic-dialog{background:#f1f1f1;border:1px solid #7f7f7f;width:min(680px,100vw - 50px);box-shadow:0 8px 24px #0000003d}.sm1-classic-dialog-title{background:#fff;border-bottom:1px solid #b5b5b5;justify-content:space-between;align-items:center;height:30px;padding:0 8px;font-size:13px;display:flex}.sm1-classic-dialog-body{background:#f1f1f1;padding:12px}.sm1-option-group{background:#fff;border:1px solid #d2d2d2;margin-bottom:12px;padding:12px 14px}.sm1-option-group h3{margin:0 0 12px;font-size:15px}.sm1-option-row{grid-template-columns:220px minmax(180px,1fr);align-items:center;gap:8px;margin:8px 0;display:grid}.sm1-option-row label{align-items:center;gap:7px;display:flex}.sm1-dialog-actions{background:#eee;border-top:1px solid #c5c5c5;justify-content:flex-end;gap:10px;padding:10px 14px;display:flex}.sm1-win-button{cursor:pointer;background:linear-gradient(#fff,#e8e8e8);border:1px solid #9c9c9c;min-width:92px;height:30px;padding:3px 12px}.sm1-win-button:hover{background:#eef6fd;border-color:#2671b8}.sm1-win-button:disabled{color:#999;cursor:default}.sm1-report-result{background:#fff;border:1px solid #aaa;max-height:430px;margin-top:10px;overflow:auto}.sm1-report-result-title{background:#e9e9e9;border-bottom:1px solid #aaa;padding:5px 7px;font-weight:700}.sm1-import-window{background:#f1f1f1;border:1px solid #888;max-width:900px;margin:8px auto;box-shadow:0 2px 7px #00000024}.sm1-import-titlebar{background:#fff;border-bottom:1px solid #aaa;justify-content:space-between;align-items:center;height:30px;padding:0 8px;font-weight:400;display:flex}.sm1-import-heading{padding:8px 9px 5px;font-weight:700}.sm1-import-body{padding:0 10px 10px}.sm1-file-row{grid-template-columns:95px 1fr auto;align-items:center;gap:7px;margin:4px 0 10px;display:grid}.sm1-file-display{white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #999;align-items:center;height:25px;padding:0 5px;display:flex;overflow:hidden}.sm1-import-list-wrap{grid-template-columns:1fr 110px;align-items:start;gap:8px;display:grid}.sm1-import-list{background:#fff;border:1px solid #8f8f8f;min-height:230px;max-height:320px;overflow:auto}.sm1-import-list table{border-collapse:collapse;width:100%}.sm1-import-list th{text-align:left;background:#eee;border-bottom:1px solid #bbb;padding:4px;font-weight:400}.sm1-import-list td{border-bottom:1px solid #eee;padding:4px}.sm1-side-buttons{flex-direction:column;gap:5px;display:flex}.sm1-import-bottom{justify-content:space-between;align-items:center;padding:10px 0 0;display:flex}.sm1-import-bottom-left{align-items:center;gap:7px;display:flex}.sm1-data-wizard{background:#f3f3f3;border:1px solid #999;max-width:1050px;margin:8px auto}.sm1-data-step{background:#fff;border-bottom:1px solid #bcbcbc;padding:10px}.sm1-data-grid{grid-template-columns:130px minmax(220px,1fr) 120px minmax(180px,1fr);align-items:center;gap:8px 10px;display:grid}.sm1-data-grid input,.sm1-data-grid select{background:#fff;border:1px solid #999;height:25px;padding:2px 5px}.sm1-mapping-table{border-collapse:collapse;background:#fff;width:100%;margin-top:8px}.sm1-mapping-table th,.sm1-mapping-table td{text-align:left;border:1px solid #c4c4c4;padding:4px 6px;font-size:11px}.sm1-mapping-table th{background:#e8e8e8;font-weight:400}.sm1-import-warning{background:#fff4c8;border:1px solid #d2b36d;margin:8px 0;padding:7px 9px}@media (width<=900px){.sm1-report-browser{grid-template-columns:180px 1fr}.sm1-report-form-grid{grid-template-columns:120px 1fr}.sm1-report-form-grid>:nth-child(n){grid-column:auto}.sm1-data-grid{grid-template-columns:120px 1fr}.sm1-import-list-wrap{grid-template-columns:1fr}.sm1-side-buttons{flex-direction:row}}:root{--sm1-sims-font:Tahoma, "Segoe UI", Arial, sans-serif;--sm1-sims-text:#111;--sm1-sims-bg:#ececec;--sm1-sims-workspace:#f3f3f3;--sm1-sims-panel:#f2f2f2;--sm1-sims-white:#fff;--sm1-sims-border:#8f8f8f;--sm1-sims-border-light:#b7b7b7;--sm1-sims-border-dark:#6f6f6f;--sm1-sims-menu-hover:#d6eaff;--sm1-sims-menu-selected:#c9e2fb;--sm1-sims-menu-text-selected:#075da6;--sm1-sims-title-a:#d9edff;--sm1-sims-title-b:#9bc8ef;--sm1-sims-title-border:#6c9bc4;--sm1-sims-section-a:#f8fbfd;--sm1-sims-section-b:#dcecf7;--sm1-sims-blue:#0066b3;--sm1-sims-row-hover:#fff4c8;--sm1-sims-row-selected:#39f;--sm1-sims-row-selected-text:#fff}html,body,#root{background:var(--sm1-sims-bg)!important;min-height:100%!important;color:var(--sm1-sims-text)!important;font-family:var(--sm1-sims-font)!important;margin:0!important;font-size:11px!important;line-height:1.25!important}*{box-sizing:border-box}.one-classic-app{background:var(--sm1-sims-bg)!important;min-height:100vh!important}.one-app-chrome{z-index:500!important;box-shadow:none!important;background:#ededed!important;border-bottom:1px solid #7f7f7f!important;position:sticky!important;top:0!important}.one-shell,.one-shell.sidebar-collapsed{background:var(--sm1-sims-workspace)!important;min-height:calc(100vh - 65px)!important;display:block!important}.one-sidebar,.one-shortcuts-pane,.one-context-column,.one-context-rail{display:none!important}.one-menubar{background:linear-gradient(#fbfbfb,#efefef)!important;border-top:1px solid #fff!important;border-bottom:1px solid #a6a6a6!important;align-items:stretch!important;gap:0!important;height:21px!important;min-height:21px!important;padding:0 3px!important;display:flex!important;box-shadow:inset 0 -1px #fff!important}.one-menu-root{height:20px!important;position:relative!important}.one-menu-root>button{color:#111!important;min-width:0!important;height:20px!important;min-height:20px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;margin:0!important;padding:1px 7px 2px!important;font-size:11px!important;font-weight:400!important;line-height:16px!important;display:block!important}.one-menu-root>button:hover,.one-menu-root>button.is-open{background:var(--sm1-sims-menu-hover)!important;color:#111!important;border-color:#7da2ce!important}.one-menu-dropdown,.one-menu-submenu{color:#111!important;background:#f2f2f2!important;border:1px solid #8d8d8d!important;border-radius:0!important;min-width:194px!important;padding:2px!important;box-shadow:2px 2px 3px #00000038!important}.one-menu-submenu{top:-3px!important;left:calc(100% - 1px)!important}.one-menu-dropdown a,.one-menu-dropdown button,.one-menu-submenu a,.one-menu-submenu button,.one-menu-subtrigger{color:#111!important;width:100%!important;height:20px!important;min-height:20px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;padding:1px 8px!important;font-size:11px!important;font-weight:400!important;line-height:16px!important}.one-menu-dropdown a:hover,.one-menu-dropdown button:hover,.one-menu-submenu a:hover,.one-menu-submenu button:hover,.one-menu-subroot:hover>.one-menu-subtrigger{background:var(--sm1-sims-menu-selected)!important;color:var(--sm1-sims-menu-text-selected)!important;border-color:#8eb6dc!important}.one-menu-dropdown kbd,.one-menu-submenu kbd{box-shadow:none!important;color:#555!important;background:0 0!important;border:0!important;font-size:10px!important;font-weight:400!important}.one-classic-toolbar{background:linear-gradient(#fbfbfb,#e7e7e7)!important;border-top:1px solid #fff!important;border-bottom:1px solid #9d9d9d!important;align-items:center!important;gap:1px!important;height:42px!important;min-height:42px!important;padding:2px 5px!important;display:flex!important;box-shadow:inset 0 -1px #f9f9f9!important}.one-classic-toolbar__history,.one-classic-toolbar__links{align-items:center!important;gap:1px!important;display:flex!important}.one-classic-toolbar__spacer{flex:auto!important}.one-tool-icon{color:#222!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:2px!important;display:grid!important}.one-tool-icon>span{display:none!important}.one-tool-icon svg{width:22px!important;height:22px!important}.one-tool-icon:hover,.one-tool-icon.is-active{background:linear-gradient(#fff,#d5ebff)!important;border-color:#84a8cb!important}.one-classic-search{background:#fff!important;border:1px solid #7f7f7f!important;border-radius:0!important;align-items:center!important;width:196px!important;min-width:196px!important;height:23px!important;margin-right:4px!important;padding:0 4px!important;display:flex!important;box-shadow:inset 1px 1px 1px #0000000f!important}.one-classic-search input{background:0 0!important;border:0!important;outline:0!important;height:20px!important;font-size:11px!important}.one-record-window-title,.one-page-heading,.one-panel-table-heading,.one-panel__heading,.one-record-form-section__title{box-shadow:none!important;border-radius:0!important}.one-record-window-title{border:1px solid var(--sm1-sims-title-border)!important;background:linear-gradient(var(--sm1-sims-title-a), var(--sm1-sims-title-b))!important;color:#111!important;justify-content:space-between!important;align-items:center!important;min-height:24px!important;margin:0!important;padding:3px 7px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.one-page-heading{background:linear-gradient(#fff,#e7eef3)!important;border:1px solid #9da9b1!important;min-height:28px!important;margin:0 0 4px!important;padding:4px 6px!important}.one-page-heading h1,.one-record-header h1,.one-record-identity h1{color:#111!important;letter-spacing:0!important;margin:0!important;font-size:13px!important;font-weight:700!important}.one-page-heading p,.one-record-header p,.one-record-identity p{color:#444!important;margin:1px 0 0!important;font-size:10px!important}.one-eyebrow{display:none!important}.one-record-commandbar,.one-record-topline,.one-table-toolbar,.one-toolbar-actions{box-shadow:none!important;border-radius:0!important}.one-record-commandbar,.one-record-topline{background:linear-gradient(#fff,#e9e9e9)!important;border:1px solid #a3a3a3!important;border-top:0!important;min-height:29px!important;margin:0!important;padding:2px 4px!important}.one-card,.one-panel,.one-classic-workpanel,.one-finder-panel,.one-record-form-section,.one-record-header,.one-record-summary-strip,.one-empty-state,.one-system-banner{box-shadow:none!important;border-radius:0!important}.one-card,.one-panel,.one-classic-workpanel,.one-finder-panel,.one-record-form-section{background:var(--sm1-sims-panel)!important;border:1px solid #a7a7a7!important}.one-panel{padding:5px!important}.one-panel.no-padding{padding:0!important}.one-panel__heading,.one-panel-table-heading,.one-record-form-section__title{background:linear-gradient(var(--sm1-sims-section-a), var(--sm1-sims-section-b))!important;color:#111!important;border-bottom:1px solid #9aa9b4!important;min-height:24px!important;margin:0!important;padding:3px 6px!important}.one-panel__heading h2,.one-panel-table-heading h2,.one-record-form-section__title{margin:0!important;font-size:11px!important;font-weight:700!important}.one-panel__heading p,.one-panel-table-heading p{color:#555!important;margin:1px 0 0!important;font-size:9px!important}.one-classic-app input,.one-classic-app select,.one-classic-app textarea,.one-field,input.one-field,select.one-field,textarea.one-field{color:#111!important;background:#fff!important;border:1px solid #7f7f7f!important;border-radius:0!important;height:21px!important;min-height:21px!important;padding:1px 3px!important;font-size:11px!important;font-weight:400!important;box-shadow:inset 1px 1px 1px #0000000d!important}.one-classic-app textarea,textarea.one-field{height:auto!important;min-height:54px!important}.one-classic-app input:focus,.one-classic-app select:focus,.one-classic-app textarea:focus,.one-field:focus{outline-offset:-3px!important;border-color:#4f79a1!important;outline:1px dotted #000!important}.one-classic-app label,.one-classic-form-fields label,.one-field-label{color:#111!important;font-size:11px!important;font-weight:400!important}.one-form-grid,.one-classic-form-fields,.one-classic-form-fields.two-column{gap:4px 8px!important}.one-classic-app button,.one-button,.one-btn,button.one-button{border-radius:0!important}.one-button,.one-btn,button.one-button,.one-classic-app button:not(.one-menu-root>button):not(.one-menu-dropdown button):not(.one-menu-submenu button):not(.one-menu-subtrigger):not(.one-tool-icon){color:#111!important;background:linear-gradient(#fff,#e1e1e1)!important;border:1px solid #777!important;border-radius:0!important;min-height:23px!important;padding:2px 10px!important;font-size:11px!important;font-weight:400!important;line-height:16px!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #c3c3c3!important}.one-button:hover,.one-btn:hover,.one-classic-app button:not(.one-menu-root>button):not(.one-menu-dropdown button):not(.one-menu-submenu button):not(.one-menu-subtrigger):not(.one-tool-icon):hover{background:linear-gradient(#fff,#d8ebfa)!important;border-color:#3c7fb1!important}.one-button:active,.one-btn:active{background:#d4d4d4!important;padding-top:3px!important;padding-left:11px!important;box-shadow:inset 1px 1px 2px #0000002e!important}.one-button:disabled,.one-btn:disabled,.one-classic-app button:disabled{color:#8a8a8a!important;box-shadow:none!important;background:#ececec!important;border-color:#aaa!important}.one-table-wrap{background:#fff!important;border-radius:0!important}.one-table{border-collapse:collapse!important;border-spacing:0!important;color:#111!important;width:100%!important;font-size:11px!important}.one-table th{color:#111!important;text-align:left!important;white-space:nowrap!important;background:linear-gradient(#f8f8f8,#dedede)!important;border:1px solid #999!important;height:21px!important;padding:2px 4px!important;font-size:11px!important;font-weight:400!important}.one-table td{color:#111!important;vertical-align:middle!important;background:#fff!important;border:1px solid #c6c6c6!important;height:20px!important;min-height:20px!important;padding:1px 4px!important;font-size:11px!important}.one-table tbody tr:nth-child(2n) td{background:#fafafa!important}.one-table tbody tr.is-selected td,.one-table tbody tr[aria-selected=true] td,.one-table tbody tr.selected td{background:var(--sm1-sims-row-selected)!important;color:var(--sm1-sims-row-selected-text)!important}.one-cell-title,.one-table td strong{color:inherit!important;font-size:11px!important;font-weight:700!important}.one-cell-subtle{color:#555!important;font-size:9px!important}.one-record-tabs,.one-record-tabs--dense,.one-submodule-tabs{min-height:27px!important;box-shadow:none!important;background:#e8e8e8!important;border:1px solid #9b9b9b!important;border-top:0!important;border-radius:0!important;align-items:flex-end!important;gap:0!important;margin:0!important;padding:2px 2px 0!important;display:flex!important}.one-record-tabs button,.one-record-tabs--dense button,.one-submodule-tabs button{color:#111!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:linear-gradient(#fbfbfb,#ddd)!important;border:1px solid #919191!important;border-bottom:0!important;border-radius:0!important;margin:0 -1px 0 0!important;padding:2px 7px!important;font-size:10px!important;font-weight:400!important;position:relative!important}.one-record-tabs button.is-active,.one-record-tabs--dense button.is-active,.one-submodule-tabs button.is-active{z-index:2!important;color:#111!important;background:#fff!important;font-weight:700!important;top:1px!important}.one-badge{color:#111!important;background:#efefef!important;border:1px solid #999!important;border-radius:0!important;min-height:18px!important;padding:1px 4px!important;font-size:9px!important;font-weight:400!important}.one-badge--success{color:#1d4f16!important;background:#e8f4df!important;border-color:#8aa57a!important}.one-badge--warning{color:#6c4a00!important;background:#fff0c7!important;border-color:#c4a04e!important}.one-badge--info{color:#075da6!important;background:#dceeff!important;border-color:#7da2ce!important}.one-system-banner{color:#111!important;background:#f3f3f3!important;border:1px solid #8f8f8f!important;min-height:27px!important;margin:3px 0!important;padding:4px 7px!important;font-size:10px!important}.one-system-banner.warning{background:#fff7d6!important;border-color:#b79b4a!important}.one-system-banner.danger{background:#ffe5e5!important;border-color:#b56b6b!important}.one-modal,.one-action-modal{background:#00000029!important}.one-modal__dialog,.one-action-modal__dialog,.one-action-modal>form,.one-modal>form{background:#f0f0f0!important;border:1px solid #4e6f8f!important;border-radius:0!important;box-shadow:2px 3px 9px #00000052!important}.one-modal__header,.one-action-modal__header{color:#111!important;background:linear-gradient(#d9edff,#9bc8ef)!important;border-bottom:1px solid #6e96bb!important;min-height:27px!important;padding:4px 7px!important}.one-modal__header h2,.one-action-modal__header h2{margin:0!important;font-size:11px!important;font-weight:700!important}.one-modal__body,.one-action-modal__body{background:#f0f0f0!important;padding:8px!important}.one-modal__footer,.one-action-modal__footer{background:#f0f0f0!important;border-top:1px solid #b7b7b7!important;min-height:37px!important;padding:6px 8px!important}.one-stat-grid,.one-record-stat-grid,.one-dashboard-grid,.one-record-grid{gap:4px!important;margin-bottom:4px!important}.one-stat-card,.one-record-stat-grid .one-card{min-height:46px!important;box-shadow:none!important;background:#f5f5f5!important;border:1px solid #a7a7a7!important;border-radius:0!important;padding:5px 7px!important}.one-stat-card__icon{background:#fff!important;border:1px solid #aaa!important;border-radius:0!important;width:28px!important;height:28px!important}.one-stat-card strong{letter-spacing:0!important;margin-top:0!important;font-size:14px!important}.one-stat-card span,.one-stat-card small,.one-record-stat-grid span,.one-record-stat-grid small{color:#444!important;font-size:9px!important}.one-timetable-matrix-wrap{background:#fff!important;border:0!important;border-radius:0!important}.one-timetable-matrix{border-top:1px solid #a9a9a9!important;border-left:1px solid #a9a9a9!important}.one-timetable-corner,.one-timetable-day-head,.one-timetable-time,.one-timetable-cell{border-bottom:1px solid #b7b7b7!important;border-right:1px solid #b7b7b7!important;border-radius:0!important}.one-timetable-day-head,.one-timetable-time{color:#111!important;background:linear-gradient(#f8f8f8,#dfdfdf)!important}.one-timetable-cell{background:#fff!important;min-height:38px!important}.one-timetable-block{color:#111!important;box-shadow:none!important;background:#dceeff!important;border:1px solid #7897b3!important;border-radius:0!important;margin:1px!important;padding:2px 3px!important}.one-startup-screen{background:#d9e7f2!important}.one-startup-aurora{display:none!important}.one-startup-centre{background:linear-gradient(#f9fdff,#d9e9f5)!important;border:1px solid #6f8fa9!important;border-radius:0!important;width:390px!important;max-width:calc(100vw - 30px)!important;padding:24px 26px!important;box-shadow:2px 3px 8px #00000038!important}.one-startup-logo{box-shadow:none!important;border-radius:0!important}.one-startup-product{letter-spacing:0!important;font-size:19px!important}.one-startup-edition,.one-startup-message,.one-startup-detail,.one-startup-footer{font-family:var(--sm1-sims-font)!important}.one-classic-app *{scrollbar-color:#bdbdbd #ededed;scrollbar-width:thin}@media (width<=900px){.one-classic-search{display:none!important}.one-menubar{overflow-x:auto!important}.one-page{padding:2px!important}}:root{--sims-font:Tahoma, "Segoe UI", Arial, sans-serif;--sims-text:#101010;--sims-blue:#176aa6;--sims-blue-dark:#0d568d;--sims-blue-pale:#dbeaf5;--sims-blue-mid:#a9cbe4;--sims-frame:#7f9bb0;--sims-grid:#a9adb0;--sims-beige:#f4f1e5;--sims-orange:#f3a000}html,body,#root{font-family:var(--sims-font)!important;color:var(--sims-text)!important;background:#d9e4ed!important;font-size:11px!important}.one-app-chrome{z-index:900!important;box-shadow:none!important;background:#efefef!important;border:0!important;border-bottom:1px solid #7f8f9b!important;position:sticky!important;top:0!important}.one-menubar{height:22px!important;min-height:22px!important;box-shadow:none!important;background:linear-gradient(#fafafa,#e8e8e8)!important;border-top:1px solid #fff!important;border-bottom:1px solid #9a9a9a!important;align-items:stretch!important;gap:0!important;padding:0 4px!important;display:flex!important}.one-menu-dropdown,.one-menu-submenu{z-index:1200!important;background:#f7f7f7!important;border:1px solid #7d7d7d!important;border-radius:0!important;min-width:196px!important;padding:2px!important;position:absolute!important;box-shadow:2px 3px 5px #00000038!important}.one-menu-dropdown a,.one-menu-dropdown button,.one-menu-submenu a,.one-menu-submenu button,.one-menu-subtrigger{color:#111!important;width:100%!important;min-height:21px!important;font:11px/17px var(--sims-font)!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:2px 22px 2px 8px!important;display:flex!important}.one-menu-divider{background:#bcbcbc!important;border:0!important;height:1px!important;margin:3px 2px!important}.one-classic-toolbar{background:linear-gradient(#f8f8f8,#e5e5e5)!important;border-bottom:1px solid #9b9b9b!important;align-items:center!important;gap:1px!important;height:42px!important;min-height:42px!important;padding:3px 5px!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #fff!important}.one-classic-nav-command{color:#222!important;height:33px!important;min-height:33px!important;font:11px var(--sims-font)!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;align-items:center!important;gap:4px!important;padding:1px 4px!important;display:inline-flex!important}.one-command-caret{color:#333!important;font-size:7px!important}.one-classic-toolbar-icon{background:0 0!important;border:1px solid #0000!important;border-radius:0!important;place-items:center!important;width:33px!important;min-width:33px!important;height:33px!important;min-height:33px!important;padding:2px!important;display:grid!important}.one-shell,.one-shell.sidebar-collapsed{background:#fff!important;width:100%!important;min-height:calc(100vh - 64px)!important;margin:0!important}.one-sims-shell{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.one-sims-shell--shortcuts{grid-template-columns:116px minmax(0,1fr)!important}.one-sims-shell--links{grid-template-columns:minmax(0,1fr) 143px!important}.one-sims-shell--shortcuts.one-sims-shell--links{grid-template-columns:116px minmax(0,1fr) 143px!important}.one-sims-shell--shortcuts.sidebar-collapsed{grid-template-columns:27px minmax(0,1fr)!important}.one-sims-shell--shortcuts.one-sims-shell--links.sidebar-collapsed{grid-template-columns:27px minmax(0,1fr) 143px!important}.one-workspace,.one-main{background:#fff!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.one-page{width:100%!important;max-width:none!important;margin:0!important;padding:4px!important}.one-sidebar.one-sims-shortcuts{color:#174d78!important;z-index:5!important;background:#e6eef5!important;border-right:1px solid #6e8da5!important;flex-direction:column!important;width:116px!important;min-width:116px!important;height:auto!important;min-height:calc(100vh - 64px)!important;display:flex!important;position:relative!important;top:auto!important}.one-sidebar.one-sims-shortcuts.is-collapsed{width:27px!important;min-width:27px!important}.one-sims-shortcuts-title{color:#2b628c!important;height:24px!important;font:700 11px var(--sims-font)!important;background:linear-gradient(#edf6fd,#c7deef)!important;border-bottom:1px solid #8faabd!important;justify-content:space-between!important;align-items:center!important;padding:3px 3px 3px 5px!important;display:flex!important}.one-sims-shortcuts-title button{width:18px!important;height:18px!important;min-height:18px!important;font:10px var(--sims-font)!important;background:#eef5fa!important;border:1px solid #829aaa!important;border-radius:0!important;padding:0!important}.one-sims-shortcuts-selector{color:#2d2a22!important;height:25px!important;font:700 11px var(--sims-font)!important;background:linear-gradient(#ffd16d,#eaa42d)!important;border-top:1px solid #fff0c2!important;border-bottom:1px solid #a97a27!important;justify-content:space-between!important;align-items:center!important;padding:4px 5px!important;display:flex!important}.one-sims-shortcuts-list{flex:1!important;padding:4px 3px!important;overflow:hidden!important}.one-sims-shortcuts-list a{color:#285b80!important;min-height:24px!important;font:10px var(--sims-font)!important;border:1px solid #0000!important;align-items:center!important;gap:4px!important;padding:3px 4px!important;text-decoration:none!important;display:flex!important}.one-sims-shortcuts-list a:hover,.one-sims-shortcuts-list a.is-active{background:#d2e7f6!important;border-color:#96afc0!important}.one-sims-shortcuts-bottom{background:#d8e6f0!important;border-top:1px solid #86a0b4!important}.one-sims-shortcuts-bottom a{color:#285d88!important;height:24px!important;font:700 10px var(--sims-font)!important;justify-content:space-between!important;align-items:center!important;padding:3px 5px!important;display:flex!important}.one-context-column{background:#dbeaf6!important;border-left:1px solid #688aa5!important;flex-direction:column!important;gap:8px!important;width:143px!important;min-width:143px!important;min-height:calc(100vh - 64px)!important;padding:2px!important;display:flex!important;position:relative!important}.one-context-rail{box-shadow:none!important;background:#eaf3fa!important;border:1px solid #6587a2!important;border-radius:0!important;display:block!important;overflow:hidden!important}.one-context-rail__title{color:#fff!important;min-height:22px!important;font:700 11px var(--sims-font)!important;background:linear-gradient(#5293c4,#1f6da8)!important;border-bottom:1px solid #145d92!important;align-items:center!important;padding:3px 5px!important;display:flex!important}.one-context-rail__body a{color:#245b88!important;min-height:0!important;font:10px/1.23 var(--sims-font)!important;background:0 0!important;border:0!important;padding:1px 0!important;display:block!important}.one-context-help__body{font:10px/1.25 var(--sims-font)!important;padding:5px!important}.one-record-window-title{color:#174f7b!important;height:24px!important;min-height:24px!important;font:700 11px/17px var(--sims-font)!important;background:linear-gradient(#d9edf9,#acd0e9)!important;border:1px solid #7392aa!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:3px 7px!important;display:flex!important}.one-record-window-title span:last-child{color:#4c6d84!important;font-size:10px!important;font-weight:400!important}.one-record-commandbar{min-height:31px!important;box-shadow:none!important;background:linear-gradient(#fafafa,#e8ecef)!important;border:1px solid #9aa8b2!important;border-top:0!important;border-radius:0!important;align-items:center!important;gap:3px!important;margin:0!important;padding:3px 5px!important;display:flex!important}.one-record-commandbar__spacer{flex:1!important}.one-classic-status-text{color:#4a6578!important;font:9px var(--sims-font)!important}.one-button,.one-btn,button.one-button{color:#111!important;height:23px!important;min-height:23px!important;font:11px var(--sims-font)!important;background:linear-gradient(#fff,#e2e5e7)!important;border:1px solid #8e999f!important;border-radius:0!important;padding:2px 7px!important;font-weight:400!important;box-shadow:inset 1px 1px #fff!important}.one-button:hover,.one-btn:hover{background:linear-gradient(#fff,#d1e6f4)!important;border-color:#6e97b3!important}.one-button svg,.one-btn svg{width:13px!important;height:13px!important}.one-record-tabs,.one-record-tabs--dense,.one-submodule-tabs{min-height:24px!important;box-shadow:none!important;background:#e5edf3!important;border:1px solid #8da0ae!important;border-top:0!important;border-radius:0!important;align-items:end!important;gap:1px!important;margin:0!important;padding:1px 4px 0!important;display:flex!important;overflow-x:auto!important}.one-record-tabs button,.one-record-tabs--dense button,.one-submodule-tabs button{color:#324b5d!important;height:22px!important;min-height:22px!important;font:10px var(--sims-font)!important;white-space:nowrap!important;background:linear-gradient(#f7f7f7,#d8dfe4)!important;border:1px solid #8f9faa!important;border-bottom:0!important;border-radius:0!important;margin:0!important;padding:2px 6px!important}.one-record-tabs button:before,.one-record-tabs--dense button:before{content:none!important}.one-record-tabs button.is-active,.one-record-tabs--dense button.is-active,.one-submodule-tabs button.is-active{color:#174f78!important;box-shadow:none!important;background:#d5e8f6!important;font-weight:700!important;top:0!important}.one-card,.one-panel,.one-classic-workpanel,.one-sims-section,.one-record-form-section{box-shadow:none!important;background:#f4f4f4!important;border:1px solid #8ca3b4!important;border-radius:0!important}.one-panel__heading,.one-panel-table-heading,.one-sims-section__heading,.one-record-form-section__title,.one-home-panel-title{color:#0e4f7e!important;min-height:24px!important;font:700 10px var(--sims-font)!important;background:linear-gradient(#eff8fe,#c7e0f1)!important;border-bottom:1px solid #83a5bd!important;padding:3px 6px!important}.one-panel__heading h2,.one-panel-table-heading h2{font:700 10px var(--sims-font)!important;margin:0!important}.one-panel__heading p,.one-panel-table-heading p{font:9px var(--sims-font)!important;color:#536e81!important;margin:1px 0 0!important}.one-table th,.one-table td{color:#111!important;border:1px solid #aeb1b1!important;height:21px!important;min-height:21px!important;padding:2px 4px!important;line-height:16px!important}.one-table th{background:linear-gradient(#fafafa,#dfdfdc)!important;font-weight:400!important}.one-table td,.one-table tbody tr:nth-child(2n) td,.one-table tbody tr:hover td{background:#f7f5eb!important}.one-table tbody tr.is-selected td,.one-table tbody tr[aria-selected=true] td{background:var(--sims-orange)!important;color:#111!important}.one-field,input.one-field,select.one-field,textarea.one-field,input:not([type=checkbox]):not([type=radio]),select,textarea{color:#111!important;height:21px!important;min-height:21px!important;font:10px var(--sims-font)!important;background:#fff!important;border:1px solid #7f868b!important;border-radius:0!important;padding:1px 3px!important;box-shadow:inset 1px 1px 1px #00000012!important}textarea,textarea.one-field{height:auto!important;min-height:54px!important}.one-home-page{background:#fff!important;padding:4px!important}.one-home-workspace{grid-template-columns:49.5% minmax(0,50.5%)!important;align-items:start!important;gap:4px!important;margin-top:4px!important;display:grid!important}.one-home-timeline-panel,.one-home-widget{background:#f3f3f3!important;margin:0!important;padding:0!important;overflow:hidden!important}.one-home-right-column{align-content:start!important;gap:4px!important;display:grid!important}.one-home-timeline{background:#fff!important;min-height:520px!important;max-height:640px!important;overflow:auto!important}.one-home-timeline-row{border-bottom:1px solid #d0dae1!important;grid-template-columns:61px minmax(0,1fr)!important;height:45px!important;min-height:45px!important}.one-home-timeline-time{color:#24577d!important;font:21px/23px var(--sims-font)!important;text-align:right!important;background:#edf3f7!important;border-right:1px solid #c0ced8!important;padding:6px 6px 0!important}.one-home-timeline-time sup{vertical-align:top!important;font-size:8px!important}.one-home-timeline-slot{background:#fff!important;padding:2px!important}.one-home-session{color:#173f5e!important;font:9px var(--sims-font)!important;background:#d6e9f6!important;border:1px solid #7da6c3!important;padding:3px 5px!important}.one-home-register-summary>div{padding:7px 4px!important}.one-home-register-summary span{font-size:8px!important}.one-home-register-summary strong{color:#174f76!important;font-size:15px!important}.one-home-member-list a{min-height:25px!important;padding:2px 6px!important;font-size:9px!important}.one-home-widget>.one-button,.one-home-widget>.one-inline-actions{margin:5px 6px!important}.one-record-page,.one-member-record-page,.one-sims-record-page{background:#fff!important}.one-record-header,.one-record-summary-strip{box-shadow:none!important;border-radius:0!important}.one-sims-field-row{min-height:23px!important;font:10px var(--sims-font)!important}.one-sims-value{min-height:20px!important;font:10px var(--sims-font)!important;border-radius:0!important}.one-sims-subsection-title{color:#1e5a84!important;font:700 10px var(--sims-font)!important}.one-page-heading,.one-eyebrow,.one-stat-grid,.one-dashboard-grid,.one-environment{border-radius:0!important}.one-badge{border-radius:0!important;min-height:18px!important;font-size:9px!important}.one-progress{border-radius:0!important;height:6px!important}@media (width<=1050px){.one-home-workspace{grid-template-columns:49.5% minmax(0,50.5%)!important}.one-sims-shell--shortcuts.one-sims-shell--links{grid-template-columns:116px minmax(0,1fr) 143px!important}}.one-classic-learning-page .one-markbook{table-layout:fixed!important;background:#fff!important;width:auto!important;min-width:720px!important;margin:0!important}.one-classic-learning-page .one-markbook th:first-child,.one-classic-learning-page .one-markbook td:first-child{text-align:left!important;width:200px!important;min-width:200px!important}.one-classic-learning-page .one-markbook th:not(:first-child){vertical-align:bottom!important;text-align:center!important;writing-mode:vertical-rl!important;white-space:normal!important;width:78px!important;min-width:78px!important;height:145px!important;font:10px var(--sims-font)!important;background:#e8e6df!important;padding:5px 3px!important;font-weight:400!important;overflow:hidden!important;transform:rotate(180deg)!important}.one-classic-learning-page .one-markbook td:not(:first-child){text-align:center!important;width:78px!important;min-width:78px!important;padding:0!important}.one-classic-learning-page .one-mark-cell{color:#111!important;width:100%!important;min-width:0!important;height:20px!important;min-height:20px!important;font:10px var(--sims-font)!important;text-align:left!important;border:0!important;border-radius:0!important;padding:0 3px!important}.one-classic-learning-page .one-marksheet-basic{color:#1b567f!important;font:10px var(--sims-font)!important;background:linear-gradient(90deg,#f5f5f5,#d7e9f7)!important;border:1px solid #8da4b4!important;border-top:0!important;padding:4px 6px!important}.one-classic-learning-page .one-marksheet-live-details{display:none!important}.one-member-sims-record,.one-sims-exact-record,.one-member-record-page{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}.one-member-sims-record .one-sims-record-toolbar,.one-sims-exact-record .one-sims-record-toolbar{background:linear-gradient(#f8fbfd,#dceaf4)!important;border-top:1px solid #fff!important;border-bottom:1px solid #8ca0ad!important;min-height:29px!important;padding:3px 5px!important}.one-member-sims-record .one-sims-record-toolbar .one-button,.one-sims-exact-record .one-sims-record-toolbar .one-button{background:0 0!important;border-color:#0000!important}.one-member-sims-record .one-sims-record-toolbar .one-button:hover,.one-sims-exact-record .one-sims-record-toolbar .one-button:hover{background:#d4e8f6!important;border-color:#8ca7ba!important}.one-member-sims-record .one-record-tabs,.one-sims-exact-record .one-record-tabs{background:#f3f3f3!important;border-left:0!important;border-right:0!important;flex-wrap:wrap!important;align-content:flex-start!important;height:auto!important;min-height:37px!important;padding:2px 4px!important}.one-sims-tab-content,.one-member-sims-record .one-sims-tab-content{background:#f3f3f3!important;padding:7px!important}.one-sims-form-grid{gap:3px 8px!important}.one-sims-field-row{grid-template-columns:165px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;min-height:21px!important;display:grid!important}.one-sims-value{color:#111!important;background:#fff!important;border:1px solid #8c9398!important;min-height:20px!important;padding:2px 4px!important}.one-sims-action-rail{flex-direction:column!important;gap:2px!important;display:flex!important}.one-sims-register-exact-shell .one-sims-register-grid{width:430px!important;min-width:430px!important;max-width:430px!important}.one-sims-register-exact-shell .one-sims-register-grid th,.one-sims-register-exact-shell .one-sims-register-grid td{height:19px!important;min-height:19px!important;font-size:10px!important;line-height:17px!important}.one-sims-register-exact-shell .one-sims-register-grid th.name,.one-sims-register-exact-shell .one-sims-register-grid td.name{width:185px!important}.one-modal,.one-modal__dialog,.one-action-modal{border-color:#6f8ea5!important;border-radius:0!important;box-shadow:4px 5px 12px #0000004d!important}.one-modal__header,.one-action-modal__header{color:#123f63!important;min-height:25px!important;font:700 11px var(--sims-font)!important;background:linear-gradient(#d8ecfb,#9dc8e9)!important;border-bottom:1px solid #6f98b6!important;padding:3px 6px!important}:root{--ref-font:Tahoma, "Segoe UI", Arial, sans-serif;--ref-blue-1:#f6fbff;--ref-blue-2:#d4e9f8;--ref-blue-3:#b6d7ee;--ref-blue-4:#7fa9c6;--ref-blue-5:#2b6f9f;--ref-text-blue:#245b82;--ref-border:#8299aa;--ref-grid:#b9c3ca;--ref-workspace:#eef3f6;--ref-beige:#f2efe4}html,body,#root{font-family:var(--ref-font)!important;font-size:11px!important;line-height:1.18!important}.one-app-chrome{box-shadow:none!important;background:#efefef!important;border:0!important;border-bottom:1px solid #858f96!important}.one-menubar{background:linear-gradient(#fbfbfb,#ededed)!important;border-top:1px solid #fff!important;border-bottom:1px solid #a1a1a1!important;gap:0!important;height:19px!important;min-height:19px!important;padding:0 3px!important}.one-menu-dropdown a,.one-menu-dropdown button,.one-menu-submenu a,.one-menu-submenu button,.one-menu-subtrigger{color:#111!important;min-height:19px!important;font:11px/17px var(--ref-font)!important;border:0!important;border-radius:0!important;padding:1px 22px 1px 7px!important}.one-classic-toolbar{background:linear-gradient(#fbfbfb,#e5e5e5)!important;border-bottom:1px solid #989898!important;gap:1px!important;height:35px!important;min-height:35px!important;padding:2px 4px!important;overflow:hidden!important;box-shadow:inset 0 1px #fff!important}.one-classic-toolbar__history{gap:2px!important;height:30px!important}.one-classic-nav-command svg{width:21px!important;height:21px!important}.one-command-caret{font-size:6px!important}.one-classic-toolbar__divider{height:26px!important;margin:0 3px!important}.one-classic-toolbar-icon svg{width:22px!important;height:22px!important}.one-classic-toolbar-icon svg rect,.one-classic-nav-command svg rect,.sims-home-user svg rect{rx:.5px!important}.one-classic-search,.one-top-signout,.one-app-chrome .one-emergency-button,.one-app-chrome .one-tool-icon{display:none!important}.one-main{min-height:calc(100vh - 54px)!important;padding:0!important}.sims-home-page{color:#111;min-height:calc(100vh - 54px);font:10px var(--ref-font);background:#edf3f7;padding:3px 4px 8px}.sims-home-top-strip{background:linear-gradient(#f9fcfe,#d7e8f4);border:1px solid #8ea5b6;grid-template-columns:230px minmax(260px,1fr) 310px;align-items:center;gap:7px;height:42px;margin:0 0 3px;padding:2px 5px;display:grid;box-shadow:inset 0 1px #fff}.sims-home-user{color:#203d54;align-items:center;gap:6px;min-width:0;display:flex}.sims-home-user>div{min-width:0}.sims-home-user strong,.sims-home-user span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sims-home-user span{color:#4f6575;margin-top:1px;font-size:9px}.sims-home-academic-year{color:#2f4e64;white-space:nowrap;justify-self:center;font-size:10px;font-weight:700}.sims-home-top-actions{color:#24577d;white-space:nowrap;justify-self:end;align-items:center;gap:8px;display:flex}.sims-home-top-actions a,.sims-home-top-actions button,.sims-home-top-actions span{color:#24577d;font:9px var(--ref-font);cursor:default;background:0 0;border:0;padding:0;text-decoration:none}.sims-home-top-actions a:hover,.sims-home-top-actions button:hover{cursor:pointer;text-decoration:underline}.sims-home-error{color:#6d4319;background:#fff4dc;border:1px solid #a88761;margin-bottom:3px;padding:4px 6px;font-size:9px}.sims-home-grid{grid-template-rows:150px 150px 190px;grid-template-columns:minmax(390px,40%) minmax(480px,60%);align-items:stretch;gap:4px;display:grid}.sims-home-panel{background:#fff;border:1px solid #7898af;min-width:0;min-height:0;overflow:hidden;box-shadow:inset 0 1px #fff}.sims-home-panel-title{color:#195b88;text-shadow:0 1px #fff;background:linear-gradient(#f0f8fd,#a9cfe9 52%,#89b8d8 53%,#c7e0f0);border-bottom:1px solid #6e91ab;justify-content:space-between;align-items:center;gap:6px;height:22px;min-height:22px;padding:2px 4px 2px 6px;display:flex}.sims-home-panel-title strong{color:#18587f;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:700;overflow:hidden}.sims-home-panel-buttons{gap:2px;display:inline-flex}.sims-home-panel-buttons i{color:#fff;width:14px;height:14px;font:7px/1 var(--ref-font);text-shadow:0 1px #447795;background:linear-gradient(#eaf6fd,#8ec0df);border:1px solid #7aa5c2;border-radius:50%;place-items:center;font-style:normal;display:grid}.sims-home-conduct-panel{grid-area:3/2}.sims-home-timetable{background:#fff;grid-template-rows:22px repeat(17,16px);grid-template-columns:45px repeat(5,minmax(64px,1fr));height:calc(100% - 22px);display:grid;overflow:auto}.sims-home-timetable-head{color:#536877;white-space:nowrap;background:linear-gradient(#f7f7f7,#e3e3e3);border-bottom:1px solid #9cafbc;border-right:1px solid #aebcc6;justify-content:center;align-items:center;min-width:0;padding:1px 2px;font-size:8px;display:flex}.sims-home-timetable-head.is-today{color:#574213;background:linear-gradient(#ffe884,#efc846);font-weight:700}.sims-home-time-head{background:#e6edf2}.sims-home-time{color:#2f5a77;background:#e9f0f5;border-bottom:1px solid #d5dde3;border-right:1px solid #aab9c4;justify-content:flex-end;align-items:flex-start;padding:0 4px 0 1px;display:flex}.sims-home-time b{margin-top:-1px;font-size:13px;font-weight:400;line-height:15px}.sims-home-time sup{margin:1px 0 0 1px;font-size:6px}.sims-home-time span{color:#758b9b;align-self:center;font-size:7px}.sims-home-timetable-cell{background:#fff;border-bottom:1px solid #dce3e8;border-right:1px solid #d1d9df;min-width:0;position:relative}.sims-home-lesson{z-index:2;color:#194a6b;background:#bcd8eb;border:1px solid #7ca6c2;min-height:29px;padding:2px 3px;font-size:7px;line-height:1.05;text-decoration:none;position:absolute;top:1px;left:1px;right:1px;overflow:hidden}.sims-home-lesson strong,.sims-home-lesson span,.sims-home-lesson small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sims-home-lesson strong{font-size:7px;font-weight:400}.sims-home-lesson span{font-weight:700}.sims-home-lesson small{color:#315d79;font-size:6px}.sims-home-table{background:#fff;height:calc(100% - 22px)}.sims-home-table-head{background:#f0eee7;border-bottom:1px solid #aeb6bc;grid-template-columns:minmax(0,1fr) 120px 92px;height:21px;display:grid}.sims-home-table-head span{color:#3a4045;border-right:1px solid #b8b4aa;padding:4px 5px;font-size:8px}.sims-home-table-empty{color:#6f7f89;padding:7px 6px;font-size:8px}.sims-home-favourites{background:#fff;height:calc(100% - 47px);overflow:auto}.sims-home-favourites a{color:#25597e;border-bottom:1px solid #ebedef;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:2px;height:20px;padding:1px 6px;font-size:8px;text-decoration:none;display:grid}.sims-home-favourites a:hover{background:#e5f2fb}.sims-home-favourites a span{color:#9a6d17}.sims-home-favourites a strong{font-weight:400}.sims-home-favourites-links{background:#f4f6f7;border-top:1px solid #c3ccd2;justify-content:flex-end;align-items:center;gap:12px;height:25px;padding:2px 6px;display:flex}.sims-home-favourites-links a{color:#2a6088;font-size:8px;text-decoration:none}.sims-home-favourites-links a:hover{text-decoration:underline}.sims-home-attendance-chart,.sims-home-conduct-chart{background:#fff;grid-template-columns:38px minmax(0,1fr);height:calc(100% - 22px);padding:7px 8px 6px 5px;display:grid}.sims-home-attendance-scale,.sims-home-chart-y{color:#5c6971;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:1px 5px 23px 0;font-size:7px;display:flex}.sims-home-attendance-bar-wrap{flex-direction:column;justify-content:center;gap:10px;display:flex}.sims-home-attendance-bar{background:#f3f3f3;border:1px solid #9ca7ad;height:30px;display:flex;overflow:hidden}.sims-home-attendance-bar i{height:100%;display:block}.sims-home-attendance-bar .present{background:#22b63b}.sims-home-attendance-bar .missing{background:#d7d7d7}.sims-home-attendance-legend{color:#4e5960;flex-wrap:wrap;gap:4px 12px;font-size:7px;display:flex}.sims-home-attendance-legend span{align-items:center;gap:3px;display:inline-flex}.sims-home-attendance-legend i{border:1px solid #777;width:8px;height:8px;display:inline-block}.legend-present{background:#22b63b}.legend-authorised{background:#df4e4e}.legend-unauthorised{background:#ffd72a}.legend-missing{background:#d7d7d7}.sims-home-chart-area{border-bottom:1px solid #7e888e;border-left:1px solid #7e888e;min-width:0;position:relative}.sims-home-gridline{border-top:1px solid #e2e2e2;position:absolute;left:0;right:0}.sims-home-gridline.top{top:0}.sims-home-gridline.middle{top:50%}.sims-home-gridline.bottom{bottom:0}.sims-home-empty-chart{color:#8a959b;place-items:center;font-size:8px;display:grid;position:absolute;inset:0}.one-home-page,.one-home-workspace,.one-home-timeline-panel,.one-home-right-column,.one-home-widget{all:revert-layer}.one-record-window-title{color:#174f79!important;min-height:21px!important;font:700 10px var(--ref-font)!important;background:linear-gradient(#f2f8fc,#bfdbee)!important;border-color:#7895aa!important;border-radius:0!important;padding:2px 5px!important}.one-record-commandbar{background:linear-gradient(#fafafa,#e7e7e7)!important;border-radius:0!important;min-height:27px!important;padding:2px 4px!important}.one-record-commandbar .one-button,.one-button,.one-btn{font-family:var(--ref-font)!important;border-radius:0!important}@media (width<=1050px){.sims-home-top-strip{grid-template-columns:minmax(150px,1fr) auto}.sims-home-academic-year{justify-self:end}.sims-home-top-actions{display:none}.sims-home-grid{grid-template-rows:310px 130px 130px 160px 160px;grid-template-columns:1fr}.sims-home-timetable-panel,.sims-home-notices-panel,.sims-home-favourites-panel,.sims-home-attendance-panel,.sims-home-conduct-panel{grid-area:auto/1}}:root{--sm-sims-font:Tahoma, "Segoe UI", Arial, sans-serif;--sm-sims-blue:#1c67a0;--sm-sims-blue-dark:#0d4f83;--sm-sims-blue-mid:#86b7d8;--sm-sims-blue-pale:#d9eaf6;--sm-sims-blue-panel:#bdd8ed;--sm-sims-border:#7d98ac;--sm-sims-grid:#aaa99f;--sm-sims-beige:#f2f0e5;--sm-sims-orange:#f4a000}html,body,#root{font-family:var(--sm-sims-font)!important;color:#111!important;background:#d6e3ed!important;font-size:11px!important;line-height:1.15!important}.one-app-chrome.sims-app-chrome{z-index:1000!important;box-shadow:none!important;background:#ededed!important;border:0!important;border-bottom:1px solid #8d8d8d!important;position:sticky!important;top:0!important}.one-menu-root>button{color:#111!important;height:19px!important;min-height:19px!important;font:11px/19px var(--sm-sims-font)!important;background:0 0!important;border:0!important;padding:0 8px!important;font-weight:400!important}.one-menu-root>button:hover,.one-menu-root>button.is-open{outline-offset:-1px!important;background:#d2e7fa!important;outline:1px solid #7ba2c0!important}.one-menu-dropdown,.one-menu-submenu{z-index:1500!important;background:#f6f6f6!important;border:1px solid #777!important;border-radius:0!important;min-width:190px!important;padding:2px!important;box-shadow:2px 3px 4px #00000042!important}.one-menu-dropdown{top:19px!important;left:0!important}.one-menu-subroot{position:relative!important}.one-menu-submenu{display:none!important;top:-3px!important;left:calc(100% - 1px)!important}.one-menu-subroot:hover>.one-menu-submenu{display:block!important}.one-menu-dropdown a,.one-menu-dropdown button,.one-menu-submenu a,.one-menu-submenu button,.one-menu-subtrigger{color:#111!important;width:100%!important;min-height:21px!important;font:11px/17px var(--sm-sims-font)!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;padding:2px 21px 2px 7px!important;display:flex!important}.one-menu-dropdown kbd,.one-menu-submenu kbd{font:10px var(--sm-sims-font)!important;background:0 0!important;border:0!important}.one-classic-toolbar__history{align-items:center!important;gap:1px!important;height:34px!important;display:flex!important}.one-classic-nav-command:hover{background:#dbeaf4!important;border-color:#90a8ba!important}.one-command-caret{margin-left:1px;color:#333!important;font-size:7px!important}.sims-toolbar-module-icons{align-items:center;gap:1px;height:34px;display:flex}.one-classic-toolbar-icon:hover,.one-classic-toolbar-icon.is-active{background:linear-gradient(#fff,#d8e8f3)!important;border-color:#96adbd!important}.sims-toolbar-brand{color:#456b66!important;text-shadow:0 1px #fff!important;border-left:1px solid #b1b1b1!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:146px!important;height:34px!important;margin-left:auto!important;padding:0 7px 0 12px!important;display:flex!important}.sims-toolbar-brand strong{letter-spacing:-1.5px!important;color:#3c6f68!important;font:800 23px/1 Arial,sans-serif!important}.one-main{min-height:calc(100vh - 60px)!important;padding:0!important;overflow:auto!important}.one-record-window-title,.one-sims-record-caption,.one-sims-register-titlebar{color:#205e8b!important;min-height:23px!important;font:700 11px/16px var(--sm-sims-font)!important;background:linear-gradient(#e2f1fb,#a9cde7)!important;border:1px solid #6f93ae!important;border-left:0!important;border-right:0!important;padding:3px 5px!important}.one-record-commandbar button,.one-sims-record-toolbar button,.one-sims-record-toolbar a,.one-sims-register-toolbar button,.one-sims-register-toolbar a{color:#284e6c!important;min-height:22px!important;font:11px var(--sm-sims-font)!important;background:0 0!important;border:1px solid #0000!important;padding:2px 5px!important}.one-record-commandbar button:hover,.one-sims-record-toolbar button:hover,.one-sims-record-toolbar a:hover,.one-sims-register-toolbar button:hover,.one-sims-register-toolbar a:hover{background:#d6e8f5!important;border-color:#90a8b9!important}.one-submodule-tabs,.one-record-tabs,.one-sims-register-tabs{background:#edf2f5!important;border-bottom:1px solid #7e93a2!important;flex-wrap:wrap!important;gap:1px!important;min-height:25px!important;padding:2px 3px 0!important;display:flex!important}.one-submodule-tabs button,.one-record-tabs button,.one-sims-register-tabs button{color:#3d5262!important;min-height:22px!important;font:10px var(--sm-sims-font)!important;background:linear-gradient(#fafafa,#dedede)!important;border:1px solid #a0a6a9!important;border-bottom:0!important;padding:2px 7px!important}.one-submodule-tabs button.is-active,.one-record-tabs button.is-active,.one-sims-register-tabs button.is-active{color:#1e5f8e!important;background:#d8e9f6!important;font-weight:700!important}.one-sims-shortcuts-list a{color:#265b83!important;min-height:22px!important;font:10px var(--sm-sims-font)!important;background:0 0!important;border:0!important;gap:4px!important;padding:2px 4px!important}.one-sims-shortcuts-list a.is-active{background:#d2e7f8!important}.one-context-rail{box-shadow:none!important;background:#e7f1f9!important;border:1px solid #5d87a7!important}.one-sims-exact-record,.one-member-sims-record{background:#fff!important;border:0!important}.one-sims-record-caption{color:#111!important;background:#f4f4f4!important;border-top:0!important;border-bottom:1px solid #9b9b9b!important}.one-sims-record-caption svg{width:18px!important;height:18px!important}.one-member-sims-record .one-record-tabs,.one-sims-exact-record .one-record-tabs{background:#f4f4f4!important;border-bottom:1px solid #9ba9b3!important;align-content:flex-start!important;min-height:36px!important;padding:1px 3px!important}.one-member-sims-record .one-record-tabs button,.one-sims-exact-record .one-record-tabs button{color:#244b69!important;height:17px!important;min-height:17px!important;font:10px/16px var(--sm-sims-font)!important;background:0 0!important;border:0!important;padding:0 4px!important}.one-member-sims-record .one-record-tabs button:before,.one-sims-exact-record .one-record-tabs button:before{content:counter(item) " "}.one-member-sims-record .one-record-tabs{counter-reset:item}.one-member-sims-record .one-record-tabs button{counter-increment:item}.one-member-sims-record .one-record-tabs button.is-active,.one-sims-exact-record .one-record-tabs button.is-active{color:#0a4f84!important;font-weight:700!important;text-decoration:none!important}.one-sims-tab-content{background:#f4f4f4!important;padding:7px!important}.one-member-overview-heading{color:#245c84!important;background:linear-gradient(#e9f5fd,#bdd8ec)!important;border:1px solid #8ca4b5!important;min-height:22px!important;margin:0 0 4px!important;padding:3px 5px!important}.one-member-overview-grid{gap:5px!important}.one-sims-section{background:linear-gradient(90deg,#f4f4f4,#dcebf7)!important;border:1px solid #93a6b5!important;margin:0 0 5px!important}.one-sims-section__heading{color:#245e87!important;min-height:21px!important;font:700 10px var(--sm-sims-font)!important;background:linear-gradient(#f3f9fd,#b8d6eb)!important;padding:2px 5px!important}.one-sims-section__body{background:linear-gradient(90deg,#f5f5f5,#e1edf7)!important;padding:6px!important}.one-sims-field-row{grid-template-columns:145px minmax(0,1fr)!important;gap:5px!important;min-height:21px!important}.one-sims-field-row>span:first-child{color:#111!important;font:10px var(--sm-sims-font)!important}.one-sims-value,.one-field{color:#111!important;min-height:20px!important;font:10px var(--sm-sims-font)!important;background:#fff!important;border:1px solid #888!important;padding:2px 4px!important}.one-sims-photo-frame{background:#fff!important;border:1px solid #666!important}.one-sims-register-exact-shell .one-sims-register-page{background:#fff!important;min-height:calc(100vh - 62px)!important;padding:0!important}.one-sims-register-exact-shell .one-sims-register-titlebar{color:#255e88!important}.one-sims-register-exact-shell .one-sims-register-viewbar{min-height:22px!important;font:11px var(--sm-sims-font)!important;background:#f4f7f8!important;border-bottom:1px solid #94a2ab!important;padding:2px 7px!important}.one-sims-register-exact-shell .one-sims-register-grid-panel,.one-sims-register-exact-shell .one-sims-register-table-wrap{background:#fff!important;border:0!important;min-height:520px!important}.one-sims-register-exact-shell .one-sims-register-grid{border-collapse:collapse!important;table-layout:fixed!important;background:var(--sm-sims-beige)!important;width:434px!important;min-width:434px!important;max-width:434px!important;font:10px var(--sm-sims-font)!important}.one-sims-register-exact-shell .one-sims-register-grid th,.one-sims-register-exact-shell .one-sims-register-grid td{border:1px solid var(--sm-sims-grid)!important;background:var(--sm-sims-beige)!important;color:#111!important;height:20px!important;padding:0 3px!important;line-height:18px!important}.one-sims-register-exact-shell .one-sims-register-grid th{text-align:center!important;background:linear-gradient(#f7f7f7,#e2e0d8)!important;font-weight:400!important}.one-sims-register-exact-shell .one-sims-register-grid tbody tr.selected-row td{background:var(--sm-sims-orange)!important}.one-sims-register-exact-shell .one-sims-register-grid th.name,.one-sims-register-exact-shell .one-sims-register-grid td.name{text-align:left!important;width:180px!important}.one-sims-register-exact-shell .one-sims-register-grid th.reg,.one-sims-register-exact-shell .one-sims-register-grid td.reg{width:46px!important}.one-sims-register-exact-shell .one-sims-register-grid th.dob,.one-sims-register-exact-shell .one-sims-register-grid td.dob{width:99px!important}.one-sims-register-exact-shell .one-sims-register-grid th.mark,.one-sims-register-exact-shell .one-sims-register-grid td.mark{width:40px!important}.one-classic-learning-page{background:#fff!important;padding:0!important}.one-classic-learning-page .one-classic-workpanel{border:0!important;margin:0!important}.one-classic-learning-page .one-markbook{table-layout:fixed!important;border-collapse:collapse!important;background:#fff!important;width:auto!important;min-width:745px!important}.one-classic-learning-page .one-markbook th,.one-classic-learning-page .one-markbook td{color:#111!important;height:20px!important;font:10px var(--sm-sims-font)!important;background:#f3f1e7!important;border:1px solid #aaa99f!important;padding:0 3px!important}.one-classic-learning-page .one-markbook th:first-child,.one-classic-learning-page .one-markbook td:first-child{text-align:left!important;width:200px!important}.one-classic-learning-page .one-markbook th:not(:first-child){vertical-align:bottom!important;writing-mode:vertical-rl!important;text-align:left!important;background:#e9e7df!important;width:70px!important;height:145px!important;padding:4px 2px!important;font-weight:400!important;transform:rotate(180deg)!important}.one-classic-learning-page .one-markbook td:not(:first-child){padding:0!important}.one-classic-learning-page .one-mark-cell{color:#111!important;text-align:left!important;width:100%!important;height:19px!important;min-height:19px!important;font:10px var(--sm-sims-font)!important;border:0!important;padding:0 3px!important}.one-classic-learning-page .one-mark-cell.is-empty{background:#f3f1e7!important}.one-classic-learning-page .one-mark-cell.is-pending{background:#fff56b!important}.one-classic-learning-page .one-mark-cell.is-marked{background:#61ee72!important}.sims-dialog-stage{min-height:calc(100vh - 60px);font:11px var(--sm-sims-font);background:#ececec;justify-content:center;align-items:flex-start;padding:28px 10px;display:flex}.sims-dialog{background:#f0f0f0;border:1px solid #6c6c6c;box-shadow:4px 5px 14px #00000047}.sims-dialog-title{color:#111;height:29px;font:11px var(--sm-sims-font);background:linear-gradient(#d8efff,#9ec9e9);border-bottom:1px solid #668fb0;align-items:center;gap:5px;padding:3px 5px;display:flex}.sims-dialog-title strong{font-weight:400}.sims-mini-app-icon{color:#fff;background:#0b7891;place-items:center;width:18px;height:18px;font:700 7px Arial;display:grid}.sims-dialog-title-actions{gap:2px;margin-left:auto;display:flex}.sims-dialog-title-actions button{color:#222;background:linear-gradient(#eef7fd,#c1dbea);border:1px solid #6a8496;width:28px;height:22px;padding:0;font:12px Arial}.sims-dialog-title-actions button:last-child{color:#fff;background:linear-gradient(#eea496,#c84c3b);border-color:#9c3d30}.sims-groupbox{background:#f3f3f3;border:1px solid #b1b1b1;margin:10px;padding:8px 8px 9px}.sims-groupbox legend{color:#111;padding:0 3px;font-weight:700}.sims-academic-year-dialog{width:515px}.sims-year-table-wrap{background:#fff;border:1px solid #777;height:110px;overflow-y:auto}.sims-year-table{border-collapse:collapse;table-layout:fixed;width:100%}.sims-year-table th{text-align:left;background:linear-gradient(#fafafa,#dedede);border-bottom:1px solid #777;border-right:1px solid #aaa;height:22px;padding:2px 5px;font-weight:400}.sims-year-table th:first-child{width:43%}.sims-year-table th:nth-child(2),.sims-year-table th:nth-child(3){width:22%}.sims-year-table th:nth-child(4){width:13%}.sims-year-table td{color:#111;background:#fff;height:21px;padding:2px 5px}.sims-year-table tr.is-selected td{color:#fff;background:#3397ef}.sims-dialog-buttons{align-items:center;gap:9px;min-height:43px;padding:5px 10px 8px;display:flex}.sims-dialog-buttons>span{flex:1}.sims-btn{color:#111;min-width:70px;height:29px;font:11px var(--sm-sims-font);background:linear-gradient(#fff,#dedede);border:1px solid #777;padding:3px 12px}.sims-btn:active{background:#d2d2d2}.sims-ok-btn{color:#fff!important;background:#008b8b!important;border-color:#006d6d!important}.sims-apply-stage{padding-top:12px}.sims-apply-dialog{background:#f0f0f0;width:596px}.sims-apply-top{grid-template-columns:1fr 1fr;gap:60px;padding:18px 38px 8px;display:grid}.sims-apply-top label{grid-template-columns:45px 1fr;align-items:center;gap:4px;display:grid}.sims-apply-top input{height:22px;font:10px var(--sm-sims-font);background:#d8d8d8;border:1px solid #666;padding:2px 5px}.sims-apply-body{background:#f4f4f4;border:1px solid #aaa;grid-template-columns:180px 1fr;gap:8px;margin:10px 38px 0;padding:10px;display:grid}.sims-apply-left{padding:2px}.sims-stack-field{gap:4px;margin-bottom:9px;display:grid}.sims-stack-field select,.sims-start-day select,.sims-apply-date-range input{height:22px;font:10px var(--sm-sims-font);background:#fff;border:1px solid #777}.sims-apply-date-range,.sims-method-box{border:1px solid #aaa;margin:0 0 8px;padding:7px 8px 8px}.sims-apply-date-range label{grid-template-columns:29px 1fr;align-items:center;gap:3px;margin:4px 0;display:grid}.sims-method-box label{white-space:nowrap;margin:7px 0;display:block}.sims-start-day{gap:4px;margin:7px 0 9px;display:grid}.sims-apply-button{min-width:99px;margin-left:30px}.sims-apply-right{min-width:0}.sims-mapping-table-wrap{background:#fff;border:1px solid #777;height:272px;overflow-y:auto}.sims-mapping-table{border-collapse:collapse;table-layout:fixed;width:100%;font:10px var(--sm-sims-font)}.sims-mapping-table th{text-align:left;background:linear-gradient(#f7f7f7,#dfdfdf);border-bottom:1px solid #777;border-right:1px solid #777;height:21px;padding:2px 4px;font-weight:400}.sims-mapping-table th:first-child{width:45%}.sims-mapping-table th:nth-child(2){width:25%}.sims-mapping-table th:nth-child(3){width:30%}.sims-mapping-table td{background:#fff;height:20px;padding:0 3px}.sims-mapping-table select{width:100%;height:19px;font:10px var(--sm-sims-font);background:0 0;border:0}.sims-calendar-marker{color:#d94d42;margin-right:4px}.sims-apply-right p{font:9px/1.25 var(--sm-sims-font);margin:6px 1px 0}.sims-apply-footer{padding:14px 38px 10px}.one-panel,.one-card,.one-classic-workpanel{box-shadow:none!important;border-color:#8ca1af!important;border-radius:0!important}.one-panel-table-heading{background:linear-gradient(#f5fbff,#bfd9ec)!important;border-bottom:1px solid #869dab!important;min-height:24px!important;padding:3px 5px!important}.one-panel-table-heading h2{color:#245b81!important;font:700 10px var(--sm-sims-font)!important;margin:0!important}.one-panel-table-heading p{color:#5f7180!important;font:9px var(--sm-sims-font)!important;margin:1px 0 0!important}.one-table{border-collapse:collapse!important;font:10px var(--sm-sims-font)!important}.one-table th{color:#222!important;background:linear-gradient(#f7f7f7,#e3e1d9)!important;border:1px solid #a5a59c!important;height:21px!important;padding:2px 4px!important;font-weight:400!important}.one-table td{color:#111!important;background:#f5f2e7!important;border:1px solid #bbb8ad!important;height:20px!important;padding:2px 4px!important}.one-table tbody tr:hover td{background:#e6f0f6!important}.one-button,.one-btn,button.one-button{border-radius:0!important}.sims-home-top-strip{background:linear-gradient(#fbfdfe,#d9e8f3)!important;border-color:#829bab!important;height:40px!important;margin-bottom:3px!important}.sims-home-grid{grid-template-rows:150px 150px 190px!important;grid-template-columns:minmax(380px,40%) minmax(480px,60%)!important;gap:4px!important}.sims-home-panel{border-color:#7194ae!important}.sims-home-panel-title{color:#195a86!important;background:linear-gradient(#ecf7fd,#a7cee8 50%,#8bbada 51%,#c6e0f0)!important;height:21px!important;min-height:21px!important;padding:2px 4px!important}@media (width<=900px){.sims-toolbar-brand{min-width:90px!important}.sims-toolbar-brand span{display:none!important}.sims-home-grid{grid-template-rows:auto!important;grid-template-columns:1fr!important}.sims-home-timetable-panel,.sims-home-notices-panel,.sims-home-favourites-panel,.sims-home-attendance-panel,.sims-home-conduct-panel{grid-area:auto/1!important;min-height:170px!important}}.sims-ref-student-window{box-sizing:border-box;color:#111;background:#fff;width:100%;min-height:calc(100vh - 60px);font:11px Tahoma,Segoe UI,Arial,sans-serif;overflow:auto}.sims-ref-loading{background:#fff;padding:20px;font:11px Tahoma,Segoe UI,Arial,sans-serif}.sims-ref-student-caption{color:#111;white-space:nowrap;text-overflow:ellipsis;background:#f5f5f5;border-bottom:1px solid #9c9c9c;align-items:center;gap:4px;height:25px;padding:2px 4px;font-weight:700;display:flex;overflow:hidden}.sims-ref-student-caption svg{flex:none}.sims-ref-student-toolbar{background:linear-gradient(#fbfdfe,#e4edf3);border-bottom:1px solid #8b9aa4;align-items:center;gap:1px;height:29px;padding:2px 4px;display:flex}.sims-ref-student-toolbar button,.sims-ref-student-toolbar a{color:#284f6d;background:0 0;border:1px solid #0000;align-items:center;gap:3px;height:23px;padding:1px 5px;font:11px Tahoma,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.sims-ref-student-toolbar button:disabled{opacity:.45}.sims-ref-student-toolbar .grow{flex:1}.sims-ref-plus{color:#52a546;font:700 20px/12px Arial}.sims-ref-close{color:#777;font:700 21px/12px Arial}.sims-ref-student-tabs{background:#f4f4f4;border-bottom:1px solid #a6b0b7;flex-wrap:wrap;align-content:flex-start;gap:0;min-height:38px;padding:2px 3px;display:flex}.sims-ref-student-tabs button{color:#214766;white-space:nowrap;background:0 0;border:0;height:17px;min-height:17px;padding:0 4px;font:10px/16px Tahoma,Segoe UI,Arial,sans-serif}.sims-ref-student-tabs button:hover,.sims-ref-student-tabs button.active{color:#0a4f83;font-weight:700;text-decoration:underline}.sims-ref-student-content{box-sizing:border-box;background:#f2f2f2;width:100%;min-height:520px;padding:7px}.sims-ref-blue-section{box-sizing:border-box;background:linear-gradient(90deg,#f5f5f5 0,#eef3f7 55%,#dcebf7 100%);border:1px solid #c6cfd5;width:100%;max-width:none;min-height:180px;padding:29px 12px 12px;position:relative}.sims-ref-blue-section>h3{color:#111;background:linear-gradient(#fafafa,#e8f0f5);border-bottom:1px solid #d4dce2;height:23px;margin:0;padding:4px 5px;font:700 11px Tahoma,Segoe UI,Arial,sans-serif;position:absolute;top:0;left:0;right:0}.sims-ref-basic-details{min-height:395px}.sims-ref-basic-grid{grid-template-columns:minmax(390px,520px) minmax(270px,1fr);align-items:start;gap:22px;display:grid}.sims-ref-fields{align-content:start;gap:3px;display:grid}.sims-ref-field-row{grid-template-columns:145px 192px;align-items:center;gap:6px;min-height:21px;display:grid}.sims-ref-field-row label{color:#111;font:10px Tahoma,Segoe UI,Arial,sans-serif}.sims-ref-input-look{color:#111;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #777;min-height:21px;padding:2px 4px;font:10px/16px Tahoma,Segoe UI,Arial,sans-serif;overflow:hidden}.sims-ref-input-look.multiline{white-space:normal;min-height:58px}.sims-ref-check-row{color:#111;grid-template-columns:145px 18px;align-items:center;gap:6px;min-height:24px;font:10px Tahoma,Segoe UI,Arial,sans-serif;display:grid}.sims-ref-check{color:#111;background:#fff;border:1px solid #333;place-items:center;width:11px;height:11px;font:700 9px Arial;display:inline-grid}.sims-ref-check.checked{background:#fff}.sims-ref-quick-note{grid-template-columns:145px 1fr;align-items:start;gap:6px;margin-top:6px;display:grid}.sims-ref-quick-note a{color:#111;padding-top:3px;font:10px Tahoma,Segoe UI,Arial,sans-serif;text-decoration:underline}.sims-ref-quick-note a:first-letter{color:#e4b213}.sims-ref-quick-note>div{background:#fff;border:1px solid #777;min-height:48px;padding:4px;font:700 10px/1.3 Tahoma,Segoe UI,Arial,sans-serif}.sims-ref-photo-area{grid-template-rows:22px 184px 33px;grid-template-columns:1fr 42px;align-items:start;column-gap:5px;display:grid}.sims-ref-photo-area>span{grid-column:1/3;font:10px Tahoma,Segoe UI,Arial,sans-serif}.sims-ref-photo-frame{background:#fff;border:1px solid #777;grid-column:1;width:158px;height:184px}.sims-ref-photo-placeholder{color:#666;background:linear-gradient(#d8d8d8,#f4f4f4);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.sims-ref-photo-area>button{background:linear-gradient(#fff,#dedede);border:1px solid #888;grid-column:1;justify-self:end;width:112px;height:25px;margin-top:7px;font:10px Tahoma,Segoe UI,Arial,sans-serif}.sims-ref-two-column-form{grid-template-columns:1fr 1fr;align-items:start;gap:4px 25px;display:grid}.sims-ref-two-column-form .sims-ref-field-row{grid-template-columns:145px minmax(160px,1fr)}.sims-ref-table-with-actions{grid-template-columns:minmax(0,1fr) 86px;align-items:start;gap:8px;display:grid}.sims-ref-action-rail{align-content:start;gap:3px;display:grid}.sims-ref-action-rail button{color:#315b7a;text-align:left;background:0 0;border:0;align-items:center;gap:5px;height:23px;font:10px Tahoma,Segoe UI,Arial,sans-serif;display:flex}.sims-ref-action-rail button span{border:1px solid #8aa0b0;width:12px;height:12px}.sims-ref-action-rail .new{background:#7ec1e4}.sims-ref-action-rail .open{background:#f2c34d}.sims-ref-action-rail .delete{background:#d86756;position:relative}.sims-ref-table{background:#fff;border:1px solid #777;min-height:64px;overflow:auto}.sims-ref-table-head,.sims-ref-table-row{grid-template-columns:repeat(3,minmax(80px,1fr));min-height:21px;display:grid}.sims-ref-table-head{background:linear-gradient(#f8f8f8,#dedede);border-bottom:1px solid #777}.sims-ref-table-head span,.sims-ref-table-row span{text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #bbb;padding:3px 5px;font:10px Tahoma,Segoe UI,Arial,sans-serif;overflow:hidden}.sims-ref-table-row{border-bottom:1px solid #ddd}.sims-ref-table-row:hover{background:#e5f0f8}.sims-ref-table-empty{color:#666;padding:8px;font:10px Tahoma,Segoe UI,Arial,sans-serif}.sims-ref-table-head.addresses,.sims-ref-table-row.addresses{grid-template-columns:1fr 100px 100px}.sims-ref-table-head.family,.sims-ref-table-row.family{grid-template-columns:35px 1.2fr 1fr 80px 110px}.sims-ref-family-options{grid-template-columns:1fr 1fr;gap:5px 18px;margin:8px 0;display:grid}.sims-ref-family-options label{align-items:center;gap:5px;font:10px Tahoma,Segoe UI,Arial,sans-serif;display:flex}.sims-ref-family-options select{background:#fff;border:1px solid #777;min-width:150px;height:20px}.sims-ref-family-links{gap:4px;display:grid}.sims-ref-family-links>strong{font:700 10px Tahoma,Segoe UI,Arial,sans-serif}.sims-ref-diet-block{grid-template-columns:145px 1fr;gap:8px;margin-bottom:8px;display:grid}.sims-ref-diet-block>span{padding-top:4px;font:10px Tahoma,Segoe UI,Arial,sans-serif}.sims-ref-subsection-heading{color:#164f7a;margin:10px 0 4px;font:700 10px Tahoma,Segoe UI,Arial,sans-serif}@media (width<=900px){.sims-ref-basic-grid{grid-template-columns:1fr}.sims-ref-photo-area{max-width:270px}.sims-ref-two-column-form{grid-template-columns:1fr}.sims-ref-blue-section{width:100%}}:root{--sims-font:Tahoma, "Segoe UI", Arial, sans-serif;--sims-fg:#111;--sims-chrome:#ececec;--sims-chrome-light:#fbfbfb;--sims-blue-text:#245d86;--sims-blue-dark:#1d679d;--sims-blue-mid:#aacde6;--sims-blue-soft:#d9eaf6;--sims-blue-pane:#e7f1f8;--sims-border:#8298a8;--sims-grid:#aaa99f;--sims-cell:#f3f0e5;--sims-selection:#f3b14a;--sims-selection-border:#cf8a20}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden;color:var(--sims-fg)!important;font:11px/1.15 var(--sims-font)!important;background:#fff!important}*,:before,:after{box-sizing:border-box}body,button,input,select,textarea,table{font-family:var(--sims-font)!important}button,input,select,textarea{box-shadow:none!important;border-radius:0!important}.one-classic-app,.one-classic-app.sims-desktop-root{background:#fff!important;flex-direction:column!important;width:100%!important;height:100vh!important;min-height:0!important;display:flex!important;overflow:hidden!important}.one-app-chrome.sims-app-chrome{z-index:1500!important;background:var(--sims-chrome)!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #8f8f8f!important;flex:none!important;position:relative!important;top:auto!important}.one-menubar{background:linear-gradient(#fbfbfb,#e8e8e8)!important;border-top:1px solid #fff!important;border-bottom:1px solid #9a9a9a!important;align-items:stretch!important;gap:0!important;height:20px!important;min-height:20px!important;padding:0 3px!important;display:flex!important}.one-menu-root{position:relative!important}.one-menu-dropdown a,.one-menu-dropdown button,.one-menu-submenu a,.one-menu-submenu button,.one-menu-subtrigger{color:#111!important;min-height:20px!important;font:11px/16px var(--sims-font)!important;background:0 0!important;border:0!important;padding:2px 22px 2px 7px!important}.one-menu-dropdown a:hover,.one-menu-dropdown button:hover,.one-menu-submenu a:hover,.one-menu-submenu button:hover{color:#064d7e!important;background:#c9e2f7!important}.sims-main-toolbar{background:linear-gradient(#fbfbfb,#e7e7e7)!important;border-bottom:1px solid #929292!important;align-items:center!important;gap:1px!important;height:39px!important;min-height:39px!important;padding:2px 4px!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #fff!important}.one-classic-toolbar__history,.sims-toolbar-module-icons{align-items:center!important;gap:1px!important;height:34px!important;display:flex!important}.one-classic-nav-command{color:#111!important;height:32px!important;min-height:32px!important;font:11px var(--sims-font)!important;background:0 0!important;border:1px solid #0000!important;align-items:center!important;gap:2px!important;padding:1px 4px!important;display:inline-flex!important}.one-classic-toolbar-icon{background:0 0!important;border:1px solid #0000!important;place-items:center!important;width:29px!important;min-width:29px!important;height:31px!important;min-height:31px!important;padding:2px!important;display:grid!important}.sims-toolbar-zoom{display:none!important}.sims-toolbar-brand{color:#436b66!important;border-left:1px solid #aaa!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;min-width:134px!important;height:34px!important;margin-left:auto!important;padding:0 6px 0 10px!important;display:flex!important}.sims-toolbar-brand span{font:700 8px/1 var(--sims-font)!important;letter-spacing:.2px!important}.one-shell,.one-shell.one-sims-shell{background:#fff!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.one-workspace{background:#fff!important;flex:auto!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.one-main{background:#fff!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;overflow:auto!important}.one-page{max-width:none!important;margin:0!important;padding:3px!important}.one-sidebar.one-sims-shortcuts{background:#edf4f9!important;border-right:1px solid #668aa4!important;flex:0 0 116px!important;width:116px!important;min-width:116px!important;height:100%!important;overflow:auto!important}.one-sims-shortcuts-title{color:#2a648e!important;height:24px!important;font:700 11px var(--sims-font)!important;background:linear-gradient(#eaf6fd,#bdd9eb)!important;border-bottom:1px solid #7ca0bb!important;padding:4px!important}.one-sims-shortcuts-selector{color:#31597a!important;height:25px!important;font:700 11px var(--sims-font)!important;background:linear-gradient(#ffd77d,#eca83e)!important;border-bottom:1px solid #ca8927!important;padding:4px 5px!important}.one-sims-shortcuts-list a{color:#255b83!important;min-height:21px!important;font:10px var(--sims-font)!important;background:0 0!important;border:0!important;padding:2px 4px!important}.one-sims-shortcuts-list a:hover,.one-sims-shortcuts-list a.is-active{background:#d2e7f8!important}.one-context-column{background:#dcebf7!important;border-left:1px solid #668aa4!important;flex:0 0 143px!important;width:143px!important;min-width:143px!important;height:100%!important;padding:2px!important;overflow:auto!important}.one-context-rail__title{color:#fff!important;min-height:21px!important;font:700 11px var(--sims-font)!important;background:linear-gradient(#5093c5,#1e6aa1)!important;border-bottom:1px solid #2b658f!important;padding:3px 5px!important}.one-context-rail__body a{color:#255c86!important;min-height:0!important;font:10px/1.17 var(--sims-font)!important;background:0 0!important;border:0!important;padding:1px 0!important}.one-card,.one-panel,.one-surface,.one-modal,.one-dialog,.one-empty-state,.one-system-banner{box-shadow:none!important;border-radius:0!important}.one-progress,.one-avatar{border-radius:0!important}.one-record-window-title,.one-sims-record-caption,.one-sims-register-titlebar{color:#205e8b!important;min-height:23px!important;font:700 11px/16px var(--sims-font)!important;background:linear-gradient(#e1f0fa,#afcfe7)!important;border-top:1px solid #6f92ad!important;border-bottom:1px solid #6f92ad!important;padding:3px 5px!important}.one-record-commandbar,.one-sims-record-toolbar,.one-sims-register-toolbar{background:linear-gradient(#fafcfd,#e1edf4)!important;border-bottom:1px solid #8b9ca8!important;gap:1px!important;min-height:29px!important;padding:3px 5px!important}.one-record-commandbar button,.one-record-commandbar a,.one-sims-record-toolbar button,.one-sims-record-toolbar a{color:#284d69!important;min-height:22px!important;font:11px var(--sims-font)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;padding:2px 5px!important}.one-record-commandbar button:hover,.one-record-commandbar a:hover,.one-sims-record-toolbar button:hover,.one-sims-record-toolbar a:hover{background:#d8e9f5!important;border-color:#8da7b9!important}.one-record-tabs,.one-submodule-tabs,.one-sims-register-tabs{background:#edf2f5!important;border-bottom:1px solid #7f939f!important;min-height:24px!important;padding:2px 3px 0!important}.one-record-tabs button,.one-submodule-tabs button,.one-sims-register-tabs button{color:#3e5362!important;min-height:21px!important;font:10px var(--sims-font)!important;background:linear-gradient(#fafafa,#dedede)!important;border:1px solid #999fa4!important;border-bottom:0!important;border-radius:0!important;padding:2px 7px!important}.one-record-tabs button.is-active,.one-submodule-tabs button.is-active,.one-sims-register-tabs button.is-active{color:#1e5f8d!important;background:#d8e9f6!important;font-weight:700!important}input,select,textarea{color:#111!important;font:11px var(--sims-font)!important;background:#fff!important;border:1px solid #767676!important;border-radius:0!important}input:focus,select:focus,textarea:focus{outline-offset:-1px!important;outline:1px solid #5183a7!important}.sims-home-page{color:#111!important;height:100%!important;min-height:0!important;font:10px var(--sims-font)!important;background:#edf3f7!important;padding:3px 4px 6px!important;overflow:auto!important}.sims-home-top-strip{background:linear-gradient(#f9fcfe,#d7e8f4)!important;border:1px solid #8ea5b6!important;grid-template-columns:230px minmax(260px,1fr) 300px!important;align-items:center!important;gap:7px!important;height:42px!important;margin-bottom:3px!important;padding:2px 5px!important;display:grid!important;box-shadow:inset 0 1px #fff!important}.sims-home-user strong{color:#111!important;font-size:10px!important}.sims-home-academic-year{color:#2f4e64!important;font:700 10px var(--sims-font)!important}.sims-home-top-actions a,.sims-home-top-actions button,.sims-home-top-actions span{color:#24577d!important;font:9px var(--sims-font)!important;background:0 0!important;border:0!important;text-decoration:none!important}.sims-home-top-actions a:hover,.sims-home-top-actions button:hover{text-decoration:underline!important}.sims-home-panel-title{color:#245d86!important;min-height:22px!important;font:700 10px var(--sims-font)!important;background:linear-gradient(#f8fcff,#cce2f1)!important;border-bottom:1px solid #819aad!important;padding:3px 5px!important}.sims-home-panel-buttons i{color:#426b88!important;background:0 0!important;border:0!important;font-style:normal!important}.sims-home-timetable{font:9px var(--sims-font)!important}.sims-home-timetable-head{color:#333!important;background:linear-gradient(#f5f5f5,#dcdcdc)!important;border-color:#9ea9af!important;min-height:21px!important}.sims-home-favourites a{border-radius:0!important}.sims-ref-student-window{color:#111!important;height:100%!important;min-height:0!important;font:11px var(--sims-font)!important;background:#f1f1f1!important;overflow:auto!important}.sims-ref-student-caption{color:#111!important;background:#f3f3f3!important;border-bottom:1px solid #999!important;height:24px!important;padding:2px 4px!important;font-weight:700!important}.sims-ref-student-toolbar{background:linear-gradient(#fbfdfe,#e4edf3)!important;border-bottom:1px solid #8b9aa4!important;height:29px!important;padding:2px 4px!important}.sims-ref-student-toolbar button,.sims-ref-student-toolbar a{color:#284f6d!important;height:23px!important;font:11px var(--sims-font)!important;background:0 0!important;border:1px solid #0000!important;padding:1px 5px!important}.sims-ref-student-toolbar button:hover,.sims-ref-student-toolbar a:hover{background:#d9e9f4!important;border-color:#90a7b8!important}.sims-ref-student-tabs button{color:#214766!important;height:17px!important;min-height:17px!important;font:10px/16px var(--sims-font)!important;background:0 0!important;border:0!important;padding:0 4px!important}.sims-ref-blue-section{background:linear-gradient(90deg,#f4f4f4 0%,#edf3f7 58%,#dbeaf6 100%)!important;border:1px solid #c1cbd2!important;width:100%!important;max-width:none!important;padding:28px 11px 11px!important}.sims-ref-photo-frame,.sims-ref-table{box-shadow:none!important;background:#fff!important;border:1px solid #777!important;border-radius:0!important}.sims-ref-table-head{background:linear-gradient(#f8f8f8,#dedede)!important}.sims-ref-table-head span,.sims-ref-table-row span{font:10px var(--sims-font)!important;border-right:1px solid #bbb!important}.one-sims-class-browser{background:#fff!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.one-sims-browser-toolbar{background:linear-gradient(#fafcfd,#e1edf4)!important;border-bottom:1px solid #8b9ca8!important;flex:0 0 29px!important;align-items:center!important;gap:1px!important;min-height:29px!important;padding:3px 5px!important;display:flex!important}.one-sims-browser-toolbar button{color:#284d69!important;height:22px!important;font:11px var(--sims-font)!important;background:0 0!important;border:1px solid #0000!important;padding:2px 5px!important}.one-sims-browser-toolbar button:hover{background:#d8e9f5!important;border-color:#8da7b9!important}.one-sims-browser-tabs{background:#edf2f5!important;border-bottom:1px solid #7f939f!important;flex:0 0 24px!important;min-height:24px!important;padding:2px 3px 0!important}.one-sims-browser-tabs button{color:#3e5362!important;height:21px!important;font:10px var(--sims-font)!important;background:linear-gradient(#fafafa,#dedede)!important;border:1px solid #999fa4!important;border-bottom:0!important;padding:2px 7px!important}.one-sims-browser-tabs button.is-active{color:#1e5f8d!important;background:#d8e9f6!important;font-weight:700!important}.one-sims-browser-filter{font:10px var(--sims-font)!important;background:#eef4f7!important;border:1px solid #8da0ad!important;flex:none!important;align-items:end!important;gap:8px!important;margin:4px!important;padding:7px!important;display:flex!important}.one-sims-browser-filter label{gap:2px!important;display:grid!important}.one-sims-browser-filter input{height:21px!important}.one-sims-searchbox{background:#fff!important;border:1px solid #777!important;align-items:center!important;height:21px!important;display:flex!important}.one-sims-searchbox input{border:0!important;outline:0!important;min-width:300px!important}.one-register-viewbar{color:#3a5164!important;min-height:22px!important;font:10px var(--sims-font)!important;background:#f2f6f8!important;border-top:1px solid #9caab4!important;border-bottom:1px solid #9caab4!important;flex:0 0 22px!important;padding:2px 7px!important}.one-sims-browser-panel{min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #8397a6!important;border-radius:0!important;flex:auto!important;margin:0 4px!important;overflow:auto!important}.one-sims-browser-panel-title{color:#205d88!important;height:23px!important;font:700 10px var(--sims-font)!important;background:linear-gradient(#eaf4fa,#c8dfef)!important;border-bottom:1px solid #8397a6!important;padding:3px 5px!important}.one-sims-browser-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;font:10px var(--sims-font)!important}.one-sims-browser-table th{color:#222!important;text-align:left!important;background:linear-gradient(#f7f7f7,#d7d7d7)!important;border:1px solid #999!important;height:22px!important;padding:2px 4px!important;font-weight:400!important}.one-sims-browser-table td{border:1px solid var(--sims-grid)!important;background:var(--sims-cell)!important;height:24px!important;padding:2px 4px!important}.one-sims-browser-table tbody tr:nth-child(2n) td{background:#f8f6ee!important}.one-sims-browser-table tbody tr:hover td,.one-sims-browser-table tbody tr:focus td{background:#e4eff7!important}.one-sims-browser-table .one-badge{color:#245d86!important;font:10px var(--sims-font)!important;background:0 0!important;border:0!important;padding:0!important}.one-sims-browser-hint{color:#555!important;min-height:20px!important;font:9px var(--sims-font)!important;background:#ececec!important;border:1px solid #aaa!important;border-top:0!important;flex:0 0 20px!important;margin:0 4px 4px!important;padding:3px 5px!important}.one-attendance-support-panel{display:none!important}body.one-sims-register-exact-active .one-main{overflow:hidden!important}.one-sims-register-exact-shell{background:#fff!important;height:100%!important;min-height:0!important;overflow:hidden!important}.one-sims-register-exact-shell .one-sims-register-page{color:#111!important;height:100%!important;min-height:0!important;font:11px var(--sims-font)!important;background:#fff!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.one-sims-register-exact-shell .one-sims-register-titlebar{flex:0 0 23px!important;justify-content:space-between!important;align-items:center!important;height:23px!important;display:flex!important}.one-sims-register-exact-shell .one-sims-register-tabs{flex:0 0 25px!important;height:25px!important}.one-sims-register-exact-shell .one-sims-register-toolbar{flex-wrap:nowrap!important;flex:0 0 31px!important;min-height:31px!important;overflow-x:auto!important}.one-sims-register-exact-shell .one-sims-register-toolbar>button,.one-sims-register-exact-shell .one-sims-register-toolbar>a{color:#284c68!important;height:23px!important;min-height:23px!important;font:11px var(--sims-font)!important;background:0 0!important;border:1px solid #0000!important;padding:2px 5px!important}.one-sims-register-exact-shell .one-sims-register-toolbar>button:hover,.one-sims-register-exact-shell .one-sims-register-toolbar>a:hover{background:linear-gradient(#fff,#d3e7f4)!important;border-color:#8ca7ba!important}.one-sims-register-exact-shell .one-sims-register-viewbar{color:#3a5266!important;min-height:22px!important;font:10px var(--sims-font)!important;background:#f2f6f8!important;border-bottom:1px solid #9eacb6!important;flex:0 0 22px!important;padding:2px 7px!important}.one-sims-register-exact-shell .one-sims-key-inline{min-height:23px!important;font:9px var(--sims-font)!important;background:#f5f3e8!important;border-bottom:1px solid #aaa!important;flex:0 0 23px!important;padding:3px 6px!important}.one-sims-register-exact-shell .one-sims-register-grid-panel{min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;flex:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}.one-sims-register-exact-shell .one-sims-register-panel-heading{background:linear-gradient(#eef6fb,#d6e8f3)!important;border-bottom:1px solid #8c9aa4!important;min-height:36px!important;padding:4px 6px!important}.one-sims-register-exact-shell .one-sims-register-panel-heading h2{color:#205e8b!important;font:700 11px var(--sims-font)!important;margin:0!important}.one-sims-register-exact-shell .one-sims-register-panel-heading p,.one-sims-register-exact-shell .one-sims-register-note{color:#425665!important;font:9px var(--sims-font)!important;margin:1px 0 0!important}.one-sims-register-exact-shell .one-sims-register-table-wrap{height:calc(100% - 36px)!important;overflow:auto!important}.one-sims-register-exact-shell .one-sims-register-grid{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;font:10px var(--sims-font)!important}.one-sims-register-exact-shell .one-sims-register-grid th{z-index:3!important;color:#222!important;text-align:left!important;background:linear-gradient(#f7f7f7,#d7d7d7)!important;border:1px solid #909090!important;height:22px!important;padding:2px 4px!important;font-weight:400!important;position:sticky!important;top:0!important}.one-sims-register-exact-shell .one-sims-register-grid td{border:1px solid var(--sims-grid)!important;background:var(--sims-cell)!important;color:#111!important;height:25px!important;padding:1px 3px!important}.one-sims-register-exact-shell .one-sims-register-grid tbody tr:nth-child(2n) td{background:#f8f6ed!important}.one-sims-register-exact-shell .one-sims-register-grid tbody tr.selected-row td{background:var(--sims-selection)!important;border-color:var(--sims-selection-border)!important}.one-sims-register-exact-shell .one-sims-register-grid tbody tr.dirty-row td{box-shadow:inset 0 -2px #d98f21!important}.one-sims-member-initials{color:#31536b!important;width:18px!important;height:18px!important;font:700 8px var(--sims-font)!important;background:#e0e9ef!important;border:1px solid #7e909c!important;border-radius:0!important}.one-sims-mark-input,.one-sims-time-input{color:#111!important;height:20px!important;min-height:20px!important;font:11px var(--sims-font)!important;background:#fff!important;border:1px solid #6f6f6f!important;padding:1px 2px!important}.one-sims-mark-input{text-align:center!important;width:42px!important;font-weight:700!important}.one-sims-mark-input.unmarked{background:#fff7c7!important}.one-sims-comment-button{color:#245a82!important;width:100%!important;min-height:19px!important;font:10px var(--sims-font)!important;background:0 0!important;border:1px solid #0000!important;justify-content:flex-start!important;padding:1px 3px!important}.one-sims-comment-button:hover{background:#e1edf5!important;border-color:#8ba3b5!important}.sims-dialog-stage{background:#d9e7f1!important}.sims-dialog,.one-sims-code-modal,.one-sims-register-dialog,.one-sims-context-menu{font:11px var(--sims-font)!important;background:#f2f2f2!important;border:1px solid #696969!important;border-radius:0!important;box-shadow:3px 4px 7px #00000042!important}.sims-dialog-title,.one-sims-modal-title{color:#1f5c88!important;min-height:24px!important;font:700 11px var(--sims-font)!important;background:linear-gradient(#dcedf8,#abcde5)!important;border-bottom:1px solid #6d8ea7!important;padding:3px 5px!important}.sims-groupbox{background:#f4f4f4!important;border:1px solid #8f8f8f!important;border-radius:0!important}.sims-groupbox legend{color:#333!important;font:10px var(--sims-font)!important}.sims-btn,.sims-dialog button{color:#111!important;min-height:22px!important;font:11px var(--sims-font)!important;background:linear-gradient(#fff,#dedede)!important;border:1px solid #888!important;border-radius:0!important}.sims-year-table,.sims-mapping-table{border-collapse:collapse!important;font:10px var(--sims-font)!important}.sims-year-table th,.sims-mapping-table th{background:linear-gradient(#f7f7f7,#d7d7d7)!important;border:1px solid #999!important;font-weight:400!important}.sims-year-table td,.sims-mapping-table td{background:#f4f1e5!important;border:1px solid #aaa!important}.sims-year-table tr.is-selected td{background:var(--sims-selection)!important;border-color:var(--sims-selection-border)!important}@media (width<=900px){.sims-home-top-strip{grid-template-columns:1fr auto!important}.sims-home-academic-year{display:none!important}.one-context-column{flex-basis:132px!important;width:132px!important;min-width:132px!important}.one-sims-searchbox input{min-width:180px!important}}:root{--sx-font:Tahoma, "Segoe UI", Arial, sans-serif;--sx-title-1:#1f83d1;--sx-title-2:#0a5caf;--sx-bluebar-1:#e5f2fb;--sx-bluebar-2:#b5d4ea;--sx-bluebar-3:#8db9d8;--sx-rail-1:#eef7fd;--sx-rail-2:#cae2f4;--sx-line:#7f96a8;--sx-grid:#9d9d94;--sx-cell:#f0ede2;--sx-cell-alt:#f8f6ef;--sx-select:#f5a600;--sx-select-pale:#ffd37d;--sx-link:#245f8a}html,body,#root{font:11px/1.15 var(--sx-font)!important;color:#111!important;background:#fff!important}.sims-app-chrome:before{content:"SM1  Sousa Murray One: Youth Programme Management System";background:linear-gradient(var(--sx-title-1), var(--sx-title-2));color:#fff;height:24px;font:700 11px/24px var(--sx-font);text-shadow:0 1px #00000040;border-bottom:1px solid #0a4383;align-items:center;padding:0 7px;display:flex}.one-menubar{background:#f1efe8!important;border-top:1px solid #fff!important;border-bottom:1px solid #9a9a9a!important;height:21px!important;min-height:21px!important;padding:0 4px!important}.one-menu-root>button{color:#111!important;height:20px!important;min-height:20px!important;font:11px/18px var(--sx-font)!important;background:0 0!important;border:1px solid #0000!important;padding:0 8px!important}.one-menu-root>button:hover,.one-menu-root>button.is-open{background:#d9ebf8!important;border-color:#8aa8be!important}.sims-main-toolbar{background:linear-gradient(#fff,#e8edf0)!important;border-bottom:1px solid #7e909d!important;height:45px!important;min-height:45px!important;padding:3px 5px!important}.one-classic-toolbar__history,.sims-toolbar-module-icons{height:38px!important}.one-classic-nav-command{height:36px!important;min-height:36px!important;font:11px var(--sx-font)!important;padding:1px 4px!important}.one-classic-toolbar-icon{width:31px!important;min-width:31px!important;height:34px!important;min-height:34px!important;padding:2px!important}.sims-toolbar-brand{border-left:0!important;min-width:112px!important}.one-record-window-title,.one-sims-record-caption,.one-sims-register-titlebar,.sims-browser-caption,.sims-ref-student-caption{color:#245f89!important;height:25px!important;min-height:25px!important;font:700 11px/18px var(--sx-font)!important;background:linear-gradient(#eef8ff,#bed9ec)!important;border-top:1px solid #7ca0bb!important;border-bottom:1px solid #648aa8!important;padding:3px 5px!important}.one-record-commandbar,.one-sims-record-toolbar,.one-sims-register-toolbar,.sims-browser-toolbar,.sims-ref-student-toolbar{background:linear-gradient(#fff,#e3edf4)!important;border-bottom:1px solid #92a2ae!important;height:31px!important;min-height:31px!important;padding:3px 5px!important}.one-record-commandbar button,.one-record-commandbar a,.one-sims-record-toolbar button,.one-sims-record-toolbar a,.one-sims-register-toolbar button,.one-sims-register-toolbar a,.sims-browser-toolbar button,.sims-browser-toolbar a,.sims-ref-student-toolbar button,.sims-ref-student-toolbar a{color:#294f6e!important;height:23px!important;min-height:23px!important;font:11px var(--sx-font)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;padding:1px 5px!important}.sims-ref-student-tabs{background:#f4f4f4!important;border-bottom:1px solid #929ea6!important;min-height:36px!important;padding:2px 4px 1px!important}.sims-ref-student-tabs button{color:#1e4f73!important;height:17px!important;min-height:17px!important;font:10px/16px var(--sx-font)!important;background:0 0!important;border:0!important;padding:0 4px!important;text-decoration:none!important}.sims-ref-student-tabs button.active,.sims-ref-student-tabs button:hover{color:#083f67!important;font-weight:700!important;text-decoration:underline!important}.one-context-column{background:linear-gradient(#d9ebf8,#c7e0f2)!important;border-left:1px solid #6687a0!important;flex:0 0 139px!important;width:139px!important;min-width:139px!important;padding:2px!important}.one-context-rail{box-shadow:none!important;background:#eaf4fb!important;border:1px solid #5a82a3!important;border-radius:0!important;margin:0 0 7px!important}.one-context-rail__title{color:#fff!important;min-height:22px!important;font:700 11px/16px var(--sx-font)!important;background:linear-gradient(#3985bd,#16689f)!important;padding:3px 5px!important}.one-context-rail__body a{min-height:0!important;color:var(--sx-link)!important;font:10px/1.18 var(--sx-font)!important;padding:1px 0!important;text-decoration:none!important}.one-context-rail__body a:hover{text-decoration:underline!important}.one-sidebar.one-sims-shortcuts{background:#f1f6fa!important;border-right:1px solid #6888a0!important;flex:0 0 113px!important;width:113px!important;min-width:113px!important}.one-sims-shortcuts-title{color:#2b638a!important;background:linear-gradient(#f1f9fe,#c8e0f0)!important;height:25px!important;padding:4px!important}.one-sims-shortcuts-selector{color:#365b77!important;background:linear-gradient(#ffd777,#e9a23a)!important;height:25px!important}.one-table,.sims-browser-table,.one-sims-register-grid,.sims-ref-table{border-collapse:collapse!important;color:#111!important;font:10px var(--sx-font)!important}.one-table th,.sims-browser-table th,.one-sims-register-grid th,.sims-ref-table-head span{color:#111!important;background:#e7e5dc!important;border:1px solid #999!important;height:22px!important;padding:2px 4px!important;font-weight:400!important}.one-table td,.sims-browser-table td,.one-sims-register-grid td,.sims-ref-table-row span{border:1px solid var(--sx-grid)!important;background:var(--sx-cell)!important;color:#111!important;height:21px!important;padding:2px 4px!important}.one-table tbody tr:nth-child(2n) td,.sims-browser-table tbody tr:nth-child(2n) td,.one-sims-register-grid tbody tr:nth-child(2n) td{background:var(--sx-cell-alt)!important}.one-table tbody tr.is-selected td,.one-table tbody tr.selected-row td,.sims-browser-table tbody tr.is-selected td,.one-sims-register-grid tbody tr.selected-row td{background:var(--sx-select)!important;color:#111!important;border-color:#c98718!important}.sims-member-browser{background:#fff!important}.sims-browser-criteria{background:#f2f2f2!important;border:0!important;border-bottom:1px solid #95a3ad!important;margin:0!important}.sims-browser-section-title{color:#255d86!important;background:linear-gradient(#eaf5fc,#cbdfea)!important;border:0!important;border-bottom:1px solid #9ba8b1!important;height:23px!important;padding:3px 5px!important}.sims-browser-criteria-body{grid-template-columns:105px 330px auto 1fr!important;gap:4px 6px!important;padding:6px 7px 7px!important}.sims-browser-searchbox{border:1px solid #6f6f6f!important;height:21px!important}.sims-browser-searchbox input{height:19px!important;font:10px var(--sx-font)!important}.sims-browser-find-actions button{min-width:55px!important;height:22px!important;font:10px var(--sx-font)!important;background:linear-gradient(#fff,#ddd)!important;border:1px solid #858585!important}.sims-browser-results{background:#fff!important;border:0!important;margin:0!important}.sims-browser-results-heading{color:#245e87!important;background:linear-gradient(#eef8ff,#c5deef)!important;border-bottom:1px solid #8094a3!important;height:23px!important;padding:3px 5px!important}.sims-browser-table td.name a{color:#111!important;font-weight:400!important}.sims-browser-table td.name small{color:#555!important;margin-left:6px!important;display:inline!important}.sims-browser-table .row-actions a{color:var(--sx-link)!important}.sims-browser-statusbar{background:#e8e8e8!important;height:19px!important;min-height:19px!important}.sims-ref-student-window{background:#fff!important;height:100%!important;min-height:0!important;overflow:auto!important}.sims-ref-student-content{background:#fff!important;padding:8px!important}.sims-ref-blue-section{background:linear-gradient(90deg,#f7f7f7 0%,#f1f1f1 48%,#d6e7f5 100%)!important;border:0!important;width:min(865px,100%)!important;max-width:865px!important;min-height:390px!important;padding:29px 10px 10px!important}.sims-ref-blue-section>h3{color:#111!important;height:22px!important;font:700 11px var(--sx-font)!important;background:0 0!important;border-bottom:1px solid #d1d1d1!important;padding:3px 4px!important}.sims-ref-basic-grid{grid-template-columns:365px 290px!important;gap:22px!important}.sims-ref-field-row{grid-template-columns:145px 192px!important;gap:6px!important;min-height:24px!important}.sims-ref-field-row label{font:10px var(--sx-font)!important}.sims-ref-input-look{min-height:21px!important;font:10px/16px var(--sx-font)!important;background:#fff!important;border:1px solid #777!important;padding:2px 4px!important}.sims-ref-photo-frame{border:1px solid #777!important;width:160px!important;height:184px!important}.sims-ref-photo-area>button{background:linear-gradient(#fff,#ddd)!important;border:1px solid #818181!important;width:112px!important;height:23px!important}.sims-ref-quick-note>div{background:#fff!important;border:1px solid #777!important;min-height:58px!important}.one-sims-register-page{font:10px var(--sx-font)!important;background:#fff!important}.one-sims-register-tabs{background:#edf1f4!important;height:26px!important;min-height:26px!important;padding:3px 5px 0!important}.one-sims-register-tabs button{color:#41586a!important;height:23px!important;min-height:23px!important;font:10px var(--sx-font)!important;background:linear-gradient(#fff,#dedede)!important;border:1px solid #8799a5!important;border-bottom:0!important;border-radius:0!important}.one-sims-register-viewbar{color:#2f4f68!important;min-height:23px!important;font:10px var(--sx-font)!important;background:#fff!important;border-bottom:1px solid #a0abb3!important;padding:2px 7px!important}.one-sims-register-grid-panel{background:#fff!important;border:0!important}.one-sims-register-panel-heading{display:none!important}.one-sims-register-table-wrap{background:#fff!important;padding:0!important}.one-sims-register-grid{table-layout:fixed!important;width:auto!important;min-width:620px!important}.one-sims-register-grid th{text-align:center!important;background:#d8d5cb!important}.one-sims-register-grid td.mark,.one-sims-register-grid td.reg,.one-sims-register-grid td.dob,.one-sims-register-grid td.minutes{text-align:center!important}.one-sims-register-grid input,.one-sims-register-grid button{font:10px var(--sx-font)!important}.one-sims-register-grid .one-sims-member-initials{display:none!important}.sims-home-page{background:#fff!important;padding:3px!important}.sims-home-top-strip{background:#fff!important;border:0!important;border-bottom:1px solid #9aa7af!important;height:34px!important}.sims-home-grid{gap:6px!important}.sims-home-panel{box-shadow:none!important;background:#fff!important;border:1px solid #6f8da6!important;border-radius:0!important}.sims-home-panel-title{color:#fff!important;height:23px!important;min-height:23px!important;font:700 10px/16px var(--sx-font)!important;background:linear-gradient(#5c9bc7,#2f78aa)!important;border-bottom:1px solid #678aa6!important;padding:3px 5px!important}.sims-home-timetable-head{color:#31556f!important;background:#e9f3f9!important}.sims-home-lesson{color:#234d6b!important;box-shadow:none!important;background:#c5deef!important;border:1px solid #7ba4c1!important;border-radius:0!important}.one-card,.one-panel,.one-surface,.one-modal,.one-dialog,[class*=rounded],[class*=shadow]{box-shadow:none!important;border-radius:0!important}.one-btn,.one-button,button,input,select,textarea{border-radius:0!important}.one-badge,[class*=badge]{box-shadow:none!important;border-radius:0!important}h1,h2,h3,h4{letter-spacing:0!important}.sims-desktop-statusbar{color:#333!important;height:19px!important;min-height:19px!important;font:10px/17px var(--sx-font)!important;background:#e8e8e8!important;border-top:1px solid #999!important}@media (width<=900px){.sims-ref-blue-section{width:100%!important;max-width:none!important}.sims-ref-basic-grid{grid-template-columns:1fr!important}.one-context-column{flex-basis:126px!important;width:126px!important;min-width:126px!important}}.sims-rule-wizard-backdrop{z-index:6000;color:#111;background:#0000001a;place-items:center;font:11px Tahoma,Segoe UI,Arial,sans-serif;display:grid;position:fixed;inset:0}.sims-rule-wizard{background:#efefef;border:1px solid #5f7f99;flex-direction:column;width:min(760px,100vw - 40px);min-height:455px;display:flex;box-shadow:2px 3px 7px #00000047}.sims-rule-wizard-title{color:#164f7a;background:linear-gradient(#dceefa,#9dc5e2);border-bottom:1px solid #6b8ba3;align-items:center;gap:6px;height:28px;padding:3px 6px;font-weight:700;display:flex}.sims-rule-wizard-title .icon{color:#245f88;background:#eaf6fd;border:1px solid #6f94ae;place-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:grid}.sims-rule-wizard-title .close{color:#31566f;background:linear-gradient(#fff,#dbe8f0);border:1px solid #7b98ac;width:22px;height:20px;margin-left:auto;padding:0;font:700 14px/16px Arial}.sims-rule-wizard-body{background:#fff;flex:1;grid-template-columns:176px minmax(0,1fr);min-height:0;display:grid}.sims-rule-wizard-steps{background:linear-gradient(90deg,#dcecf8,#edf5fa);border-right:1px solid #7e9bb0;padding:10px 8px}.sims-rule-wizard-steps h3{color:#245d86;margin:0 0 10px;font-size:11px}.sims-rule-wizard-step{color:#536a7b;grid-template-columns:24px 1fr;align-items:center;gap:6px;min-height:40px;padding:4px 3px;display:grid;position:relative}.sims-rule-wizard-step:after{content:"";border-left:1px dotted #8ba3b4;position:absolute;top:32px;bottom:-8px;left:14px}.sims-rule-wizard-step:last-child:after{display:none}.sims-rule-wizard-step .number{color:#466276;background:#f8f8f8;border:1px solid #8299aa;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.sims-rule-wizard-step strong{font-size:10px;font-weight:700;display:block}.sims-rule-wizard-step span{color:#71818c;margin-top:1px;font-size:9px;display:block}.sims-rule-wizard-step.is-current{color:#164f7a}.sims-rule-wizard-step.is-current .number{color:#164f7a;background:#d9edf9;border-color:#3f7aa4}.sims-rule-wizard-step.is-done .number{color:#315f2b;background:#e7f1df}.sims-rule-wizard-page{background:#f7f7f7;min-width:0;padding:13px 16px 16px}.sims-rule-wizard-page>h2{color:#1e5d88;margin:0 0 3px;font-size:14px}.sims-rule-wizard-page>p{color:#596a76;margin:0 0 14px;font-size:10px}.sims-rule-wizard fieldset{background:#f3f3f3;border:1px solid #9aa6ae;margin:0 0 10px;padding:10px 11px 11px}.sims-rule-wizard legend{color:#244f70;padding:0 4px;font-weight:700}.sims-rule-field{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:7px;min-height:31px;display:grid}.sims-rule-field>span{color:#222}.sims-rule-field input,.sims-rule-field select{width:100%;height:23px;padding:2px 4px;color:#111!important;background:#fff!important;border:1px solid #777!important;border-radius:0!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}.sims-rule-field small{color:#667782;grid-column:2;font-size:9px}.sims-rule-days{grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:9px;display:grid}.sims-rule-days button,.sims-rule-duration button{color:#222;background:linear-gradient(#fff,#ddd);border:1px solid #8b969d;height:28px;font:11px Tahoma,Segoe UI,Arial,sans-serif}.sims-rule-days button.is-selected,.sims-rule-duration button.is-selected{color:#164f7a;background:linear-gradient(#e9f6ff,#bcdcf1);border-color:#4f7f9f;font-weight:700}.sims-rule-days .weekend{color:#59666d;font-size:10px}.sims-rule-time-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sims-rule-time-grid label{grid-template-columns:78px 1fr;align-items:center;gap:5px;display:grid}.sims-rule-time-grid input{background:#fff;border:1px solid #777;height:23px;font:11px Tahoma,Segoe UI,Arial,sans-serif}.sims-rule-duration{align-items:center;gap:4px;margin-top:9px;display:flex}.sims-rule-duration>span{color:#465b69;margin-right:4px}.sims-rule-duration button{min-width:58px;height:24px}.sims-rule-choice{gap:6px;margin-bottom:10px;display:grid}.sims-rule-choice label{background:#f7f7f7;border:1px solid #aab3b9;align-items:flex-start;gap:6px;padding:6px 7px;display:flex}.sims-rule-choice label.is-selected{background:#e8f3fa;border-color:#7095af}.sims-rule-choice input{margin-top:1px}.sims-rule-choice strong{color:#254e6b;display:block}.sims-rule-choice small{color:#687781;margin-top:2px;font-size:9px;display:block}.sims-rule-date-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sims-rule-date-grid label{grid-template-columns:72px 1fr;align-items:center;gap:5px;display:grid}.sims-rule-date-grid input{background:#fff;border:1px solid #777;height:23px;font:11px Tahoma,Segoe UI,Arial,sans-serif}.sims-rule-date-grid input:disabled{color:#666;background:#ececec}.sims-rule-review{background:#fff;border:1px solid #8d9da8}.sims-rule-review h3{color:#205d88;background:linear-gradient(#e9f4fa,#c9e0ef);border-bottom:1px solid #8d9da8;height:24px;margin:0;padding:4px 6px;font-size:11px}.sims-rule-review dl{grid-template-columns:145px 1fr;margin:0;display:grid}.sims-rule-review dt,.sims-rule-review dd{border-bottom:1px solid #d5d5d5;min-height:26px;margin:0;padding:5px 7px}.sims-rule-review dt{color:#41596b;background:#efefef}.sims-rule-review dd{color:#111;background:#fff}.sims-rule-review .estimate{color:#245d86;font-weight:700}.sims-rule-active{color:#333;align-items:center;gap:6px;margin-top:10px;display:flex}.sims-rule-active input{width:13px;height:13px}.sims-rule-error{color:#7a2525;background:#fff0f0;border:1px solid #b55c5c;margin-top:10px;padding:5px 7px;font-size:10px}.sims-rule-wizard-footer{background:#ececec;border-top:1px solid #aaa;align-items:center;gap:6px;height:48px;padding:8px 10px;display:flex}.sims-rule-wizard-footer .spacer{flex:1}.sims-rule-wizard-footer button{color:#222;background:linear-gradient(#fff,#dcdcdc);border:1px solid #828b91;border-radius:0;min-width:76px;height:26px;padding:2px 10px;font:11px Tahoma,Segoe UI,Arial,sans-serif}.sims-rule-wizard-footer button:hover:not(:disabled){background:linear-gradient(#fff,#d5e9f7);border-color:#5984a2}.sims-rule-wizard-footer button:disabled{color:#999}.sims-rule-wizard-footer .primary{color:#174f76;background:linear-gradient(#f7fcff,#c9e2f2);border-color:#4f7794;font-weight:700}@media (width<=720px){.sims-rule-wizard-body{grid-template-columns:1fr}.sims-rule-wizard-steps{display:none}.sims-rule-days{grid-template-columns:repeat(3,1fr)}.sims-rule-time-grid,.sims-rule-date-grid{grid-template-columns:1fr}.sims-rule-field{grid-template-columns:105px 1fr}}.one-app-chrome.sims-app-chrome{box-shadow:none!important;background:#f7f7f7!important;border:0!important;border-bottom:1px solid #c8c8c8!important}.one-menubar{height:29px!important;min-height:29px!important;box-shadow:none!important;background:#fafafa!important;border-top:0!important;border-bottom:1px solid #d5d5d5!important;align-items:center!important;gap:1px!important;padding:2px 7px!important}.one-menu-root>button{color:#202020!important;background:0 0!important;border:1px solid #0000!important;border-radius:3px!important;height:24px!important;min-height:24px!important;padding:0 10px!important;font:12px/22px Segoe UI,Arial,sans-serif!important}.one-menu-root>button:hover,.one-menu-root>button.is-open{color:#111!important;background:#eaf3f9!important;border-color:#d7e4ed!important}.one-menu-dropdown,.one-menu-submenu{background:#fbfbfb!important;border:1px solid #c8c8c8!important;border-radius:6px!important;min-width:210px!important;padding:5px!important;box-shadow:0 8px 24px #00000029!important}.one-menu-dropdown a,.one-menu-dropdown button,.one-menu-submenu a,.one-menu-submenu button,.one-menu-subtrigger{color:#202020!important;background:0 0!important;border:0!important;border-radius:4px!important;min-height:28px!important;padding:4px 27px 4px 9px!important;font:12px/20px Segoe UI,Arial,sans-serif!important}.one-menu-dropdown a:hover,.one-menu-dropdown button:hover,.one-menu-submenu a:hover,.one-menu-submenu button:hover,.one-menu-subtrigger:hover{color:#111!important;background:#e9f2f8!important}.one-menu-dropdown kbd,.one-menu-submenu kbd{color:#737373!important;font:11px Segoe UI,Arial,sans-serif!important}.sims-main-toolbar{height:50px!important;min-height:50px!important;box-shadow:none!important;background:#f5f5f5!important;border-top:0!important;border-bottom:1px solid #c7c7c7!important;gap:2px!important;padding:5px 8px!important}.one-classic-toolbar__history,.sims-toolbar-module-icons{gap:2px!important;height:39px!important}.one-classic-nav-command{color:#202020!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;gap:5px!important;height:38px!important;min-height:38px!important;padding:2px 8px!important;font:12px Segoe UI,Arial,sans-serif!important}.one-classic-toolbar-icon{background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:5px!important}.one-classic-nav-command:hover,.one-classic-toolbar-icon:hover,.one-classic-toolbar-icon.is-active{background:#e8f1f7!important;border-color:#d2e1eb!important}.one-classic-toolbar-icon.is-active{box-shadow:inset 0 -2px #1677b8!important}.sims-toolbar-brand{background:0 0!important;border-left:1px solid #d5d5d5!important;min-width:84px!important;height:38px!important;margin-left:auto!important;padding:0 5px 0 10px!important}.sims-toolbar-brand span{display:none!important}.sims-toolbar-brand strong{color:#236e68!important;letter-spacing:-1px!important;font:700 24px/1 Segoe UI,Arial,sans-serif!important}.one-main .one-record-window-title,.one-main .one-sims-record-caption,.one-main .one-sims-register-titlebar,.one-main .sims-browser-caption,.one-main .sims-ref-student-caption{border-radius:0!important}.sims-home-panel-title{box-shadow:none!important;background:linear-gradient(#4a95c4,#2f7fab)!important}.sims-dialog-title,.one-modal-header,.one-dialog-header{color:#1f4f70!important;text-shadow:none!important;background:#d9eaf6!important;border-bottom:1px solid #95b4c8!important}:root{--sm1-font-ui:"Segoe UI", Tahoma, Arial, sans-serif;--sm1-font-record:Tahoma, "Segoe UI", Arial, sans-serif;--sm1-brand-950:#103f3c;--sm1-brand-900:#174e4a;--sm1-brand-800:#1c5f5a;--sm1-brand-700:#236f69;--sm1-brand-600:#2f817a;--sm1-brand-100:#dcecea;--sm1-brand-050:#edf6f5;--sm1-blue-800:#245f86;--sm1-blue-700:#2d739f;--sm1-blue-100:#dfeef7;--sm1-blue-050:#eef6fb;--sm1-ink:#1f2d33;--sm1-ink-soft:#52636c;--sm1-muted:#718089;--sm1-line-strong:#9eabb2;--sm1-line:#c5cfd4;--sm1-line-soft:#dce3e6;--sm1-surface:#fff;--sm1-surface-soft:#f7f9fa;--sm1-workspace:#e9eef0;--sm1-selected:#dcebea;--sm1-hover:#edf4f5;--sm1-warning:#9a6100;--sm1-warning-bg:#fff4d8;--sm1-danger:#a33a35;--sm1-danger-bg:#fbe7e5;--sm1-success:#26734d;--sm1-success-bg:#e5f3eb;--sm1-radius:3px;--sm1-shadow-menu:0 7px 20px #17262c29;--sm1-focus:0 0 0 2px #2f817a47}html,body,#root{min-height:100%;font-family:var(--sm1-font-ui)!important;color:var(--sm1-ink)!important;background:var(--sm1-workspace)!important;font-size:11px!important;line-height:1.25!important}body{margin:0}button,input,select,textarea,table{font-family:var(--sm1-font-ui)!important}a{color:var(--sm1-blue-800)}a:hover{color:var(--sm1-brand-800)}::selection{color:#fff;background:var(--sm1-brand-700)}:focus-visible{outline:1px solid var(--sm1-brand-700)!important;outline-offset:1px!important;box-shadow:var(--sm1-focus)!important}.one-sims-exact-record,.one-member-sims-record,.one-sims-register,.one-sims-register-window,.sims-ref-student-window,.sims-browser-window,.sims-dialog{font-family:var(--sm1-font-record)!important}.one-classic-app.sims-desktop-root{background:var(--sm1-workspace)!important;min-height:100vh!important}.one-app-chrome.sims-app-chrome{z-index:1000!important;border:0!important;border-bottom:1px solid var(--sm1-line-strong)!important;background:#f8f9f9!important;position:sticky!important;top:0!important;box-shadow:0 1px 2px #19282e14!important}.sims-app-chrome:before{content:none!important;display:none!important}.one-menubar{height:25px!important;min-height:25px!important;box-shadow:none!important;background:#fbfcfc!important;border:0!important;border-bottom:1px solid #d6dcdf!important;align-items:center!important;gap:0!important;padding:1px 5px!important}.one-menu-root>button{color:#27363c!important;height:22px!important;min-height:22px!important;font:11px/20px var(--sm1-font-ui)!important;background:0 0!important;border:1px solid #0000!important;border-radius:2px!important;padding:0 8px!important;font-weight:400!important}.one-menu-root>button:hover,.one-menu-root>button.is-open{background:var(--sm1-selected)!important;color:var(--sm1-brand-950)!important;border-color:#c5d8d6!important;outline:0!important}.one-menu-dropdown,.one-menu-submenu{min-width:205px!important;box-shadow:var(--sm1-shadow-menu)!important;background:#fff!important;border:1px solid #aeb8bd!important;border-radius:3px!important;padding:3px!important}.one-menu-dropdown{top:23px!important}.one-menu-dropdown a,.one-menu-dropdown button,.one-menu-submenu a,.one-menu-submenu button,.one-menu-subtrigger{color:#26353b!important;min-height:24px!important;font:11px/18px var(--sm1-font-ui)!important;background:0 0!important;border:0!important;border-radius:2px!important;padding:3px 25px 3px 8px!important}.one-menu-dropdown a:hover,.one-menu-dropdown button:hover,.one-menu-submenu a:hover,.one-menu-submenu button:hover,.one-menu-subtrigger:hover{background:var(--sm1-selected)!important;color:var(--sm1-brand-950)!important}.one-menu-divider{background:var(--sm1-line-soft)!important;height:1px!important;margin:3px 4px!important}.one-menu-dropdown kbd,.one-menu-submenu kbd{color:var(--sm1-muted)!important;font:10px var(--sm1-font-ui)!important;background:0 0!important;border:0!important}.sims-main-toolbar{background:#f4f6f6!important;border:0!important;border-bottom:1px solid #b9c3c8!important;gap:2px!important;height:45px!important;min-height:45px!important;padding:3px 6px!important;box-shadow:inset 0 1px #fff!important}.one-classic-toolbar__history,.sims-toolbar-module-icons{align-items:center!important;gap:1px!important;height:37px!important}.one-classic-nav-command{color:#2c3a40!important;height:35px!important;min-height:35px!important;font:11px var(--sm1-font-ui)!important;background:0 0!important;border:1px solid #0000!important;border-radius:3px!important;gap:4px!important;padding:2px 6px!important}.one-classic-toolbar-icon{background:0 0!important;border:1px solid #0000!important;border-radius:3px!important;width:35px!important;min-width:35px!important;height:35px!important;min-height:35px!important;padding:4px!important;position:relative!important}.one-classic-nav-command:hover,.one-classic-toolbar-icon:hover{background:var(--sm1-hover)!important;border-color:#c8d8d7!important}.one-classic-toolbar-icon.is-active{background:var(--sm1-selected)!important;box-shadow:inset 0 -3px var(--sm1-brand-700)!important;border-color:#b9d0cd!important}.one-classic-toolbar__divider{border-left:1px solid #ccd3d6!important;border-right:0!important;height:29px!important;margin:0 5px!important}.sims-toolbar-brand{min-width:112px!important;height:36px!important;text-shadow:none!important;background:0 0!important;border-left:1px solid #d0d6d8!important;margin-left:auto!important;padding:0 7px 0 11px!important}.sims-toolbar-brand span{color:#60716f!important;font:700 8px/1 var(--sm1-font-ui)!important;letter-spacing:.35px!important;display:block!important}.sims-toolbar-brand strong{color:var(--sm1-brand-700)!important;font:800 22px/1 var(--sm1-font-ui)!important;letter-spacing:-1.2px!important}.one-shell,.one-workspace,.one-main{background:var(--sm1-workspace)!important}.one-main{min-height:calc(100vh - 71px)!important;overflow:auto!important}.one-page{background:var(--sm1-workspace)!important;max-width:none!important;margin:0!important;padding:7px!important}.one-sidebar.one-sims-shortcuts{background:#f1f5f5!important;border-right:1px solid #9baeb4!important;width:122px!important;min-width:122px!important}.one-sims-shortcuts-title{height:25px!important;color:var(--sm1-brand-900)!important;font:700 11px var(--sm1-font-ui)!important;background:#dbe9e8!important;border-bottom:1px solid #a7b7bb!important;padding:4px 5px!important}.one-sims-shortcuts-selector{color:#40525b!important;height:25px!important;font:700 11px var(--sm1-font-ui)!important;background:#e8ecee!important;padding:4px 5px!important}.one-sims-shortcuts-list a{color:#34535f!important;min-height:23px!important;font:10px var(--sm1-font-ui)!important;border:0!important;gap:4px!important;padding:3px 5px!important}.one-sims-shortcuts-list a:hover,.one-sims-shortcuts-list a.is-active{background:var(--sm1-selected)!important;color:var(--sm1-brand-900)!important}.one-context-column{background:#eef3f4!important;border-left:1px solid #9baeb4!important;width:150px!important;min-width:150px!important;padding:3px!important}.one-context-rail{box-shadow:none!important;background:#fff!important;border:1px solid #a9b9be!important;border-radius:2px!important}.one-context-rail__title{background:var(--sm1-brand-700)!important;color:#fff!important;min-height:24px!important;font:700 11px var(--sm1-font-ui)!important;border-bottom:1px solid #aac1bf!important;padding:4px 6px!important}.one-context-rail__body{background:#fff!important;padding:5px!important}.one-context-rail__body a{color:var(--sm1-blue-800)!important;font:10px/1.2 var(--sm1-font-ui)!important;padding:2px 1px!important}.one-panel,.one-card,.one-section,.one-widget,.one-module-panel,.one-form-panel{border:1px solid var(--sm1-line)!important;border-radius:var(--sm1-radius)!important;background:var(--sm1-surface)!important;box-shadow:none!important}.one-panel-title,.one-section-title,.one-card-title,.one-module-title{border-bottom:1px solid var(--sm1-line)!important;color:#334951!important;background:#edf2f3!important;min-height:27px!important;padding:5px 7px!important;font-weight:700!important}.one-button,.one-btn,.one-inline-actions button{color:#27363c!important;min-height:25px!important;box-shadow:none!important;font:11px var(--sm1-font-ui)!important;background:linear-gradient(#fff,#edf0f1)!important;border:1px solid #9eacb2!important;border-radius:2px!important;padding:3px 9px!important}.one-button:hover,.one-btn:hover,.one-inline-actions button:hover{background:var(--sm1-hover)!important;color:var(--sm1-brand-950)!important;border-color:#799b98!important}.one-button.primary,.one-btn.primary,.one-button.is-primary,.one-btn.is-primary{border-color:var(--sm1-brand-900)!important;background:var(--sm1-brand-700)!important;color:#fff!important}.one-button.primary:hover,.one-btn.primary:hover,.one-button.is-primary:hover,.one-btn.is-primary:hover{background:var(--sm1-brand-800)!important}.one-main input:not([type=checkbox]):not([type=radio]),.one-main select,.one-main textarea{color:var(--sm1-ink)!important;background:#fff!important;border:1px solid #9eaeb5!important;border-radius:1px!important;box-shadow:inset 0 1px 1px #19282e0d!important}.one-main input:not([type=checkbox]):not([type=radio]):focus,.one-main select:focus,.one-main textarea:focus{border-color:var(--sm1-brand-600)!important;box-shadow:var(--sm1-focus)!important}.one-main table{border-collapse:collapse;color:var(--sm1-ink)}.one-main table th{color:#33464e!important;background:#e8edef!important;border-color:#aebbc0!important;font-weight:700!important}.one-main table td{border-color:#d0d8dc!important}.one-main table tbody tr:hover td{background:#f3f7f7}.one-system-banner{border:1px solid var(--sm1-line)!important;border-left:4px solid var(--sm1-blue-700)!important;background:var(--sm1-blue-050)!important;box-shadow:none!important;border-radius:2px!important}.one-system-banner.danger{border-color:#d9aaa6!important;border-left-color:var(--sm1-danger)!important;background:var(--sm1-danger-bg)!important}.one-modal,.one-dialog,.sims-dialog{background:#f7f8f8!important;border:1px solid #83959e!important;border-radius:2px!important;box-shadow:0 12px 32px #14222838!important}.one-modal-header,.one-dialog-header,.sims-dialog-title{min-height:27px!important;color:var(--sm1-brand-950)!important;text-shadow:none!important;background:#dbe9e8!important;border-bottom:1px solid #9fb4b8!important;padding:5px 7px!important;font-weight:700!important}.sims-home-page{background:var(--sm1-workspace)!important;min-height:100%!important;color:var(--sm1-ink)!important;font-family:var(--sm1-font-ui)!important;padding:8px!important}.sims-home-top-strip{border:1px solid var(--sm1-line)!important;min-height:39px!important;box-shadow:none!important;background:#fff!important;border-radius:3px!important;align-items:center!important;gap:14px!important;margin:0 0 8px!important;padding:5px 7px!important;display:flex!important}.sims-home-user{min-width:190px!important;color:var(--sm1-brand-900)!important;align-items:center!important;gap:7px!important;display:flex!important}.sims-home-user>div{gap:1px!important;display:grid!important}.sims-home-user strong{color:var(--sm1-ink)!important;font-size:12px!important;font-weight:700!important}.sims-home-user span{color:var(--sm1-muted)!important;font-size:10px!important}.sims-home-academic-year{border-left:1px solid var(--sm1-line-soft)!important;color:var(--sm1-ink-soft)!important;margin-right:auto!important;padding-left:13px!important;font-size:10px!important}.sims-home-top-actions{align-items:center!important;gap:2px!important;display:flex!important}.sims-home-top-actions a,.sims-home-top-actions button,.sims-home-top-actions span{color:#3f5963!important;min-height:24px!important;font:10px/16px var(--sm1-font-ui)!important;background:0 0!important;border:1px solid #0000!important;border-radius:2px!important;align-items:center!important;padding:3px 7px!important;text-decoration:none!important;display:inline-flex!important}.sims-home-top-actions a:hover,.sims-home-top-actions button:hover{background:var(--sm1-hover)!important;color:var(--sm1-brand-900)!important;border-color:#c5d8d6!important}.sims-home-error{border:1px solid #d9aaa6!important;border-left:4px solid var(--sm1-danger)!important;background:var(--sm1-danger-bg)!important;color:#6f2a27!important;border-radius:2px!important;margin:0 0 8px!important;padding:7px 9px!important}.sims-home-grid{grid-template-columns:minmax(560px,1.55fr) minmax(300px,.8fr)!important;grid-auto-flow:dense!important;align-items:start!important;gap:8px!important;display:grid!important}.sims-home-panel{border:1px solid var(--sm1-line)!important;background:#fff!important;border-radius:3px!important;min-width:0!important;overflow:hidden!important;box-shadow:0 1px 1px #19282e0a!important}.sims-home-panel-title{min-height:29px!important;color:var(--sm1-brand-950)!important;box-shadow:inset 3px 0 var(--sm1-brand-700)!important;text-shadow:none!important;font:700 11px/18px var(--sm1-font-ui)!important;background:#dceae9!important;border:0!important;border-bottom:1px solid #b5c9c7!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:5px 7px!important;display:flex!important}.sims-home-panel-buttons{color:#647a79!important;gap:3px!important;display:inline-flex!important}.sims-home-panel-buttons i{background:#ffffff8c!important;border:1px solid #bfd0cf!important;border-radius:2px!important;place-items:center!important;width:17px!important;height:17px!important;font-size:8px!important;font-style:normal!important;display:grid!important}.sims-home-timetable-panel{grid-area:1/1/span 3!important}.sims-home-notices-panel{grid-area:1/2!important}.sims-home-favourites-panel{grid-area:2/2!important}.sims-home-attendance-panel{grid-area:3/2!important}.sims-home-conduct-panel{grid-column:1/-1!important}.sims-home-timetable{background:#fff!important}.sims-home-timetable-head{color:#42535b!important;background:#e8edef!important;border-color:#b9c5ca!important;font-weight:700!important}.sims-home-timetable-head.is-today{background:var(--sm1-brand-100)!important;color:var(--sm1-brand-950)!important}.sims-home-time{color:#65747b!important;background:#f6f8f8!important;border-color:#d3dadd!important}.sims-home-timetable-cell{background:#fff!important;border-color:#d9e0e3!important}.sims-home-timetable-cell.is-today{background:#f8fbfa!important}.sims-home-lesson{border:1px solid #9ebdb9!important;border-left:3px solid var(--sm1-brand-700)!important;background:var(--sm1-brand-050)!important;color:#244a48!important;box-shadow:none!important;border-radius:2px!important;text-decoration:none!important}.sims-home-lesson:hover{background:#e1efed!important;border-color:#79a29e!important}.sims-home-table-head{color:#405159!important;background:#e8edef!important;border-bottom:1px solid #bcc8cd!important;font-weight:700!important}.sims-home-table-empty,.sims-home-empty-chart{color:var(--sm1-muted)!important;background:#fafbfb!important}.sims-home-favourites{background:#fff!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:6px!important;display:grid!important}.sims-home-favourites a{color:#334b55!important;background:#f8fafb!important;border:1px solid #cbd4d8!important;border-radius:3px!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:6px 7px!important;text-decoration:none!important;display:flex!important}.sims-home-favourites a:hover{background:var(--sm1-hover)!important;color:var(--sm1-brand-900)!important;border-color:#a9c2c0!important}.sims-home-favourites a>span{color:var(--sm1-brand-700)!important}.sims-home-favourites-links{border-top:1px solid var(--sm1-line-soft)!important;background:#fafbfb!important;gap:10px!important;padding:5px 7px!important;display:flex!important}.sims-home-favourites-links a{color:var(--sm1-blue-800)!important;font-size:10px!important}.sims-home-attendance-chart,.sims-home-conduct-chart{background:#fff!important}.sims-home-attendance-bar{box-shadow:none!important;background:#f0f3f4!important;border:1px solid #aab8bd!important;border-radius:2px!important;overflow:hidden!important}.sims-home-attendance-bar .present,.sims-home-attendance-bar i.present{background:var(--sm1-success)!important}.sims-home-attendance-bar .missing,.sims-home-attendance-bar i.missing{background:#b8c0c4!important}.sims-home-gridline{border-color:#dce3e6!important}.one-record-window-title,.one-sims-record-caption,.one-sims-register-titlebar,.sims-browser-caption,.sims-ref-student-caption{border-radius:0!important}.one-record-window-title,.one-sims-record-caption,.one-sims-register-titlebar{border-color:#90a9ae!important}.one-record-commandbar,.one-sims-record-toolbar,.one-sims-register-toolbar{background:#edf2f3!important;border-color:#aab8bd!important}.one-submodule-tabs,.one-record-tabs,.one-sims-register-tabs{background:#e8edef!important;border-color:#9eacb2!important}@media (width<=1100px){.sims-home-grid{grid-template-columns:1fr!important}.sims-home-timetable-panel,.sims-home-notices-panel,.sims-home-favourites-panel,.sims-home-attendance-panel,.sims-home-conduct-panel{grid-area:auto/1!important}.sims-home-top-strip{flex-wrap:wrap!important}.sims-home-academic-year{border-left:0!important;padding-left:0!important}}@media (width<=760px){.sims-main-toolbar{overflow:auto hidden!important}.sims-home-favourites{grid-template-columns:1fr!important}.one-context-column{display:none!important}}.sm1-record-workspace,.one-admission-record-page,.one-classic-record-editor,.one-exclusion-dialog-page,.one-behaviour-management,.one-sen-classic-record{font-family:Tahoma,Segoe UI,Arial,sans-serif!important;font-size:11px!important}.sm1-record-maintenance-strip{color:#244f6e;background:linear-gradient(#f9fbfc,#dce9f2);border-top:1px solid #fff;border-bottom:1px solid #859bab;flex-wrap:wrap;align-items:center;gap:0;min-height:27px;padding:2px 4px;display:flex}.sm1-record-maintenance-strip strong{color:#315f7f;border-right:1px solid #aebcc5;margin:0 7px 0 2px;padding-right:8px;font-size:10px}.sm1-record-maintenance-strip a{color:#245b82;white-space:nowrap;border:1px solid #0000;align-items:center;gap:3px;min-height:21px;padding:2px 6px;font-size:10px;text-decoration:none;display:inline-flex;border-radius:0!important}.sm1-record-maintenance-strip a:hover{color:#104f7b;background:#d1e5f4;border-color:#89a6ba}.sm1-record-maintenance-strip__existing{border-left-color:#c1ccd3!important}.sm1-record-maintenance-strip__spacer{flex:auto}.sm1-record-workspace .one-sims-exact-record .one-record-tabs,.sm1-record-workspace .one-sims-exact-record .one-record-tabs--dense{scrollbar-width:thin;align-content:initial!important;flex-wrap:nowrap!important;overflow:auto hidden!important}.sm1-record-workspace .one-sims-exact-record .one-record-tabs>button,.sm1-record-workspace .one-sims-exact-record .one-record-tabs--dense>button{flex:none!important}.one-classic-record-editor .one-record-form-section,.one-classic-record-editor .one-card,.one-admission-record-page .one-card{box-shadow:none!important;background:#f5f5f1!important;border:1px solid #829eb2!important;border-radius:0!important;margin:3px!important}.one-classic-record-editor .one-record-form-section__title,.one-admission-box__title{align-items:center;display:flex;color:#245d85!important;background:linear-gradient(#e9f5fd,#b9d7eb)!important;border-bottom:1px solid #7b9bb3!important;min-height:23px!important;padding:3px 6px!important;font:700 11px Tahoma,Segoe UI,Arial,sans-serif!important}.one-classic-record-editor .one-field,.one-admission-record-page .one-field,.one-exclusion-dialog-page .one-field,.one-sen-classic-record .one-field,.one-behaviour-management .one-field{color:#111!important;background:#fff!important;border:1px solid #8f9da6!important;border-radius:0!important;min-height:20px!important;padding:2px 4px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important;box-shadow:inset 1px 1px 1px #0000000d!important}.one-classic-record-editor textarea.one-field,.one-admission-record-page textarea.one-field,.one-exclusion-dialog-page textarea.one-field,.one-sen-classic-record textarea.one-field,.one-behaviour-management textarea.one-field{min-height:58px!important}.one-classic-record-editor .one-field:focus,.one-admission-record-page .one-field:focus,.one-exclusion-dialog-page .one-field:focus,.one-sen-classic-record .one-field:focus,.one-behaviour-management .one-field:focus{outline-offset:0!important;box-shadow:none!important;outline:1px solid #2c70a0!important}.one-admission-record-page{background:#f0f0ec!important;padding:3px!important}.one-admission-record-page .one-record-window-title{color:#225e89!important;background:linear-gradient(#e6f2fb,#b4d1e6)!important;border:1px solid #6f93ae!important;min-height:24px!important;font-weight:700!important}.one-admission-record-toolbar{background:linear-gradient(#fafafa,#e6ecef)!important;border:1px solid #a0adb5!important;border-top:0!important;min-height:30px!important}.one-admission-record-tabs{background:#edf2f5!important;border-bottom:1px solid #7e93a2!important;flex-wrap:wrap!important;gap:1px!important;min-height:25px!important;padding:2px 3px 0!important;display:flex!important}.one-admission-record-tabs a{color:#345b75!important;background:linear-gradient(#fafafa,#dedede)!important;border:1px solid #9da6ab!important;border-bottom:0!important;border-radius:0!important;min-height:22px!important;padding:3px 7px!important;font-size:10px!important;text-decoration:none!important}.one-admission-record-tabs a:hover{color:#164f78!important;background:#d8e9f6!important}.one-admission-box{box-shadow:none!important;background:#f7f7f4!important;border:1px solid #829eb2!important;border-radius:0!important;margin:4px 2px!important}.one-admission-field-table,.one-admission-status-layout{gap:5px!important}.one-admission-stage-box{box-shadow:none!important;background:#edf4f8!important;border:1px solid #879eae!important;border-radius:0!important}.one-admission-stage-box>strong{color:#285d80;background:#c9dfef;border-bottom:1px solid #8ea8b9;padding:4px 5px;display:block}.one-admission-stage-box>div{border-radius:0!important}.one-admission-stage-box>div.is-current{color:#253f52!important;background:#f6c46b!important}.one-exclusion-dialog-page{background:#dbe6ed!important;padding:3px!important}.one-exclusion-window{background:#efefea!important;border:1px solid #667f91!important;border-radius:0!important;max-width:980px!important;margin:2px auto!important;box-shadow:2px 3px 7px #00000038!important}.one-exclusion-titlebar{color:#1f5d89!important;background:linear-gradient(#dff0fb,#a9cee7)!important;border-bottom:1px solid #6589a5!important;justify-content:space-between!important;align-items:center!important;min-height:24px!important;padding:3px 6px!important;font:700 11px Tahoma,Segoe UI,Arial,sans-serif!important;display:flex!important}.one-exclusion-commandbar{border-left:0!important;border-right:0!important;margin:0!important}.one-exclusion-group{background:#f6f6f2!important;border:1px solid #8b9aa3!important;border-radius:0!important;margin:5px!important;padding:8px 7px 7px!important}.one-exclusion-group legend{color:#2a5e81!important;padding:0 4px!important;font-weight:700!important}.one-exclusion-footer{background:#e7e7e3!important;border-top:1px solid #a5afb5!important;padding:5px!important}.one-classic-record-editor .one-table,.one-admission-record-page .one-table,.one-exclusion-dialog-page .one-table,.one-sen-classic-record .one-table,.one-behaviour-management .one-table{border-collapse:collapse!important;background:#fff!important;font-size:10px!important}.one-classic-record-editor .one-table th,.one-admission-record-page .one-table th,.one-exclusion-dialog-page .one-table th,.one-sen-classic-record .one-table th,.one-behaviour-management .one-table th{color:#263d4c!important;background:linear-gradient(#f6f6f6,#d9d9d5)!important;border:1px solid #939fa6!important;padding:3px 4px!important}.one-classic-record-editor .one-table td,.one-admission-record-page .one-table td,.one-exclusion-dialog-page .one-table td,.one-sen-classic-record .one-table td,.one-behaviour-management .one-table td{border:1px solid #c1c5c7!important;padding:3px 4px!important}.one-classic-record-editor .one-table tr.is-selected,.one-behaviour-management .one-table tr.is-selected{background:#cce1f2!important}@media (width<=900px){.sm1-record-maintenance-strip__spacer{display:none}.one-admission-status-layout{grid-template-columns:1fr!important}.one-exclusion-window{max-width:none!important}}.one-member-attendance-display{color:#111!important;background:#eef2f5!important;margin:0!important;padding:0 2px 8px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}.sm1-attendance-display-title{color:#0a3d78!important;background:#fff!important;padding:8px 10px 12px!important;font-size:26px!important;font-weight:400!important}.sm1-attendance-student-line{background:linear-gradient(#fafafa,#efefef)!important;border-top:1px solid #8a8a8a!important;border-bottom:1px solid #d0d0d0!important;align-items:center!important;gap:12px!important;min-height:24px!important;padding:3px 6px!important;display:flex!important}.sm1-attendance-student-line span{color:#40566a!important}.sm1-attendance-commandbar{background:#f5f5f5!important;border-bottom:1px solid #d3d3d3!important;min-height:28px!important;padding:3px 6px!important}.sm1-attendance-commandbar button,.sm1-attendance-viewbox button{color:#263f52!important;background:linear-gradient(#fff,#e2e2df)!important;border:1px solid #9aa3a8!important;border-radius:0!important;align-items:center!important;gap:4px!important;min-height:22px!important;padding:2px 7px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important;display:inline-flex!important}.sm1-attendance-viewbox{background:#fbfbfb!important;border:1px solid #d1d1d1!important;margin:12px 4px 8px!important;padding:9px 8px 8px!important}.sm1-attendance-viewbox legend{color:#263f52!important;padding:0 4px!important;font-weight:700!important}.sm1-attendance-viewrow{flex-wrap:wrap!important;align-items:flex-end!important;gap:10px 18px!important;display:flex!important}.sm1-attendance-viewrow>label,.sm1-attendance-radio-group{align-items:center!important;gap:5px!important;display:flex!important}.sm1-attendance-viewrow select,.sm1-attendance-viewrow input[type=date]{background:#fff!important;border:1px solid #8c9aa3!important;border-radius:0!important;min-height:21px!important;padding:1px 4px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}.sm1-attendance-radio-group>span{margin-right:3px!important;font-weight:700!important}.sm1-attendance-display-grid{grid-template-columns:minmax(520px,.92fr) minmax(480px,1.08fr)!important;align-items:start!important;gap:8px!important;padding:0 4px 8px!important;display:grid!important}.sm1-attendance-marks-panel,.sm1-attendance-analysis-panel,.sm1-attendance-code-panel,.sm1-attendance-support-panel{background:#fff!important;border:1px solid #d7d7d7!important}.sm1-attendance-analysis-column{gap:8px!important;display:grid!important}.sm1-attendance-panel-title{color:#1a344a!important;background:linear-gradient(#f8fbfd,#e9eef2)!important;border-bottom:1px solid #c9d3da!important;min-height:24px!important;padding:4px 6px!important;font-weight:700!important}.sm1-attendance-year-grid,.sm1-attendance-day-table,.sm1-attendance-analysis-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;font:10px Tahoma,Segoe UI,Arial,sans-serif!important}.sm1-attendance-year-grid th,.sm1-attendance-year-grid td,.sm1-attendance-day-table th,.sm1-attendance-day-table td,.sm1-attendance-analysis-table th,.sm1-attendance-analysis-table td{text-align:center!important;vertical-align:middle!important;border:1px solid #a5a5a5!important;padding:2px 3px!important}.sm1-attendance-year-grid thead th,.sm1-attendance-day-table thead th,.sm1-attendance-analysis-table thead th{color:#253b4b!important;background:linear-gradient(#f7f7f7,#dedede)!important;font-weight:700!important}.sm1-attendance-year-grid thead>tr:first-child>th:first-child,.sm1-attendance-year-grid tbody>tr>th:first-child{white-space:nowrap!important;width:90px!important;min-width:90px!important;max-width:90px!important;overflow:hidden!important}.sm1-attendance-year-grid thead>tr:first-child>th:first-child{text-align:center!important}.sm1-attendance-year-grid tbody>tr>th:first-child{text-align:left!important;background:#efefef!important;padding-left:5px!important;font-weight:400!important}.sm1-attendance-mark{background:#fdfdfd!important;height:19px!important;padding:1px!important}.sm1-attendance-mark.is-empty{color:#777!important}.sm1-attendance-mark.is-outside-range{color:#0000!important;background:#e8e8e8!important}.sm1-attendance-mark span{min-height:16px!important;padding:1px 2px!important;font-weight:700!important;display:block!important}.sm1-attendance-mark span.is-present{background:#fff7b0!important}.sm1-attendance-mark span.is-authorised{background:#d4e8f7!important}.sm1-attendance-mark span.is-unauthorised{background:#f5d0bf!important}.sm1-attendance-mark span.is-missing{background:#d7efd5!important}.sm1-attendance-analysis-top{justify-content:center!important;align-items:center!important;gap:18px!important;padding:10px!important;display:flex!important}.sm1-attendance-pie{border:1px solid #6f6f6f!important;border-radius:50%!important;flex:none!important;width:124px!important;height:124px!important}.sm1-attendance-legend{background:#fff!important;border:1px solid #8e8e8e!important;min-width:150px!important;padding:5px 7px!important}.sm1-attendance-legend span{align-items:center!important;gap:6px!important;margin:3px 0!important;display:flex!important}.sm1-attendance-legend i{border:1px solid #555!important;width:14px!important;height:10px!important}.sm1-attendance-legend i.is-present{background:#ffe500!important}.sm1-attendance-legend i.is-authorised{background:#4f91c2!important}.sm1-attendance-legend i.is-unauthorised{background:#e16b3b!important}.sm1-attendance-legend i.is-missing{background:#68b86b!important}.sm1-attendance-analysis-table td:first-child{text-align:left!important}.sm1-attendance-analysis-table td:not(:first-child),.sm1-attendance-analysis-table th:not(:first-child){text-align:right!important;width:72px!important}.sm1-attendance-code-table{table-layout:fixed!important}.sm1-attendance-code-table th:first-child,.sm1-attendance-code-table td:first-child{text-align:center!important;white-space:nowrap!important;width:52px!important;min-width:52px!important;max-width:52px!important}.sm1-attendance-code-table th:nth-child(2),.sm1-attendance-code-table td:nth-child(2){text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;width:auto!important;min-width:0!important;max-width:none!important}.sm1-attendance-code-table th:nth-child(3),.sm1-attendance-code-table td:nth-child(3){text-align:right!important;white-space:nowrap!important;width:64px!important;min-width:64px!important;max-width:64px!important}.sm1-attendance-code-table th:nth-child(4),.sm1-attendance-code-table td:nth-child(4){text-align:right!important;white-space:nowrap!important;width:48px!important;min-width:48px!important;max-width:48px!important}.sm1-attendance-analysis-column,.sm1-attendance-code-panel{min-width:0!important}.sm1-attendance-support-summary{flex-wrap:wrap!important;gap:20px!important;padding:8px!important;display:flex!important}.sm1-attendance-support-summary span{background:#f8f8f8!important;border:1px solid #b7b7b7!important;min-width:180px!important;padding:5px!important}.sm1-attendance-support-summary strong{float:right!important;font-size:14px!important}@media (width<=1150px){.sm1-attendance-display-grid{grid-template-columns:1fr!important}}@media print{.sm1-attendance-commandbar,.sm1-attendance-viewbox button{display:none!important}.one-member-attendance-display{background:#fff!important}.sm1-attendance-display-grid{grid-template-columns:1fr 1fr!important}}.one-contact-record-page{background:#e7eef3!important;padding:3px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}.one-contact-record-page .one-sims-record-caption{color:#1e5a82!important;background:linear-gradient(#eaf6fd,#b8d8ec)!important;border:1px solid #7595ac!important;min-height:25px!important}.one-contact-record-status{color:#36541f!important;background:#eaf4d7!important;border:1px solid #90a56e!important;margin-left:8px!important;padding:2px 6px!important}.one-contact-record-tabs{z-index:55!important;background:#ececec!important;flex-wrap:nowrap!important;display:flex!important;position:sticky!important;top:0!important;overflow-x:auto!important}.one-contact-record-content{height:auto!important;min-height:0!important}.sm1-contact-record-link{color:#145f93!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important;text-decoration:underline!important}.sm1-contact-record-link:hover{color:#083f68!important}.one-parent-guardian-tab .one-table tbody tr{cursor:default!important}.one-parent-guardian-tab .one-table tbody tr:hover{background:#e8f2f8!important}.one-parent-guardian-tab .one-table td:last-child{white-space:nowrap!important;width:96px!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page,.one-behaviour-management){--sm1-record-font:Tahoma, "Segoe UI", Arial, sans-serif;box-shadow:none!important;color:#111!important;font:11px var(--sm1-record-font)!important;background:#f3f3f3!important;border:0!important;border-radius:0!important}.sm1-record-workspace>.sm1-record-maintenance-strip{display:none!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page,.one-behaviour-management)>.one-sims-record-caption{color:#154d75!important;height:25px!important;min-height:25px!important;font:700 11px var(--sm1-record-font)!important;background:linear-gradient(#f6fbfe,#d3e7f5)!important;border:1px solid #8ba4b5!important;border-left:0!important;border-right:0!important;align-items:center!important;gap:5px!important;padding:2px 5px!important;display:flex!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page,.one-behaviour-management)>.one-sims-record-toolbar{background:#f5f5f5!important;border:0!important;border-bottom:1px solid #b8b8b8!important;align-items:center!important;gap:1px!important;height:28px!important;min-height:28px!important;padding:2px 4px!important;display:flex!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page,.one-behaviour-management)>.one-sims-record-toolbar .one-button{color:#111!important;height:22px!important;min-height:22px!important;font:10px var(--sm1-record-font)!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;padding:1px 5px!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page,.one-behaviour-management)>.one-sims-record-toolbar .one-button:hover{background:#dcebf5!important;border-color:#91aab9!important}.one-sen-classic-record>.one-record-tabs,.one-contact-classic-record>.one-record-tabs,.one-staff-record-page>.one-record-tabs,.one-behaviour-management>.one-record-tabs{counter-reset:sm1-reference-tab!important;height:auto!important;min-height:24px!important;box-shadow:none!important;background:#f7f7f7!important;border:0!important;border-bottom:1px solid #aeb7bd!important;flex-flow:wrap!important;align-items:center!important;gap:0 10px!important;margin:0!important;padding:3px 5px!important;display:flex!important;overflow:visible!important}.one-sen-classic-record>.one-record-tabs>button,.one-contact-classic-record>.one-record-tabs>button,.one-staff-record-page>.one-record-tabs>button,.one-behaviour-management>.one-record-tabs>button{width:auto!important;min-width:0!important;height:17px!important;min-height:17px!important;box-shadow:none!important;color:#111!important;font:10px/17px var(--sm1-record-font)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;text-decoration:none!important}.one-sen-classic-record>.one-record-tabs>button,.one-contact-classic-record>.one-record-tabs>button{counter-increment:sm1-reference-tab!important}.one-sen-classic-record>.one-record-tabs>button:before,.one-contact-classic-record>.one-record-tabs>button:before{content:counter(sm1-reference-tab) " "!important;font-weight:400!important}.one-staff-record-page>.one-record-tabs>button:before,.one-behaviour-management>.one-record-tabs>button:before{content:""!important}.one-sen-classic-record>.one-record-tabs>button.is-active,.one-contact-classic-record>.one-record-tabs>button.is-active,.one-staff-record-page>.one-record-tabs>button.is-active,.one-behaviour-management>.one-record-tabs>button.is-active{color:#0a4f82!important;font-weight:700!important;text-decoration:underline!important;top:auto!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page)>.one-sims-tab-content{background:#f1f1f1!important;height:auto!important;min-height:0!important;padding:5px 7px 9px!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-sims-section{box-shadow:none!important;background:linear-gradient(90deg,#f4f4f4 0%,#e5edf2 100%)!important;border:0!important;border-radius:0!important;margin:0 0 5px!important;padding:0!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-sims-section__heading{color:#111!important;height:auto!important;min-height:20px!important;font:700 11px var(--sm1-record-font)!important;background:0 0!important;border:0!important;border-bottom:1px solid #dadada!important;padding:2px 3px!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-sims-section__heading strong{color:#111!important;font:700 11px var(--sm1-record-font)!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-sims-section__body{background:0 0!important;padding:5px 7px 7px!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-sims-form-grid{gap:3px 14px!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-sims-field-row{grid-template-columns:178px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:22px!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-sims-field-row>span:first-child{color:#111!important;font:10px var(--sm1-record-font)!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-sims-value,:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-field{color:#111!important;height:auto!important;min-height:20px!important;font:10px/16px var(--sm1-record-font)!important;background:#fff!important;border:1px solid #8a8a8a!important;border-radius:0!important;padding:1px 4px!important;box-shadow:inset 1px 1px 1px #0000000f!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-textarea{min-height:52px!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-sims-subsection-title{color:#111!important;font:700 10px var(--sm1-record-font)!important;margin:6px 0 3px!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-sims-table-actions-layout{grid-template-columns:minmax(0,1fr) 82px!important;gap:0!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-sims-action-rail{background:#f2f2f2!important;border:0!important;border-left:1px solid #b8b8b8!important;flex-direction:column!important;gap:0!important;padding:1px 3px!important;display:flex!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-sims-action-rail .one-button{color:#111!important;width:100%!important;min-height:20px!important;font:10px var(--sm1-record-font)!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;padding:1px 3px!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-table-wrap{background:#fff!important;border:1px solid #7f7f7f!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-table{border-collapse:collapse!important;font:10px var(--sm1-record-font)!important;background:#fff!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-table th{color:#111!important;text-align:left!important;background:#efefef!important;border:1px solid #9b9b9b!important;height:20px!important;padding:2px 4px!important;font-weight:400!important}:where(.one-member-sims-record,.one-sen-classic-record,.one-contact-classic-record,.one-staff-record-page) .one-table td{color:#111!important;background:#fff!important;border:1px solid #d2d2d2!important;height:20px!important;padding:2px 4px!important}.one-sen-classic-record .one-sen-top-fields,.one-sen-classic-record .one-sen-inline-extra{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:3px 18px!important;display:grid!important}.one-sen-classic-record .one-sen-basic-section{max-width:760px!important}.one-sen-classic-record .one-sen-basic-section .one-sims-section__body{padding-top:4px!important}.one-contact-classic-record .one-sims-tab-content{max-width:760px!important}.one-contact-classic-record .one-sims-section{background:linear-gradient(90deg,#f4f1ef,#ece8e6)!important}.one-staff-record-page .one-sims-tab-content{max-width:980px!important}.one-staff-record-page .one-sims-form-photo-layout{grid-template-columns:minmax(420px,1fr) 205px!important}.one-behaviour-management>.one-behaviour-workspace{background:#f1f1f1!important;padding:5px 7px 10px!important}.one-behaviour-management .one-behaviour-section{box-shadow:none!important;background:linear-gradient(90deg,#f4f4f4,#e3ecf3)!important;border:0!important;border-radius:0!important;margin:0 0 5px!important;padding:5px 7px!important}.one-behaviour-management .one-behaviour-section>h3{color:#111!important;font:700 11px var(--sm1-record-font)!important;margin:0 0 5px!important;padding:0!important}.one-exclusion-dialog-page{background:#f1f1f1!important;padding:4px!important;font:11px Tahoma,Segoe UI,Arial,sans-serif!important}.one-exclusion-dialog-page .one-exclusion-window{width:min(660px,100vw - 36px)!important;max-width:660px!important;box-shadow:none!important;background:#f4f4f4!important;border:1px solid #9d9d9d!important;border-radius:0!important;margin:0 auto!important}.one-exclusion-dialog-page .one-exclusion-titlebar{color:#111!important;background:#fff!important;border-bottom:1px solid #bcbcbc!important;min-height:24px!important;padding:3px 6px!important;font:700 11px Tahoma,Segoe UI,Arial,sans-serif!important}.one-exclusion-dialog-page .one-exclusion-commandbar{background:#f6f6f6!important;border-bottom:1px solid silver!important;min-height:27px!important;padding:2px 4px!important}.one-exclusion-dialog-page .one-exclusion-group{background:#f4f4f4!important;border:0!important;border-top:1px solid #dedede!important;border-radius:0!important;margin:0!important;padding:6px 9px 8px!important}.one-exclusion-dialog-page .one-exclusion-group>legend{color:#111!important;padding:0 1px!important;font:700 11px Tahoma,Segoe UI,Arial,sans-serif!important}.one-exclusion-dialog-page .one-exclusion-grid.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:4px 28px!important}.one-exclusion-dialog-page .one-exclusion-field{grid-template-columns:126px minmax(0,1fr)!important;gap:6px!important;min-height:24px!important}.one-exclusion-dialog-page .one-exclusion-field>span{color:#111!important;font:10px Tahoma,Segoe UI,Arial,sans-serif!important}.one-exclusion-dialog-page .one-field{background:#fff!important;border:1px solid #8c8c8c!important;border-radius:0!important;min-height:21px!important;padding:1px 4px!important;font:10px Tahoma,Segoe UI,Arial,sans-serif!important}.one-exclusion-dialog-page .one-help-text{display:none!important}.one-exclusion-dialog-page .one-exclusion-footer{background:#f4f4f4!important;border-top:1px solid #c7c7c7!important;min-height:42px!important;padding:8px 12px!important}@media (width<=900px){.one-sen-classic-record .one-sen-top-fields,.one-sen-classic-record .one-sen-inline-extra{grid-template-columns:1fr!important}.one-sen-classic-record .one-sen-basic-section,.one-contact-classic-record .one-sims-tab-content,.one-staff-record-page .one-sims-tab-content{max-width:none!important}}.one-shell.one-sims-shell.one-sims-shell--links{align-content:stretch!important;align-items:stretch!important}.one-shell.one-sims-shell.one-sims-shell--links>.one-workspace{grid-row:1!important;align-self:stretch!important;min-height:0!important;margin:0!important;transform:none!important}.one-shell.one-sims-shell.one-sims-shell--links>.one-context-column{float:none!important;z-index:20!important;flex-direction:column!important;grid-row:1!important;place-content:flex-start!important;place-self:stretch stretch!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:2px!important;display:flex!important;position:relative!important;inset:0 auto auto!important;overflow:hidden auto!important;transform:none!important}.one-shell.one-sims-shell.one-sims-shell--links>.one-context-column>.one-context-rail{float:none!important;flex:none!important;position:relative!important;inset:0 auto auto!important;transform:none!important}.one-shell.one-sims-shell.one-sims-shell--links>.one-context-column>.one-context-rail:first-child{margin-top:0!important}.one-main :is(.one-record-tabs,.one-record-tabs--dense,.one-submodule-tabs,.one-sims-register-tabs,.one-admission-record-tabs,.sm1-ctf-section-tabs){scrollbar-width:thin;float:none!important;clear:both!important;white-space:nowrap!important;box-sizing:border-box!important;flex-flow:row!important;place-content:normal flex-start!important;align-items:flex-end!important;gap:0!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:25px!important;margin:0!important;padding:2px 3px 0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:auto hidden!important;transform:none!important}.one-main :is(.one-record-tabs,.one-record-tabs--dense,.one-submodule-tabs,.one-sims-register-tabs,.sm1-ctf-section-tabs)>button,.one-main .one-admission-record-tabs>a{float:none!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;position:relative!important;inset:auto!important;transform:none!important}.one-record-page>:is(.one-record-tabs,.one-record-tabs--dense),.one-admission-record-page>.one-admission-record-tabs,.one-sims-register-page>.one-sims-register-tabs{z-index:90!important;border-top:1px solid #fff!important;position:sticky!important;top:0!important;box-shadow:0 2px 3px #1e374829!important}.one-main>.one-page>.one-submodule-tabs,.one-main>.sm1-ctf-page>.sm1-ctf-section-tabs,.one-main>.one-page.sm1-ctf-page>.sm1-ctf-section-tabs{z-index:88!important;border-top:1px solid #fff!important;position:sticky!important;top:0!important;box-shadow:0 2px 3px #1e374824!important}.one-classic-record-editor>:is(.one-record-tabs,.one-record-tabs--dense),.one-member-sims-record>:is(.one-record-tabs,.one-record-tabs--dense),.one-staff-record-page>:is(.one-record-tabs,.one-record-tabs--dense),.one-sen-classic-record>:is(.one-record-tabs,.one-record-tabs--dense),.one-behaviour-management>:is(.one-record-tabs,.one-record-tabs--dense){z-index:92!important;position:sticky!important;top:0!important}.sm1-record-workspace .one-member-sims-record>:is(.one-record-tabs,.one-record-tabs--dense){grid-template-rows:26px!important;grid-template-columns:none!important;grid-auto-columns:max-content!important;grid-auto-flow:column!important;place-content:end start!important;align-items:end!important;display:grid!important}.sm1-record-workspace .one-member-sims-record>:is(.one-record-tabs,.one-record-tabs--dense)>button{grid-row:1!important}.one-record-page,.one-classic-record-editor,.one-member-sims-record,.one-staff-record-page,.one-sen-classic-record,.one-behaviour-management,.one-admission-record-page,.one-system-manager-page,.one-classic-learning-page,.one-classic-progress-page,.sm1-ctf-page{gap:0!important}.one-record-page>:is(.one-sims-record-caption,.one-sims-record-toolbar,.one-record-tabs,.one-record-tabs--dense,.one-system-banner,.one-sims-tab-content,.one-record-form-section,.one-behaviour-workspace),.one-admission-record-page>:is(.one-record-window-title,.one-admission-record-toolbar,.one-admission-record-tabs,.one-system-banner,.one-admission-box),.one-main>.one-page>:is(.one-record-window-title,.one-record-commandbar,.one-submodule-tabs,.one-system-banner,.one-classic-workpanel),.sm1-ctf-page>:is(.sm1-ctf-toolbar,.sm1-ctf-page-heading,.sm1-ctf-page-actions,.sm1-ctf-section-tabs,.sm1-ctf-current-area){float:none!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.one-record-page>:is(.one-sims-record-caption,.one-sims-record-toolbar,.one-system-banner,.one-sims-tab-content,.one-record-form-section,.one-behaviour-workspace),.one-admission-record-page>:is(.one-record-window-title,.one-admission-record-toolbar,.one-system-banner,.one-admission-box),.one-main>.one-page>:is(.one-record-window-title,.one-record-commandbar,.one-system-banner,.one-classic-workpanel),.sm1-ctf-page>:is(.sm1-ctf-toolbar,.sm1-ctf-page-heading,.sm1-ctf-page-actions,.sm1-ctf-current-area){position:relative!important;top:auto!important}.one-record-page .one-sims-tab-content,.one-member-sims-record .one-sims-tab-content,.one-staff-record-page .one-sims-tab-content,.one-sen-classic-record .one-sims-tab-content,.one-classic-record-editor>.one-record-form-section,.one-record-page .one-sims-section,.one-behaviour-management .one-behaviour-workspace,.one-behaviour-management .one-behaviour-section,.one-admission-record-page .one-admission-box,.one-main>.one-page>.one-classic-workpanel{height:auto!important;min-height:0!important}.one-record-page>.one-sims-record-caption+.one-sims-record-toolbar,.one-record-page>.one-sims-record-toolbar+:is(.one-record-tabs,.one-record-tabs--dense),.one-record-page>:is(.one-record-tabs,.one-record-tabs--dense)+.one-sims-tab-content,.one-record-page>:is(.one-record-tabs,.one-record-tabs--dense)+.one-record-form-section,.one-record-page>:is(.one-record-tabs,.one-record-tabs--dense)+.one-behaviour-workspace,.one-admission-record-page>.one-record-window-title+.one-admission-record-toolbar,.one-admission-record-page>.one-admission-record-toolbar+.one-admission-record-tabs,.one-main>.one-page>.one-record-window-title+.one-record-commandbar,.one-main>.one-page>.one-record-commandbar+.one-submodule-tabs,.sm1-ctf-page>.sm1-ctf-page-heading+.sm1-ctf-page-actions,.sm1-ctf-page>.sm1-ctf-page-actions+.sm1-ctf-section-tabs{margin-top:0!important;margin-bottom:0!important}.one-classic-record-editor>.one-record-form-section{clear:both!important;margin:4px 3px 3px!important}.one-record-page>.one-sims-tab-content{padding-top:4px!important}.one-behaviour-management>.one-behaviour-workspace{margin-top:0!important;padding-top:4px!important}.one-admission-record-page .one-admission-box{margin-top:4px!important;scroll-margin-top:34px!important}.one-admission-record-page [id^=admission-]{scroll-margin-top:34px!important}.one-main>.one-page:not(.one-home-page){row-gap:4px!important}.one-mis-module-page .one-classic-workpanel,.one-mis-modules-page .one-classic-workpanel,.one-system-manager-page .one-classic-workpanel,.one-classic-learning-page .one-classic-workpanel,.one-classic-progress-page .one-classic-workpanel{margin-top:4px!important;margin-bottom:4px!important}.one-classic-record-editor{display:block!important;position:relative!important;overflow:visible!important}.one-classic-record-editor>:is(.one-sims-record-caption,.one-sims-record-toolbar,.one-system-banner,.one-record-form-section){clear:both!important;position:relative!important;top:auto!important}.one-staff-record-page>.one-sims-tab-content,.one-sen-classic-record>.one-sims-tab-content,.one-behaviour-management>.one-behaviour-workspace{margin-top:0!important}.one-admission-record-page>.one-admission-record-tabs,.sm1-ctf-page>.sm1-ctf-section-tabs{flex-wrap:nowrap!important;overflow:auto hidden!important}@media (width<=1400px){.one-record-page>:is(.one-record-tabs,.one-record-tabs--dense)>button,.one-main>.one-page>.one-submodule-tabs>button,.one-admission-record-page>.one-admission-record-tabs>a,.sm1-ctf-page>.sm1-ctf-section-tabs>button{padding-left:5px!important;padding-right:5px!important;font-size:9px!important}}@media print{.one-record-page>:is(.one-record-tabs,.one-record-tabs--dense),.one-admission-record-page>.one-admission-record-tabs,.one-sims-register-page>.one-sims-register-tabs,.one-main>.one-page>.one-submodule-tabs,.sm1-ctf-page>.sm1-ctf-section-tabs{display:none!important}}.one-classic-app.sims-desktop-root>.one-shell.one-sims-shell{flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}.one-shell.one-sims-shell>.one-workspace{flex:auto!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.one-shell.one-sims-shell>.one-workspace>.one-main{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:28px!important;overflow:auto!important}.one-member-attendance-display{min-height:max-content!important;padding-bottom:20px!important}
