.mx-btn[data-v-8b13ff24]{height:33px;padding:0 15px;border-radius:var(--radius-btn);border:1px solid var(--border-input);background:#ffffffb8;color:var(--text-body);font-size:13px;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:.16s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mx-btn[data-v-8b13ff24]:hover:not(:disabled){color:var(--admin-primary);border-color:#1b6ef36b;background:#ffffffeb}.mx-btn--primary[data-v-8b13ff24]{background:linear-gradient(180deg,#2b7bf5,#1b6ef3);border-color:var(--admin-primary);color:#fff;font-weight:500;box-shadow:0 2px 8px #1b6ef347}.mx-btn--primary[data-v-8b13ff24]:hover:not(:disabled){background:linear-gradient(180deg,#4a90f7,#2c7bf5);border-color:#2c7bf5;color:#fff;box-shadow:0 4px 14px #1b6ef357}.mx-btn--danger[data-v-8b13ff24]{color:var(--danger);border-color:#e34d5957}.mx-btn--danger[data-v-8b13ff24]:hover:not(:disabled){color:#fff;background:var(--danger);border-color:var(--danger)}.mx-btn--text[data-v-8b13ff24],.mx-btn--text-danger[data-v-8b13ff24]{border-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.mx-btn--text[data-v-8b13ff24]{color:var(--admin-primary)}.mx-btn--text[data-v-8b13ff24]:hover:not(:disabled){background:#1b6ef31a;border-color:transparent}.mx-btn--text-danger[data-v-8b13ff24]{color:var(--danger)}.mx-btn--text-danger[data-v-8b13ff24]:hover:not(:disabled){background:#e34d591a;border-color:transparent;color:var(--danger)}.mx-btn--small[data-v-8b13ff24]{height:27px;padding:0 10px;font-size:12px}.mx-btn--large[data-v-8b13ff24]{height:40px;padding:0 22px;font-size:14px}.mx-btn[data-v-8b13ff24]:disabled{color:var(--text-placeholder);border-color:var(--border);background:#fafafbb3;cursor:not-allowed;box-shadow:none}.mx-btn--primary[data-v-8b13ff24]:disabled{color:#fff;background:#b9cdf1;border-color:#b9cdf1}.mx-btn__icon[data-v-8b13ff24]{display:inline-flex;font-size:13px;line-height:1}.mx-modal-root[data-v-a4d5c755]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.mx-modal__mask[data-v-a4d5c755]{position:absolute;top:0;right:0;bottom:0;left:0;background:#18223438;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mx-modal[data-v-a4d5c755]{position:relative;max-width:96vw;border-radius:14px;overflow:visible;background:#ffffffdb;-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(180%);backdrop-filter:blur(var(--glass-blur-lg)) saturate(180%);border:1px solid rgba(255,255,255,.86);outline:1px solid var(--glass-border-out);outline-offset:-1px;box-shadow:var(--shadow-pop)}.mx-modal__head[data-v-a4d5c755]{padding:20px 22px 0;font-size:15px;font-weight:650;color:var(--text-title)}.mx-modal__body[data-v-a4d5c755]{padding:11px 22px 20px;font-size:13px;color:var(--text-body);line-height:1.75}.mx-modal__foot[data-v-a4d5c755]{padding:13px 22px 18px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(24,34,52,.07)}.mx-modal-enter-active[data-v-a4d5c755],.mx-modal-leave-active[data-v-a4d5c755]{transition:opacity .18s}.mx-modal-enter-from[data-v-a4d5c755],.mx-modal-leave-to[data-v-a4d5c755]{opacity:0}.mx-confirm__text[data-v-de2e8fca]{margin:0;font-size:var(--fs-base);line-height:1.7;color:var(--text-body);white-space:pre-wrap}:root{--brand-primary: #e1251b;--admin-primary: #1b6ef3;--admin-primary-hover: #4589f7;--admin-primary-active: #1559c7;--primary-soft: rgba(27, 110, 243, .08);--primary-soft-2: rgba(27, 110, 243, .14);--success: #00a870;--warning: #f59e0b;--danger: #e34d59;--info: #8a94a6;--success-soft: rgba(0, 168, 112, .1);--warning-soft: rgba(245, 158, 11, .12);--danger-soft: rgba(227, 77, 89, .1);--accent-blue: #1b6ef3;--accent-teal: #0f9b9b;--accent-violet: #7c5cfc;--accent-amber: #f59e0b;--accent-rose: #e34d59;--accent-green: #00a870;--accent-blue-soft: rgba(27, 110, 243, .1);--accent-teal-soft: rgba(15, 155, 155, .1);--accent-violet-soft: rgba(124, 92, 252, .1);--accent-amber-soft: rgba(245, 158, 11, .12);--accent-rose-soft: rgba(227, 77, 89, .1);--accent-green-soft: rgba(0, 168, 112, .1);--text-title: #131820;--text-body: #46505f;--text-muted: #7b8595;--text-placeholder: #aeb6c2;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 20px;--fs-xl: 26px;--lh-tight: 1.35;--lh-base: 1.6;--lh-loose: 1.75;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--font-num: "SF Mono", "JetBrains Mono", "Cascadia Mono", Consolas, "Courier New", monospace;--num-feature: "tnum" 1, "lnum" 1;--bg-a: #eff2f8;--bg-b: #f7f8fb;--bg-c: #eceff6;--glass-card: rgba(255, 255, 255, .66);--glass-bar: rgba(255, 255, 255, .6);--glass-strong: rgba(255, 255, 255, .86);--glass-border: rgba(255, 255, 255, .72);--glass-border-out: rgba(20, 30, 48, .07);--glass-blur: 20px;--glass-blur-lg: 30px;--solid-card: #ffffff;--solid-head: #f5f7fa;--surface: #ffffff;--surface-soft: #f7f9fc;--surface-sunken: #f2f5fa;--border: #e5e9f0;--border-light: #f0f3f8;--line: #e5e9f0;--line-soft: #f0f3f8;--border-input: rgba(20, 30, 48, .14);--bg-hover: #f6f9fe;--radius-card: 14px;--radius-panel: 16px;--radius-btn: 8px;--radius-tag: 6px;--radius-pill: 999px;--shadow-glass: 0 8px 32px rgba(20, 30, 48, .07), inset 0 1px 0 rgba(255, 255, 255, .6);--shadow-soft: 0 1px 2px rgba(20, 30, 48, .04), 0 2px 8px rgba(20, 30, 48, .04);--shadow-card: 0 1px 2px rgba(20, 30, 48, .04), 0 4px 16px rgba(20, 30, 48, .05);--shadow-pop: 0 20px 48px rgba(20, 30, 48, .18);--sider-w: 222px;--sider-w-collapsed: 64px;--header-h: 58px;--row-h: 48px;--page-pad-x: 26px;--page-pad-y: 8px;--font: 14px/1.6 -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{font:var(--font);color:var(--text-body);background:radial-gradient(920px 520px at 10% -8%,#dee8fb 0%,transparent 60%),radial-gradient(760px 460px at 98% 2%,#f6e6e3 0%,transparent 56%),radial-gradient(860px 640px at 58% 108%,#e3edf8 0%,transparent 58%),linear-gradient(180deg,var(--bg-a) 0%,var(--bg-b) 46%,var(--bg-c) 100%);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.055'/%3E%3C/svg%3E")}.glass{background:var(--glass-card);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%);border:1px solid var(--glass-border);outline:1px solid var(--glass-border-out);outline-offset:-1px;box-shadow:var(--shadow-glass)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:#fffffff0}}.solid-card{background:var(--solid-card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#141e3029;border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#141e3047;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}a{color:var(--admin-primary);text-decoration:none}.num,.mono{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:var(--num-feature)}.page{padding:var(--page-pad-y) var(--page-pad-x) var(--sp-7);max-width:1720px;margin:0 auto;min-width:0}.page__head{position:relative;margin-bottom:var(--sp-5);padding-right:120px}.page__head h1,.page__head h2{font-size:var(--fs-lg);line-height:var(--lh-tight);font-weight:650;letter-spacing:-.2px;color:var(--text-title);margin-bottom:var(--sp-2)}.page__desc{font-size:var(--fs-base);line-height:var(--lh-loose);color:var(--text-muted);max-width:920px}.page__head .page__desc+*{margin-top:var(--sp-3)}.page__refresh{position:absolute;right:0;top:0}.filters{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-4)}.filters__right{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.views{display:inline-flex;gap:var(--sp-1);padding:3px;margin-bottom:var(--sp-4);background:var(--surface-sunken);border:1px solid var(--line-soft);border-radius:var(--radius-pill)}.views button{padding:6px 16px;border:none;border-radius:var(--radius-pill);background:transparent;font-family:inherit;font-size:var(--fs-base);color:var(--text-body);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.views button:hover{color:var(--admin-primary)}.views button.on{background:var(--surface);color:var(--admin-primary);font-weight:600;box-shadow:0 1px 3px #141e301a}.table{background:var(--solid-card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.table table,table.table{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.table th{height:44px;padding:0 var(--sp-4);text-align:left;font-weight:600;font-size:var(--fs-sm);letter-spacing:.01em;color:var(--text-title);background:var(--solid-head);border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line-soft);color:var(--text-body);vertical-align:middle;line-height:1.55}.table tbody tr{transition:background .12s}.table tbody tr:hover td{background:var(--surface-soft)}.table tbody tr:last-child td{border-bottom:none}.inner{width:100%;border-collapse:collapse;font-size:var(--fs-base);border:1px solid var(--line);border-radius:10px;overflow:hidden}.inner th{height:38px;padding:0 var(--sp-3);text-align:left;font-weight:600;font-size:var(--fs-sm);color:var(--text-title);background:var(--solid-head);border-bottom:1px solid var(--line);white-space:nowrap}.inner td{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line-soft);vertical-align:top;line-height:1.55}.inner tbody tr:last-child td{border-bottom:none}.sub-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.sub-table th{height:34px;padding:0 var(--sp-2);text-align:left;font-weight:600;color:var(--text-muted);background:var(--surface-sunken);border-bottom:1px solid var(--line);white-space:nowrap}.sub-table td{padding:6px var(--sp-2);border-bottom:1px solid var(--line-soft)}.field textarea{width:100%;box-sizing:border-box;resize:vertical}.field{margin-bottom:var(--sp-4)}.label{display:block;font-size:var(--fs-base);font-weight:500;color:var(--text-title);margin-bottom:6px}.req{color:var(--danger);margin-right:3px}.hint{margin-top:5px;font-size:var(--fs-sm);color:var(--text-muted);line-height:var(--lh-loose)}.form-error,.page__error{padding:10px var(--sp-3);border-radius:10px;background:var(--danger-soft);border:1px solid rgba(227,77,89,.22);color:#b52f3b;font-size:var(--fs-base);line-height:1.6}.form-error,.page__error{margin-bottom:var(--sp-3)}.ok-tip{padding:10px var(--sp-3);border-radius:10px;background:var(--success-soft);border:1px solid rgba(0,168,112,.22);color:#067a52;font-size:var(--fs-sm);margin-bottom:var(--sp-3)}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-4)}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--sp-4)}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--sp-3)}@media(max-width:1280px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.grid2,.grid3{grid-template-columns:1fr}}.sec{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-md);font-weight:600;color:var(--text-title);margin:var(--sp-6) 0 var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line-soft)}.sec:first-child{margin-top:0}.sec__btn{margin-left:auto}.muted{color:var(--text-muted)}.strong{font-weight:600;color:var(--text-title)}.mono,.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:var(--num-feature)}.sub{display:block;margin-top:3px;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}.ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.center{text-align:center}.warn{color:var(--warning)}.low{color:var(--danger)}.mt{margin-top:var(--sp-4)}.ml{margin-left:var(--sp-2)}.empty-tip{padding:var(--sp-3) 0;font-size:var(--fs-sm);color:var(--text-muted)}.ops{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.w130{width:130px;--w: 130px}.w140{width:140px;--w: 140px}.w150{width:150px;--w: 150px}.w160{width:160px;--w: 160px}.w170{width:170px;--w: 170px}.w180{width:180px;--w: 180px}.w220{width:220px;--w: 220px}.w240{width:240px;--w: 240px}.w260{width:260px;--w: 260px}.w280{width:280px;--w: 280px}.w300{width:300px;--w: 300px}.w320{width:320px;--w: 320px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-3);margin-bottom:var(--sp-4)}.kpi{position:relative;display:flex;flex-direction:column;gap:3px;padding:var(--sp-4) var(--sp-4) var(--sp-4) 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);overflow:hidden;transition:box-shadow .18s,transform .18s}.kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent-blue);opacity:.85}.kpi:nth-child(2):before{background:var(--accent-teal)}.kpi:nth-child(3):before{background:var(--accent-violet)}.kpi:nth-child(4):before{background:var(--accent-amber)}.kpi:nth-child(5):before{background:var(--accent-rose)}.kpi:nth-child(6):before{background:var(--accent-green)}.kpi:nth-child(n+7):before{background:var(--accent-blue)}.kpi:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.kpi__v{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:var(--num-feature);font-size:var(--fs-xl);font-weight:650;line-height:1.15;letter-spacing:-.5px;color:var(--text-title)}.kpi__v em{font-style:normal;font-size:var(--fs-sm);font-weight:500;color:var(--text-muted);margin-left:4px;letter-spacing:0}.kpi__l{font-size:var(--fs-sm);color:var(--text-body)}.kpi__t{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}.kpi--warn .kpi__v{color:var(--warning)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-3);margin-bottom:var(--sp-4)}.stat{display:flex;flex-direction:column;gap:2px;padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.stat__n{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1.2;color:var(--admin-primary)}.stat__n em{font-style:normal;font-size:var(--fs-sm);font-weight:500;color:var(--text-muted);margin-left:3px;letter-spacing:0}.stat__l{font-size:var(--fs-sm);color:var(--text-muted)}.stat--done .stat__n,.stat.ok .stat__n{color:var(--success)}.stat--cancel .stat__n{color:var(--text-muted)}.stat--warn .stat__n{color:var(--warning)}.kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3) var(--sp-4);padding:var(--sp-4);background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:var(--radius-card);margin-bottom:var(--sp-3)}@media(max-width:1080px){.kv{grid-template-columns:repeat(2,minmax(0,1fr))}}.kv__i{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--fs-sm)}.kv__i span{color:var(--text-muted);font-size:var(--fs-xs)}.kv__i b{color:var(--text-title);font-weight:500;font-size:var(--fs-base);word-break:break-all}.board{padding:var(--sp-4) var(--sp-4) var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);display:flex;flex-direction:column}.board__title{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-md);font-weight:600;color:var(--text-title);margin-bottom:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line-soft)}.board__list{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;overflow:auto}.board .row{display:grid;grid-template-columns:176px 1fr 96px 132px;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm)}.board .row--link{cursor:pointer;border-radius:6px}.board .row--link:hover{background:var(--surface-sunken)}.board .row--link:hover .row__name{color:var(--admin-primary)}.board .row__name{color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board .row__bar{height:8px;border-radius:4px;background:var(--surface-sunken);overflow:hidden}.board .row__fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--accent-blue),#6aa6ff)}.board .row:nth-child(2n) .row__fill{background:linear-gradient(90deg,var(--accent-teal),#57c5c5)}.board .row:nth-child(3n) .row__fill{background:linear-gradient(90deg,var(--accent-violet),#a58bff)}.board .row__val{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-base);color:var(--text-title);text-align:right}.board .row__val em{font-style:normal;font-size:var(--fs-xs);color:var(--text-muted);margin-left:2px}.board .row__extra{font-size:var(--fs-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);padding:48px var(--sp-4);color:var(--text-muted);font-size:var(--fs-base);text-align:center}input,select,textarea{font-family:inherit;font-size:var(--fs-base);color:inherit}.toolbar,.filter-bar{margin-bottom:var(--sp-4)}.ops-bar{margin-bottom:var(--sp-3)}.pager{margin-top:var(--sp-3)}table.table{overflow:visible}input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;padding:0 34px 0 12px;font-size:var(--fs-base);font-family:inherit;color:var(--text-title);background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237B8595' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M8 3v4M16 3v4M3 10h18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;border:1px solid var(--border);border-radius:var(--radius-btn);transition:border-color .15s,box-shadow .15s;cursor:pointer}input[type=date]:hover,input[type=datetime-local]:hover,input[type=time]:hover,input[type=month]:hover,input[type=week]:hover{border-color:#c9d2de}input[type=date]:focus,input[type=datetime-local]:focus,input[type=time]:focus,input[type=month]:focus,input[type=week]:focus{outline:none;border-color:var(--admin-primary);box-shadow:0 0 0 3px #1b6ef31f;background-color:#fff}input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=time]:disabled{background-color:var(--solid-head);color:var(--text-muted);border-color:var(--border);cursor:not-allowed}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{opacity:0;width:34px;height:100%;margin-left:-34px;cursor:pointer}input[type=date],input[type=datetime-local],input[type=time]{font-variant-numeric:tabular-nums}.drawer-tabs{display:flex;gap:4px;margin:2px 0 16px;border-bottom:1px solid var(--border)}.drawer-tabs>button{padding:8px 12px;font-size:var(--fs-base);color:var(--text-body);background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer}.drawer-tabs>button.on{color:var(--admin-primary);border-bottom-color:var(--admin-primary);font-weight:500}.drawer-section{padding:4px 0 14px;margin-bottom:8px}.drawer-section+.drawer-section{border-top:1px solid var(--border);padding-top:14px}.drawer-section__title{margin:0 0 10px;font-size:var(--fs-md);font-weight:500;color:var(--text-title)}.drawer-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.drawer-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 16px}.field-hint{margin:6px 0 0;font-size:var(--fs-sm);color:var(--text-muted)}.page__filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page__ops{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.page__ops-left,.page__ops-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page__ops-right{margin-left:auto}.page__ops-tip{margin-left:4px;font-size:var(--fs-sm);color:var(--text-muted)}.filters,.filter-bar,.toolbar__filter{background:var(--solid-card);border:1px solid var(--border);border-radius:var(--radius-card);padding:14px 18px}.filters+.page__ops,.page__filter+.page__ops{margin-top:12px}.page__ops{background:transparent;border:0;padding:0}
