html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{color-scheme:light;--color-primary: #286fb4;--color-primary-hover: #2566a6;--color-primary-active: #215b93;--color-primary-text: #286fb4;--color-primary-subtle: color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));--color-primary-subtle-hover: color-mix(in srgb, var(--color-primary) 17%, var(--color-surface));--color-on-primary: #ffffff;--color-accent: #f2704f;--color-bg: #f4f6f9;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-surface-sunken: #eef2f6;--color-surface-hover: #f5f8fb;--color-border: #dbe2ea;--color-border-strong: #b8c4d1;--color-text: #15202b;--color-text-secondary: #46566a;--color-text-muted: #5f6e80;--color-text-inverse: #ffffff;--color-scrim: rgba(21, 32, 43, .5);--color-tooltip-bg: #15202b;--color-paper-backdrop: #e6ebf1;--color-success: #1f8a5b;--color-success-subtle: #e6f5ed;--color-success-text: #166a45;--color-warning: #d18f2b;--color-warning-subtle: #fbf1df;--color-warning-text: #7f550c;--color-danger: #cf3b62;--color-danger-hover: #b8325a;--color-danger-subtle: #fbe9ef;--color-danger-text: #b2304f;--color-info: var(--color-primary);--color-info-subtle: var(--color-primary-subtle);--color-focus-ring: var(--color-primary);--color-chart-1: #286fb4;--color-chart-2: #f2704f;--color-chart-3: #1f8a5b;--color-chart-4: #d18f2b;--color-chart-5: #7b5cc4;--color-chart-6: #cf3b62;--color-chart-7: #2a9d9f;--color-chart-8: #8a6d3b;--color-chart-none: #8d99a8;--color-chart-none-2: #b9c3ce;--font-sans: "Tajawal", "Segoe UI", "Noto Sans Arabic", system-ui, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--text-3xl: 2.25rem;--leading-tight: 1.25;--leading-snug: 1.4;--leading-normal: 1.6;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--weight-black: 800;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(21, 32, 43, .06), 0 1px 3px rgba(21, 32, 43, .08);--shadow-md: 0 4px 12px rgba(21, 32, 43, .1), 0 2px 4px rgba(21, 32, 43, .06);--duration-fast: .15s;--duration-base: .2s;--duration-slow: .25s;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--sidebar-width: 264px;--sidebar-collapsed-width: 72px;--header-height: 56px;--bottom-nav-height: 60px;--content-max-width: 1440px;--control-height: 44px;--control-height-sm: 36px;--row-height: 48px;--z-header: 20;--z-sidebar: 30;--z-dropdown: 40;--z-dialog: 50;--z-toast: 60}@media screen{:root[data-theme=dark]{color-scheme:dark;--color-primary: #3174b7;--color-primary-hover: #2869a8;--color-primary-active: #1f5d99;--color-primary-text: #7eb6f2;--color-primary-subtle: color-mix(in srgb, var(--color-primary) 20%, var(--color-surface));--color-primary-subtle-hover: color-mix(in srgb, var(--color-primary) 28%, var(--color-surface));--color-accent: #f27f5c;--color-bg: #11151b;--color-surface: #181e24;--color-surface-raised: #20272e;--color-surface-sunken: #14191f;--color-surface-hover: #222a32;--color-border: #303840;--color-border-strong: #4d5661;--color-text: #e6eaef;--color-text-secondary: #b7bfc7;--color-text-muted: #9099a3;--color-text-inverse: #11151b;--color-scrim: rgba(4, 7, 10, .62);--color-tooltip-bg: #303942;--color-paper-backdrop: #0d1116;--color-success: #349d62;--color-success-subtle: #1d352f;--color-success-text: #77d199;--color-warning: #d49838;--color-warning-subtle: #363227;--color-warning-text: #f4c26a;--color-danger: #bf425b;--color-danger-hover: #a6344c;--color-danger-subtle: #3a2731;--color-danger-text: #f996a6;--color-focus-ring: var(--color-primary-text);--color-chart-1: #5096df;--color-chart-2: #f27f5c;--color-chart-3: #4ab074;--color-chart-4: #e1a447;--color-chart-5: #997fde;--color-chart-6: #e55d7a;--color-chart-7: #41b2b2;--color-chart-8: #b49168;--color-chart-none: #6b7682;--color-chart-none-2: #4c5560;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .32);--shadow-md: 0 10px 28px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .3)}}@media (prefers-reduced-motion: reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-sans);font-size:16px;line-height:var(--leading-normal);-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);min-height:100dvh;direction:rtl;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--color-primary-text)}h1,h2,h3,h4{line-height:var(--leading-tight);font-weight:var(--weight-bold);margin:0}p{margin:0}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}button,[role=button]{cursor:pointer;touch-action:manipulation}input,select,textarea,button{font-family:inherit}::selection{background:var(--color-primary-subtle-hover)}.tk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ltr,[dir=ltr]{direction:ltr;unicode-bidi:isolate}.tabular{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full);border:2px solid transparent;background-clip:content-box}@media (max-width: 767px){.tk-icon-btn,.tk-topbar-sync,.rp-more,.rd-icon-btn{min-width:44px;min-height:44px}.rd-back,.pf-back,.home-link,.adm-link,.rd-col-align{min-height:44px}.scope-chip{min-height:36px}}@keyframes tk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tk-slide-in-start{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes tk-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media print{@page{size:A4;margin:12mm 12mm 14mm;@bottom-center{content:counter(page) " / " counter(pages);font-size:9px;color:#5f6e80}}html:root{--color-bg: #fff}html,body{overflow:visible!important;background:#fff!important}.tk-card,.tk-ledger,.ant-card{box-shadow:none!important}.tk-card,.tk-ledger,tr{break-inside:avoid}.no-print,.ant-btn,.ant-pagination,.ant-message{display:none!important}}:root{--antd-wave-shadow-color: var(--color-primary)}.ant-layout{background:transparent}.ant-typography{color:var(--color-text)}.ant-card{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.ant-card-head{border-bottom:1px solid var(--color-border);font-weight:var(--weight-bold);color:var(--color-text);min-height:52px}.ant-card-head-title{font-weight:var(--weight-bold);font-size:var(--text-md)}.ant-btn{border-radius:var(--radius-md);font-weight:var(--weight-medium);box-shadow:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ant-btn:not(:disabled):active{transform:scale(.98)}.ant-btn-primary{background:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.ant-btn-primary:not(:disabled):hover{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.ant-btn-default{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-surface)}.ant-btn-default:not(:disabled):hover{background:var(--color-surface-hover)!important;border-color:var(--color-border-strong)!important;color:var(--color-text)!important}.ant-btn-text:not(:disabled):hover{background:var(--color-surface-hover)!important}.ant-btn-primary.ant-btn-dangerous{background:var(--color-danger);border-color:var(--color-danger)}.ant-btn-primary.ant-btn-dangerous:not(:disabled):hover{background:var(--color-danger-hover)!important;border-color:var(--color-danger-hover)!important}.ant-btn-default.ant-btn-dangerous{color:var(--color-danger-text);border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border))}.ant-btn-default.ant-btn-dangerous:not(:disabled):hover{background:var(--color-danger-subtle)!important;color:var(--color-danger-text)!important;border-color:var(--color-danger)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:var(--radius-md)!important;border-color:var(--color-border)!important;background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--color-border-strong)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 25%,transparent)!important}.ant-input::placeholder,.ant-select-selection-placeholder{color:var(--color-text-muted)!important}.ant-form-item-label>label{font-weight:var(--weight-medium);color:var(--color-text);font-size:var(--text-sm)}.ant-form-item-explain-error{color:var(--color-danger-text);font-size:var(--text-sm)}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-dropdown .ant-dropdown-menu{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.ant-select-item{border-radius:var(--radius-md);min-height:36px;align-items:center}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--color-primary-subtle)!important;color:var(--color-primary-text)!important;font-weight:var(--weight-medium)}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--color-surface-hover)}.ant-select-multiple .ant-select-selection-item{border-radius:var(--radius-full);background:var(--color-primary-subtle);border-color:transparent;color:var(--color-primary-text);font-weight:var(--weight-medium)}.ant-table{background:var(--color-surface);border-radius:var(--radius-lg);color:var(--color-text)}.ant-table-container{border-radius:var(--radius-lg)}.ant-table-thead>tr>th{background:var(--color-surface-sunken)!important;color:var(--color-text-secondary)!important;font-weight:var(--weight-medium)!important;border-bottom:1px solid var(--color-border)!important;white-space:nowrap}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--color-border)!important;transition:background-color var(--duration-fast) var(--ease-out)}.ant-table-tbody>tr:last-child>td{border-bottom:0!important}.ant-table-tbody>tr:hover>td{background:var(--color-surface-hover)!important}.ant-table.ant-table-bordered>.ant-table-container{border-color:var(--color-border)!important;border-radius:var(--radius-lg);overflow:hidden}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td{border-inline-end-color:var(--color-border)!important}.ant-table-wrapper{max-width:100%}.ant-pagination .ant-pagination-item{border-radius:var(--radius-md);border-color:var(--color-border);font-weight:var(--weight-medium)}.ant-pagination .ant-pagination-item-active{background:var(--color-primary-subtle);border-color:transparent}.ant-pagination .ant-pagination-item-active a{color:var(--color-primary-text)}.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:var(--radius-md)}.ant-modal-content{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.ant-modal-title{font-weight:var(--weight-bold);font-size:var(--text-md);color:var(--color-text)}.ant-modal-mask,.ant-drawer-mask{background:var(--color-scrim)!important}.ant-drawer-title{font-weight:var(--weight-bold)}.ant-popover .ant-popover-inner,.ant-popconfirm .ant-popover-inner{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.ant-tabs-tab{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary-text);font-weight:var(--weight-bold)}.ant-tabs-ink-bar{background:var(--color-primary);height:2px!important}.ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:var(--color-border)}.ant-tag{border-radius:var(--radius-full);font-weight:var(--weight-medium);border-color:transparent;background:var(--color-surface-sunken);color:var(--color-text-secondary);padding-inline:10px}.ant-segmented{border-radius:var(--radius-md);background:var(--color-surface-sunken);padding:3px}.ant-segmented .ant-segmented-item{border-radius:6px;color:var(--color-text-secondary);font-weight:var(--weight-medium)}.ant-segmented .ant-segmented-item-selected{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.ant-segmented .ant-segmented-thumb{border-radius:6px;box-shadow:var(--shadow-sm)}.ant-tooltip .ant-tooltip-inner{border-radius:var(--radius-md);font-size:var(--text-xs)}.ant-message-notice-content{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--color-border);font-weight:var(--weight-medium)}.ant-notification-notice{border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.ant-alert{border-radius:var(--radius-lg);border-color:transparent}.ant-alert-info{background:var(--color-info-subtle)}.ant-alert-warning{background:var(--color-warning-subtle)}.ant-alert-error{background:var(--color-danger-subtle)}.ant-alert-success{background:var(--color-success-subtle)}.ant-switch.ant-switch-checked,.ant-slider .ant-slider-track{background:var(--color-primary)}.ant-slider .ant-slider-handle:after{box-shadow:0 0 0 2px var(--color-primary)}.ant-empty-description{color:var(--color-text-muted)}.ant-skeleton-content .ant-skeleton-title,.ant-skeleton-content .ant-skeleton-paragraph>li{border-radius:var(--radius-md);background:var(--color-surface-sunken)}.ant-divider{border-color:var(--color-border)}@media (max-width: 768px){.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-select-multiple .ant-select-selector{min-height:var(--control-height)!important}.ant-input,.ant-input-affix-wrapper .ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-search-input,.ant-select-selection-item,.ant-select-selection-placeholder{font-size:16px!important}.ant-select-single .ant-select-selector{align-items:center}.ant-input-affix-wrapper>.ant-input{min-height:0!important}.ant-picker{width:100%!important}.ant-select{min-width:0!important}.ant-btn{min-height:var(--control-height)}.ant-btn-icon-only{min-width:var(--control-height)}.ant-btn-sm{padding-inline:12px}.ant-select-item{min-height:44px}.ant-dropdown .ant-dropdown-menu-item{min-height:44px;display:flex;align-items:center}.ant-form-item{margin-bottom:14px!important}.ant-form-item-control-input{width:100%}.ant-modal-wrap{padding:0 8px}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important}.ant-modal-content{padding:16px 14px!important}.ant-drawer-header{padding:14px 16px!important}.ant-drawer-body{padding:14px!important}.ant-card-head{padding:0 14px!important;min-height:48px!important}.ant-card-body{padding:14px!important}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table-thead>tr>th{padding:9px 10px!important;font-size:var(--text-xs)!important}.ant-table-tbody>tr>td{padding:9px 10px!important;font-size:13px!important}.ant-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:44px!important;height:44px!important;line-height:42px!important}.ant-pagination-options{display:none}.ant-popover{max-width:calc(100vw - 24px)}.ant-tabs-tab{padding:10px 12px!important}.ant-message-notice-content{font-size:13px;padding:9px 14px!important}.ant-select-dropdown{max-width:calc(100vw - 16px)}.ant-picker-dropdown{max-width:calc(100vw - 8px)}.ant-picker-dropdown .ant-picker-panels{flex-direction:column}.ant-statistic-content-value{font-size:22px!important}}.modal-fullscreen-wrap{padding:0!important}.modal-fullscreen-wrap .ant-modal{margin:0!important;max-width:100vw!important;top:0!important}.modal-fullscreen-wrap .ant-modal-content{border-radius:0!important;min-height:100vh!important;min-height:100dvh!important;border:0}.sup-hint{font-size:var(--text-sm);color:var(--color-text-muted)}.sup-hint b{color:var(--color-text);font-weight:var(--weight-bold)}.sup-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);min-width:0}.sup-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.sup-card-title{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text);margin:0;min-width:0}.sup-card-title .anticon{color:var(--color-text-muted);font-size:16px}.sup-card-hint{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--weight-regular)}.sup-filters-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);min-height:52px}.sup-filters-toggle{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding-inline:var(--space-2);margin-inline-start:calc(var(--space-2) * -1);border:0;border-radius:var(--radius-md);background:transparent;font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text)}.sup-filters-toggle:hover{background:var(--color-surface-hover)}.sup-filters-toggle>.anticon:first-child{color:var(--color-text-muted);font-size:15px}.sup-filters-caret{font-size:11px;color:var(--color-text-muted)}.sup-filters-head-end{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.sup-filters-body{padding:var(--space-4);border-top:1px solid var(--color-border)}.sup-filters-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--space-3) var(--space-4)}.sup-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sup-field-label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);display:inline-flex;align-items:center;gap:6px}.sup-field-label .anticon{font-size:13px;color:var(--color-text-muted)}.sup-field .ant-select,.sup-field .ant-picker,.sup-field .ant-input,.sup-field .ant-input-affix-wrapper{width:100%}.sup-age-value{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-primary-text);margin-inline-start:auto}.sup-field-wide{margin-bottom:var(--space-4);max-width:420px}.sup-field-hint{font-size:var(--text-xs);color:var(--color-text-muted)}.sup-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.sup-chip.ant-tag{margin:0;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);font-family:inherit;background:var(--color-primary-subtle);border:0;color:var(--color-primary-text);display:inline-flex;align-items:center;gap:4px;max-width:100%;white-space:normal}.sup-chip.ant-tag .ant-tag-close-icon{color:var(--color-primary-text)}.sup-scope-line{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--color-surface-sunken);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.sup-scope-line b{color:var(--color-text);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.sup-ai-hero{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-5);box-shadow:var(--shadow-sm)}.sup-ai-title-row{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.sup-ai-orb{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--color-primary-text);background:var(--color-primary-subtle)}.sup-ai-input.ant-input{border-radius:var(--radius-md);font-size:var(--text-base);padding:10px 12px;resize:vertical;font-family:inherit}.sup-ai-examples{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.sup-ai-example{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);min-height:32px;padding:4px 12px;border-radius:var(--radius-full);text-align:start;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.sup-ai-example:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-hover);color:var(--color-text)}.sup-ai-example:disabled{opacity:.5;cursor:not-allowed}.sup-ai-submit.ant-btn{height:44px;padding-inline:var(--space-6);flex-shrink:0}.sup-ai-steps{display:flex;flex-direction:column;gap:var(--space-2)}.sup-ai-step{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.sup-ai-step.active{color:var(--color-text);font-weight:var(--weight-medium)}.sup-ai-step.done{color:var(--color-success-text)}.sup-narrative{font-size:var(--text-base);line-height:1.9;color:var(--color-text)}.sup-narrative h4{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text)}.sup-narrative h4:first-child{margin-top:0}.sup-narrative p{margin:var(--space-1) 0;color:var(--color-text-secondary)}.sup-narrative ul{margin:var(--space-1) 0;padding-inline-start:var(--space-5);color:var(--color-text-secondary)}.sup-narrative li{margin-bottom:2px}.sup-warn-list{display:flex;flex-direction:column;gap:4px}.sup-empty{padding:48px var(--space-5);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}.sup-empty>.anticon{font-size:32px;color:var(--color-border-strong);display:block;margin-bottom:var(--space-3)}@media print{.sup-no-print{display:none!important}}@media (max-width: 768px){.sup-card{padding:var(--space-4)}.sup-card-title{font-size:var(--text-base)}.sup-filters-grid{grid-template-columns:minmax(0,1fr)}.sup-filters-body{padding:var(--space-4) var(--space-3)}.sup-ai-hero{padding:var(--space-4)}.sup-ai-submit.ant-btn{width:100%}}.tk-page-header{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.tk-page-header-text{min-width:0}.tk-page-title{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text);overflow:hidden;text-overflow:ellipsis}.tk-page-desc{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-1)}.tk-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}@media (min-width: 768px){.tk-page-header{flex-direction:row;align-items:flex-end;justify-content:space-between}.tk-page-header-text{flex-shrink:0;max-width:55%}.tk-page-header-text:only-child{max-width:min(100%,72ch)}.tk-page-title{font-size:var(--text-2xl);white-space:nowrap}.tk-page-actions{flex:1;justify-content:flex-end}}.tk-card{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);min-width:0}.tk-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3)}.tk-card-header-text{min-width:0}.tk-card-title{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text)}.tk-card-desc{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:2px}.tk-card-actions{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.tk-card-body{padding:0 var(--space-5) var(--space-5)}.tk-card-body.flush{padding:0}.tk-card>.tk-card-body:first-child{padding-top:var(--space-5)}@media (max-width: 768px){.tk-card-header{padding:var(--space-4) var(--space-4) var(--space-3)}.tk-card-body{padding:0 var(--space-4) var(--space-4)}.tk-card>.tk-card-body:first-child{padding-top:var(--space-4)}.tk-card-title{font-size:var(--text-base)}}.tk-stat{display:block;width:100%;text-align:start;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-sm);font-family:inherit;color:inherit;min-width:0}.tk-stat.clickable{transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.tk-stat.clickable:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-border));background:color-mix(in srgb,var(--color-primary-subtle) 30%,var(--color-surface))}.tk-stat-label{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-stat-value{margin-top:var(--space-1);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text);line-height:1.2}.tk-stat-value.tone-primary{color:var(--color-primary-text)}.tk-stat-value.tone-success{color:var(--color-success-text)}.tk-stat-value.tone-danger{color:var(--color-danger-text)}.tk-stat-hint{margin-top:2px;font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 480px){.tk-stat-value{font-size:var(--text-xl)}.tk-stat{padding:var(--space-3)}}.tk-badge{display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-full);padding:2px 10px;font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;line-height:1.6}.tk-badge.tone-neutral{background:var(--color-surface-sunken);color:var(--color-text-secondary)}.tk-badge.tone-primary,.tk-badge.tone-info{background:var(--color-primary-subtle);color:var(--color-primary-text)}.tk-badge.tone-success{background:var(--color-success-subtle);color:var(--color-success-text)}.tk-badge.tone-warning{background:var(--color-warning-subtle);color:var(--color-warning-text)}.tk-badge.tone-danger{background:var(--color-danger-subtle);color:var(--color-danger-text)}.tk-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary-text);font-weight:var(--weight-bold)}.tk-avatar.size-sm{width:32px;height:32px;font-size:var(--text-xs)}.tk-avatar.size-md{width:40px;height:40px;font-size:var(--text-sm)}.tk-avatar.size-lg{width:56px;height:56px;font-size:var(--text-lg)}.tk-skeleton{border-radius:var(--radius-md);background:var(--color-surface-sunken);animation:tk-pulse 1.6s ease-in-out infinite}@keyframes tk-pulse{0%,to{opacity:1}50%{opacity:.5}}.tk-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-3);padding:56px var(--space-6)}.tk-glyph{width:56px;height:56px;color:var(--color-primary-text)}.tk-empty-title{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text)}.tk-empty-desc{font-size:var(--text-sm);color:var(--color-text-muted);max-width:28rem}.tk-ranked{list-style:none;margin:0;padding:0}.tk-ranked-row{display:flex;align-items:center;gap:var(--space-3);padding:6px 0;width:100%;background:none;border:0;font-family:inherit;color:inherit;text-align:start}.tk-ranked-row.clickable{border-radius:var(--radius-md);padding-inline:6px;margin-inline:-6px;width:calc(100% + 12px);transition:background-color var(--duration-fast) var(--ease-out)}.tk-ranked-row.clickable:hover{background:var(--color-surface-hover)}.tk-ranked-index{width:20px;font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;flex-shrink:0}.tk-ranked-main{min-width:0;flex:1}.tk-ranked-line{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.tk-ranked-label{font-size:var(--text-sm);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-ranked-count{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0}.tk-ranked-count small{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--weight-regular);margin-inline-start:6px;display:inline-block;min-width:30px;text-align:end}.tk-ranked-track{margin-top:4px;display:block;height:6px;border-radius:var(--radius-full);background:var(--color-surface-sunken);overflow:hidden}.tk-ranked-fill{display:block;height:100%;border-radius:var(--radius-full);background:var(--color-primary);transition:width var(--duration-slow) var(--ease-out)}.tk-ranked-empty{padding:var(--space-6) 0;text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.tk-donut{container-type:inline-size}.tk-donut-inner{display:flex;align-items:center;gap:var(--space-4)}.tk-donut-svg{flex-shrink:0}.tk-donut-total-label{font-size:10px;fill:var(--color-text-muted);font-family:var(--font-sans)}.tk-donut-total{font-size:17px;font-weight:700;fill:var(--color-text);font-family:var(--font-sans)}.tk-donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.tk-donut-legend li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);min-width:0}.tk-donut-dot{width:10px;height:10px;border-radius:var(--radius-full);flex-shrink:0}.tk-donut-name{color:var(--color-text);min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.tk-donut-count{margin-inline-start:auto;color:var(--color-text-secondary);flex-shrink:0}.tk-donut-pct{width:36px;text-align:end;font-size:var(--text-xs);color:var(--color-text-muted);flex-shrink:0}@container (max-width: 330px){.tk-donut-inner{flex-direction:column;align-items:stretch}.tk-donut-svg{align-self:center}}.tk-columns{display:flex;align-items:flex-end;gap:4px;overflow-x:auto;padding-bottom:2px}.tk-column{flex:1 0 22px;min-width:22px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}.tk-column-bar{width:100%;max-width:28px;border-radius:3px 3px 0 0;background:var(--color-chart-1);transition:height var(--duration-slow) var(--ease-out)}.tk-column-value{font-size:10px;color:var(--color-text-muted);line-height:1}.tk-column-label{font-size:10px;color:var(--color-text-muted);line-height:1;padding-top:3px;border-top:1px solid var(--color-border);width:100%;text-align:center}.tk-grid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media (min-width: 900px){.tk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.tk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-col-span-2{grid-column:span 2}}.tk-shell{min-height:100dvh;background:var(--color-bg);color:var(--color-text)}.tk-wordmark{display:inline-flex;align-items:center;gap:var(--space-2);user-select:none}.tk-wordmark-mark{width:28px;height:28px;flex-shrink:0}.tk-wordmark-text{display:flex;flex-direction:column;line-height:1}.tk-wordmark-ar{font-size:var(--text-lg);font-weight:var(--weight-black);color:var(--color-primary-text);letter-spacing:-.02em}.tk-wordmark-en{font-size:9px;font-weight:var(--weight-medium);letter-spacing:.35em;color:var(--color-accent);margin-top:3px}.tk-brand-btn{background:none;border:0;padding:0;min-width:0;display:inline-flex;align-items:center}.tk-sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--z-sidebar);width:var(--sidebar-width);background:var(--color-surface);border-inline-end:1px solid var(--color-border);transition:width var(--duration-base) var(--ease-out)}.tk-sidebar.collapsed{width:var(--sidebar-collapsed-width)}.tk-sidebar.drawer{width:min(86vw,var(--sidebar-width));box-shadow:var(--shadow-md);border-inline-end:0;animation:tk-slide-in-start var(--duration-base) var(--ease-out);padding-bottom:env(safe-area-inset-bottom,0px)}.tk-scrim{position:fixed;inset:0;z-index:var(--z-sidebar);background:var(--color-scrim);animation:tk-fade-in var(--duration-base) var(--ease-out)}.tk-sidebar-inner{display:flex;flex-direction:column;height:100%}.tk-sidebar-head{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding-inline:var(--space-4);border-bottom:1px solid var(--color-border);flex-shrink:0}.tk-sidebar-head.mini{justify-content:center;padding-inline:var(--space-2)}.tk-sidebar-scroll{flex:1;overflow-y:auto;padding-block:var(--space-3)}.tk-nav-item{position:relative;display:flex;align-items:center;gap:var(--space-3);width:calc(100% - 16px);margin:2px 8px;min-height:44px;padding-inline:var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:start;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.tk-nav-item:hover{background:var(--color-surface-hover);color:var(--color-text)}.tk-nav-item.active{background:var(--color-primary-subtle);color:var(--color-primary-text)}.tk-nav-item.mini{justify-content:center;padding-inline:0}.tk-nav-indicator{position:absolute;inset-block:8px;inset-inline-start:0;width:2px;border-radius:var(--radius-full);background:var(--color-primary)}.tk-nav-icon{font-size:18px;display:inline-flex;flex-shrink:0}.tk-nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-sidebar-collapse{display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:44px;flex-shrink:0;border:0;border-top:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out)}.tk-sidebar-collapse:hover{background:var(--color-surface-hover)}.tk-shell-main{display:flex;flex-direction:column;min-height:100dvh;transition:padding var(--duration-base) var(--ease-out)}.tk-shell-main.with-sidebar{padding-inline-start:var(--sidebar-width)}.tk-shell-main.with-mini{padding-inline-start:var(--sidebar-collapsed-width)}.tk-topbar{position:sticky;top:0;z-index:var(--z-header);height:var(--header-height);display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-6);background:color-mix(in srgb,var(--color-surface) 95%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);flex-shrink:0}.tk-topbar-title{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tk-topbar-title.mobile{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text)}.tk-topbar-sync{display:inline-flex;align-items:center;gap:6px;height:40px;padding-inline:var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font-family:inherit;font-size:var(--text-xs);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.tk-topbar-sync:hover{background:var(--color-surface-hover);color:var(--color-text)}.tk-topbar-sync .anticon{font-size:15px}.tk-topbar-end{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.tk-icon-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-size:18px;flex-shrink:0;transition:background-color var(--duration-fast) var(--ease-out)}.tk-icon-btn.lg{width:44px;height:44px;font-size:20px}.tk-icon-btn:hover{background:var(--color-surface-hover)}.tk-user-btn{display:flex;align-items:center;gap:var(--space-2);height:44px;padding-inline:4px 8px;border:0;border-radius:var(--radius-md);background:transparent;font-family:inherit;transition:background-color var(--duration-fast) var(--ease-out)}.tk-user-btn:hover{background:var(--color-surface-hover)}.tk-user-meta{text-align:start;line-height:var(--leading-tight)}.tk-user-name{display:block;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-user-role{display:block;font-size:var(--text-xs);color:var(--color-text-muted)}.tk-menu-who{display:flex;flex-direction:column;line-height:1.35;cursor:default}.tk-menu-who b{font-size:var(--text-sm);color:var(--color-text);font-weight:var(--weight-bold)}.tk-menu-who small{font-size:var(--text-xs);color:var(--color-text-muted)}.tk-main{flex:1;width:100%;max-width:var(--content-max-width);margin-inline:auto;padding:var(--space-5) var(--space-6);min-width:0}.tk-main.mobile{padding:var(--space-4) var(--space-4) calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px) + 1.5rem)}.tk-bottom-nav{position:fixed;bottom:0;inset-inline:0;z-index:var(--z-header);height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-surface);border-top:1px solid var(--color-border);display:flex;align-items:stretch}.tk-bottom-item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;color:var(--color-text-muted);font-family:inherit;font-size:11px;font-weight:var(--weight-medium);-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-out)}.tk-bottom-item.active{color:var(--color-primary-text)}.tk-bottom-item:active{background:var(--color-surface-hover)}.tk-bottom-icon{font-size:20px;display:inline-flex}.tk-bottom-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:2px}@media (max-width: 767px){.tk-topbar{padding-inline:var(--space-2) var(--space-3);gap:var(--space-1)}.tk-topbar-sync>span.tabular{display:none}.tk-topbar-sync{width:40px;justify-content:center;padding:0}}@media print{.tk-sidebar,.tk-topbar,.tk-bottom-nav,.tk-scrim{display:none!important}.tk-shell-main{padding-inline-start:0!important}.tk-main{max-width:none;padding:0}}.tk-theme-btn{color:var(--color-text-secondary)}.tk-theme-btn:hover{color:var(--color-text)}.tk-theme-icon{display:inline-flex;animation:tk-theme-swap var(--duration-slow) var(--ease-out)}@keyframes tk-theme-swap{0%{opacity:0;transform:rotate(-60deg) scale(.7)}to{opacity:1;transform:none}}@media (max-width: 767px){.tk-theme-btn{width:44px;height:44px}}.tk-search-trigger{display:inline-flex;align-items:center;gap:var(--space-2);height:38px;width:min(360px,34vw);margin-inline-start:auto;padding-inline:var(--space-3) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.tk-search-trigger:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.tk-search-label{flex:1;min-width:0;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-search-trigger+.tk-topbar-end{margin-inline-start:var(--space-2)}.tk-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding-inline:6px;border:1px solid var(--color-border);border-bottom-width:2px;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);font-family:Segoe UI,system-ui,sans-serif;font-size:11px;font-weight:var(--weight-medium);line-height:1;white-space:nowrap}.tk-cmd-scrim{position:fixed;inset:0;z-index:var(--z-dialog);display:flex;justify-content:center;align-items:flex-start;padding:12vh var(--space-4) var(--space-4);background:var(--color-scrim);animation:tk-fade-in var(--duration-fast) var(--ease-out)}.tk-cmd{width:min(620px,100%);max-height:70vh;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-md);overflow:hidden;animation:tk-slide-up var(--duration-base) var(--ease-out)}.tk-cmd-input{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:18px}.tk-cmd-input input{flex:1;min-width:0;height:56px;border:0;outline:0;background:transparent;color:var(--color-text);font-family:inherit;font-size:var(--text-md)}.tk-cmd-input input::placeholder{color:var(--color-text-muted)}.tk-cmd-close{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font-size:16px;cursor:pointer}.tk-cmd-close:hover{background:var(--color-surface-hover)}.tk-cmd-close-icon{display:none}.tk-cmd-list{list-style:none;margin:0;padding:var(--space-2);overflow-y:auto;flex:1}.tk-cmd-group{padding:var(--space-3) var(--space-3) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-text-muted)}.tk-cmd-item{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:6px var(--space-3);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text)}.tk-cmd-item.active{background:var(--color-primary-subtle)}.tk-cmd-item.active .tk-cmd-icon{color:var(--color-primary-text);background:var(--color-surface)}.tk-cmd-icon{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:15px}.tk-cmd-text{display:flex;flex-direction:column;min-width:0;line-height:1.35}.tk-cmd-title{font-size:var(--text-sm);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-cmd-meta{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-cmd-empty{padding:var(--space-8) var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.tk-cmd-foot{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface-sunken);font-size:var(--text-xs);color:var(--color-text-muted)}.tk-cmd-foot span{display:inline-flex;align-items:center;gap:4px}.tk-cmd-foot-count{margin-inline-start:auto}@media (max-width: 767px){.tk-cmd-scrim{padding:0;align-items:stretch}.tk-cmd{width:100%;max-height:none;height:100dvh;border-radius:0;border:0}.tk-cmd-foot{display:none}.tk-cmd-input input{font-size:16px}.tk-cmd-item{min-height:52px}.tk-cmd-close{width:44px;height:44px}.tk-cmd-close-kbd{display:none}.tk-cmd-close-icon{display:inline-flex}}@media (max-width: 1100px){.tk-search-label{display:none}.tk-search-trigger{width:auto}}
