.st24-app-section{margin-block:12px;min-width:0;border:1px solid #d5e2e8;border-radius:18px;background:#fff;box-shadow:0 3px 12px #16384506}.st24-app-section>summary{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 18px;cursor:pointer;list-style:none;color:#163c4a;font-weight:700}.st24-app-section>summary::-webkit-details-marker{display:none}.st24-app-section>summary:after{content:"⌄";margin-left:auto;flex:none;font-size:22px;color:#167992}.st24-app-section[open]>summary{border-bottom:1px solid #e4edf1;background:#f3f9fb;border-radius:18px 18px 0 0}.st24-app-section[open]>summary:after{transform:rotate(180deg)}.st24-app-section>summary small{display:block;margin-top:3px;color:#61747e;font-size:12px;font-weight:400;line-height:1.4}.st24-app-section>[data-app-disclosure]{margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:18px!important;border-radius:0 0 18px 18px}.st24-app-section [data-app-section-heading]{display:none}.st24-app-search-form{flex-wrap:wrap}.st24-app-section .st24-app-section{box-shadow:none}.st24-app-section:focus-within{border-color:#8fbfce}.st24-app-section summary:focus-visible,.st24-app-menu summary:focus-visible{outline:3px solid #80c4dd;outline-offset:3px}.st24-app-menu{position:relative;min-width:0}.st24-app-menu>summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid #ccdbe2;border-radius:12px;background:#fff;color:#37515d;font-weight:600;cursor:pointer;list-style:none}.st24-app-menu>summary::-webkit-details-marker{display:none}.st24-app-menu>summary:after{content:"⋯";font-weight:700}.st24-app-menu>div{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 4px}.st24-app-search{position:relative}.st24-app-search-status{flex-basis:100%;color:#52717e;font-size:12px;min-height:18px}.st24-app-search[aria-busy=true] input{background:#f0f9fc}.st24-app-search input{font-size:16px!important}[data-app-page]{min-width:0}[data-app-page] input:not([type=checkbox]):not([type=radio]),[data-app-page] select,[data-app-page] textarea{max-width:100%;min-width:0}.st24-app-selection{position:sticky;top:8px;z-index:15;padding:10px 12px;border:1px solid #cfe0e8;border-radius:14px;background:#f8fcfd;box-shadow:0 4px 16px #1235450c}.st24-app-actionbar{position:sticky;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:16;padding:12px;border:1px solid #c9dce5;border-radius:16px;background:#fff;box-shadow:0 -4px 18px #12354512}.st24-app-actionbar>.st24-app-action-hint{font-size:12px;line-height:1.45;color:#607580}.st24-app-actionbar button{min-height:44px;white-space:normal}.st24-app-modal-actions{position:sticky;bottom:-20px;padding:12px 0;background:#fff;z-index:5;border-top:1px solid #e2e8ed}[data-app-page] .st24-app-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 44px;width:44px!important;height:26px!important;min-width:44px;border:1px solid #afc2ca!important;border-radius:99px!important;background:#dae4e9!important;background-image:none!important;position:relative;cursor:pointer;box-shadow:none}[data-app-page] .st24-app-switch:before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #29414c40}[data-app-page] .st24-app-switch:checked{background:#007e9d!important;border-color:#007e9d!important}[data-app-page] .st24-app-switch:checked:before{transform:translate(18px)}[data-app-page] .st24-app-switch:focus-visible{outline:3px solid #80c4dd;outline-offset:3px}[data-app-page] .st24-app-switch:disabled{opacity:.5;cursor:not-allowed}@media(min-width:768px){.st24-app-actionbar{bottom:12px}}@media(max-width:767px){[data-app-page] :is(.btn-sm,.btn-outline,.btn-primary,.btn-secondary,.btn-danger-outline,button[type=submit]){min-height:44px}[data-app-page] :is(input,select,textarea):not([type=checkbox]):not([type=radio]){font-size:16px!important}[data-app-page] :is(h1,h2,h3,p,a,span){overflow-wrap:anywhere}.st24-app-table-wrap{overflow:visible!important}.st24-app-table{display:block;min-width:0!important;width:100%;padding:8px 12px}.st24-app-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.st24-app-table tbody{display:block;border:0!important}.st24-app-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;margin:10px 0;padding:14px;border:1px solid #d7e4ea!important;border-radius:16px;background:#fff;box-shadow:0 2px 8px #153a4905}.st24-app-table td{display:block;padding:0!important;min-width:0;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere}.st24-app-table td:before{content:attr(data-label);display:block;margin-bottom:3px;color:#687e89;font-size:11px;font-weight:500}.st24-app-table td:first-child,.st24-app-table td[colspan],.st24-app-table td[data-app-wide]{grid-column:1/-1}.st24-app-table td:first-child{color:#144d60;font-weight:700}.st24-app-table td[colspan]:before{display:none}.st24-app-table tr:has(td[colspan]){background:#f2f8fa}.st24-app-actionbar>div{display:flex;width:100%;flex-wrap:wrap;gap:8px}.st24-app-actionbar>div>button{flex:1 1 130px;font-size:13px;padding:10px}.st24-app-actionbar>.st24-app-action-hint{margin:0 0 8px}[data-app-page=employees] [data-native-responsive-cards] :is(button,a){min-height:40px}[data-app-page=employees] .st24-user-search-actions{align-items:stretch}.st24-app-section>summary{padding:13px 15px}.st24-app-section>[data-app-disclosure]{padding:15px!important}}@media(min-width:1024px){[data-app-page=employees] table{table-layout:auto}[data-app-page=employees] table td{overflow-wrap:normal}}@media(prefers-reduced-motion:reduce){.st24-app-switch:before{transition:none}}@media print{.st24-app-actionbar,.st24-app-selection{position:static;box-shadow:none}}
