:root{--ck-color-brand-seed:#4a90d9;--ck-color-brand-default:#005ea1;--ck-color-brand-on:#fff;--ck-color-brand-container:#2b78bf;--ck-color-brand-on-container:#fdfcff;--ck-color-brand-fixed:#d2e4ff;--ck-color-brand-fixed-dim:#a0caff;--ck-color-brand-on-fixed:#001c37;--ck-color-brand-on-fixed-variant:#00497e;--ck-color-brand-tint:#0061a5;--ck-color-brand-inverse:#a0caff;--ck-color-brand-soft:#eaf3fc;--ck-color-secondary-default:#585e6c;--ck-color-secondary-on:#fff;--ck-color-secondary-container:#dde2f3;--ck-color-secondary-on-container:#5e6472;--ck-color-tertiary-default:#7a505e;--ck-color-tertiary-on:#fff;--ck-color-tertiary-container:#966876;--ck-color-tertiary-on-container:#fffbff;--ck-color-surface-default:#faf9fd;--ck-color-surface-dim:#dad9de;--ck-color-surface-bright:#faf9fd;--ck-color-surface-container-lowest:#fff;--ck-color-surface-container-low:#f4f3f7;--ck-color-surface-container:#eeedf1;--ck-color-surface-container-high:#e9e7ec;--ck-color-surface-container-highest:#e3e2e6;--ck-color-surface-variant:#e3e2e6;--ck-color-surface-inverse:#2f3034;--ck-color-surface-on-inverse:#f1f0f4;--ck-color-text-default:#1a1c1f;--ck-color-text-on-surface:#1a1c1f;--ck-color-muted-default:#414751;--ck-color-border-default:#717782;--ck-color-border-variant:#c1c7d2;--ck-color-border-subtle:#e4e8ef;--ck-color-success-default:#1b6b3a;--ck-color-success-on:#fff;--ck-color-success-container:#c6f0d4;--ck-color-success-on-container:#00391c;--ck-color-warning-default:#8a5000;--ck-color-warning-on:#fff;--ck-color-warning-container:#ffddb3;--ck-color-warning-on-container:#2b1700;--ck-color-danger-default:#ba1a1a;--ck-color-danger-on:#fff;--ck-color-danger-container:#ffdad6;--ck-color-danger-on-container:#93000a;--ck-color-info-default:#005ea1;--ck-color-info-on:#fff;--ck-color-info-container:#d2e4ff;--ck-color-info-on-container:#001c37;--ck-space-1:4px;--ck-space-2:8px;--ck-space-3:12px;--ck-space-4:16px;--ck-space-5:24px;--ck-space-6:32px;--ck-space-base:4px;--ck-space-gutter:16px;--ck-space-margin-mobile:16px;--ck-space-margin-desktop:32px;--ck-font-family-headline:"Plus Jakarta Sans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--ck-font-family-body:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--ck-font-family-label:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--ck-font-family-numeric:"Plus Jakarta Sans", "Noto Sans SC", ui-sans-serif, sans-serif;--ck-font-title-display-lg-size:57px;--ck-font-title-display-lg-weight:400;--ck-font-title-display-lg-line-height:64px;--ck-font-title-display-lg-letter-spacing:-.25px;--ck-font-title-display-lg-family:headline;--ck-font-title-headline-lg-size:32px;--ck-font-title-headline-lg-weight:600;--ck-font-title-headline-lg-line-height:40px;--ck-font-title-headline-lg-family:headline;--ck-font-title-headline-lg-mobile-size:28px;--ck-font-title-headline-lg-mobile-weight:600;--ck-font-title-headline-lg-mobile-line-height:36px;--ck-font-title-headline-lg-mobile-family:headline;--ck-font-title-headline-sm-size:24px;--ck-font-title-headline-sm-weight:600;--ck-font-title-headline-sm-line-height:32px;--ck-font-title-headline-sm-family:headline;--ck-font-title-title-lg-size:24px;--ck-font-title-title-lg-weight:600;--ck-font-title-title-lg-line-height:32px;--ck-font-title-title-lg-family:body;--ck-font-body-lg-size:16px;--ck-font-body-lg-weight:400;--ck-font-body-lg-line-height:24px;--ck-font-body-lg-letter-spacing:.5px;--ck-font-body-lg-family:body;--ck-font-body-md-size:14px;--ck-font-body-md-weight:400;--ck-font-body-md-line-height:21px;--ck-font-body-md-letter-spacing:.25px;--ck-font-body-md-family:body;--ck-font-label-md-size:14px;--ck-font-label-md-weight:500;--ck-font-label-md-line-height:21px;--ck-font-label-md-letter-spacing:.5px;--ck-font-label-md-family:label;--ck-font-numeric-score-size:22px;--ck-font-numeric-score-weight:500;--ck-font-numeric-score-line-height:28px;--ck-font-numeric-score-family:numeric;--ck-radius-sm:8px;--ck-radius-md:12px;--ck-radius-lg:16px;--ck-radius-xl:24px;--ck-radius-full:9999px;--ck-radius-control:12px;--ck-radius-container:16px;--ck-radius-glass:24px;--ck-shadow-none:none;--ck-shadow-subtle:0 2px 12px #1a1c1f0a;--ck-shadow-raised:0 8px 28px #00325a1a;--ck-size-min-touch-target:44px;--ck-size-dense-row-height:44px;--ck-size-comfortable-row-height:56px;--ck-size-web-workspace-baseline:1280px;--ck-size-web-workspace-min:1024px;--ck-size-desktop-max-grid:1440px;--ck-glass-tint:#fff;--ck-glass-opacity:.76;--ck-glass-blur:18px;--ck-glass-rim-color:#ffffffd9;--ck-glass-rim-width:1px;--ck-glass-highlight-start:#ffffffe6;--ck-glass-highlight-end:#fff3;--ck-glass-shadow:0 8px 28px #00325a14;--ck-glass-refraction-web:css-transmission;--ck-glass-refraction-mobile:library-quality-adapter;--ck-glass-opaque-surface:#fff;--ck-motion-duration-feedback:.14s;--ck-motion-duration-transition:.22s;--ck-motion-duration-reduced:0s;--ck-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--ck-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--ck-focus-ring-color:#005ea1;--ck-focus-ring-width:3px;--ck-focus-ring-offset:2px;--ck-layout-web-design-width:1440px;--ck-layout-web-baseline-width:1280px;--ck-layout-web-min-width:1024px;--ck-layout-web-sidebar-width:232px;--ck-layout-web-sidebar-collapsed-width:72px;--ck-layout-web-header-height:64px;--ck-layout-web-content-gutter:32px;--ck-layout-web-compact-gutter:24px;--ck-layout-mobile-design-width:390px;--ck-layout-mobile-design-height:844px;--ck-layout-mobile-small-width:360px;--ck-layout-mobile-small-height:800px;--ck-layout-mobile-content-gutter:16px;--ck-layout-mobile-navigation-inset:12px;--ck-layout-mobile-content-max-width:720px;--ck-layout-control-min-height:44px;--ck-layout-table-dense-row-height:44px;--ck-layout-table-comfortable-row-height:56px;--ck-effects-quality-default:standard;--ck-effects-quality-full:full;--ck-effects-quality-standard:standard;--ck-effects-quality-reduced:reduced;--ck-effects-budget-max-live-surfaces:2;--ck-effects-budget-max-concurrent-animations:1;--ck-effects-reduced-motion-duration:0s;--ck-color-brand:var(--ck-color-brand-default);--ck-color-surface:var(--ck-color-surface-default);--ck-color-text:var(--ck-color-text-default);--ck-color-muted:var(--ck-color-muted-default);--ck-color-border:var(--ck-color-border-default);--ck-color-success:var(--ck-color-success-default);--ck-color-warning:var(--ck-color-warning-default);--ck-color-danger:var(--ck-color-danger-default);--ck-color-info:var(--ck-color-info-default);--ck-font-headline:var(--ck-font-family-headline);--ck-font-body:var(--ck-font-family-body);--ck-font-numeric:var(--ck-font-family-numeric);--ck-font-size-body-md:var(--ck-font-body-md-size);--ck-font-size-body-lg:var(--ck-font-body-lg-size);--ck-font-size-label-md:var(--ck-font-label-md-size);--ck-line-height-body-md:var(--ck-font-body-md-line-height);--ck-workspace-baseline:var(--ck-size-web-workspace-baseline);--ck-workspace-min:var(--ck-size-web-workspace-min)}*{box-sizing:border-box}html{font-size:var(--ck-font-body-md-size)}html,body,#root{min-height:100%;margin:0}body{background:var(--ck-color-surface);color:var(--ck-color-text);font-family:var(--ck-font-body);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:var(--ck-focus-ring-offset);outline:var(--ck-focus-ring-width) solid var(--ck-focus-ring-color)!important}@supports selector(:has(*)){:is(.ant-input-affix-wrapper,.ck-password-field):has(>input:focus-visible){outline-offset:var(--ck-focus-ring-offset);outline:var(--ck-focus-ring-width) solid var(--ck-focus-ring-color)!important}:is(.ant-input-affix-wrapper,.ck-password-field)>input:focus-visible{outline:none!important}}h1,h2,h3,p{margin-top:0}h1{font-family:var(--ck-font-headline);margin-bottom:var(--ck-space-2);font-size:2rem;line-height:1.35}h2{font-size:1.3rem}h3{font-size:1.14rem}.ant-btn,.ant-input,.ant-input-number,.ant-select,.ant-form,.ant-alert,.ant-table,.ant-descriptions,.ant-menu,.ant-card,.ant-modal,.ant-drawer,.ant-tag,.ant-steps{font-size:1rem}.ant-btn,.ant-input,.ant-select-selector,.ant-input-affix-wrapper{min-height:var(--ck-size-min-touch-target);border-radius:var(--ck-radius-control)}.ant-btn{white-space:normal;height:auto;padding-block:var(--ck-space-2)}.ant-btn-icon-only{min-width:var(--ck-size-min-touch-target)}.ant-form-item-label>label{font-size:1rem}.ant-card{border-radius:var(--ck-radius-container);background:var(--ck-color-surface-container-lowest);border-color:color-mix(in srgb, var(--ck-color-border-variant) 48%, transparent)}.ant-card-head{min-height:var(--ck-layout-web-header-height);padding-inline:var(--ck-space-5)}.ant-card-head-title{white-space:normal;font-size:1.14rem}.ant-card-body{padding:var(--ck-space-5)}.ant-tag{white-space:normal;border-radius:var(--ck-radius-full);padding:var(--ck-space-1) var(--ck-space-2);line-height:1.5}.ant-table-cell{overflow-wrap:anywhere}.ck-touch-checkbox,.ck-touch-link{min-height:var(--ck-size-min-touch-target);align-items:center;display:inline-flex}.ant-table-cell,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-height:var(--ck-layout-table-dense-row-height)}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:var(--ck-size-min-touch-target);height:auto;line-height:var(--ck-size-min-touch-target)}.ant-pagination-item a,.ant-pagination-item-link{min-height:var(--ck-size-min-touch-target);place-items:center;display:grid!important}.ant-modal-content,.ant-drawer-content{background:var(--ck-glass-opaque-surface)}.ant-modal-header,.ant-drawer-header{background:linear-gradient(120deg, var(--ck-glass-highlight-start), var(--ck-glass-highlight-end)), color-mix(in srgb, var(--ck-color-brand-fixed) 18%, var(--ck-glass-tint))}.ant-modal-close,.ant-drawer-close{min-height:var(--ck-size-min-touch-target);min-width:var(--ck-size-min-touch-target)}.ant-switch{min-width:calc(var(--ck-size-min-touch-target) + var(--ck-space-4));min-height:var(--ck-size-min-touch-target);border-radius:var(--ck-radius-full);flex-shrink:0}.ant-switch .ant-switch-handle{top:calc((var(--ck-size-min-touch-target) - 18px) / 2)}.ck-muted{color:var(--ck-color-muted)}.ck-numeric,.ck-metric-value{font-variant-numeric:tabular-nums}.ck-glass{background:linear-gradient(125deg, var(--ck-glass-highlight-start), var(--ck-glass-highlight-end)), color-mix(in srgb, var(--ck-glass-tint) calc(var(--ck-glass-opacity) * 100%), transparent);-webkit-backdrop-filter:blur(var(--ck-glass-blur));border:var(--ck-glass-rim-width) solid var(--ck-glass-rim-color);box-shadow:var(--ck-glass-shadow)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ck-glass{-webkit-backdrop-filter:blur(var(--ck-glass-blur));backdrop-filter:blur(var(--ck-glass-blur))}}.ck-brand{align-items:center;gap:var(--ck-space-3);display:flex}.ck-brand-icon{width:var(--ck-size-min-touch-target);height:var(--ck-size-min-touch-target);border-radius:var(--ck-radius-container);background:var(--ck-color-brand);color:var(--ck-color-brand-on);box-shadow:var(--ck-shadow-subtle);flex-shrink:0;place-items:center;display:grid}.ck-brand>span:not(.ck-brand-icon){overflow-wrap:anywhere;min-width:0}.ck-brand strong{font-size:1.3rem;display:block}.ck-brand small{color:var(--ck-color-muted);font-size:.86rem;display:block}.ck-login-page{background:radial-gradient(ellipse at 15% 12%, color-mix(in srgb, var(--ck-color-brand-fixed) 55%, transparent), transparent 48%), radial-gradient(ellipse at 90% 75%, color-mix(in srgb, var(--ck-color-brand-fixed) 35%, transparent), transparent 40%), var(--ck-color-surface);flex-direction:column;min-height:100vh;display:flex}.ck-login-tools{padding:var(--ck-space-5) var(--ck-space-6);justify-content:flex-end;display:flex}.ck-login-main{padding:var(--ck-space-6);flex:1;place-items:center;display:grid}.ck-login-panel{border-radius:var(--ck-radius-glass);width:min(100%,30rem);box-shadow:var(--ck-shadow-raised);background:var(--ck-color-surface-container-lowest);overflow:hidden}.ck-login-brand{text-align:center;padding:var(--ck-space-6) var(--ck-space-6) var(--ck-space-4);box-shadow:none;border-bottom:0}.ck-login-brand .ck-brand{margin-bottom:var(--ck-space-4);justify-content:center}.ck-login-brand h1{font-size:1.7rem}.ck-login-brand h1 span{color:var(--ck-color-brand);background:var(--ck-color-info-container);padding:var(--ck-space-1) var(--ck-space-2);border-radius:var(--ck-radius-sm);vertical-align:middle;font-size:.86rem;font-weight:500}.ck-login-brand p{color:var(--ck-color-muted);margin-bottom:0}.ck-login-form{padding:var(--ck-space-5) var(--ck-space-6) var(--ck-space-4);background:var(--ck-color-surface-container-lowest)}.ck-login-form>.ant-alert{margin-bottom:var(--ck-space-4)}.ck-password-field{border:1px solid var(--ck-color-border-variant);border-radius:var(--ck-radius-control);background:var(--ck-color-surface-container-lowest);display:flex}.ck-password-field>.ant-input{box-shadow:none;border:0;min-width:0}.ck-password-field>button{flex-shrink:0}.ck-login-help{margin:var(--ck-space-4) 0;color:var(--ck-color-muted);text-align:center;font-size:1rem}.ck-login-footer{padding:var(--ck-space-5);text-align:center;color:var(--ck-color-muted)}.ck-auth-page{min-height:100vh;padding:var(--ck-space-5);place-items:center;display:grid}.ck-auth-card{width:min(100%,32rem);padding:var(--ck-space-6);border-radius:var(--ck-radius-container);background:var(--ck-color-surface-container-lowest);border:1px solid var(--ck-color-border-variant)}.ck-shell{--ck-current-sidebar:var(--ck-layout-web-sidebar-width);background:radial-gradient(ellipse at 45% 0, color-mix(in srgb, var(--ck-color-brand-fixed) 30%, transparent), transparent 50%), var(--ck-color-surface);min-height:100vh}.ck-shell-collapsed{--ck-current-sidebar:var(--ck-layout-web-sidebar-collapsed-width)}.ck-sidebar{width:var(--ck-current-sidebar);z-index:30;padding:var(--ck-space-5) var(--ck-space-3);box-shadow:none;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.ck-sidebar .ck-brand{margin-bottom:var(--ck-space-5);padding-inline:var(--ck-space-2)}.ck-shell-collapsed .ck-sidebar .ck-brand{padding:0}.ck-sidebar-context{gap:var(--ck-space-2);padding:var(--ck-space-3);margin-bottom:var(--ck-space-4);background:var(--ck-color-surface-container-lowest);border-radius:var(--ck-radius-control);overflow-wrap:anywhere;align-items:center;font-size:.86rem;display:flex}.ck-status-dot{width:var(--ck-space-2);height:var(--ck-space-2);border-radius:var(--ck-radius-full);background:var(--ck-color-success);flex-shrink:0}.ck-sidebar .ant-menu{background:0 0;border:0!important}.ck-sidebar .ant-menu-item{margin:0 0 var(--ck-space-2);width:100%;min-height:var(--ck-size-min-touch-target);height:auto;padding-block:var(--ck-space-3);align-items:center;line-height:1.5;display:flex;padding-inline:var(--ck-space-4)!important}.ck-sidebar .ant-menu-item-selected{background:var(--ck-color-brand);color:var(--ck-color-brand-on)}.ck-sidebar .ant-menu-title-content{white-space:normal}.ck-sidebar-bottom{align-items:stretch;gap:var(--ck-space-2);padding-top:var(--ck-space-6);flex-direction:column;margin-top:auto;display:flex}.ck-sidebar-bottom small{padding:var(--ck-space-3);color:var(--ck-color-muted)}.ck-workspace{margin-left:var(--ck-current-sidebar);min-width:0}.ck-topbar{min-height:var(--ck-layout-web-header-height);z-index:20;padding:var(--ck-space-2) var(--ck-space-5);justify-content:space-between;align-items:center;gap:var(--ck-space-4);box-shadow:none;display:flex;position:sticky;top:0}.ck-context-tools,.ck-account-tools{gap:var(--ck-space-3);align-items:center;min-width:0;display:flex}.ck-context-tools{flex:1}.ck-class-picker{justify-content:flex-start;gap:var(--ck-space-2);text-align:left;flex-wrap:wrap;min-width:0;display:flex}.ck-class-picker span{color:var(--ck-color-muted)}.ck-account-tools{flex-shrink:0}.ck-account-menu{gap:var(--ck-space-2);text-align:left;display:flex}.ck-account-menu small{color:var(--ck-color-muted);font-size:.86rem;display:block}.ck-context-status{color:var(--ck-color-warning)}.ck-main{padding:var(--ck-layout-web-content-gutter);max-width:calc(var(--ck-layout-web-design-width) + var(--ck-space-6));margin-inline:auto}.ck-page-stack{gap:var(--ck-space-5);flex-direction:column;min-width:0;display:flex}.ck-page-heading{justify-content:space-between;align-items:center;gap:var(--ck-space-5);display:flex}.ck-page-heading p{color:var(--ck-color-muted);margin-bottom:0}.ck-page-heading .ck-eyebrow{margin-bottom:var(--ck-space-2);font-size:.86rem}.ck-heading-actions{gap:var(--ck-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.ck-metrics{gap:var(--ck-space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.ck-metric{gap:var(--ck-space-4);padding:var(--ck-space-5);border:1px solid color-mix(in srgb, var(--ck-color-border-variant) 48%, transparent);border-radius:var(--ck-radius-container);background:var(--ck-color-surface-container-lowest);text-align:left;cursor:pointer;flex-direction:column;display:flex}.ck-metric:hover{border-color:var(--ck-color-brand)}.ck-metric-heading{justify-content:space-between;align-items:center;gap:var(--ck-space-2);display:flex}.ck-module-icon{width:var(--ck-space-6);height:var(--ck-space-6);color:var(--ck-color-brand);background:color-mix(in srgb, var(--ck-color-brand-fixed) 50%, var(--ck-color-surface-container-lowest));border-radius:var(--ck-radius-full);flex-shrink:0;place-items:center;display:inline-grid}.ck-metric-value{font-size:2rem;font-weight:650;line-height:1.2}.ck-metric-value small{margin-left:var(--ck-space-2);font-size:1rem;font-weight:400}.ck-metric .ck-muted{justify-content:space-between;gap:var(--ck-space-2);display:flex}.ck-dashboard-columns{gap:var(--ck-space-5);grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);align-items:start;display:grid}.ck-duty-grid{gap:var(--ck-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ck-duty-card{border:1px solid var(--ck-color-border-variant);border-radius:var(--ck-radius-container);padding:var(--ck-space-4);background:var(--ck-color-surface-container-lowest);min-width:0}.ck-duty-card-heading{align-items:center;gap:var(--ck-space-3);flex-wrap:wrap;display:flex}.ck-duty-card-heading h3{margin-bottom:var(--ck-space-1)}.ck-duty-card-heading p{color:var(--ck-color-muted);margin-bottom:0}.ck-duty-group{justify-content:space-between;gap:var(--ck-space-2);padding:var(--ck-space-3);margin-block:var(--ck-space-4);border-radius:var(--ck-radius-control);background:var(--ck-color-surface-container-low);flex-wrap:wrap;display:flex}.ck-task-list{padding:0;list-style:none}.ck-task-list li{gap:var(--ck-space-1);padding-block:var(--ck-space-2);flex-direction:column;display:flex}.ck-task-list li span{color:var(--ck-color-muted)}.ck-task-list li strong{overflow-wrap:anywhere;font-weight:500}.ck-request-list article{gap:var(--ck-space-3);padding-block:var(--ck-space-4);border-bottom:1px solid var(--ck-color-surface-container-high);align-items:flex-start;display:flex}.ck-request-list article:last-child{border-bottom:0}.ck-request-list article>div{flex:1;min-width:0}.ck-request-list p{margin-block:var(--ck-space-2);overflow-wrap:anywhere}.ck-request-list small{color:var(--ck-color-muted)}.ck-person-avatar{width:var(--ck-space-6);height:var(--ck-space-6);border-radius:var(--ck-radius-full);background:var(--ck-color-info-container);color:var(--ck-color-info);flex-shrink:0;place-items:center;display:grid}.ck-quick-links{gap:var(--ck-space-3);flex-direction:column;display:flex}.ck-quick-links button{text-align:left;padding:var(--ck-space-3);display:block}.ck-quick-links span{color:var(--ck-color-muted);display:block}.ck-quick-links button>span:first-child{color:var(--ck-color-text)}.ck-context-name{font-size:1.3rem;font-weight:600}.ck-empty-copy{padding-block:var(--ck-space-4);color:var(--ck-color-muted);line-height:1.7}.ck-table-toolbar{justify-content:space-between;align-items:center;gap:var(--ck-space-5);padding-bottom:var(--ck-space-5);display:flex}.ck-table-toolbar>div{align-items:center;gap:var(--ck-space-3);display:flex}.ck-table-toolbar .ant-input-search{max-width:26rem}.ck-data-table .ant-table-tbody>tr>td{height:var(--ck-layout-table-dense-row-height);line-height:1.5}.ck-data-table .ant-table-pagination{flex-wrap:wrap;margin-bottom:0;position:static}.ck-data-table .ant-select{width:100%}:root[data-density=comfortable] .ck-data-table .ant-table-tbody>tr>td{height:var(--ck-layout-table-comfortable-row-height);padding-block:var(--ck-space-4)}.ck-import-steps .ant-steps-item-title{font-size:1rem}.ck-import-steps .ant-steps-item-description{font-size:.86rem}.ck-upload-icon{color:var(--ck-color-brand);font-size:2rem;display:block}.ck-import-sheet{gap:var(--ck-space-5);display:flex}.ck-import-sheet label{gap:var(--ck-space-2);flex-direction:column;min-width:12rem;display:flex}.ck-action-bar{justify-content:space-between;align-items:center;gap:var(--ck-space-4);padding-top:var(--ck-space-4);border-top:1px solid var(--ck-color-border-variant);flex-wrap:wrap;display:flex}.ck-preview-summary{gap:var(--ck-space-3);flex-wrap:wrap;align-items:center;display:flex}.ck-preview-table .ck-error-row>td{background:color-mix(in srgb, var(--ck-color-danger-container) 20%, var(--ck-color-surface-container-lowest))}.ck-setting-row{padding-block:var(--ck-space-5);border-bottom:1px solid var(--ck-color-border-variant);justify-content:space-between;align-items:center;gap:var(--ck-space-4);flex-wrap:wrap;display:flex}.ck-setting-row p{color:var(--ck-color-muted);margin-bottom:0}.ck-effects-drawer .ant-drawer-body>p{margin-top:var(--ck-space-5);color:var(--ck-color-muted)}.ck-skip-link{left:var(--ck-space-4);background:var(--ck-glass-opaque-surface);padding:var(--ck-space-3);z-index:2000;position:fixed;top:-20rem}.ck-skip-link:focus{top:var(--ck-space-4)}:root[data-effects=reduced] .ck-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ck-glass-opaque-surface);border-color:var(--ck-color-border-variant);box-shadow:none}body:has(.ant-drawer-open,.ant-modal-wrap:not([style*="display: none"])) .ck-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ck-glass-opaque-surface);border-color:var(--ck-color-border-variant);box-shadow:none}body:has(.ant-drawer-open,.ant-modal-wrap:not([style*="display: none"])) .ck-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ck-glass-opaque-surface);border-color:var(--ck-color-border-variant);box-shadow:none}:root[data-effects=reduced] .ck-login-page,:root[data-effects=reduced] .ck-shell{background:var(--ck-color-surface)}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ck-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ck-glass-opaque-surface);border-color:var(--ck-color-border-variant)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (prefers-contrast:more),(forced-colors:active){.ck-glass{background:var(--ck-glass-opaque-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--ck-color-border)}}@media (width<=1280px){.ck-main{padding:var(--ck-layout-web-compact-gutter)}.ck-dashboard-columns{grid-template-columns:1fr}.ck-dashboard-columns>.ck-page-stack:last-child{grid-template-columns:1fr 1fr;display:grid}.ck-topbar{gap:var(--ck-space-2);padding-inline:var(--ck-space-4)}.ck-account-menu>span:last-child{overflow-wrap:anywhere;max-width:10rem}.ck-page-heading{flex-wrap:wrap}}.ant-app,.ck-shell .ant-card,.ck-shell .ant-table,.ck-shell .ant-btn,.ck-shell .ant-input,.ck-shell .ant-select,.ck-shell .ant-alert,.ck-shell .ant-descriptions,.ck-shell .ant-tag,.ck-shell .ant-menu,.ck-login-page .ant-form,.ck-login-page .ant-btn,.ck-login-page .ant-input,.ant-modal-root .ant-modal,.ant-drawer .ant-drawer-body{font-size:1rem;line-height:1.5}.ck-shell-collapsed .ck-sidebar .ant-menu-item{justify-content:center;padding-inline:0!important}.ck-shell-collapsed .ck-sidebar-bottom button{padding-inline:0}.ck-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.ck-shell .ant-segmented-item-label,.ant-drawer .ant-segmented-item-label{min-height:var(--ck-size-min-touch-target);align-items:center;line-height:1.5;display:flex}.ck-login-page .ant-btn>span{font-size:inherit}.ck-topbar .ck-account-menu{padding-block:0}.ck-sidebar .ant-menu-inline-collapsed{width:100%}.ck-shell-collapsed .ck-sidebar .ant-menu-title-content{display:none}.ck-shell-collapsed .ck-sidebar .ant-menu-item{height:var(--ck-size-min-touch-target);max-height:var(--ck-size-min-touch-target);padding-block:0!important}.ck-wrap{overflow-wrap:anywhere}.ck-preserve-text{white-space:pre-wrap;overflow-wrap:anywhere}.ck-muted{color:var(--ck-color-muted);margin-top:var(--ck-space-4)}.ck-appearance-controls .ant-switch{min-width:calc(var(--ck-size-min-touch-target) + var(--ck-space-4))}.ck-appearance-controls .ant-switch:before{content:"";inset:calc((100% - var(--ck-size-min-touch-target)) / 2) 0;position:absolute}.ck-main .ant-input-number{min-height:var(--ck-size-min-touch-target)}.ck-main .ant-input-number-input,.ant-drawer .ant-input-number-input{min-height:var(--ck-size-min-touch-target);font-size:1rem}.ck-main .ant-card-head-title,.ant-drawer .ant-drawer-title{white-space:normal;overflow-wrap:anywhere}.ck-data-table td{overflow-wrap:anywhere}.ck-table-toolbar{flex-wrap:wrap}.ck-org-select{width:min(100%,36rem);margin-top:var(--ck-space-2);display:block}.ck-filter-grid{gap:var(--ck-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.ck-context-list article{justify-content:space-between;align-items:center;gap:var(--ck-space-4);padding-block:var(--ck-space-4);border-bottom:1px solid var(--ck-color-border-variant);display:flex}.ck-context-list article>div{overflow-wrap:anywhere;min-width:0}.ck-context-list article>button{flex-shrink:0}.ck-status-page{padding:var(--ck-space-6);place-content:center;min-height:100vh;display:grid}.ck-shell .ant-descriptions-item-label,.ck-shell .ant-descriptions-item-content,.ck-shell .ant-segmented,.ck-shell .ant-select-selection-item,.ck-shell .ant-select-selection-placeholder,.ck-shell .ant-form-item-label>label,.ck-shell .ant-table-cell,.ant-modal .ant-descriptions-item-label,.ant-modal .ant-descriptions-item-content,.ant-drawer .ant-form-item-label>label,.ant-drawer .ant-select-selection-item,.ant-drawer .ant-segmented,.ant-modal .ant-form-item-label>label{font-size:1rem;line-height:1.5}.ck-seat-scroll{overflow:auto}.ck-seat-map{gap:var(--ck-space-3);display:grid}.ck-seat-cell{gap:var(--ck-space-2);padding:var(--ck-space-3);border:1px solid var(--ck-color-border);border-radius:var(--ck-radius-control);overflow-wrap:anywhere;flex-direction:column;display:flex}.ck-seat-aisle{background:var(--ck-color-surface);border-style:dashed}:is(.ck-shell,.ck-login-page,.ck-auth-page,.ck-status-page,.ant-modal-root,.ant-drawer) :is(.ant-input,.ant-input-number-input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-form,.ant-checkbox-wrapper,.ant-form-item-label>label,.ant-form-item-explain,.ant-form-item-extra,.ant-result-subtitle,.ant-empty-description,.ant-alert-title,.ant-alert-message,.ant-alert-description,.ant-descriptions-item-label,.ant-descriptions-item-content,.ant-list-item-meta-description,.ant-list-item-meta-title,.ant-typography,.ant-btn,.ant-pagination-item,.ant-drawer-title,.ant-modal-title,.ant-modal-body,.ant-drawer-body,.ant-table-cell){line-height:1.5;font-size:1rem!important}.ck-data-table .ant-table-cell{min-width:6rem}.ck-data-table .ant-table-cell :is(.ant-tag,.ant-btn){white-space:nowrap}.ck-auth-page h3.ant-typography{font-size:1.3rem!important}.ck-action-dialog.ant-modal{padding-bottom:24px;top:24px}.ck-action-dialog .ant-modal-body{max-height:max(8rem,100dvh - 14rem);overflow-y:auto}.ant-select-dropdown .ant-select-item{font-size:1rem;line-height:1.5}.ck-data-table .ant-btn,.ck-table-toolbar .ant-btn,.ck-heading-actions .ant-btn,.ant-drawer .ant-btn,.ant-modal .ant-btn{white-space:nowrap}.ck-seat-orientation{gap:var(--ck-space-4);flex-direction:column;display:flex}.ck-seat-podium{padding:var(--ck-space-3);background:var(--ck-color-surface-container-low);border:1px solid var(--ck-color-border);text-align:center;border-radius:var(--ck-radius-control)}.ck-seat-orientation[data-direction=BOTTOM]{flex-direction:column-reverse}.ck-seat-orientation[data-direction=LEFT]{flex-direction:row}.ck-seat-orientation[data-direction=RIGHT]{flex-direction:row-reverse}.ck-seat-orientation>.ck-seat-scroll{flex:1;min-width:0}.ck-seat-empty{background:var(--ck-color-surface-container-low);border-style:dotted}.ck-main .ant-drawer-body .ck-seat-cell .ant-select{width:100%}.ck-shell .ant-tabs-tab{min-height:var(--ck-size-min-touch-target)}.ck-inspection-result{flex-wrap:wrap;display:flex}.ck-inspection-result .ant-radio-button-wrapper{min-height:var(--ck-size-min-touch-target);align-items:center;height:auto;font-size:1rem;display:inline-flex}.ck-attachment-preview{object-fit:contain;max-width:100%;max-height:65dvh;margin-inline:auto;display:block}.ck-attachment-pdf{border:1px solid var(--ck-color-border);background:var(--ck-color-surface-container-lowest);width:100%;height:60dvh}input[type=file]{max-width:100%;min-height:var(--ck-size-min-touch-target);margin-top:var(--ck-space-2);display:block}.ck-announcement-layout{align-items:start;gap:var(--ck-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.ck-announcement-layout>*,.ck-announcement-list .ant-list-item-meta{min-width:0}.ck-announcement-prose{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;background:var(--ck-color-surface-container-lowest);line-height:1.8}.ck-announcement-prose p{margin-block:var(--ck-space-3)}.ck-announcement-prose h2{font-size:1.6rem}.ck-announcement-prose h3{font-size:1.35rem}.ck-announcement-prose h4{font-size:1.15rem}.ck-announcement-prose ol,.ck-announcement-prose ul{margin-block:var(--ck-space-1);padding-inline-start:var(--ck-space-6)}.ck-announcement-meta{align-items:center;gap:var(--ck-space-3);color:var(--ck-color-muted);margin-bottom:var(--ck-space-5);flex-wrap:wrap;display:flex}.ck-announcement-list .ant-list-item{align-items:start;gap:var(--ck-space-3);padding-block:var(--ck-space-5);flex-wrap:wrap}.ck-announcement-list .ant-list-item-meta{flex:22rem}.ck-announcement-list .ant-list-item-action{margin-inline-start:0}.ck-announcement-list-title{overflow-wrap:anywhere;font-size:1.15rem;font-weight:600}.ck-announcement-editor-toolbar{gap:var(--ck-space-2);padding:var(--ck-space-3);border:1px solid var(--ck-color-border);border-radius:var(--ck-radius-control);background:var(--ck-color-surface-container-low);flex-wrap:wrap;align-items:center;display:flex}.ck-announcement-editor-toolbar .ant-input{flex:14rem;width:auto}.ck-announcement-editor-toolbar .ant-select{min-width:10rem}.ck-announcement-preview{border:1px solid var(--ck-color-border);border-radius:var(--ck-radius-container);padding:var(--ck-space-4);background:var(--ck-color-surface-container-lowest)}.ck-announcement-counters{gap:var(--ck-space-5);flex-wrap:wrap;display:flex}.ck-announcement-counters strong{color:var(--ck-color-brand);font-variant-numeric:tabular-nums;font-size:1.8rem;display:block}.ck-announcement-field{gap:var(--ck-space-2);display:grid}.ck-announcement-field>label{font-weight:600}.ck-announcement-error{color:var(--ck-color-danger)}.ck-announcement-editor-footer{gap:var(--ck-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.ck-announcement-list .ck-heading-actions{justify-content:flex-start}.ck-session-table .ant-table-cell{vertical-align:middle}.ck-session-device{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ck-session-device strong{overflow-wrap:anywhere}.ck-session-device .ant-btn{min-height:44px;padding-inline:0}.ck-session-agent{overflow-wrap:anywhere;word-break:break-word}
