:root{--desk-radius:12px;--desk-line:var(--line,#e4e8ef);--desk-ink:var(--ink,#111827);--desk-muted:var(--slate,#637083);--desk-surface:#fff;--desk-focus:var(--blue,#3155e8)}
body.desk-core-ui .shell{min-width:0;background:var(--desk-surface)}
body.desk-core-ui .top{border-bottom:1px solid var(--desk-line);background:var(--desk-surface)}
body.desk-core-ui .side{border-right:1px solid var(--desk-line);background:var(--desk-surface)}
body.desk-core-ui .main{min-width:0}
body.desk-core-ui .side a,body.desk-core-ui .side .navb{border-radius:8px;transition:background-color .16s,color .16s}
body.desk-core-ui .side a:focus-visible,body.desk-core-ui .side .navb:focus-visible,body.desk-core-ui .btn:focus-visible{outline:2px solid var(--desk-focus);outline-offset:2px}
body.desk-core-ui .btn{border-radius:9px;min-height:34px;justify-content:center}
body.desk-core-ui .btn:disabled{cursor:not-allowed;opacity:.48}
body.desk-core-ui .card,body.desk-core-ui .tblwrap,body.desk-core-ui .ct-table-wrap{border-color:var(--desk-line);border-radius:var(--desk-radius);background:var(--desk-surface)}
body.desk-core-ui .tbl th,body.desk-core-ui .ct-table th{font-size:11px;letter-spacing:.03em;color:var(--desk-muted)}
body.desk-core-ui .tbl td,body.desk-core-ui .ct-table td{vertical-align:middle}
body.desk-core-ui input:focus-visible,body.desk-core-ui select:focus-visible,body.desk-core-ui textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--desk-focus) 35%,transparent);outline-offset:1px}
body.desk-core-ui .toast{max-width:min(560px,calc(100vw - 32px));text-align:center}
body.desk-core-ui [aria-current="page"]{font-weight:650}
@media(prefers-reduced-motion:reduce){body.desk-core-ui *,body.desk-core-ui *:before,body.desk-core-ui *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@media(max-width:900px){body.desk-core-ui .main{overflow-x:hidden}}
