*{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .25s}:hover,:focus-within{scrollbar-color:#64748b59 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#0000;background-clip:content-box;border:2px solid #0000;border-radius:9999px;transition:background-color .25s}:hover::-webkit-scrollbar-thumb{background-color:#64748b59}:focus-within::-webkit-scrollbar-thumb{background-color:#64748b59}::-webkit-scrollbar-thumb:hover{background-color:#64748b99}::-webkit-scrollbar-corner{background:0 0}@media (prefers-reduced-motion:reduce){*{transition:none!important}::-webkit-scrollbar-thumb{transition:none!important}}:root{--ctl-h:44px;--ctl-h-sm:36px;--ctl-pad-y:10px}input.fld,select.fld,select:not([multiple]):not([size]),[data-ctl=control],[role=combobox]:not(textarea):not([data-ctl-size=sm]),button[aria-haspopup=listbox]:not([data-ctl-size=sm]),button[aria-haspopup=dialog][data-ctl=control]{height:var(--ctl-h);min-height:var(--ctl-h);padding-top:0;padding-bottom:0}textarea.fld{height:auto;min-height:88px;padding-top:var(--ctl-pad-y);padding-bottom:var(--ctl-pad-y);line-height:1.5}[data-ctl=control][data-ctl-size=sm],select[data-ctl-size=sm],input.fld[data-ctl-size=sm]{height:var(--ctl-h-sm);min-height:var(--ctl-h-sm)}.ctl-row{align-items:center;gap:.5rem;display:flex}.ctl-row .btn,.ctl-row .fld,.ctl-row input:not([type=checkbox]):not([type=radio]),.ctl-row button[aria-haspopup=listbox],.ctl-row [data-ctl=control]{height:44px;min-height:44px;padding-top:0;padding-bottom:0}.ctl-row .btn-icon,.ctl-row [data-ctl=icon]{width:44px;padding-left:0;padding-right:0}.ctl-row textarea.fld{height:auto;min-height:80px;padding-top:9px;padding-bottom:9px}.ctl-row[data-compact]{flex-wrap:nowrap;overflow:hidden}.ctl-row[data-compact=true] .ctl-label{display:none}.ctl-row[data-compact=true] .btn{justify-content:center;gap:0;width:44px;padding-left:0;padding-right:0}.ctl-row[data-compact=true] .btn>.ctl-icon{margin-right:0}.ctl-row[data-compact=true] .btn,.ctl-row[data-compact=true]>button,.ctl-row[data-compact=true]>a{font-size:0}.ctl-row[data-compact=true] .ctl-shrink{flex:96px;min-width:0}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.badge{white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;flex-shrink:0;align-items:center;min-width:0;max-width:100%;font-weight:600;line-height:1.35;display:inline-flex;overflow:hidden}.badge-sm{gap:4px;padding:4px 8px;font-size:10px}.badge-md{gap:5px;padding:6px 10px;font-size:11px}.badge-lg{gap:6px;padding:7px 12px;font-size:12px}.badge-dot{background:currentColor;border-radius:9999px;flex-shrink:0;display:inline-block}.badge-sm .badge-dot{width:5px;height:5px}.badge-md .badge-dot{width:6px;height:6px}.badge-lg .badge-dot{width:7px;height:7px}.badge-wrap{white-space:normal;text-overflow:clip;flex-shrink:1;overflow:visible}.notes-empty>.card{border-color:var(--color-slate-100,#f1f5f9);box-shadow:none;padding:.75rem}@media (width<=639px){.sheet-panel{max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;flex-direction:column;animation:.22s ease-out sheet-up;display:flex;overflow:hidden}.sheet-panel>:not(.sheet-handle){min-height:0}.sheet-handle{background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-height:24px;padding:10px 0 2px;display:flex}.sheet-handle>span{background:#64748b59;border-radius:9999px;width:40px;height:4px;display:block}}@keyframes sheet-up{0%{opacity:.6;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sheet-panel{animation:none!important}}@media (width<=767px){.tbl-cards table,.tbl-cards thead,.tbl-cards tbody,.tbl-cards tr,.tbl-cards td,.tbl-cards th{width:auto;display:block}.tbl-cards thead{display:none}.tbl-cards table{width:100%;min-width:0!important}.tbl-cards tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:10px;padding:10px 12px}.tbl-cards tbody tr:last-child{margin-bottom:0}.tbl-cards tbody td{white-space:normal;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex;text-align:left!important;border:0!important;padding:6px 0!important}.tbl-cards tbody td[data-label]:before{content:attr(data-label);color:#64748b;text-transform:uppercase;letter-spacing:.02em;flex:none;max-width:45%;font-size:11px;font-weight:600}.tbl-cards tbody td:not([data-label]){justify-content:flex-end}.tbl-cards .tbl-head{display:none}}@media (width<=639px){.card{border-radius:16px}main{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));padding-bottom:max(16px, env(safe-area-inset-bottom))}}@media (width<=767px){.mob-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}:root{--color-red-50:#fdecec;--color-red-100:#fbdada;--color-red-200:#f6b8b9;--color-red-300:#f09193;--color-red-400:#ea6669;--color-red-500:#e33c3f;--color-red-600:#d2282c;--color-red-700:#b01f23;--color-red-800:#8f1a1d;--color-red-900:#741718;--report-tone-danger:#e33c3f}.grid-lines{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-position:-10px 0;background-size:80px 80px}main:has(>[data-testid=dashboard-page]){flex-direction:column;display:flex}.fld:disabled{color:#0b2238;-webkit-text-fill-color:#0b2238;opacity:1}.fld:disabled::placeholder{color:#94a3b8;-webkit-text-fill-color:#94a3b8}
