html[data-mis-typography=compact]{--mis-type-page-title:18px;--mis-type-dialog-title:14px;--mis-type-section-title:12px;--mis-type-body:10px;--mis-type-control:9px;--mis-type-caption:8px;--mis-type-metric:18px}html[data-mis-typography=standard]{--mis-type-page-title:20px;--mis-type-dialog-title:16px;--mis-type-section-title:14px;--mis-type-body:12px;--mis-type-control:11px;--mis-type-caption:10px;--mis-type-metric:20px}html[data-mis-typography=comfortable]{--mis-type-page-title:22px;--mis-type-dialog-title:18px;--mis-type-section-title:16px;--mis-type-body:14px;--mis-type-control:13px;--mis-type-caption:12px;--mis-type-metric:22px}@media screen{html[data-mis-typography] body:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-family:Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif;font-size:var(--mis-type-body);line-height:1.6}html[data-mis-typography] body :where(*):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}html[data-mis-typography] body .auth-loading-message:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-family:Microsoft YaHei UI,Microsoft YaHei,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;letter-spacing:0!important}html[data-mis-typography] body [data-font-role=body]:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-body)!important}html[data-mis-typography] body :is(h1,[data-font-role=page-title]):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-page-title)!important;font-weight:600!important;line-height:1.3!important}html[data-mis-typography] body :is(h2,[data-font-role=section-title]):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-section-title)!important;font-weight:600!important;line-height:1.4!important}html[data-mis-typography] body :is(h3,h4,h5,h6,[data-font-role=card-title]):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-body)!important;font-weight:600!important;line-height:1.45!important}html[data-mis-typography] body :is([role=dialog],dialog) :is(h2,h3):not(:where([data-print-document="template"],[data-print-document="template"] *)),html[data-mis-typography] body [data-font-role=dialog-title]:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-dialog-title)!important;font-weight:600!important;line-height:1.35!important}html[data-mis-typography] body :is(button,input,select,textarea,[role=tab],[data-font-role=control]):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-control)!important;line-height:1.4!important}html[data-mis-typography] body :is(small,[data-font-role=caption]):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-caption)!important;line-height:1.5!important}html[data-mis-typography] body :is(th,td):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-body)!important}html[data-mis-typography] body :is(th,td) :is(strong,b):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-weight:400!important}html[data-mis-typography] body :is([data-mis-control=metric] strong,[data-font-role=metric]):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-metric)!important;font-weight:600!important;line-height:1.2!important}html[data-mis-typography] body :is(code,pre):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}html[data-mis-typography] body input[data-font-role=verification-code]:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:calc(var(--mis-type-metric) * 1.8)!important;font-weight:800!important;line-height:1.3!important;font-variant-numeric:tabular-nums;letter-spacing:.28em!important;text-align:center}html[data-mis-typography] body input[data-font-role=verification-code]:not(:where([data-print-document="template"],[data-print-document="template"] *))::placeholder{font-family:Inter,Microsoft YaHei UI,sans-serif!important;font-size:var(--mis-type-control)!important;font-weight:400!important;letter-spacing:normal!important}}@media screen{html[data-mis-theme=graphite]{--uv-dark-blue:#263445;--uv-dark-blue-hover:color-mix(in srgb,#263445 85%,white);--canvas:#f1f3f6;--surface:#fff;--surface-soft:color-mix(in srgb,#f1f3f6 70%,white);--primary:#475d78;--primary-hover:color-mix(in srgb,#475d78 85%,black);--primary-soft:color-mix(in srgb,#475d78 9%,white);--border:color-mix(in srgb,#475d78 17%,white);--border-strong:color-mix(in srgb,#475d78 28%,white);--divider:var(--border);--mis-control-primary:#475d78;--mis-control-border:var(--border);--mis-nav-active:color-mix(in srgb,#263445 65%,#475d78);--mis-nav-marker:color-mix(in srgb,#475d78 35%,white)}html[data-mis-theme=lake]{--uv-dark-blue:#123e54;--uv-dark-blue-hover:color-mix(in srgb,#123e54 85%,white);--canvas:#eef6fa;--surface:#fff;--surface-soft:color-mix(in srgb,#eef6fa 70%,white);--primary:#08749b;--primary-hover:color-mix(in srgb,#08749b 85%,black);--primary-soft:color-mix(in srgb,#08749b 9%,white);--border:color-mix(in srgb,#08749b 17%,white);--border-strong:color-mix(in srgb,#08749b 28%,white);--divider:var(--border);--mis-control-primary:#08749b;--mis-control-border:var(--border);--mis-nav-active:color-mix(in srgb,#123e54 65%,#08749b);--mis-nav-marker:color-mix(in srgb,#08749b 35%,white)}html[data-mis-theme=forest]{--uv-dark-blue:#183f37;--uv-dark-blue-hover:color-mix(in srgb,#183f37 85%,white);--canvas:#f0f6f2;--surface:#fff;--surface-soft:color-mix(in srgb,#f0f6f2 70%,white);--primary:#24735e;--primary-hover:color-mix(in srgb,#24735e 85%,black);--primary-soft:color-mix(in srgb,#24735e 9%,white);--border:color-mix(in srgb,#24735e 17%,white);--border-strong:color-mix(in srgb,#24735e 28%,white);--divider:var(--border);--mis-control-primary:#24735e;--mis-control-border:var(--border);--mis-nav-active:color-mix(in srgb,#183f37 65%,#24735e);--mis-nav-marker:color-mix(in srgb,#24735e 35%,white)}html[data-mis-theme=violet]{--uv-dark-blue:#352b50;--uv-dark-blue-hover:color-mix(in srgb,#352b50 85%,white);--canvas:#f5f2fa;--surface:#fff;--surface-soft:color-mix(in srgb,#f5f2fa 70%,white);--primary:#7352a5;--primary-hover:color-mix(in srgb,#7352a5 85%,black);--primary-soft:color-mix(in srgb,#7352a5 9%,white);--border:color-mix(in srgb,#7352a5 17%,white);--border-strong:color-mix(in srgb,#7352a5 28%,white);--divider:var(--border);--mis-control-primary:#7352a5;--mis-control-border:var(--border);--mis-nav-active:color-mix(in srgb,#352b50 65%,#7352a5);--mis-nav-marker:color-mix(in srgb,#7352a5 35%,white)}html[data-mis-theme=sand]{--uv-dark-blue:#49382f;--uv-dark-blue-hover:color-mix(in srgb,#49382f 85%,white);--canvas:#f8f4ee;--surface:#fff;--surface-soft:color-mix(in srgb,#f8f4ee 70%,white);--primary:#926037;--primary-hover:color-mix(in srgb,#926037 85%,black);--primary-soft:color-mix(in srgb,#926037 9%,white);--border:color-mix(in srgb,#926037 17%,white);--border-strong:color-mix(in srgb,#926037 28%,white);--divider:var(--border);--mis-control-primary:#926037;--mis-control-border:var(--border);--mis-nav-active:color-mix(in srgb,#49382f 65%,#926037);--mis-nav-marker:color-mix(in srgb,#926037 35%,white)}html[data-mis-theme]:not([data-mis-theme=original]){--mis-theme-primary:var(--primary);--mis-theme-primary-hover:var(--primary-hover);--mis-theme-soft:var(--primary-soft);--mis-theme-canvas:var(--canvas);--mis-theme-border:var(--border)}}@media screen{html[data-mis-theme]:not([data-mis-theme=original]) .mis-shell{background:var(--canvas)}html[data-mis-theme]:not([data-mis-theme=original]) .mis-shell>.sidebar{background:var(--uv-dark-blue)}html[data-mis-theme]:not([data-mis-theme=original]) .mis-shell>.sidebar :is(button,a):is(.is-active,[aria-current=page]){background:var(--mis-nav-active)!important;color:#fff!important}html[data-mis-theme]:not([data-mis-theme=original]) .mis-shell>.sidebar :is(button,a):is(.is-active,[aria-current=page]):before{background:var(--mis-nav-marker)!important}html[data-mis-theme]:not([data-mis-theme=original]) .mis-shell>.sidebar :is(button,a):hover{background:color-mix(in srgb,var(--uv-dark-blue) 85%,white)}html[data-mis-theme]:not([data-mis-theme=original]) .mis-shell>.sidebar :is(button,a):focus-visible{outline-color:var(--mis-nav-marker)}html[data-mis-theme]:not([data-mis-theme=original]) .app-main{background:var(--canvas)}html[data-mis-theme]:not([data-mis-theme=original]) .sidebar-collapse-toggle{color:var(--primary)}html[data-mis-theme]:not([data-mis-theme=original]) .mis-pagination button[aria-current=page]{background:var(--primary);border-color:var(--primary)}}.mis-theme-picker{color:#24354d}.mis-theme-picker>p{color:#637289;line-height:1.7}.mis-typography-section,.mis-theme-color-section{margin-top:16px}.mis-typography-section>header,.mis-theme-color-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.mis-typography-section>header h3,.mis-theme-color-section>header h3{margin:0;color:#24354d}.mis-typography-section>header p,.mis-theme-color-section>header p{margin:3px 0 0;color:#65748b}.mis-typography-section>header>span,.mis-theme-color-section>header>span{flex:0 0 auto;color:var(--primary);font-weight:600}.mis-typography-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mis-typography-options>button{min-width:0;display:grid;gap:7px;padding:11px;text-align:left;color:#24354d;background:#fff;border:1px solid #dbe3ef;border-radius:9px;cursor:pointer;font:inherit}.mis-typography-options>button:hover{border-color:var(--primary)}.mis-typography-options>button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--primary-soft)}.mis-typography-option-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.mis-typography-option-heading em{color:var(--primary);font-style:normal;white-space:nowrap}.mis-typography-options>button>small,.mis-typography-values{color:#65748b}.mis-typography-sample{min-height:92px;display:grid;align-content:center;gap:4px;padding:10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft)}.mis-typography-sample b{font-size:var(--sample-title)!important;line-height:1.3!important}.mis-typography-sample>span{font-size:var(--sample-body)!important;line-height:1.55!important}.mis-typography-sample i{width:max-content;padding:4px 9px;border-radius:5px;color:#fff;background:var(--primary);font-size:var(--sample-control)!important;font-style:normal;line-height:1.4!important}.mis-typography-sample small{font-size:var(--sample-caption)!important;line-height:1.5!important}.mis-theme-inline-note{margin:8px 0 0;color:#8a611c!important}.mis-theme-color-section{padding-top:15px;border-top:1px solid var(--border)}.mis-theme-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mis-theme-options>button{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:6px;padding:10px;background:#fff;border:1px solid #dbe3ef;border-radius:10px;cursor:pointer;color:#24354d;font:inherit;min-width:0}.mis-theme-options>button[aria-pressed=true]{outline:2px solid var(--sample-primary);outline-offset:1px}.mis-theme-options>button small{color:#65748b}.mis-theme-options>button>span:last-child{color:var(--sample-primary)}.mis-theme-swatch{display:grid;grid-template-columns:28% 1fr;height:82px;border-radius:6px;overflow:hidden;border:1px solid #dae1e9}.mis-theme-swatch>span:first-child{background:var(--sample-side);display:grid;align-content:start;gap:8px;padding:14px 8px}.mis-theme-swatch>span:first-child i{display:block;height:4px;background:#ffffff70;border-radius:2px}.mis-theme-swatch>span:last-child{background:var(--sample-canvas);display:grid;gap:7px;padding:12px;grid-template-columns:1fr 1fr}.mis-theme-swatch>span:last-child i{grid-column:1/-1;background:var(--sample-primary);height:6px;width:65%;border-radius:3px}.mis-theme-swatch b{background:#fff;border:1px solid #e2e7ef;border-radius:4px}.mis-theme-picker footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:14px}.mis-theme-picker footer button,.mis-theme-error button,.mis-theme-dialog>header button{font:inherit;padding:7px 12px;border:1px solid #d5dfea;border-radius:6px;background:#fff;cursor:pointer;color:#33465e}.mis-theme-picker footer button:last-child{background:var(--primary);border-color:var(--primary);color:#fff}.mis-theme-picker button:disabled{opacity:.5;cursor:not-allowed}.mis-theme-error{color:#b43b45!important}.mis-theme-dialog{width:min(850px,92vw);max-height:85vh;overflow:auto;background:#fff;color:#24354d;border:1px solid #dbe3ef;border-radius:14px;padding:22px;box-shadow:0 24px 80px #15243a44}.mis-theme-dialog::backdrop{background:#0c1c353d}.mis-theme-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.mis-theme-dialog h2{margin:0}@media(max-width:800px){.mis-typography-options{grid-template-columns:1fr}}@media(max-width:600px){.mis-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.mis-theme-dialog{padding:14px}.mis-typography-section>header,.mis-theme-color-section>header{flex-direction:column;gap:4px}}.mis-theme-workspace{padding:20px;background:var(--canvas);color:#24354d}.mis-theme-workspace>header{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:16px}.mis-theme-workspace h2{margin:0}.mis-theme-workspace>header p{margin:4px 0;color:#65748b}.mis-theme-workspace>.mis-theme-picker{background:#fff;border:1px solid var(--border);padding:18px;border-radius:12px}.mis-theme-mode{display:flex;flex-wrap:wrap;gap:16px;border:1px solid #dbe3ef;border-radius:8px;margin:16px 0;padding:12px}.mis-theme-mode label{display:flex;gap:6px;align-items:center;cursor:pointer}.mis-theme-plan{border:1px solid var(--border);border-radius:10px;padding:16px;background:var(--surface-soft)}.mis-theme-plan h3{margin:0}.mis-theme-plan details{margin-top:12px}.mis-theme-plan summary{cursor:pointer}.mis-theme-plan ul{max-height:180px;overflow:auto}.mis-theme-plan li{margin:5px 0}.mis-theme-live-sample{display:grid;gap:12px}.mis-theme-live-sample>article{padding:14px}.mis-theme-live-sample article>div{display:flex;gap:10px;flex-wrap:wrap}.mis-theme-live-sample input{padding:6px}.mis-theme-live-sample table{width:100%;border-collapse:collapse;background:#fff}.mis-theme-live-sample :is(th,td){text-align:left;padding:7px 10px;border-bottom:1px solid var(--border)}@media(max-width:600px){.mis-theme-workspace{padding:10px}.mis-theme-workspace>header{flex-direction:column}.mis-theme-workspace>.mis-theme-picker{padding:12px}}:root{--mis-control-primary: #2463cc;--mis-control-border: #dbe3ef;--mis-control-radius: 6px;--mis-control-space: 8px}:where([data-mis-control]){box-sizing:border-box}:where([data-mis-control=button]){font:inherit;border:1px solid var(--mis-control-border);border-radius:var(--mis-control-radius);background:#fff;color:#24354d;padding:5px 10px;cursor:pointer}:where([data-mis-control=button]:disabled){cursor:not-allowed;opacity:.55}:where([data-mis-control=button]:focus-visible,[data-mis-control=input]:focus-visible,[data-mis-control=select]:focus-visible){outline:2px solid var(--mis-control-primary);outline-offset:2px}:where([data-mis-control=input],[data-mis-control=select],[data-mis-control=textarea]){font:inherit;border:1px solid var(--mis-control-border);border-radius:var(--mis-control-radius);background:#fff;color:inherit}:where([data-mis-control=card]){background:#fff;border:1px solid var(--mis-control-border);border-radius:var(--mis-control-radius)}:where([data-mis-control=metric]){display:flex;gap:10px;padding:12px;background:#fff;border:1px solid var(--mis-control-border);border-radius:8px}:where([data-mis-control=metric]>div){display:grid;gap:4px}:where([data-mis-control=metric] strong){font-size:18px}:where([data-mis-control=metric] em){font-style:normal;color:#718096}[data-mis-control=button][data-mis-variant=outline]{background:#fff!important;color:var(--mis-control-primary)!important;border-color:var(--mis-control-primary)!important}[data-mis-control=button][data-mis-variant=soft]{background:#edf3ff!important;color:var(--mis-control-primary)!important;border-color:transparent!important}[data-mis-control=input][data-mis-variant=filled],[data-mis-control=select][data-mis-variant=filled],[data-mis-control=textarea][data-mis-variant=filled]{background:#f1f5fa!important;border-color:#e5eaf2!important}[data-mis-control=card][data-mis-variant=accent],[data-mis-control=metric][data-mis-variant=accent]{border-top:3px solid var(--mis-control-primary)!important;border-radius:8px!important}[data-mis-control=card][data-mis-variant=flat]{box-shadow:none!important;border-radius:0!important}[data-mis-control=table][data-mis-variant=striped] tbody tr:nth-child(2n){background:#f3f7fc}[data-mis-control=badge][data-mis-variant=pill]{border-radius:99px!important;padding-inline:8px!important}[data-mis-control=toolbar][data-mis-variant=soft],[data-mis-control=tabs][data-mis-variant=soft]{background:#edf3fb!important;border-radius:8px!important}[data-mis-control=dialog][data-mis-variant=rounded]{border-radius:16px!important;box-shadow:0 18px 60px #11254433!important}[data-mis-control=empty][data-mis-variant=soft]{background:#f1f6fc!important;border:1px dashed #c4d4e9!important;border-radius:8px!important}[data-mis-control=steps][data-mis-variant=soft]{background:#edf3fb!important;border-radius:8px!important}[data-mis-control=progress][data-mis-variant=rounded]{border-radius:99px!important;overflow:hidden}[data-mis-control=page-header][data-mis-variant=accent]{border-top:3px solid var(--mis-control-primary)!important}[data-mis-control=field][data-mis-variant=soft]{background:#f5f8fc!important;border-radius:6px!important}.mis-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 0;font-size:10px;color:#627089}.mis-pagination>div,.mis-pagination>div>span{display:flex;align-items:center;gap:5px}.mis-pagination button{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border:1px solid #dbe3ef;border-radius:5px;background:#fff;color:#33445e;font:inherit;cursor:pointer}.mis-pagination button svg{width:12px;height:12px}.mis-pagination button:disabled{opacity:.45;cursor:default}.mis-pagination button[aria-current=page]{background:#2463cc;color:#fff;opacity:1;border-color:#2463cc}.mis-pagination strong{padding-inline:6px;font-weight:500}.mis-pagination label{display:flex;align-items:center;gap:4px}.mis-pagination input{width:45px;height:26px;font:inherit;border:1px solid #dbe3ef;border-radius:5px}.mis-pagination i{font-style:normal}@media(max-width:600px){.mis-pagination>div{flex-wrap:wrap}}:where([data-mis-control=number]){font:inherit;border:1px solid var(--mis-control-border);border-radius:6px;color:inherit;background:#fff}[data-mis-control=number][data-mis-variant=filled]{background:#f1f5fa!important;border-color:#d9e3ef!important}:where([data-mis-control=date]){font:inherit;border:1px solid var(--mis-control-border);border-radius:6px;color:inherit;background:#fff}[data-mis-control=date][data-mis-variant=filled]{background:#f1f5fa!important;border-color:#d9e3ef!important}:where([data-mis-control=search]){font:inherit;border:1px solid var(--mis-control-border);border-radius:6px;color:inherit;background:#fff}[data-mis-control=search][data-mis-variant=filled]{background:#f1f5fa!important;border-color:#d9e3ef!important}:where([data-mis-control=password]){font:inherit;border:1px solid var(--mis-control-border);border-radius:6px;color:inherit;background:#fff}[data-mis-control=password][data-mis-variant=filled]{background:#f1f5fa!important;border-color:#d9e3ef!important}:where([data-mis-control=checkbox]){accent-color:var(--mis-control-primary)}[data-mis-control=checkbox][data-mis-variant=soft]{accent-color:#7193cd!important;filter:drop-shadow(0 0 2px #c1d3ef)}:where([data-mis-control=radio]){accent-color:var(--mis-control-primary)}[data-mis-control=radio][data-mis-variant=soft]{accent-color:#7193cd!important;filter:drop-shadow(0 0 2px #c1d3ef)}:where([data-mis-control=slider]){accent-color:var(--mis-control-primary)}[data-mis-control=slider][data-mis-variant=soft]{accent-color:#7193cd!important;filter:drop-shadow(0 0 2px #c1d3ef)}[data-mis-control=upload][data-mis-variant=soft],[data-mis-control=alert][data-mis-variant=soft],[data-mis-control=loading][data-mis-variant=soft],[data-mis-control=fieldset][data-mis-variant=soft],[data-mis-control=accordion][data-mis-variant=soft],[data-mis-control=timeline][data-mis-variant=soft],[data-mis-control=breadcrumb][data-mis-variant=soft],[data-mis-control=button-group][data-mis-variant=soft],[data-mis-control=tree][data-mis-variant=soft],[data-mis-control=chart][data-mis-variant=soft]{background:#edf3fb!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px #dce7f5}:where([data-mis-control=fieldset]){border:1px solid var(--mis-control-border);border-radius:6px;padding:12px}:where([data-mis-control=accordion]>summary){cursor:pointer}:where([data-mis-control=link]){color:var(--mis-control-primary)}[data-mis-control=link][data-mis-variant=underline]{text-decoration:underline!important;text-underline-offset:3px}[data-mis-control=descriptions][data-mis-variant=bordered]>div{border-bottom:1px solid #dce4ef!important;padding-block:6px}[data-mis-control=image][data-mis-variant=rounded]{border-radius:12px!important}[data-mis-control=avatar][data-mis-variant=rounded]{border-radius:6px!important}[data-mis-control=drawer][data-mis-variant=rounded]{border-radius:14px!important;box-shadow:0 8px 28px #18375720!important}[data-mis-control=color][data-mis-variant=rounded]{border-radius:12px!important;overflow:hidden}:where([data-mis-control=divider]){border:0;border-top:1px solid #dce4ef}[data-mis-control=divider][data-mis-variant=dashed]{border-top-style:dashed!important}:where([data-mis-control=switch]){border:1px solid #d6e1f0;border-radius:6px;background:#edf3ff;padding:6px 12px;color:#285dab;cursor:pointer}[data-mis-control=switch][data-mis-variant=outline]{background:transparent!important;border:1px solid #7193cd!important;color:#285dab!important}:where([data-mis-control=skeleton]){min-height:14px;background:#e4eaf2;border-radius:5px}[data-mis-control=skeleton][data-mis-variant=pulse]{animation:mis-skeleton-pulse 1.5s ease-in-out infinite}@keyframes mis-skeleton-pulse{50%{opacity:.45}}.mis-tooltip{display:inline-flex;position:relative;cursor:help;outline-offset:4px}.mis-tooltip>[role=tooltip]{visibility:hidden;position:absolute;left:0;bottom:calc(100% + 6px);z-index:20;width:max-content;max-width:250px;padding:7px 10px;border-radius:5px;color:#fff;background:#23364e;box-shadow:0 4px 12px #17294220}.mis-tooltip:hover>[role=tooltip],.mis-tooltip:focus-within>[role=tooltip]{visibility:visible}.mis-tooltip[data-mis-variant=light]>[role=tooltip]{color:#203c60;background:#edf3fc;border:1px solid #cfdced}.mis-preview-example{max-width:560px;padding:12px}.mis-preview-example dl>div{display:flex;justify-content:space-between;gap:20px;padding-block:6px}.mis-preview-example dd{margin:0}.mis-preview-example [data-mis-control=alert],.mis-preview-example [data-mis-control=loading],.mis-preview-example [data-mis-control=accordion],.mis-preview-example [data-mis-control=drawer],.mis-preview-example [data-mis-control=tree],.mis-preview-example [data-mis-control=breadcrumb],.mis-preview-example [data-mis-control=chart]{padding:12px;border:1px solid #e0e7f1}.mis-preview-example [data-mis-control=skeleton]{margin:8px 0}.mis-preview-example [data-mis-control=button-group]{display:flex;gap:6px;padding:8px}.mis-preview-example [aria-pressed=true]{background:#245fcc;color:#fff}.mis-preview-example [data-mis-control=timeline] li{padding:7px;border-left:2px solid #bdd0ef}[data-mis-control=button][data-mis-variant=outline]:is([aria-pressed=true],[aria-current=page],[aria-selected=true]),[data-mis-control=button][data-mis-variant=soft]:is([aria-pressed=true],[aria-current=page],[aria-selected=true]){background:var(--mis-control-primary)!important;color:#fff!important;border-color:var(--mis-control-primary)!important}:where([data-mis-control=avatar]){width:32px;height:32px;border-radius:50%;background:#e9f0fc;color:#2b5fab}.mis-rich-text-editor{display:flex;flex-direction:column;min-height:0;height:100%;border:1px solid #d7e0ec;border-radius:7px;background:#fff;overflow:hidden}.mis-rich-text-toolbar{display:flex;flex:none;gap:4px;padding:6px;flex-wrap:wrap;border-bottom:1px solid #e5eaf3}.mis-rich-text-toolbar button{padding:4px 7px;min-height:28px}.mis-rich-text-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.mis-rich-text-editor>.mis-rich-text-content{flex:1;min-height:90px;padding:10px;overflow:auto;outline:none}.mis-rich-text-editor:focus-within{border-color:#7897e0;box-shadow:0 0 0 2px #3159d617}.mis-rich-text-content p{margin:0 0 .65em}.mis-rich-text-content ol,.mis-rich-text-content ul{padding-left:1.8em}[data-mis-control=field][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=field][data-mis-variant=framed]{border:1px solid var(--mis-control-border)!important;border-radius:8px!important}[data-mis-control=field][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=card][data-mis-variant=elevated]{border:1px solid var(--mis-control-border)!important;background:#fff!important;box-shadow:0 5px 16px #20345318!important;border-radius:10px!important}[data-mis-control=card][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=card][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=metric][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=metric][data-mis-variant=elevated]{border:1px solid var(--mis-control-border)!important;background:#fff!important;box-shadow:0 5px 16px #20345318!important;border-radius:10px!important}[data-mis-control=metric][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=empty][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=empty][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=empty][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=steps][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=steps][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=steps][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=toolbar][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=toolbar][data-mis-variant=elevated]{border:1px solid var(--mis-control-border)!important;background:#fff!important;box-shadow:0 5px 16px #20345318!important;border-radius:10px!important}[data-mis-control=toolbar][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=dialog][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=dialog][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=dialog][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=page-header][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=page-header][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=page-header][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;background:transparent!important;border-radius:0!important}[data-mis-control=alert][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=alert][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=alert][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=loading][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=loading][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=loading][data-mis-variant=rail],[data-mis-control=fieldset][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=fieldset][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=fieldset][data-mis-variant=dashed]{border:1px dashed var(--mis-control-primary)!important;background:#fff!important;border-radius:8px!important}[data-mis-control=accordion][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=accordion][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=accordion][data-mis-variant=elevated]{border:1px solid var(--mis-control-border)!important;background:#fff!important;box-shadow:0 5px 16px #20345318!important;border-radius:10px!important}[data-mis-control=timeline][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=timeline][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=timeline][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=drawer][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=drawer][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=drawer][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=tree][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=tree][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=tree][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=chart][data-mis-variant=grid]{background-color:#fff!important;background-image:linear-gradient(#dce5ef70 1px,transparent 1px),linear-gradient(90deg,#dce5ef70 1px,transparent 1px)!important;background-size:16px 16px!important;border:1px solid var(--mis-control-border)!important}[data-mis-control=chart][data-mis-variant=elevated]{border:1px solid var(--mis-control-border)!important;background:#fff!important;box-shadow:0 5px 16px #20345318!important;border-radius:10px!important}[data-mis-control=chart][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=input][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-mis-control=input][data-mis-variant=inset]{border:1px solid var(--mis-control-border)!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #24354d18!important;border-radius:5px!important}[data-mis-control=input][data-mis-variant=rounded]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:14px!important}[data-mis-control=select][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-mis-control=select][data-mis-variant=inset]{border:1px solid var(--mis-control-border)!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #24354d18!important;border-radius:5px!important}[data-mis-control=select][data-mis-variant=rounded]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:14px!important}[data-mis-control=textarea][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-mis-control=textarea][data-mis-variant=inset]{border:1px solid var(--mis-control-border)!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #24354d18!important;border-radius:5px!important}[data-mis-control=textarea][data-mis-variant=rounded]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:14px!important}[data-mis-control=number][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-mis-control=number][data-mis-variant=inset]{border:1px solid var(--mis-control-border)!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #24354d18!important;border-radius:5px!important}[data-mis-control=number][data-mis-variant=rounded]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:14px!important}[data-mis-control=date][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-mis-control=date][data-mis-variant=inset]{border:1px solid var(--mis-control-border)!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #24354d18!important;border-radius:5px!important}[data-mis-control=date][data-mis-variant=rounded]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:14px!important}[data-mis-control=search][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-mis-control=search][data-mis-variant=inset]{border:1px solid var(--mis-control-border)!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #24354d18!important;border-radius:5px!important}[data-mis-control=search][data-mis-variant=rounded]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:14px!important}[data-mis-control=password][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-mis-control=password][data-mis-variant=inset]{border:1px solid var(--mis-control-border)!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #24354d18!important;border-radius:5px!important}[data-mis-control=password][data-mis-variant=rounded]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:14px!important}[data-mis-control=button][data-mis-variant=solid]{background:var(--mis-control-primary)!important;border-color:var(--mis-control-primary)!important;color:#fff!important;border-radius:6px!important;box-shadow:0 2px 4px #20345320}[data-mis-control=button][data-mis-variant=ghost]{background:transparent!important;border-color:transparent!important;color:var(--mis-control-primary)!important;box-shadow:none!important}[data-mis-control=button][data-mis-variant=capsule]{border-radius:99px!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-color:var(--mis-control-primary)!important;color:var(--mis-control-primary)!important}:is([data-mis-control=button][data-mis-variant=ghost],[data-mis-control=button][data-mis-variant=capsule]):is([aria-pressed=true],[aria-current=page],[aria-selected=true]){background:var(--mis-control-primary)!important;color:#fff!important}[data-mis-control=table][data-mis-variant=grid] th{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;color:#24354d!important}[data-mis-control=table][data-mis-variant=grid] :is(th,td){border:1px solid var(--mis-control-border)!important}[data-mis-control=table][data-mis-variant=header] th{background:var(--mis-control-primary)!important;color:#fff!important}[data-mis-control=table][data-mis-variant=header] :is(th,td){border-bottom:1px solid var(--mis-control-border)!important}[data-mis-control=table][data-mis-variant=minimal] th{background:#fff!important;color:#24354d!important}[data-mis-control=table][data-mis-variant=minimal] :is(th,td){border:0!important;border-bottom:1px solid var(--mis-control-border)!important}[data-mis-control=badge][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;color:var(--mis-control-primary)!important;background:#fff!important;border-radius:4px!important}[data-mis-control=badge][data-mis-variant=solid]{border:1px solid var(--mis-control-primary)!important;color:#fff!important;background:var(--mis-control-primary)!important;border-radius:4px!important}[data-mis-control=badge][data-mis-variant=dashed]{border:1px dashed var(--mis-control-primary)!important;color:var(--mis-control-primary)!important;background:#fff!important;border-radius:4px!important}[data-mis-control=progress][data-mis-variant=gradient]>*{background:linear-gradient(90deg,var(--mis-control-primary),#4db8aa)!important}[data-mis-control=progress][data-mis-variant=striped]>*{background-color:var(--mis-control-primary)!important;background-image:repeating-linear-gradient(45deg,transparent 0 6px,#ffffff55 6px 12px)!important}[data-mis-control=progress][data-mis-variant=outlined]{outline:1px solid var(--mis-control-primary);outline-offset:2px;background:#fff!important;border-radius:3px!important}[data-mis-control=tabs][data-mis-variant=underline]{background:transparent!important;border-radius:6px!important}[data-mis-control=tabs][data-mis-variant=underline]>:is(button,a){border-radius:0!important;border:0!important;background:transparent!important}[data-mis-control=tabs][data-mis-variant=underline]>:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){box-shadow:inset 0 -2px var(--mis-control-primary)!important;color:var(--mis-control-primary)!important}[data-mis-control=tabs][data-mis-variant=capsule]{background:transparent!important;border-radius:99px!important}[data-mis-control=tabs][data-mis-variant=capsule]>:is(button,a){border-radius:99px!important}[data-mis-control=tabs][data-mis-variant=capsule]>:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){background:var(--mis-control-primary)!important;color:#fff!important}[data-mis-control=tabs][data-mis-variant=segmented]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:6px!important}[data-mis-control=tabs][data-mis-variant=segmented]>:is(button,a){border-radius:5px!important}[data-mis-control=tabs][data-mis-variant=segmented]>:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){background:var(--mis-control-primary)!important;color:#fff!important}[data-mis-control=button-group][data-mis-variant=underline]{background:transparent!important;border-radius:6px!important}[data-mis-control=button-group][data-mis-variant=underline]>:is(button,a){border-radius:0!important;border:0!important;background:transparent!important}[data-mis-control=button-group][data-mis-variant=underline]>:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){box-shadow:inset 0 -2px var(--mis-control-primary)!important;color:var(--mis-control-primary)!important}[data-mis-control=button-group][data-mis-variant=capsule]{background:transparent!important;border-radius:99px!important}[data-mis-control=button-group][data-mis-variant=capsule]>:is(button,a){border-radius:99px!important}[data-mis-control=button-group][data-mis-variant=capsule]>:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){background:var(--mis-control-primary)!important;color:#fff!important}[data-mis-control=button-group][data-mis-variant=outlined]{background:transparent!important;border-radius:6px!important;border:1px solid var(--mis-control-border)!important}[data-mis-control=button-group][data-mis-variant=outlined]>:is(button,a){border-radius:5px!important}[data-mis-control=button-group][data-mis-variant=outlined]>:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){background:var(--mis-control-primary)!important;color:#fff!important}[data-mis-control=pagination][data-mis-variant=capsule] button{border-radius:99px!important}[data-mis-control=pagination][data-mis-variant=minimal] button:not([aria-current]){background:transparent!important;border-color:transparent!important}[data-mis-control=pagination][data-mis-variant=minimal] button[aria-current]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;color:var(--mis-control-primary)!important;border-color:transparent!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important}[data-mis-control=pagination][data-mis-variant=framed]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid var(--mis-control-border)!important;border-radius:8px;padding:10px}[data-mis-control=checkbox][data-mis-variant=teal]{accent-color:#0f766e!important;filter:drop-shadow(0 0 1px #0f766e66)}[data-mis-control=checkbox][data-mis-variant=violet]{accent-color:#7352a5!important;filter:drop-shadow(0 0 1px #7352a566)}[data-mis-control=checkbox][data-mis-variant=graphite]{accent-color:#475569!important;filter:drop-shadow(0 0 1px #47556966)}[data-mis-control=radio][data-mis-variant=teal]{accent-color:#0f766e!important;filter:drop-shadow(0 0 1px #0f766e66)}[data-mis-control=radio][data-mis-variant=violet]{accent-color:#7352a5!important;filter:drop-shadow(0 0 1px #7352a566)}[data-mis-control=radio][data-mis-variant=graphite]{accent-color:#475569!important;filter:drop-shadow(0 0 1px #47556966)}[data-mis-control=slider][data-mis-variant=teal]{accent-color:#0f766e!important}[data-mis-control=slider][data-mis-variant=violet]{accent-color:#7352a5!important}[data-mis-control=slider][data-mis-variant=graphite]{accent-color:#475569!important}[data-mis-control=switch][data-mis-variant=solid]{border-radius:6px!important;border:1px solid var(--mis-control-border)!important;background:#edf0f4!important;color:#526175!important}[data-mis-control=switch][data-mis-variant=solid][aria-checked=true]{background:var(--mis-control-primary)!important;color:#fff!important;border-color:var(--mis-control-primary)!important}[data-mis-control=switch][data-mis-variant=capsule]{border-radius:99px!important;border:1px solid var(--mis-control-border)!important;background:#edf0f4!important;color:#526175!important}[data-mis-control=switch][data-mis-variant=capsule][aria-checked=true]{background:var(--mis-control-primary)!important;color:#fff!important;border-color:var(--mis-control-primary)!important}[data-mis-control=switch][data-mis-variant=tonal]{border-radius:6px!important;border:1px solid var(--mis-control-border)!important;background:#edf0f4!important;color:#526175!important}[data-mis-control=switch][data-mis-variant=tonal][aria-checked=true]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;color:var(--mis-control-primary)!important;border-color:var(--mis-control-primary)!important}[data-mis-control=upload][data-mis-variant=dashed]{border:1px dashed var(--mis-control-border)!important;background:#fff!important;border-radius:8px!important}[data-mis-control=upload][data-mis-variant=dashed]::file-selector-button{font:inherit;padding:6px 10px;border:0;border-radius:5px;background:var(--mis-control-primary);color:#fff;margin-right:8px;cursor:pointer}[data-mis-control=upload][data-mis-variant=outlined]{border:1px solid var(--mis-control-border)!important;background:#fff!important;border-radius:8px!important}[data-mis-control=upload][data-mis-variant=outlined]::file-selector-button{font:inherit;padding:6px 10px;border:0;border-radius:5px;background:#fff;color:var(--mis-control-primary);margin-right:8px;cursor:pointer}[data-mis-control=upload][data-mis-variant=tonal]{border:1px solid var(--mis-control-border)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:8px!important}[data-mis-control=upload][data-mis-variant=tonal]::file-selector-button{font:inherit;padding:6px 10px;border:0;border-radius:5px;background:var(--mis-control-primary);color:#fff;margin-right:8px;cursor:pointer}[data-mis-control=color][data-mis-variant=outlined]{border:2px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:3px!important}[data-mis-control=color][data-mis-variant=elevated]{border:3px solid white!important;border-radius:8px!important;box-shadow:0 3px 10px #20345335!important}[data-mis-control=color][data-mis-variant=minimal]{border:0!important;padding:0!important;background:transparent!important}[data-mis-control=skeleton][data-mis-variant=shimmer]{background:linear-gradient(90deg,#e4eaf2 25%,#f8fafd,#e4eaf2 75%)!important;background-size:200% 100%!important;animation:mis-shimmer 2s linear infinite}[data-mis-control=skeleton][data-mis-variant=rounded]{border-radius:99px!important;background:#dde6f2!important}[data-mis-control=skeleton][data-mis-variant=outlined]{background:#fff!important;border:1px solid var(--mis-control-border)!important;border-radius:4px!important}[data-mis-control=descriptions][data-mis-variant=striped]>div:nth-child(odd){background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important}[data-mis-control=descriptions][data-mis-variant=grid]>div{border:1px solid var(--mis-control-border)!important;padding-inline:8px}[data-mis-control=descriptions][data-mis-variant=grid] dt{border-right:1px solid var(--mis-control-border);padding-right:8px}[data-mis-control=descriptions][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:8px;padding:8px}[data-mis-control=avatar][data-mis-variant=ring]{outline:2px solid var(--mis-control-primary);outline-offset:2px;border-radius:50%!important}[data-mis-control=avatar][data-mis-variant=square]{border-radius:0!important;background:#e2e8f0!important;color:#334155!important}[data-mis-control=avatar][data-mis-variant=tonal]{border-radius:10px!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;color:var(--mis-control-primary)!important;border:1px solid var(--mis-control-border)}[data-mis-control=image][data-mis-variant=framed]{border:4px solid white!important;outline:1px solid var(--mis-control-border);border-radius:2px!important}[data-mis-control=image][data-mis-variant=elevated]{box-shadow:0 5px 14px #20345330!important;border-radius:8px!important}[data-mis-control=image][data-mis-variant=oval]{border-radius:50%!important}[data-mis-control=link][data-mis-variant=capsule]{border:1px solid var(--mis-control-border);border-radius:99px;padding:3px 9px;color:var(--mis-control-primary)!important;text-decoration:none!important}[data-mis-control=link][data-mis-variant=dotted]{text-decoration:underline dotted!important;text-underline-offset:4px;color:var(--mis-control-primary)!important}[data-mis-control=link][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;color:var(--mis-control-primary)!important;padding:3px 6px;border-radius:4px;text-decoration:none!important}[data-mis-control=divider][data-mis-variant=dotted]{border:0!important;border-top:2px dotted var(--mis-control-border)!important}[data-mis-control=divider][data-mis-variant=double]{border:0!important;border-top:3px double var(--mis-control-border)!important}[data-mis-control=divider][data-mis-variant=gradient]{border:0!important;height:1px;background:linear-gradient(90deg,var(--mis-control-primary),transparent)!important}[data-mis-control=breadcrumb][data-mis-variant=outlined]{background:#fff!important;border:1px solid var(--mis-control-border)!important;border-radius:3px!important}[data-mis-control=breadcrumb][data-mis-variant=capsule]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid var(--mis-control-border)!important;border-radius:99px!important}[data-mis-control=breadcrumb][data-mis-variant=underline]{background:#fff!important;border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:3px!important}[data-mis-control=tooltip][data-mis-variant=brand]>[role=tooltip]{background:var(--mis-control-primary)!important;color:#fff!important;border:1px solid transparent;border-radius:5px!important}[data-mis-control=tooltip][data-mis-variant=outlined]>[role=tooltip]{background:#fff!important;color:#24354d!important;border:1px solid var(--mis-control-primary);border-radius:5px!important}[data-mis-control=tooltip][data-mis-variant=rounded]>[role=tooltip]{background:#23364e!important;color:#fff!important;border:1px solid transparent;border-radius:14px!important}@keyframes mis-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){[data-mis-control=skeleton]{animation:none!important}}[data-mis-control]:focus-visible{outline:2px solid var(--mis-control-primary);outline-offset:2px}[data-mis-control=button][data-mis-variant=solid]:is([aria-pressed=true],[aria-current=page],[aria-selected=true]){background:color-mix(in srgb,var(--mis-control-primary) 75%,black)!important;box-shadow:inset 0 0 0 2px #fffa!important}[data-mis-control=loading][data-mis-animated]>svg{display:none}[data-mis-control=loading]>.mis-loading-animation{position:relative;display:inline-block;flex:0 0 auto;width:36px;height:36px;margin:8px;padding:0;color:var(--mis-control-primary, #3159d6);vertical-align:middle}[data-mis-control=loading]>.mis-loading-animation>i{position:absolute;display:block;margin:0;padding:0;width:8px;height:8px;border:0;border-radius:50%;background:currentColor;box-sizing:border-box}[data-mis-variant=ring]>.mis-loading-animation>i:first-child{top:2px;right:2px;bottom:2px;left:2px;width:32px;height:32px;background:transparent;border:3px solid color-mix(in srgb,currentColor 18%,transparent);border-top-color:currentColor;animation:mis-loading-turn .9s linear infinite}[data-mis-variant=ring]>.mis-loading-animation>i:not(:first-child){display:none}[data-mis-variant=dots]>.mis-loading-animation>i{top:14px;left:0;animation:mis-loading-bounce 1.2s ease-in-out infinite}[data-mis-variant=dots]>.mis-loading-animation>i:nth-child(2){left:14px;animation-delay:.15s}[data-mis-variant=dots]>.mis-loading-animation>i:nth-child(3){left:28px;animation-delay:.3s}[data-mis-variant=bars]>.mis-loading-animation>i{top:6px;left:4px;width:6px;height:24px;border-radius:4px;animation:mis-loading-wave 1s ease-in-out infinite}[data-mis-variant=bars]>.mis-loading-animation>i:nth-child(2){left:15px;animation-delay:.12s}[data-mis-variant=bars]>.mis-loading-animation>i:nth-child(3){left:26px;animation-delay:.24s}[data-mis-variant=orbit]>.mis-loading-animation>i:first-child{top:0;right:0;bottom:0;left:0;width:36px;height:36px;background:transparent;border:2px solid color-mix(in srgb,currentColor 18%,transparent);border-top-color:currentColor;border-bottom-color:currentColor;animation:mis-loading-turn 1.6s linear infinite}[data-mis-variant=orbit]>.mis-loading-animation>i:nth-child(2){top:8px;right:8px;bottom:8px;left:8px;width:20px;height:20px;background:transparent;border:2px solid color-mix(in srgb,currentColor 18%,transparent);border-inline-start-color:currentColor;animation:mis-loading-turn 1s linear infinite reverse}[data-mis-variant=orbit]>.mis-loading-animation>i:nth-child(3){top:15px;right:15px;bottom:15px;left:15px;width:6px;height:6px}[data-mis-control=loading][data-animation-paused]>.mis-loading-animation>i{animation-play-state:paused}[data-mis-control=loading][data-mis-variant^=duoduo-]{display:grid;width:min(100%,520px);gap:8px;padding:14px 16px!important;border:1px solid #dce5f2!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f7f9fd)!important;color:#54647c}.mis-loading-dog-stage{position:relative;display:block;height:76px;overflow:hidden;border-radius:10px;background:linear-gradient(180deg,#f8faff,#f4f7fc 68%,#edf2f9 69%,#f8faff)}.mis-loading-dog-stage:before{content:"";position:absolute;right:12px;bottom:12px;left:12px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#b8c8df 12%,#7593c0 50%,#b8c8df 88%,transparent)}.mis-loading-dog-stage>b{position:absolute;bottom:9px;left:50%;width:18%;height:7px;border-radius:50%;background:#35528321;filter:blur(4px);animation:mis-loading-dog-shadow 3.4s ease-in-out infinite}.mis-loading-dog-runner{position:absolute;z-index:1;bottom:8px;left:4px;display:block;width:66px;height:66px;animation:mis-loading-dog-travel 3.4s ease-in-out infinite}.mis-loading-dog-sprite{display:block;width:66px;height:66px;background-repeat:no-repeat;background-size:800% auto;background-position:0 50%;animation:mis-loading-dog-frames .85s steps(7,end) infinite}[data-mis-variant=duoduo-trot] .mis-loading-dog-sprite{background-image:url(/modules/loading/duoduo-trot-sprite.png);animation-duration:1.2s}[data-mis-variant=duoduo-glow] .mis-loading-dog-sprite{background-image:url(/modules/loading/duoduo-glow-sprite.png)}[data-mis-variant=duoduo-sprint] .mis-loading-dog-sprite{background-image:url(/modules/loading/duoduo-sprint-sprite.png);animation-duration:.65s}[data-mis-variant=duoduo-trot] .mis-loading-dog-runner{animation-duration:5s}[data-mis-variant=duoduo-glow] .mis-loading-dog-runner{animation-duration:2.9s}[data-mis-variant=duoduo-sprint] .mis-loading-dog-runner{animation-duration:2.3s}[data-mis-variant=duoduo-trot] .mis-loading-dog-stage>b{animation-duration:5s}[data-mis-variant=duoduo-glow] .mis-loading-dog-stage>b{animation-duration:2.9s}[data-mis-variant=duoduo-sprint] .mis-loading-dog-stage>b{animation-duration:2.3s}.mis-loading-dog-label{display:block;text-align:center;color:#566982;font-weight:550;letter-spacing:.02em}[data-mis-control=loading][data-mis-variant^=duoduo-][data-animation-paused] .mis-loading-dog-runner,[data-mis-control=loading][data-mis-variant^=duoduo-][data-animation-paused] .mis-loading-dog-sprite,[data-mis-control=loading][data-mis-variant^=duoduo-][data-animation-paused] .mis-loading-dog-stage>b{animation-play-state:paused}@keyframes mis-loading-dog-frames{to{background-position-x:100%}}@keyframes mis-loading-dog-travel{0%{left:4px;transform:scaleX(1)}48%{left:calc(100% - 70px);transform:scaleX(1)}50%{left:calc(100% - 70px);transform:scaleX(-1)}98%{left:4px;transform:scaleX(-1)}to{left:4px;transform:scaleX(1)}}@keyframes mis-loading-dog-shadow{0%,to{left:7%}48%,50%{left:75%}98%{left:7%}}[data-mis-control=loading][data-mis-variant=module-entry]{display:block;width:100%;max-width:680px;padding:18px 20px!important;border:0!important;background:#f3f5f9!important;color:#172033}[data-mis-control=loading][data-mis-variant=module-entry]>.mis-loading-module-card{display:grid;width:100%;gap:16px}[data-mis-control=loading][data-mis-variant=module-entry] .mis-loading-module-card>header{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:0;border:0;background:transparent}.mis-loading-module-icon{display:grid;width:48px;height:48px;place-items:center;flex:0 0 auto;border-radius:12px;color:var(--mis-control-primary, #3159d6);background:color-mix(in srgb,var(--mis-control-primary, #3159d6) 7%,white)}.mis-loading-module-icon>svg{width:22px;height:22px}.mis-loading-module-glyph{display:grid;grid-template-columns:repeat(2,8px);grid-template-rows:repeat(2,8px);gap:4px}.mis-loading-module-glyph>i{display:block;border:2px solid currentColor;border-radius:2px}.mis-loading-module-card header>div{display:grid;min-width:0;gap:5px}.mis-loading-module-card header small{color:var(--mis-control-primary, #3159d6);font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.mis-loading-module-card header strong{color:#172033;font-size:14px;font-weight:650}.mis-loading-module-progress{display:block;height:7px;overflow:hidden;border-radius:999px;background:#e4eaf4;box-shadow:inset 0 0 0 1px #6981ae14}.mis-loading-module-progress>i{position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mis-control-primary, #3159d6),#7da0f6);transition:width .18s ease}.mis-loading-module-progress.is-indeterminate>i{width:34%;animation:mis-loading-module-travel 1.45s ease-in-out infinite}[data-mis-control=loading][data-mis-variant=module-entry] .mis-loading-module-card>footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:18px;padding:0;border:0;color:#6f7b91;font-size:11px}.mis-loading-module-card footer strong{color:var(--mis-control-primary, #3159d6);font-variant-numeric:tabular-nums}[data-mis-control=loading][data-mis-variant=module-entry][data-animation-paused] .mis-loading-module-progress>i{animation-play-state:paused}@keyframes mis-loading-module-travel{0%{transform:translate(-112%)}55%{transform:translate(118%)}to{transform:translate(294%)}}@keyframes mis-loading-turn{to{transform:rotate(360deg)}}@keyframes mis-loading-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-7px);opacity:1}}@keyframes mis-loading-wave{0%,to{transform:scaleY(.4);opacity:.45}50%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){[data-mis-control=loading]>.mis-loading-animation>i{animation:none}.mis-loading-module-progress>i{transition:none}.mis-loading-module-progress.is-indeterminate>i{animation:none;transform:translate(96%)}.mis-loading-dog-runner,.mis-loading-dog-sprite,.mis-loading-dog-stage>b{animation:none}}._root_2bmgy_1{display:inline-grid;overflow:hidden;place-items:center;flex:0 0 auto;font-style:normal}._root_2bmgy_1>img{width:100%;height:100%;object-fit:cover}._root_2bmgy_1>span{line-height:1}._canvas_wuu2o_1{min-width:0;padding:18px;background:#f3f5f8}._document_wuu2o_13{width:min(100%,900px);min-height:540px;box-sizing:border-box;margin:0 auto;padding:18px;color:#263248;background:#fff;border:1px solid #dfe5ed;border-radius:10px;box-shadow:0 8px 24px #0f213d0f}._cover_wuu2o_39{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 2px 14px;border-bottom:1px solid #ebeff4}._cover_wuu2o_39 h2,._cover_wuu2o_39 p{margin:0}._cover_wuu2o_39 h2{color:#172033;font-size:16px;line-height:22px;font-weight:620}._cover_wuu2o_39 p{margin-top:3px;color:#7b8698;font-size:9px;line-height:15px}._cover_wuu2o_39 span{flex:0 0 auto;padding:4px 8px;color:#91601d;background:#fff7e8;border-radius:9px;font-size:9px}._documentBody_wuu2o_65{padding-top:14px}._tableViewport_wuu2o_69{max-width:100%;margin-top:10px;overflow-x:auto;overscroll-behavior-inline:contain}._desktopTable_wuu2o_83{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed}._desktopTable_wuu2o_83 th,._desktopTable_wuu2o_83 td{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word}._compactTable_wuu2o_113{display:none}._tableRecord_wuu2o_115{min-width:max-content}._tableRecord_wuu2o_115+._tableRecord_wuu2o_115{margin-top:10px}._tableRecordTitle_wuu2o_119{display:block}._tableGrid_wuu2o_123{min-width:max-content;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(120px,1fr)}._tableCell_wuu2o_137{min-width:120px}._tableTitle_wuu2o_139,._tableValue_wuu2o_139{max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word}[data-approval-runtime-viewport=tablet] ._tableViewport_wuu2o_69,[data-approval-runtime-viewport=mobile] ._tableViewport_wuu2o_69{overflow-x:hidden}[data-approval-runtime-viewport=tablet] ._desktopTable_wuu2o_83,[data-approval-runtime-viewport=mobile] ._desktopTable_wuu2o_83{display:none}[data-approval-runtime-viewport=tablet] ._compactTable_wuu2o_113,[data-approval-runtime-viewport=mobile] ._compactTable_wuu2o_113{display:block}[data-approval-runtime-viewport=tablet] ._tableGrid_wuu2o_123,[data-approval-runtime-viewport=mobile] ._tableGrid_wuu2o_123{width:100%;min-width:0;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--runtime-table-columns, 2),minmax(0,1fr))}[data-approval-runtime-viewport=tablet] ._tableRecord_wuu2o_115,[data-approval-runtime-viewport=mobile] ._tableRecord_wuu2o_115{width:100%;min-width:0;overflow:hidden;background:#fff;border:1px solid #dfe5ed;border-radius:8px}[data-approval-runtime-viewport=tablet] ._tableRecordTitle_wuu2o_119,[data-approval-runtime-viewport=mobile] ._tableRecordTitle_wuu2o_119{display:block;padding:8px 10px;color:#34435a;background:#eef2f7;border-bottom:1px solid #dfe5ed;font-size:10px;font-weight:700}[data-approval-runtime-viewport=tablet] ._tableCell_wuu2o_137,[data-approval-runtime-viewport=mobile] ._tableCell_wuu2o_137{min-width:0!important}[data-approval-runtime-viewport=mobile] ._tableGrid_wuu2o_123{grid-template-columns:repeat(var(--runtime-table-columns, 1),minmax(0,1fr))}@media(max-width:1024px){[data-approval-runtime-layout=employee-runtime] ._tableViewport_wuu2o_69{overflow-x:hidden}[data-approval-runtime-layout=employee-runtime] ._desktopTable_wuu2o_83{display:none}[data-approval-runtime-layout=employee-runtime] ._compactTable_wuu2o_113{display:block}[data-approval-runtime-layout=employee-runtime] ._tableGrid_wuu2o_123{width:100%;min-width:0;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--runtime-table-columns, 2),minmax(0,1fr))}[data-approval-runtime-layout=employee-runtime] ._tableRecord_wuu2o_115{width:100%;min-width:0;overflow:hidden;background:#fff;border:1px solid #dfe5ed;border-radius:8px}[data-approval-runtime-layout=employee-runtime] ._tableRecordTitle_wuu2o_119{display:block;padding:8px 10px;color:#34435a;background:#eef2f7;border-bottom:1px solid #dfe5ed;font-size:10px;font-weight:700}[data-approval-runtime-layout=employee-runtime] ._tableCell_wuu2o_137{min-width:0!important}}@media(max-width:600px){._canvas_wuu2o_1{padding:10px}._document_wuu2o_13{min-height:0;padding:12px}._cover_wuu2o_39{display:grid}._cover_wuu2o_39 span{width:fit-content}[data-approval-runtime-layout=employee-runtime] ._tableGrid_wuu2o_123{grid-template-columns:repeat(var(--runtime-table-columns, 1),minmax(0,1fr))}}._launcher_wds1_1{position:fixed;right:22px;bottom:22px;z-index:80;display:flex;align-items:center;gap:7px;border:0;border-radius:22px;padding:11px 15px;background:#173f9b;color:#fff;box-shadow:0 10px 28px #173f9b55;font-weight:700}._launcher_wds1_1 svg{width:18px}._launcher_wds1_1 b{display:grid;min-width:19px;height:19px;place-items:center;border-radius:50%;background:#ff6b3d;font-size:11px}._backdrop_wds1_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;padding:22px;background:#11182799;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._dialog_wds1_1{display:flex;overflow:hidden;flex-direction:column;width:min(720px,100%);max-height:min(760px,92vh);border-radius:16px;background:#fff;box-shadow:0 28px 80px #10182d66}._dialog_wds1_1>header{display:flex;align-items:center;justify-content:space-between;padding:19px 22px;border-bottom:1px solid #e3e9f2}._dialog_wds1_1>header>div{display:flex;align-items:center;gap:12px}._dialog_wds1_1>header>div>span{display:grid;width:43px;height:43px;place-items:center;border-radius:12px;background:#173f9b;color:#fff}._dialog_wds1_1>header svg{width:20px}._dialog_wds1_1>header p,._dialog_wds1_1>header h2{margin:0}._dialog_wds1_1>header p{color:#758097;font-size:11px}._dialog_wds1_1>header h2{font-size:20px}._dialog_wds1_1>header>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #dbe3ee;border-radius:8px;background:#fff;color:#566277}._summary_wds1_1{padding:11px 22px;background:#f4f7fc;color:#536078;font-size:12px}._error_wds1_1{margin:12px 20px 0;padding:9px 11px;border-radius:8px;background:#fff0f0;color:#a62828}._error_wds1_1 button{float:right;border:0;background:transparent;color:inherit;text-decoration:underline}._tasks_wds1_1{overflow:auto;padding:15px 20px}._tasks_wds1_1 article{margin-bottom:11px;padding:14px 15px;border:1px solid #dfe6f0;border-radius:11px}._tasks_wds1_1 article._required_wds1_1{border-left:4px solid #f26b38}._taskTop_wds1_1{display:flex;align-items:center;justify-content:space-between}._taskTop_wds1_1>span{padding:3px 7px;border-radius:5px;background:#eef3fb;color:#51617b;font-size:10px}._required_wds1_1 ._taskTop_wds1_1>span{background:#fff0e7;color:#b34819}._taskTop_wds1_1 small{display:flex;align-items:center;gap:4px;color:#a34a25}._taskTop_wds1_1 svg{width:13px}._tasks_wds1_1 h3{margin:10px 0 5px;font-size:15px}._tasks_wds1_1 p{margin:0;color:#566278;font-size:13px;line-height:1.7;white-space:pre-wrap}._tasks_wds1_1 article footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px}._tasks_wds1_1 a,._tasks_wds1_1 article button{display:flex;align-items:center;gap:5px;border:1px solid #bfcce1;border-radius:7px;padding:7px 10px;background:#fff;color:#214da8;text-decoration:none;font-size:12px}._tasks_wds1_1 article button{border-color:#2456bd;background:#2456bd;color:#fff}._tasks_wds1_1 article button:disabled{opacity:.6}._tasks_wds1_1 footer svg{width:14px}._dialogFooter_wds1_1{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 20px;border-top:1px solid #e4e9f1;color:#788398;font-size:11px}._dialogFooter_wds1_1 button{flex:0 0 auto;border:1px solid #cfd8e6;border-radius:7px;padding:7px 11px;background:#fff}._empty_wds1_1{display:flex;align-items:center;justify-content:center;gap:8px;min-height:130px;color:#7a879b}._empty_wds1_1 svg{width:20px}._spin_wds1_1{animation:_spin_wds1_1 1s linear infinite}@keyframes _spin_wds1_1{to{transform:rotate(360deg)}}@media(max-width:640px){._backdrop_wds1_1{padding:8px}._dialog_wds1_1{max-height:96vh}._taskTop_wds1_1,._tasks_wds1_1 article footer,._dialogFooter_wds1_1{align-items:stretch;flex-direction:column;gap:8px}._tasks_wds1_1 article footer a,._tasks_wds1_1 article footer button{justify-content:center}._launcher_wds1_1{right:14px;bottom:14px}}._overlay_orm4e_1{position:fixed;z-index:2147483000;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;-webkit-user-select:none;user-select:none}._preview_orm4e_21{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}._identity_orm4e_39{fill:#2b4375;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;font-weight:650;letter-spacing:.08em}._backdrop_5j6rf_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;padding:24px;background:#0f172a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._dialog_5j6rf_3{position:relative;width:min(1180px,calc(100vw - 48px));height:min(760px,calc(100vh - 48px));min-height:560px;display:grid;grid-template-columns:288px minmax(0,1fr);overflow:hidden;border:1px solid #dbe4df;border-radius:20px;background:#fff;box-shadow:0 30px 90px #0f172a47;color:#17231d}._sidebar_5j6rf_5{min-width:0;display:flex;flex-direction:column;padding:20px 14px 12px;border-right:1px solid #e1e7e3;background:#f7f9f7}._brand_5j6rf_7{display:flex;align-items:center;gap:11px;padding:0 7px 16px}._brand_5j6rf_7>span{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:#fff;background:#176b4b}._brand_5j6rf_7 svg{width:21px}._brand_5j6rf_7>div{min-width:0;display:grid;gap:3px}._brand_5j6rf_7 strong{font-size:15px}._brand_5j6rf_7 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b8981;font-size:11px}._connection_5j6rf_9{display:flex;align-items:center;gap:7px;margin:0 5px 14px;padding:8px 10px;border-radius:10px;color:#66756d;background:#edf1ef;font-size:11px}._connection_5j6rf_9 i{width:7px;height:7px;border-radius:50%;background:#d09d3d}._connection_5j6rf_9 b{margin-left:auto;font-weight:700}._connection_5j6rf_9._live_5j6rf_9 i{background:#2b9b6e;box-shadow:0 0 0 4px #d9eee4}._connection_5j6rf_9._offline_5j6rf_9 i{background:#c24d4d}._sidebarHeading_5j6rf_11{display:flex;align-items:center;justify-content:space-between;padding:2px 7px 8px;color:#78867e;font-size:12px;font-weight:700}._sidebarHeading_5j6rf_11 button{display:flex;align-items:center;gap:4px;border:0;color:#176b4b;background:transparent;font-size:12px;font-weight:700}._sidebarHeading_5j6rf_11 svg{width:14px}._conversationList_5j6rf_13{min-height:0;flex:1;overflow:auto}._conversationList_5j6rf_13>button{width:100%;display:flex;align-items:center;gap:9px;margin:3px 0;padding:10px 9px;border:0;border-radius:12px;color:inherit;background:transparent;text-align:left}._conversationList_5j6rf_13>button:hover{background:#edf3ef}._conversationList_5j6rf_13>button._active_5j6rf_13{background:#dfeee7}._conversationAvatar_5j6rf_13{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#22684c;background:#d9eee4;font-size:12px;font-weight:800}._conversationMeta_5j6rf_13{min-width:0;display:grid;gap:3px;flex:1}._conversationMeta_5j6rf_13 strong,._conversationMeta_5j6rf_13 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._conversationMeta_5j6rf_13 strong{font-size:13px}._conversationMeta_5j6rf_13 small{color:#85928a;font-size:11px}._unread_5j6rf_13{min-width:20px;padding:3px 5px;border-radius:10px;color:#fff;background:#d44f4b;text-align:center;font-size:10px}._empty_5j6rf_13{padding:28px 10px;color:#87938c;font-size:12px;line-height:1.7}._sidebarFooter_5j6rf_13{padding:10px 7px 0;border-top:1px solid #e1e7e3;color:#8a958f;font-size:10px}._chat_5j6rf_15{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}._chatHeader_5j6rf_15{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px 12px 22px;border-bottom:1px solid #e7ebe8}._chatIdentity_5j6rf_15{min-width:0;display:flex;align-items:center;gap:9px}._chatIdentity_5j6rf_15>div{min-width:0}._peerProfileButton_5j6rf_15,._messageAvatarButton_5j6rf_15{display:grid;place-items:center;flex:0 0 auto;padding:0;border:0;background:transparent}._peerProfileButton_5j6rf_15{border-radius:11px}._peerProfileButton_5j6rf_15:hover{box-shadow:0 0 0 3px #e1eee7}._headerAvatar_5j6rf_15{width:38px;height:38px;border-radius:11px;color:#22684c;background:#d9eee4;font-size:11px;font-weight:800}._chatHeader_5j6rf_15 h2{margin:0 0 3px;font-size:17px}._chatHeader_5j6rf_15 p{margin:0;color:#86928c;font-size:11px}._headerActions_5j6rf_15{display:flex;align-items:center;gap:7px}._headerActions_5j6rf_15 button{height:34px;display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #dce4df;border-radius:9px;color:#53645a;background:#fff;font-size:11px}._headerActions_5j6rf_15 button:disabled{cursor:wait;opacity:.7}._headerActions_5j6rf_15 svg{width:14px}._headerActions_5j6rf_15 ._close_5j6rf_15{width:34px;padding:0;justify-content:center;border:0}._headerActions_5j6rf_15 ._close_5j6rf_15 svg{width:19px}._messageList_5j6rf_17{min-height:0;flex:1 1 0;overflow-y:scroll;overscroll-behavior:contain;scrollbar-color:#7e9589 #edf2ef;scrollbar-gutter:stable;padding:22px 28px;background:linear-gradient(180deg,#fbfcfb,#f7faf8)}._messageList_5j6rf_17::-webkit-scrollbar{width:10px}._messageList_5j6rf_17::-webkit-scrollbar-track{background:#edf2ef}._messageList_5j6rf_17::-webkit-scrollbar-thumb{min-height:34px;border:2px solid #edf2ef;border-radius:10px;background:#7e9589}._messageRow_5j6rf_17{display:flex;align-items:flex-end;gap:8px;margin:12px 0}._messageRow_5j6rf_17._own_5j6rf_17{justify-content:flex-end}._miniAvatar_5j6rf_17{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#22684c;background:#d9eee4;font-size:10px;font-weight:800}._bubble_5j6rf_17{max-width:min(70%,620px);padding:10px 12px;border:1px solid #e0e6e2;border-radius:4px 14px 14px;background:#fff;box-shadow:0 3px 12px #1a34270d}._own_5j6rf_17 ._bubble_5j6rf_17{border-color:#cde5d8;border-radius:14px 4px 14px 14px;background:#e2f2e9}._bubble_5j6rf_17._recalled_5j6rf_17{color:#8a9690;background:#f2f4f3}._bubble_5j6rf_17 p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}._bubble_5j6rf_17 footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:5px;color:#849189;font-size:9px}._bubble_5j6rf_17 footer button{padding:0;border:0;color:#59766a;background:transparent;font-size:9px}._systemMessage_5j6rf_17{margin:15px;text-align:center;color:#89958e;font-size:10px}._composer_5j6rf_19{flex:0 0 auto;padding:12px 18px 15px;border-top:1px solid #e5ebe7;background:#fff}._composer_5j6rf_19 textarea{width:100%;height:70px;resize:none;padding:10px 12px;border:1px solid #dce4df;border-radius:11px;outline:none;font:inherit;font-size:13px;line-height:1.5}._composer_5j6rf_19 textarea:focus{border-color:#66a98c;box-shadow:0 0 0 3px #27835b1a}._composer_5j6rf_19>div{display:flex;align-items:center;justify-content:space-between;margin-top:7px}._composer_5j6rf_19 span,._composer_5j6rf_19>p{color:#85928b;font-size:10px}._composer_5j6rf_19 button,._primary_5j6rf_19{display:flex;align-items:center;gap:5px;padding:8px 14px;border:0;border-radius:9px;color:#fff;background:#176b4b;font-size:12px;font-weight:700}._composer_5j6rf_19 button:disabled,._primary_5j6rf_19:disabled,._panelBody_5j6rf_19 button:disabled{cursor:not-allowed;opacity:.45}._composer_5j6rf_19 svg{width:14px}._welcome_5j6rf_21{min-height:0;flex:1;display:grid;place-content:center;justify-items:center;gap:9px;padding:30px;color:#87938c;text-align:center}._welcome_5j6rf_21>svg{width:50px;height:50px;padding:12px;border-radius:18px;color:#277b5a;background:#e1f0e8}._welcome_5j6rf_21 strong{color:#526159}._welcome_5j6rf_21 p{max-width:390px;margin:0;font-size:12px;line-height:1.7}._errorToast_5j6rf_21{position:absolute;left:50%;bottom:108px;z-index:5;transform:translate(-50%);display:grid;gap:2px;min-width:250px;padding:10px 15px;border:1px solid #edcaca;border-radius:10px;color:#842f2f;background:#fff4f4;box-shadow:0 10px 30px #5a1f1f26;font-size:12px}._errorToast_5j6rf_21 small{color:#a16c6c}._panel_5j6rf_19{position:absolute;top:0;right:0;bottom:0;z-index:6;width:min(390px,calc(100% - 90px));display:flex;flex-direction:column;border-left:1px solid #dbe4df;background:#fff;box-shadow:-18px 0 45px #102b1e1f;animation:_work-conversation-panel-in_5j6rf_1 .18s ease-out}._panel_5j6rf_19>header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid #e5ebe7}._panel_5j6rf_19>header small{color:#2a7a5a;font-size:9px;font-weight:800;letter-spacing:.12em}._panel_5j6rf_19>header h3{margin:3px 0 0;font-size:16px}._panel_5j6rf_19>header button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;color:#68776f;background:#f2f5f3}._panel_5j6rf_19>header svg{width:17px}._panelBody_5j6rf_19{min-height:0;display:flex;flex-direction:column;gap:13px;overflow:auto;padding:18px}._panelBody_5j6rf_19 label{display:grid;gap:6px;color:#526159;font-size:11px;font-weight:700}._panelBody_5j6rf_19 input,._panelBody_5j6rf_19 textarea,._panelBody_5j6rf_19 select{width:100%;padding:9px 10px;border:1px solid #dce4df;border-radius:8px;background:#fff;font:inherit;font-size:12px}._panelBody_5j6rf_19 textarea{min-height:74px;resize:vertical}._panelBody_5j6rf_19>p,._policy_5j6rf_23 p,._confirm_5j6rf_23 p{margin:0;color:#839088;font-size:11px;line-height:1.65}._panelBody_5j6rf_19>button:not(._primary_5j6rf_19),._confirm_5j6rf_23 button,._memberList_5j6rf_23 button{padding:8px 11px;border:1px solid #d8e1dc;border-radius:8px;color:#53645b;background:#fff;font-size:11px}._segmented_5j6rf_23{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:9px;background:#edf2ef}._segmented_5j6rf_23 button{padding:8px;border:0;border-radius:7px;color:#6e7c74;background:transparent}._segmented_5j6rf_23 button._active_5j6rf_13{color:#176b4b;background:#fff;box-shadow:0 2px 8px #14362614}._memberList_5j6rf_23{display:grid;gap:6px}._memberList_5j6rf_23>div{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #e1e7e3;border-radius:10px}._memberList_5j6rf_23>div>span:nth-child(2){min-width:0;display:grid;gap:2px;flex:1}._memberList_5j6rf_23 strong{font-size:11px}._memberList_5j6rf_23 small{color:#88948d;font-size:9px}._policy_5j6rf_23,._confirm_5j6rf_23{display:grid;gap:7px;padding:12px;border:1px solid #d7e5dd;border-radius:10px;background:#f3f8f5}._policy_5j6rf_23 strong,._confirm_5j6rf_23 strong{font-size:12px}._panelBody_5j6rf_19 hr{width:100%;border:0;border-top:1px solid #e3e9e5}@keyframes _work-conversation-panel-in_5j6rf_1{0%{transform:translate(100%);opacity:.45}to{transform:translate(0);opacity:1}}._directoryPanel_5j6rf_25{width:min(680px,calc(100% - 90px))}._internalChatNotice_5j6rf_25{display:grid;gap:3px;padding:10px 12px;border:1px solid #d5e7dd;border-radius:10px;background:#f0f7f3}._internalChatNotice_5j6rf_25 strong{color:#176b4b;font-size:12px}._internalChatNotice_5j6rf_25 span{color:#708079;font-size:10px}._directoryPicker_5j6rf_25{display:grid;gap:9px;min-height:0}._directorySearch_5j6rf_25{height:36px;display:flex!important;align-items:center;gap:7px;padding:0 9px;border:1px solid #dce4df;border-radius:9px;background:#fff}._directorySearch_5j6rf_25:focus-within{border-color:#66a98c;box-shadow:0 0 0 3px #27835b14}._directorySearch_5j6rf_25 svg{width:15px;flex:0 0 auto;color:#7a8981}._directorySearch_5j6rf_25 input{min-width:0;padding:0!important;border:0!important;outline:0;box-shadow:none!important}._directoryColumns_5j6rf_25{height:315px;display:grid;grid-template-columns:minmax(180px,39%) minmax(0,1fr);overflow:hidden;border:1px solid #dde6e1;border-radius:11px;background:#fff}._directoryTree_5j6rf_25{min-width:0;overflow:auto;padding:7px;border-right:1px solid #e2e9e5;background:#f7f9f8}._directoryTree_5j6rf_25 button,._directoryTreeNode_5j6rf_25>button{width:100%;height:42px;display:flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:8px;color:#45544c;background:transparent;text-align:left}._directoryTree_5j6rf_25 button:hover,._directoryTreeNode_5j6rf_25>button:hover{background:#eaf2ee}._directoryTree_5j6rf_25 button._selectedDepartment_5j6rf_25,._directoryTreeNode_5j6rf_25>button._selectedDepartment_5j6rf_25{color:#176b4b;background:#dfeee7}._directoryTree_5j6rf_25 button>svg,._directoryTreeNode_5j6rf_25>button>svg{width:14px;flex:0 0 auto}._directoryTree_5j6rf_25 button>span:last-child,._directoryTreeNode_5j6rf_25>button>span:last-child{min-width:0;display:grid;gap:1px;flex:1}._directoryTree_5j6rf_25 strong,._directoryTree_5j6rf_25 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._directoryTree_5j6rf_25 strong{font-size:10px}._directoryTree_5j6rf_25 small{color:#849189;font-size:8px}._treeToggle_5j6rf_25{width:13px!important;display:grid!important;place-items:center;flex:0 0 auto!important}._treeToggle_5j6rf_25 svg{width:12px}._treeToggle_5j6rf_25 i{width:4px}._directoryTreeNode_5j6rf_25{display:grid}._directoryEmployees_5j6rf_25{min-width:0;display:flex;flex-direction:column;background:#fff}._directoryEmployees_5j6rf_25>header{height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border-bottom:1px solid #e7ece9}._directoryEmployees_5j6rf_25>header span{min-width:0;display:grid;gap:2px}._directoryEmployees_5j6rf_25>header strong{font-size:11px}._directoryEmployees_5j6rf_25>header small{color:#88958e;font-size:8px}._directoryEmployees_5j6rf_25>header b{color:#5f7067;font-size:9px}._directoryEmployeeList_5j6rf_25{min-height:0;display:grid;align-content:start;gap:4px;flex:1;overflow:auto;padding:7px}._directoryEmployeeList_5j6rf_25>button{width:100%;display:flex;align-items:center;gap:8px;padding:7px;border:1px solid transparent;border-radius:9px;color:inherit;background:#fff;text-align:left}._directoryEmployeeList_5j6rf_25>button:hover{border-color:#dfe7e2;background:#f8faf9}._directoryEmployeeList_5j6rf_25>button._selectedEmployee_5j6rf_25{border-color:#bcdcca;background:#ebf6f0}._directoryEmployeeList_5j6rf_25>button>i{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#267252;background:#dff0e7;font-style:normal;font-size:11px;font-weight:800}._directoryEmployeeList_5j6rf_25>button>span{min-width:0;display:grid;gap:2px;flex:1}._directoryEmployeeList_5j6rf_25>button strong,._directoryEmployeeList_5j6rf_25>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._directoryEmployeeList_5j6rf_25>button strong{font-size:11px}._directoryEmployeeList_5j6rf_25>button small{color:#839087;font-size:8px}._directoryEmployeeList_5j6rf_25>button em{min-width:29px;color:#277a59;font-style:normal;font-size:9px;text-align:center}._directoryEmpty_5j6rf_25{display:grid;place-items:center;gap:8px;padding:42px 12px;color:#89968f;font-size:10px}._directoryEmpty_5j6rf_25 svg{width:24px}._directoryState_5j6rf_25{min-height:180px;display:grid;place-content:center;justify-items:center;gap:9px;padding:20px;border:1px dashed #dbe5df;border-radius:11px;color:#718078;text-align:center}._directoryState_5j6rf_25 strong{font-size:11px}._directoryState_5j6rf_25 p{max-width:360px;margin:0;font-size:10px;line-height:1.6}._directoryError_5j6rf_25{color:#8b3d3d;background:#fff8f8}._directorySpinner_5j6rf_25{width:22px;height:22px;border:2px solid #d5e6dd;border-top-color:#237956;border-radius:50%;animation:_directory-spin_5j6rf_1 .8s linear infinite}._selectedEmployees_5j6rf_25{display:flex;align-items:center;gap:6px;overflow:auto;padding:1px}._selectedEmployees_5j6rf_25>span{flex:0 0 auto;color:#75837b;font-size:9px}._selectedEmployees_5j6rf_25 button{display:flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 8px;border:1px solid #cfe2d8;border-radius:999px;color:#276a4d;background:#edf7f2;font-size:9px}._selectedEmployees_5j6rf_25 b{font-size:12px}._memberPickerHeading_5j6rf_25{margin:5px 0 -3px;padding-top:9px;border-top:1px solid #e3e9e5;color:#4f6057;font-size:11px}._primary_5j6rf_19{justify-content:center}._directoryPanel_5j6rf_25 ._primary_5j6rf_19{min-height:38px}@keyframes _directory-spin_5j6rf_1{to{transform:rotate(360deg)}}._directoryEmployees_5j6rf_25>header>div{display:flex;align-items:center;gap:7px}._directoryEmployees_5j6rf_25>header button{padding:4px 7px;border:1px solid #cfe1d7;border-radius:7px;color:#267150;background:#eef7f2;font-size:8px}._directoryTree_5j6rf_25,._directoryEmployeeList_5j6rf_25{overflow-y:scroll;overscroll-behavior:contain;scrollbar-color:#7e9589 #edf2ef;scrollbar-gutter:stable}._directoryTree_5j6rf_25::-webkit-scrollbar,._directoryEmployeeList_5j6rf_25::-webkit-scrollbar{width:10px}._directoryTree_5j6rf_25::-webkit-scrollbar-track,._directoryEmployeeList_5j6rf_25::-webkit-scrollbar-track{border-radius:10px;background:#edf2ef}._directoryTree_5j6rf_25::-webkit-scrollbar-thumb,._directoryEmployeeList_5j6rf_25::-webkit-scrollbar-thumb{min-height:34px;border:2px solid #edf2ef;border-radius:10px;background:#7e9589}._directoryEmployeeList_5j6rf_25>button>._directoryEmployeeAvatar_5j6rf_29{display:inline-grid;width:30px;min-width:30px;max-width:30px;height:30px;flex:0 0 30px;gap:0;overflow:hidden;border-radius:10px;color:#267252;background:#dff0e7;font-size:11px;font-weight:800}._directoryScrollButton_5j6rf_29{display:inline-flex!important;align-items:center;gap:2px}._directoryScrollButton_5j6rf_29 svg{width:11px;height:11px}._conversationMeta_5j6rf_13 small{display:flex;align-items:center;gap:3px}._conversationMeta_5j6rf_13 small svg,._chatHeader_5j6rf_15 p svg{width:11px;height:11px;flex:0 0 auto}._chatHeader_5j6rf_15 p{display:flex;align-items:center;gap:4px}._employeePosition_5j6rf_33{display:flex;align-items:center;gap:3px;color:#49685a;font-size:9px}._employeePosition_5j6rf_33 svg{width:10px;height:10px;flex:0 0 auto}._hiddenFileInput_5j6rf_35{display:none}._composer_5j6rf_19 ._composerToolbar_5j6rf_35{display:flex;justify-content:flex-start;gap:3px;margin:0 0 7px}._composer_5j6rf_19 ._composerToolbar_5j6rf_35 button{width:30px;height:28px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:7px;color:#53635b;background:transparent}._composer_5j6rf_19 ._composerToolbar_5j6rf_35 button:hover,._composer_5j6rf_19 ._composerToolbar_5j6rf_35 button._activeTool_5j6rf_35{border-color:#d5e4dc;background:#edf6f1;color:#176b4b}._composer_5j6rf_19 ._composerToolbar_5j6rf_35 button svg{width:17px;height:17px}._composer_5j6rf_19 ._composerToolbar_5j6rf_35 span{margin-left:4px}._historyPanelBody_5j6rf_37{min-height:0;display:flex;flex:1;flex-direction:column}._historyCategories_5j6rf_37{display:flex;align-items:center;gap:16px;padding:0 14px;border-bottom:1px solid #e3e9e5;overflow-x:auto}._historyCategories_5j6rf_37 button{height:40px;flex:0 0 auto;padding:0;border:0;border-bottom:3px solid transparent;color:#394a41;background:transparent;font-size:11px}._historyCategories_5j6rf_37 button:hover,._historyCategories_5j6rf_37 button._activeHistoryCategory_5j6rf_37{border-bottom-color:#2f7cf6;color:#1d65d8}._historySearchForm_5j6rf_37{display:flex;gap:7px;padding:14px 14px 9px}._historySearchForm_5j6rf_37 label{height:36px;display:flex;align-items:center;gap:6px;min-width:0;flex:1;padding:0 9px;border:1px solid #d9e3de;border-radius:7px;background:#fff}._historySearchForm_5j6rf_37 label:focus-within{border-color:#2f7cf6;box-shadow:0 0 0 2px #2f7cf61a}._historySearchForm_5j6rf_37 label>svg{width:14px;flex:0 0 auto;color:#718078}._historySearchForm_5j6rf_37 input{min-width:0;flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:11px}._historySearchForm_5j6rf_37 label>button{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:0;border-radius:6px;color:#7a8880;background:transparent}._historySearchForm_5j6rf_37 label>button:hover{background:#edf1ef}._historySearchForm_5j6rf_37 label>button svg{width:13px}._historySearchForm_5j6rf_37>button{height:36px;display:flex;align-items:center;gap:4px;padding:0 12px;border:0;border-radius:7px;color:#fff;background:#176b4b;font-size:11px;font-weight:700}._historySearchForm_5j6rf_37>button:disabled{cursor:not-allowed;opacity:.45}._historySearchForm_5j6rf_37>button svg{width:13px}._historyFilters_5j6rf_37{display:flex;align-items:center;gap:8px;padding:0 14px 12px}._historyFilters_5j6rf_37 label{display:flex;align-items:center;gap:4px;padding:0 7px;border-radius:6px;color:#6a7870;background:#f0f2f1;font-size:9px}._historyFilters_5j6rf_37 select{height:28px;max-width:110px;border:0;outline:0;color:#4f5e56;background:transparent;font:inherit;font-size:9px}._historyResultHeading_5j6rf_37{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;border-top:1px solid #e3e9e5;color:#718078;background:#f6f8f7}._historyResultHeading_5j6rf_37 strong{font-size:10px}._historyResultHeading_5j6rf_37 span{font-size:9px}._historyResults_5j6rf_37{min-height:0;flex:1;overflow-y:auto;padding:6px 9px}._historyResults_5j6rf_37>section{display:grid}._historyResults_5j6rf_37>section>h4{display:flex;align-items:center;gap:9px;margin:8px 5px 3px;color:#7a8881;font-size:9px;font-weight:500}._historyResults_5j6rf_37>section>h4:before,._historyResults_5j6rf_37>section>h4:after{height:1px;flex:1;background:#e6ebe8;content:""}._historyResults_5j6rf_37>section>h4 b{color:#46564d;font-size:10px}._historyResults_5j6rf_37>section>button{width:100%;display:flex;align-items:center;gap:9px;padding:10px 8px;border:0;border-bottom:1px solid #edf1ef;color:inherit;background:#fff;text-align:left}._historyResults_5j6rf_37>section>button:hover{border-radius:9px;background:#edf6f1}._historyResultAvatar_5j6rf_37{width:32px;min-width:32px;max-width:32px;height:32px;display:inline-grid;place-items:center;flex:0 0 32px;overflow:hidden;border-radius:9px;color:#22684c;background:#d9eee4;font-size:10px;font-weight:800}._historyResultMeta_5j6rf_37{min-width:0;display:grid;gap:4px;flex:1}._historyResultMeta_5j6rf_37 strong{display:flex;justify-content:space-between;gap:8px;font-size:11px}._historyResults_5j6rf_37 time{color:#8b9790;font-size:8px;font-weight:400}._historyResultMeta_5j6rf_37 small{overflow:hidden;color:#66766d;text-overflow:ellipsis;white-space:nowrap;font-size:10px}._historyResults_5j6rf_37 mark{padding:0 1px;color:inherit;background:#ffe48a}._historyEmpty_5j6rf_37{display:grid;place-items:center;gap:7px;padding:60px 14px;color:#89958e;text-align:center}._historyEmpty_5j6rf_37 svg{width:26px}._historyEmpty_5j6rf_37 strong{color:#637168;font-size:11px}._historyEmpty_5j6rf_37 span{font-size:9px}._highlightedMessage_5j6rf_37 ._bubble_5j6rf_17{border-color:#d49a28;box-shadow:0 0 0 3px #e0a93a2e,0 3px 12px #1a34270d}._composer_5j6rf_19 ._emojiPicker_5j6rf_39{display:grid;align-items:stretch;justify-content:stretch;gap:7px;margin:0 0 7px;padding:8px;border:1px solid #dfe7e2;border-radius:9px;background:#fff;box-shadow:0 8px 24px #1a342717}._composer_5j6rf_19 ._emojiCategories_5j6rf_39{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin:0;padding-bottom:6px;border-bottom:1px solid #e6ece8}._composer_5j6rf_19 ._emojiCategories_5j6rf_39 button{height:26px;padding:0 10px;border:0;border-radius:7px;color:#718078;background:transparent;font-size:10px;font-weight:700}._composer_5j6rf_19 ._emojiCategories_5j6rf_39 button:hover,._composer_5j6rf_19 ._emojiCategories_5j6rf_39 button._activeEmojiCategory_5j6rf_39{color:#176b4b;background:#e8f3ed}._composer_5j6rf_19 ._emojiGrid_5j6rf_39{display:grid;grid-template-columns:repeat(10,32px);justify-content:start;gap:3px;max-height:108px;margin:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._composer_5j6rf_19 ._emojiGrid_5j6rf_39 button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:inherit;background:transparent;font-size:18px}._composer_5j6rf_19 ._emojiGrid_5j6rf_39 button:hover{background:#edf6f1}._composer_5j6rf_19 ._pendingAttachment_5j6rf_41{display:flex;justify-content:flex-start;gap:9px;margin:0 0 7px;padding:7px 9px;border:1px solid #cfe2d8;border-radius:9px;background:#f1f8f4}._pendingAttachment_5j6rf_41>img,._pendingAttachment_5j6rf_41>svg{width:40px;height:40px;object-fit:cover;flex:0 0 auto;border-radius:7px}._pendingAttachment_5j6rf_41>svg{padding:7px;color:#267150;background:#dfeee7}._pendingAttachment_5j6rf_41>span{min-width:0;display:grid;gap:2px;flex:1}._pendingAttachment_5j6rf_41 strong,._pendingAttachment_5j6rf_41 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pendingAttachment_5j6rf_41 strong{font-size:11px}._pendingAttachment_5j6rf_41>button{width:28px;height:28px;display:grid;place-items:center;padding:0;color:#65766d;background:transparent}._composer_5j6rf_19 ._composerFooter_5j6rf_41{display:flex;justify-content:space-between;margin-top:7px}._composer_5j6rf_19 ._composerFooter_5j6rf_41>button{display:flex}._spin_5j6rf_41{animation:_directory-spin_5j6rf_1 .8s linear infinite}._messageImage_5j6rf_43{display:grid;gap:5px;color:inherit;text-decoration:none}._messageImage_5j6rf_43 img{display:block;max-width:min(360px,55vw);max-height:300px;border-radius:8px;object-fit:contain;background:#eef2f0}._messageImage_5j6rf_43 span{max-width:360px;overflow:hidden;color:#75847c;text-overflow:ellipsis;white-space:nowrap;font-size:9px}._messageFile_5j6rf_43{min-width:240px;display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none}._messageFile_5j6rf_43>svg{width:34px;height:34px;padding:7px;flex:0 0 auto;border-radius:8px;color:#176b4b;background:#d7ebe1}._messageFile_5j6rf_43>span{min-width:0;display:grid;gap:2px;flex:1}._messageFile_5j6rf_43 strong{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}._messageFile_5j6rf_43 small{color:#7f8d85;font-size:9px}._messageFile_5j6rf_43>b{color:#267150;font-size:10px}._captureEditor_5j6rf_45{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;flex-direction:column;background:#131b17f5;color:#fff}._captureEditor_5j6rf_45>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.14)}._captureEditor_5j6rf_45>header>div{display:grid;gap:3px}._captureEditor_5j6rf_45>header strong{font-size:14px}._captureEditor_5j6rf_45>header span{color:#b9c5bf;font-size:10px}._captureEditor_5j6rf_45>header button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;color:#fff;background:#ffffff1f}._captureEditor_5j6rf_45>header svg{width:18px}._captureCanvas_5j6rf_45{min-height:0;display:grid;place-items:center;flex:1;overflow:auto;padding:14px}._captureStage_5j6rf_45{position:relative;display:inline-block;max-width:100%;line-height:0;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}._captureStage_5j6rf_45 img{display:block;max-width:100%;max-height:calc(100vh - 210px);object-fit:contain;pointer-events:none}._captureSelection_5j6rf_45{position:absolute;border:2px solid #38d78f;background:#2fd3891f;box-shadow:0 0 0 9999px #00000057;pointer-events:none}._captureEditor_5j6rf_45>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid rgba(255,255,255,.14)}._captureEditor_5j6rf_45>footer span{margin-right:auto;color:#b9c5bf;font-size:10px}._captureEditor_5j6rf_45>footer button{padding:8px 12px;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#fff;background:#ffffff1a;font-size:11px}._captureEditor_5j6rf_45>footer button._captureConfirm_5j6rf_45{border-color:#2fba7d;background:#178657}._captureEditor_5j6rf_45>footer button:disabled{cursor:not-allowed;opacity:.4}._pasteCaptureBackdrop_5j6rf_47{position:absolute;top:0;right:0;bottom:0;left:0;z-index:13;display:grid;place-items:center;padding:20px;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._pasteCaptureDialog_5j6rf_47{width:min(470px,100%);overflow:hidden;border:1px solid #dbe5df;border-radius:15px;background:#fff;box-shadow:0 24px 70px #0f172a4d}._pasteCaptureDialog_5j6rf_47>header{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #e5ebe7}._pasteCaptureDialog_5j6rf_47>header>div{display:grid;gap:3px}._pasteCaptureDialog_5j6rf_47>header strong{font-size:14px}._pasteCaptureDialog_5j6rf_47>header span{color:#7e8b84;font-size:10px}._pasteCaptureDialog_5j6rf_47>header button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;color:#64736b;background:#f1f4f2}._pasteCaptureDialog_5j6rf_47>header svg{width:16px}._pasteCaptureDialog_5j6rf_47 ol{display:grid;gap:10px;margin:0;padding:16px 20px 5px;list-style:none;counter-reset:capture-step}._pasteCaptureDialog_5j6rf_47 li{display:flex;align-items:center;gap:5px;color:#34463c;font-size:11px;counter-increment:capture-step}._pasteCaptureDialog_5j6rf_47 li:before{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:#1b7654;content:counter(capture-step);font-size:9px}._pasteCaptureDialog_5j6rf_47 li span{margin-left:5px;color:#68776f}._pasteCaptureDialog_5j6rf_47 kbd{padding:3px 5px;border:1px solid #cfd9d3;border-bottom-width:2px;border-radius:5px;background:#f7f9f8;font:inherit;font-size:9px}._pasteCaptureDialog_5j6rf_47 textarea{width:calc(100% - 40px);height:92px;margin:12px 20px;resize:none;padding:28px 12px;border:2px dashed #bad6c8;border-radius:10px;outline:0;color:#607168;background:#f4faf7;text-align:center;font:inherit;font-size:11px}._pasteCaptureDialog_5j6rf_47 textarea:focus{border-color:#3f9b74;background:#edf8f2}._pasteCaptureDialog_5j6rf_47>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px;border-top:1px solid #e5ebe7}._pasteCaptureDialog_5j6rf_47>footer span{color:#7d8a83;font-size:9px}._pasteCaptureDialog_5j6rf_47>footer button{padding:8px 12px;border:0;border-radius:8px;color:#fff;background:#176b4b;font-size:11px;font-weight:700}._employeeProfileBackdrop_5j6rf_49{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;display:grid;place-items:center;padding:20px;background:#0f172a5c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._employeeProfileCard_5j6rf_49{position:relative;width:min(360px,100%);display:grid;justify-items:center;padding:28px 24px 20px;border:1px solid #dbe5df;border-radius:17px;background:#fff;box-shadow:0 25px 75px #0f172a47}._employeeProfileClose_5j6rf_49{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:#627168;background:#f0f4f2}._employeeProfileClose_5j6rf_49 svg{width:16px}._employeeProfileAvatar_5j6rf_49{width:76px;height:76px;border:4px solid #edf5f1;border-radius:22px;color:#22684c;background:#d9eee4;font-size:20px;font-weight:800}._employeeProfileCard_5j6rf_49 h3{margin:12px 0 3px;font-size:18px}._employeeProfileCard_5j6rf_49>p{margin:0;color:#65756c;font-size:11px}._employeeProfileCard_5j6rf_49 dl{width:100%;display:grid;gap:0;margin:20px 0 14px;border-top:1px solid #e4eae6}._employeeProfileCard_5j6rf_49 dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 2px;border-bottom:1px solid #e8edea}._employeeProfileCard_5j6rf_49 dt{display:flex;align-items:center;flex:0 0 auto;gap:6px;color:#718078;font-size:10px}._employeeProfileCard_5j6rf_49 dt svg{width:14px}._employeeProfileCard_5j6rf_49 dd{display:grid;justify-items:end;min-width:0;margin:0;color:#283a30;font-size:11px;font-weight:700;text-align:right;overflow-wrap:anywhere}._employeeProfileCard_5j6rf_49 dd small{margin-top:3px;color:#849089;font-size:9px;font-weight:500}._profilePrivateValue_5j6rf_49{display:inline-flex;align-items:center;gap:6px}._profilePrivateValue_5j6rf_49 b{font:inherit;letter-spacing:.02em}._profilePrivateValue_5j6rf_49 button{width:25px;height:23px;display:grid;place-items:center;padding:0;border:1px solid #dce6e0;border-radius:7px;color:#537165;background:#f3f7f5;cursor:pointer}._profilePrivateValue_5j6rf_49 button:hover{color:#126a49;background:#e8f3ed}._profilePrivateValue_5j6rf_49 button svg{width:13px;height:13px}._profileStatus_5j6rf_49{display:inline-flex;align-items:center;gap:5px}._profileStatus_5j6rf_49:before{width:7px;height:7px;border-radius:50%;background:#89958e;content:""}._profileStatus_active_5j6rf_49:before{background:#21a66b;box-shadow:0 0 0 3px #21a66b1f}._profileStatus_busy_5j6rf_49:before{background:#e15a53}._profileStatus_away_5j6rf_49:before{background:#e3a235}._profileStatus_offline_5j6rf_49:before{background:#89958e}._employeeProfileError_5j6rf_49{width:100%;margin:-3px 0 12px;padding:8px 10px;border-radius:8px;color:#a04139;background:#fff2ef;font-size:9px}._employeeProfileCard_5j6rf_49 footer{color:#8a9790;font-size:9px}@media(max-width:820px){._backdrop_5j6rf_1{padding:8px}._dialog_5j6rf_3{width:calc(100vw - 16px);height:calc(100vh - 16px);min-height:520px;grid-template-columns:82px minmax(0,1fr);border-radius:14px}._sidebar_5j6rf_5{padding-inline:8px}._brand_5j6rf_7>div,._connection_5j6rf_9 span,._connection_5j6rf_9 b,._sidebarHeading_5j6rf_11>span,._conversationMeta_5j6rf_13,._sidebarFooter_5j6rf_13{display:none}._brand_5j6rf_7{justify-content:center;padding-inline:0}._sidebarHeading_5j6rf_11{justify-content:center}._sidebarHeading_5j6rf_11 button{font-size:0}._sidebarHeading_5j6rf_11 button svg{width:20px;height:20px}._conversationList_5j6rf_13>button{justify-content:center;padding-inline:4px}._messageList_5j6rf_17{padding-inline:12px}._headerActions_5j6rf_15 button:not(._close_5j6rf_15){width:34px;padding:0;justify-content:center;font-size:0}._bubble_5j6rf_17{max-width:86%}}@media(max-width:720px){._directoryPanel_5j6rf_25{width:calc(100% - 12px)}._directoryColumns_5j6rf_25{height:390px;grid-template-columns:1fr}._directoryTree_5j6rf_25{max-height:145px;border-right:0;border-bottom:1px solid #e2e9e5}._directoryEmployees_5j6rf_25{min-height:0}}@media(prefers-reduced-motion:reduce){._dialog_5j6rf_3,._panel_5j6rf_19{scroll-behavior:auto}._panel_5j6rf_19{animation:none}}._backdrop_1653n_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:16000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:24px}._dialog_1653n_3{width:min(1100px,96vw);max-height:94vh;overflow:auto;background:#fff;color:#26344c;border:1px solid #dce4f0;border-radius:18px;box-shadow:0 24px 70px #101f4440}._dialog_1653n_3:fullscreen{width:100vw;height:100vh;max-height:none;border:0;border-radius:0;display:flex;flex-direction:column}._dialog_1653n_3 header{display:flex;align-items:center;gap:14px;padding:18px 24px;border-bottom:1px solid #e1e7f0}._dialog_1653n_3 header>div{flex:1}._dialog_1653n_3 h2,._dialog_1653n_3 p{margin:0}._dialog_1653n_3 header p{color:#687991;margin-top:5px}._dialog_1653n_3 button,._dialog_1653n_3 a{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;min-height:40px;border:1px solid #cbd8ef;border-radius:9px;background:#f7f9ff;color:#294fb5;cursor:pointer;text-decoration:none}._dialog_1653n_3 button:disabled{opacity:.5;cursor:wait}._dialog_1653n_3 button._danger_1653n_13{background:#fff2f2;border-color:#f2c0c0;color:#a72a2a}._body_1653n_15{padding:24px;display:grid;gap:20px}._body_1653n_15 label{display:grid;gap:8px}._body_1653n_15 select,._body_1653n_15 textarea{padding:12px;border:1px solid #cbd8ef;border-radius:9px;background:#fff;color:inherit}._body_1653n_15 textarea{min-height:90px;overflow-wrap:anywhere;word-break:break-all}._notice_1653n_17{display:flex;align-items:flex-start;gap:12px;background:#eef4ff;border-radius:12px;padding:16px}._notice_1653n_17 svg{flex-shrink:0;color:#315bdb}._actions_1653n_17{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._componentRequirement_1653n_19{display:grid;gap:10px;min-width:0}._componentRequirement_1653n_19 h3{margin:0;color:#26344c}._componentRequirement_1653n_19 ._actions_1653n_17{margin:2px 0}._status_1653n_21{padding:16px 24px;background:#f1f5fc;display:grid;gap:7px}._status_1653n_21 span,._actions_1653n_17 span,._body_1653n_15 small{color:#65768f}._error_1653n_21{padding:12px 24px;background:#fff0f0;color:#a52b2b}._viewer_1653n_23{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}._screen_1653n_23{background:#101826;display:flex;align-items:center;justify-content:center;min-height:260px;overflow:hidden;flex:1;outline:none}._screen_1653n_23:focus{box-shadow:0 0 0 3px #4169e1}._screen_1653n_23 p{color:#d0d8e6;padding:40px}._screen_1653n_23 img{display:block;max-width:100%;max-height:68vh;object-fit:contain;touch-action:none;-webkit-user-select:none;user-select:none}._dialog_1653n_3:fullscreen ._screen_1653n_23 img{max-height:calc(100vh - 185px)}@media(max-width:700px){._backdrop_1653n_1{padding:8px}._dialog_1653n_3 header,._body_1653n_15{padding:14px}._dialog_1653n_3 header{flex-wrap:wrap}._screen_1653n_23{min-height:200px}}:root{--uv-dark-blue: #0a1963;--uv-dark-blue-hover: #142978;--canvas: #f3f5f8;--surface: #ffffff;--surface-soft: #f8fafc;--border: #e2e7ef;--border-strong: #d1d8e3;--divider: #e2e7ef;--ink: #000000;--text: #000000;--muted: #738096;--weak: #8994a6;--primary: #2d63c8;--primary-hover: #2457b4;--primary-soft: #eaf1fc;--success: #247653;--success-soft: #e9f6ef;--warning: #a75f08;--warning-soft: #fff4df;--danger: #b43b45;--danger-soft: #fcebed;--teal: #0f766e;--teal-soft: #e6f4f1;--xino-shadow: 0 1px 2px rgb(16 31 66 / 4%), 0 7px 22px rgb(16 31 66 / 3.5%);color-scheme:light}*{box-sizing:border-box}html,body{width:100%;height:100%;min-height:100%;margin:0}body{overflow:hidden;background:var(--canvas);color:var(--ink);font-family:Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif;font-size:11px;line-height:18px;text-rendering:optimizeLegibility;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body *:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-weight:400!important}body h1:not(:where([data-print-document="template"],[data-print-document="template"] *)),body h2:not(:where([data-print-document="template"],[data-print-document="template"] *)),body h3:not(:where([data-print-document="template"],[data-print-document="template"] *)),body h4:not(:where([data-print-document="template"],[data-print-document="template"] *)),body h5:not(:where([data-print-document="template"],[data-print-document="template"] *)),body h6:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-weight:500!important}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.login-screen{width:100%;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(400px,42%) minmax(0,58%);overflow:auto;background:#f4f6f9}.login-brand{position:relative;min-height:680px;display:flex;flex-direction:column;padding:clamp(38px,5vw,72px);overflow:hidden;color:#fff;background:var(--uv-dark-blue)}.login-brand:before,.login-brand:after{position:absolute;border:1px solid rgb(255 255 255 / 8%);border-radius:50%;content:"";pointer-events:none}.login-brand:before{width:520px;height:520px;right:-250px;top:20%}.login-brand:after{width:300px;height:300px;right:-76px;top:34%}.login-logo{width:188px;height:auto;object-fit:contain}.login-brand-copy{position:relative;z-index:1;width:min(470px,92%);margin:auto 0}.login-brand-copy p{margin:0 0 16px;color:#ffffff94;font-size:10px;font-weight:600;letter-spacing:.2em}.login-brand-copy h1{margin:0;font-size:clamp(28px,3vw,42px);font-weight:570;line-height:1.35;letter-spacing:-.025em}.login-brand-copy span{display:block;margin-top:20px;color:#ffffffb3;font-size:12px;letter-spacing:.04em}.login-brand-line{position:absolute;left:clamp(38px,5vw,72px);top:50%;width:44px;height:2px;background:#6f91ff}.login-brand footer{position:relative;z-index:1;display:grid;gap:2px;color:#ffffff9e;font-size:9px}.login-brand footer strong{color:#ffffffd6;font-size:10px;font-weight:500}.login-workspace{position:relative;min-height:680px;display:grid;place-items:center;padding:48px 40px 72px;background:#f7f8fb}.login-card{width:min(420px,100%);min-height:590px;padding:40px 42px 28px;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:0 20px 60px #0f213d14}.login-card>header p{margin:0 0 10px;color:var(--primary);font-size:9px;font-weight:650;letter-spacing:.12em}.login-card>header h2{margin:0;font-size:22px;font-weight:580;line-height:30px}.login-card>header span{display:block;margin-top:6px;color:var(--muted);font-size:10px}.login-tabs{display:grid;grid-template-columns:1fr 1fr;margin-top:28px;border-bottom:1px solid var(--divider)}.login-tabs button{position:relative;min-height:40px;padding:0 8px;cursor:pointer;color:var(--muted);background:transparent;font-size:11px}.login-tabs button:after{position:absolute;left:22%;right:22%;bottom:-1px;height:2px;content:"";background:transparent}.login-tabs button.is-active{color:var(--ink);font-weight:560}.login-tabs button.is-active:after{background:var(--primary)}.login-method-stage{height:296px;overflow:hidden}.login-form{display:grid;gap:14px;padding-top:22px}.login-form>.login-field{display:grid;gap:5px;color:var(--text);font-size:11px}.login-field>label{cursor:text}.login-input{height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #dfe5ed;border-radius:8px;background:#fff;transition:border-color .14s ease,box-shadow .14s ease}.login-input:focus-within{border-color:#8fa5e8;box-shadow:0 0 0 3px #3159d617}.login-input.has-error{border-color:#d9818b}.login-input>svg{width:16px;color:#8590a2;stroke-width:1.6}.login-input input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:12px}.login-input input::placeholder{color:#a0a9b7}.login-domain-picker{position:relative;flex:0 0 auto;height:28px;border-left:1px solid #e3e8f0}.login-input .login-domain-toggle{display:flex;align-items:center;justify-content:space-between;gap:6px;width:122px;height:28px;padding:0 7px 0 10px;color:#34435c;background:#f6f8fc;border-radius:0 5px 5px 0;font-size:11px;cursor:pointer}.login-domain-toggle:hover,.login-input .login-domain-toggle[aria-expanded=true]{color:var(--primary);background:#eef3ff}.login-domain-toggle:focus-visible{color:var(--primary);outline:2px solid #8fa5e8;outline-offset:1px}.login-input .login-domain-toggle svg{width:13px;transition:transform .14s ease}.login-input .login-domain-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.login-domain-menu{position:absolute;z-index:20;top:calc(100% + 7px);right:0;display:none;width:150px;padding:5px;background:#fff;border:1px solid #dbe2ed;border-radius:8px;box-shadow:0 12px 28px #20304e29}.login-domain-menu.is-open{display:grid}.login-input button.login-domain-option{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:0 8px;color:#45536a;border-radius:5px;font-size:11px;white-space:nowrap;cursor:pointer}.login-input button.login-domain-option:hover,.login-input button.login-domain-option[aria-checked=true]{color:var(--primary);background:#eef3ff}.login-domain-option svg{width:13px}.login-input button{width:32px;height:32px;display:grid;place-items:center;cursor:pointer;color:#7e899a;background:transparent}.login-input button svg{width:16px}.login-options{min-height:26px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px}.login-options label{display:flex;align-items:center;gap:6px}.login-options input{accent-color:var(--primary)}.login-options button{cursor:pointer;color:var(--primary);background:transparent}.login-error{height:18px;margin-top:-8px;color:var(--danger);font-size:10px}.login-submit{height:44px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border-radius:8px;color:#fff;background:var(--uv-dark-blue);font-size:12px;font-weight:550;transition:transform .14s ease,background .14s ease}.login-submit:hover{transform:translateY(-1px);background:var(--uv-dark-blue-hover)}.login-submit:disabled{cursor:wait;opacity:.72;transform:none}.login-submit svg{width:15px}.qr-panel{height:296px;display:grid;justify-items:center;align-content:center;text-align:center}.qr-placeholder{position:relative;width:126px;height:126px;display:grid;place-items:center;border:10px solid #fff;outline:1px solid var(--border);border-radius:10px;color:var(--uv-dark-blue);background-color:#eef2ff;background-image:linear-gradient(90deg,rgb(10 25 99 / 8%) 1px,transparent 1px),linear-gradient(rgb(10 25 99 / 8%) 1px,transparent 1px);background-size:9px 9px}.qr-placeholder svg{width:54px;height:54px;padding:8px;background:#eef2ff}.qr-placeholder span{position:absolute;right:5px;bottom:3px;font-size:8px}.qr-panel h3{margin:14px 0 2px;font-size:12px;font-weight:560}.qr-panel p{margin:0;color:var(--muted);font-size:9px}.qr-panel button{display:flex;align-items:center;gap:5px;margin-top:10px;cursor:pointer;color:var(--primary);background:transparent;font-size:10px}.qr-panel button svg{width:13px}.login-preview-note{min-height:42px;display:flex;align-items:flex-start;gap:7px;margin:18px 0 0;padding:9px 10px;border-radius:7px;color:#66738a;background:#f7f9fc;font-size:9px;line-height:15px}.login-preview-note svg{width:14px;flex:0 0 auto;color:var(--success)}.login-legal{position:absolute;left:24px;right:24px;bottom:20px;display:flex;justify-content:center;gap:12px;color:var(--weak);font-size:9px}.login-legal a{color:#6f7a8c;text-decoration:none}.login-legal a:hover{color:var(--primary)}.mis-shell{--sidebar-width: 224px;--sidebar-inset: 0px;width:100%;height:100vh;height:100dvh;min-height:0;display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-rows:60px 36px minmax(0,1fr);overflow:hidden;background:var(--canvas);transition:grid-template-columns .18s cubic-bezier(.2,.8,.2,1)}.sidebar{grid-column:1;grid-row:1 / -1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding:24px 14px 18px;color:#fff;background:var(--uv-dark-blue)}.sidebar-brand{width:100%;min-height:66px;display:flex;align-items:flex-start;padding:0 12px;cursor:pointer;background:transparent}.sidebar-logo{width:162px;height:auto;object-fit:contain}.sidebar-compact-logo{display:none}.nav-section-label{margin:22px 14px 7px;color:#ffffff6b;font-size:9px}
:where(.sidebar) .sidebar-nav {
  display: grid;
  gap: 4px;
}

:where(.sidebar) .sidebar-nav button,
:where(.sidebar) .sidebar-nav a {
  min-height: 44px;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 0 14px;
  cursor: pointer;
  border-radius: 8px;
  color: rgb(255 255 255 / 67%);
  background: transparent;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
  transition: color 130ms ease, background 130ms ease;
  border: 0;
  justify-content: flex-start;
}

:where(.sidebar) .sidebar-nav button:hover,
:where(.sidebar) .sidebar-nav a:hover {
  color: #fff;
  background: rgb(255 255 255 / 8%);
}

:where(.sidebar) .sidebar-nav button.is-active {
  position: relative;
  color: #fff;
  background: rgb(65 96 196 / 45%);
  font-weight: 550;
}

:where(.sidebar) .sidebar-nav button.is-active::before {
  position: absolute;
  left: 0;
  width: 3px;
  height: 22px;
  border-radius: 0 3px 3px 0;
  content: "";
  background: #7d9bff;
}

:where(.sidebar) .sidebar-nav svg {
  width: 17px;
  flex: 0 0 auto;
  stroke-width: 1.55;
}

.sidebar .sidebar-nav :is(button, a):focus-visible { outline: 2px solid currentColor; outline-offset: -3px; }.sidebar-module-label{margin-top:16px}.sidebar-system-task-entry{padding:2px 4px 7px;border-bottom:1px solid rgb(255 255 255 / 10%)}.sidebar-system-task-entry button{min-height:48px;padding:0 10px;background:#ffffff0d}.sidebar-system-task-entry span{min-width:0}.sidebar-system-task-entry strong,.sidebar-system-task-entry small{display:block}.sidebar-system-task-entry strong{font-size:11px;font-weight:620}.sidebar-system-task-entry small{margin-top:1px;color:#fff6;font-size:8px}.sidebar-module-nav{padding-top:2px;border-top:1px solid rgb(255 255 255 / 7%)}.sidebar-module-nav button span,.sidebar-module-nav a span{min-width:0}.sidebar-module-nav button small,.sidebar-module-nav a small{display:block;margin-top:-2px;color:#ffffff61;font-size:8px;line-height:12px}.sidebar-module-nav button:disabled{cursor:default;color:#ffffff57}.sidebar-module-nav button:disabled:hover{color:#ffffff57;background:transparent}.sidebar-settings-accordion{display:grid;gap:5px;padding:5px 4px 0}.sidebar-settings-accordion>section{overflow:hidden;border:0;border-bottom:1px solid rgb(255 255 255 / 7%);border-radius:0;background:transparent}.sidebar-settings-accordion>section.is-open{border-color:#ffffff1a;background:transparent}.sidebar-settings-accordion .sidebar-settings-group-toggle{width:100%;min-height:47px;display:grid;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:0 10px;cursor:pointer;color:#ffffffb3;background:transparent;text-align:left}.sidebar-settings-accordion .sidebar-settings-group-toggle:hover{color:#fff;background:transparent}.sidebar-settings-group-toggle>svg:first-child{width:16px}.sidebar-settings-group-toggle>svg:last-child{width:13px;transition:transform .15s ease}.sidebar-settings-accordion>section.is-open .sidebar-settings-group-toggle>svg:last-child{transform:rotate(180deg)}.sidebar-settings-group-toggle span{min-width:0;display:grid;gap:1px}.sidebar-settings-group-toggle strong{color:inherit;font-size:10px;font-weight:620}.sidebar-settings-group-toggle small{color:#ffffff5c;font-size:8px}.sidebar-settings-group-items{gap:2px;padding:2px 4px 5px 16px;border-top:1px solid rgb(255 255 255 / 6%)}.sidebar-settings-group-items button{min-height:38px;gap:9px;padding:0 9px;border-radius:7px;font-size:10px}.sidebar-settings-group-items button svg{width:15px}.sidebar-footer{display:grid;gap:2px;margin-top:auto;padding:14px;border-top:1px solid rgb(255 255 255 / 8%);color:#ffffff7a;font-size:9px}.sidebar-footer small{font-size:9px}.sidebar-collapse-toggle{position:fixed;z-index:65;top:50%;left:calc(var(--sidebar-inset) + var(--sidebar-width) - 12px);width:28px;height:44px;display:grid;place-items:center;padding:0;cursor:pointer;border:1px solid #dce4ee;border-radius:0 8px 8px 0;color:#3159d6;background:#fff;box-shadow:0 6px 18px #0f213d1f;transform:translateY(-50%);transition:left .18s cubic-bezier(.2,.8,.2,1),color .13s ease,background .13s ease}.sidebar-collapse-toggle:hover,.sidebar-collapse-toggle:focus-visible{color:#0a1963;background:#f7f9ff}.sidebar-collapse-toggle:focus-visible{outline:2px solid #9db2ff;outline-offset:2px}.sidebar-collapse-toggle svg{width:15px;height:15px;stroke-width:1.8}@media(min-width:0px){.mis-shell.is-sidebar-collapsed,.mis-stage .mis-shell.is-sidebar-collapsed{--sidebar-width: 72px;grid-template-columns:72px minmax(0,1fr)}.mis-shell.is-sidebar-collapsed>.sidebar{padding-inline:8px;overflow-x:hidden}.mis-shell.is-sidebar-collapsed>.sidebar .sidebar-brand{min-height:54px;align-items:center;justify-content:center;padding:0}.mis-shell.is-sidebar-collapsed>.sidebar .sidebar-logo{display:none}.mis-shell.is-sidebar-collapsed>.sidebar .sidebar-compact-logo{width:20px;height:20px;display:block;color:#fff;stroke-width:1.55}.mis-shell.is-sidebar-collapsed>.sidebar :is(button,a)>:is(span,small,i,em),.mis-shell.is-sidebar-collapsed>.sidebar :is(.srm-sidebar-navigation footer,.finance-sidebar-foot>div){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mis-shell.is-sidebar-collapsed>.sidebar :is(button,a):not(.sidebar-brand):not(.sidebar-collapse-toggle){grid-template-columns:1fr!important;gap:0!important;justify-content:center!important;justify-items:center!important;padding-inline:0!important}.mis-shell.is-sidebar-collapsed>.sidebar .sidebar-settings-accordion{padding-inline:0}.mis-shell.is-sidebar-collapsed>.sidebar .sidebar-settings-group-items,.mis-shell.is-sidebar-collapsed>.sidebar .sidebar-settings-group-toggle>svg:not(:first-child){display:none}}.topbar{grid-column:2;grid-row:1;min-width:0;display:grid;grid-template-columns:minmax(120px,1fr) minmax(300px,420px) minmax(300px,1fr);align-items:center;gap:18px;padding:0 20px;border-bottom:1px solid var(--border);background:#fff}.topbar-page-name{min-width:0;display:flex;align-items:center;gap:8px;color:#344054;font-size:11px}.topbar-page-name svg{display:none;width:17px}.mobile-sidebar-toggle,.sidebar-scrim{display:none}.global-search{height:36px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #edf0f5;border-radius:8px;background:#f6f8fb}.global-search svg{width:15px;color:#8590a1}.global-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:11px}.global-search input::placeholder{color:#98a2b3}.global-search kbd{min-width:20px;height:20px;display:grid;place-items:center;border:1px solid #e7ebf1;border-radius:5px;color:#9aa4b3;background:#fff;font-size:9px;font-family:inherit}.topbar-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:3px}.topbar-actions>button{position:relative;width:36px;height:36px;display:grid;place-items:center;cursor:pointer;border-radius:8px;color:#627084;background:transparent}.topbar-actions>button:hover,.topbar-actions>button.is-active{color:var(--primary);background:var(--primary-soft)}.topbar-actions>button svg{width:16px;stroke-width:1.6}.topbar-actions>button.work-conversation-bell.has-unread{color:#b5473f;background:#fff2f0;animation:work-conversation-bell-pulse 1.6s ease-in-out infinite}.work-conversation-badge{position:absolute;top:1px;right:0;min-width:16px;height:16px;display:grid;place-items:center;padding-inline:4px;border:2px solid #fff;border-radius:999px;color:#fff;background:#d3453f;font-size:8px;font-weight:800;line-height:1}@keyframes work-conversation-bell-pulse{0%,to{transform:rotate(0);box-shadow:0 0 #d3453f00}10%{transform:rotate(8deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(5deg);box-shadow:0 0 0 5px #d3453f1a}40%{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.topbar-actions>button.work-conversation-bell.has-unread{animation:none}}.sort-actions{display:flex;align-items:center;gap:4px;margin-right:5px}.sort-actions button{min-height:32px;display:flex;align-items:center;gap:4px;padding:0 9px;cursor:pointer;border:1px solid var(--border);border-radius:7px;color:var(--text);background:#fff;font-size:10px}.sort-actions button.is-primary{border-color:var(--primary);color:#fff;background:var(--primary)}.sort-actions svg{width:13px}.user-menu{position:relative;margin-left:5px}.user-button{position:relative;width:36px;height:36px;display:grid;place-items:center;overflow:hidden;padding:0;border:0;border-radius:50%!important;color:var(--primary)!important;background:var(--primary-soft)!important;font-weight:600}.user-button img{width:32px;height:32px;display:block;flex:0 0 32px;border-radius:50%;object-fit:cover}.user-button-avatar{width:32px;height:32px;border-radius:50%}.user-status-dot{position:absolute;right:1px;bottom:1px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#22a06b;box-sizing:border-box}.user-status-dot.is-busy,.user-menu-status-options i.is-busy{background:#df3b4b}.user-status-dot.is-away,.user-menu-status-options i.is-away{background:#e6a11d}.user-status-dot.is-offline,.user-menu-status-options i.is-offline{background:#98a2b3}.user-menu-popover{position:absolute;z-index:60;right:0;top:42px;width:220px;padding:7px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:#fff;box-shadow:0 8px 22px #0f213d1f;font-size:10px}.user-menu-identity{display:grid;gap:2px;padding:7px 8px 9px;border-bottom:1px solid var(--divider)}.user-menu-identity strong{overflow:hidden;color:var(--ink);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.user-menu-identity span{color:var(--muted);font-size:9px}.user-menu-status{display:grid;gap:8px;padding:9px 8px;border-bottom:1px solid var(--divider)}.user-menu-status>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.user-menu-status>div:first-child strong{color:var(--ink);font-size:10px;font-weight:600}.user-menu-status>div:first-child small{color:var(--muted);font-size:9px}.user-menu-status-reason{display:flex;align-items:flex-start;gap:6px;margin:7px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.user-menu-status-reason i{width:7px;height:7px;flex:0 0 7px;margin-top:2px;border-radius:50%;background:#22a06b}.user-menu-status-reason i.is-busy{background:#df3b4b}.user-menu-status-reason i.is-offline{background:#98a2b3}.user-menu-status-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.user-menu-status-options button{min-width:0;min-height:30px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 4px;cursor:pointer;border:1px solid transparent;border-radius:6px;color:var(--muted);background:#f7f9fc;font-size:9px}.user-menu-status-options button:hover,.user-menu-status-options button:focus-visible,.user-menu-status-options button.is-active{border-color:#cbd8ff;color:var(--primary);background:var(--primary-soft)}.user-menu-status-options button:disabled{cursor:wait;opacity:.6}.user-menu-status-options i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#22a06b}.user-menu-popover>button{width:100%;min-height:34px;display:flex;align-items:center;gap:7px;margin-top:5px;padding:0 8px;cursor:pointer;border-radius:6px;color:var(--primary);background:transparent;font-size:10px;text-align:left}.user-menu-popover>button:hover,.user-menu-popover>button:focus-visible{background:var(--primary-soft)}.user-menu-popover>button:last-child{color:var(--danger)}.user-menu-popover>button:last-child:hover,.user-menu-popover>button:last-child:focus-visible{background:#fdecf0}.user-menu-popover>button svg{width:13px}.workspace-tabs{grid-column:2;grid-row:2;min-width:0;display:flex;align-items:stretch;gap:3px;overflow-x:auto;padding:0 12px;border-bottom:1px solid var(--border);background:#f6f8fb;scrollbar-width:none}.workspace-tabs::-webkit-scrollbar{display:none}.workspace-tabs>button,.workspace-tab{position:relative;min-width:112px;max-width:190px;display:flex;align-items:center;border-inline:1px solid transparent;color:#667085;background:transparent}.workspace-tabs>button{gap:6px;padding:0 13px;cursor:pointer;font-size:10px}.workspace-tabs>button.is-active,.workspace-tab.is-active{border-inline-color:var(--border);color:var(--ink);background:#fff;box-shadow:inset 0 2px 0 var(--module-color, var(--primary))}.workspace-tabs svg{width:14px;color:var(--module-color, var(--primary));stroke-width:1.6}.workspace-tab>button:first-child{min-width:0;flex:1;display:flex;align-items:center;gap:6px;overflow:hidden;padding:0 5px 0 11px;cursor:pointer;background:transparent;font-size:10px}.workspace-tab>button:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-tab>button:last-child{width:28px;height:28px;display:grid;place-items:center;cursor:pointer;border-radius:6px;background:transparent}.workspace-tab>button:last-child:hover{background:#edf1f6}.workspace-tab>button:last-child svg{width:12px;color:#8791a1}.app-main{position:relative;grid-column:2;grid-row:3;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--canvas)}.app-main>:where(section,div){box-sizing:border-box;min-height:100%}.app-main.is-fixed-workspace{overflow:hidden}.workspace-keepalive{height:100%;min-height:0}.workspace-keepalive[hidden]{display:none}.module-entry-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;min-height:260px;display:grid;place-items:center;padding:32px;background:var(--canvas)}.module-entry-loader-card{width:min(440px,calc(100% - 24px));display:grid;gap:14px}.module-entry-loader-card header{display:flex;align-items:center;gap:12px}.module-entry-loader-card header>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:var(--module-color);background:var(--module-soft)}.module-entry-loader-card header>span svg{width:20px;height:20px}.module-entry-loader-card header>div{min-width:0;display:grid;gap:3px}.module-entry-loader-card small{color:var(--module-color);font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.module-entry-loader-card header strong{color:var(--ink);font-size:15px;font-weight:650}.module-entry-progress{height:7px;overflow:hidden;border-radius:999px;background:#e7edf7;box-shadow:inset 0 0 0 1px #6981ae14}.module-entry-progress i{position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--module-color),#6e94ef);transition:width .18s ease}.module-entry-progress.is-indeterminate i{width:34%;background:linear-gradient(90deg,#3159d6,#7da0f6);animation:module-entry-progress-travel 1.45s ease-in-out infinite}.module-entry-spinner{animation:module-entry-spin .85s linear infinite}@keyframes module-entry-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.module-entry-spinner{animation:none}}@keyframes module-entry-progress-travel{0%{transform:translate(-112%)}55%{transform:translate(118%)}to{transform:translate(294%)}}.module-entry-loader-card footer{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--muted);font-size:11px}.module-entry-loader-card footer strong{color:var(--module-color);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.module-entry-progress i{transition:none}.module-entry-progress.is-indeterminate i{animation:none}}.home-page{width:100%;min-height:100%;display:grid;grid-template-rows:auto auto auto minmax(230px,1fr);gap:22px;padding:18px 22px 22px}.welcome-panel{position:relative;min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 18px;border:1px solid rgb(255 255 255 / 16%);border-radius:11px;background:var(--welcome-sky, linear-gradient(transparent, transparent)),radial-gradient(circle at calc(100% - 34px) 50%,transparent 0 104px,rgb(255 255 255 / 8%) 105px 133px,transparent 134px),var(--welcome-gradient, linear-gradient(122deg, #122c85 0%, #214abd 62%, #5174d7 100%))}.welcome-panel[data-time-of-day=morning]{--welcome-gradient: linear-gradient(115deg, #174875 0%, #2376a6 62%, #79aaa9 100%);--welcome-sky: radial-gradient(circle at 54% 125%, #ffe5a8 0 42px, rgb(255 225 163 / 24%) 43px 65px, transparent 66px), radial-gradient(ellipse at 58% 130%, rgb(255 216 148 / 35%), transparent 55%)}.welcome-panel[data-time-of-day=day]{--welcome-gradient: linear-gradient(122deg, #153b94 0%, #2860c6 62%, #518bcd 100%);--welcome-sky: radial-gradient(circle at 53% 24%, rgb(239 248 255 / 70%) 0 17px, rgb(239 248 255 / 10%) 18px 30px, transparent 31px)}.welcome-panel[data-time-of-day=evening]{--welcome-gradient: linear-gradient(115deg, #343e83 0%, #67528e 62%, #b37783 100%);--welcome-sky: radial-gradient(circle at 54% 112%, #f8c18f 0 33px, rgb(255 208 163 / 16%) 34px 56px, transparent 57px), radial-gradient(ellipse at 65% 140%, rgb(255 188 135 / 32%), transparent 58%)}.welcome-panel[data-time-of-day=night]{--welcome-gradient: linear-gradient(122deg, #101e4d 0%, #24376f 62%, #485687 100%);--welcome-sky: radial-gradient(circle at 51% 24%, rgb(229 238 255 / 85%) 0 1px, transparent 2px), radial-gradient(circle at 58% 69%, rgb(229 238 255 / 55%) 0 1px, transparent 2px), radial-gradient(circle at 73% 15%, rgb(229 238 255 / 70%) 0 1px, transparent 2px), radial-gradient(circle at 87% 79%, rgb(229 238 255 / 60%) 0 1px, transparent 2px), radial-gradient(circle at 46% 34%, #25366b 0 14px, transparent 15px), radial-gradient(circle at calc(46% - 7px) calc(34% + 4px) , #dce6ff 0 17px, rgb(220 230 255 / 7%) 18px 28px, transparent 29px)}.welcome-panel>div:first-child{min-width:0;color:#fff}.welcome-panel>div:first-child>p{margin:0 0 1px;color:#c9d8ff;font-size:9px;letter-spacing:.04em}.welcome-panel>div:first-child>h1{margin:0;color:#fff;font-size:20px;font-weight:580;line-height:28px}.welcome-panel>div:first-child>span{display:block;color:#dce6ff;font-size:10px}.welcome-panel>.company-news{padding:11px 14px;color:#fff;border:1px solid rgb(255 255 255 / 22%);border-radius:10px;background:#ffffff1a}.welcome-message{margin-top:4px}.welcome-message strong{color:#fff;font-variant-numeric:tabular-nums}.welcome-panel>.company-news button,.welcome-panel>.company-news>span{color:#edf2ff}.welcome-panel>.company-news button:hover{color:#fff;text-decoration:underline}.welcome-panel>.company-news button:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:2px}.company-news{min-width:0;width:min(520px,48%);display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;color:var(--primary)}.company-news>svg{width:15px;stroke-width:1.65}.company-news strong{font-size:11px;font-weight:580;white-space:nowrap}.company-news button{min-width:0;overflow:hidden;cursor:pointer;color:#667085;background:transparent;font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;animation:news-enter .32s ease both}.company-news button:hover{color:var(--primary)}@keyframes news-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.module-section{display:grid;gap:9px}.section-heading{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading>div{display:flex;align-items:baseline;gap:8px}.section-heading h2,.calendar-panel h2,.approval-panel h2{margin:0;font-size:12px;font-weight:580;line-height:18px}.section-heading span,.section-heading p{color:var(--weak);font-size:9px}.section-heading p{display:flex;align-items:center;gap:4px;margin:0;color:var(--primary)}.section-heading p svg{width:13px}.module-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 14px}.module-card{--module-color: var(--primary);--module-soft: var(--primary-soft);position:relative;min-width:0;height:124px;display:block;overflow:hidden;padding:12px 13px 13px;cursor:pointer;border:1px solid var(--border);border-radius:10px;color:var(--ink);background:#fff;text-align:left;transition:transform .15s cubic-bezier(.2,.8,.2,1),border-color .15s ease,box-shadow .15s ease}.module-card>i{position:absolute;left:0;right:0;bottom:0;height:3px;content:"";background:var(--module-color);transform-origin:bottom;transition:transform .15s ease}.module-card:hover,.module-card:focus-visible{z-index:2;transform:translateY(-2px);border-color:#bac6da;box-shadow:0 8px 20px #0f213d17}.module-card:hover>i,.module-card:focus-visible>i{transform:scaleY(1.22)}.module-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--module-color);background:var(--module-soft);transition:color .15s ease,background .15s ease}.module-icon svg{width:18px;stroke-width:1.6}.module-card:hover .module-icon,.module-card:focus-visible .module-icon{color:#fff;background:var(--module-color)}.module-copy{min-width:0;display:grid;margin-top:8px}.module-copy strong{overflow:hidden;color:#1f293b;font-size:12px;font-weight:560;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.module-copy small,.module-copy em{overflow:hidden;color:#798497;font-size:9px;font-style:normal;font-weight:450;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.module-copy em{margin-top:2px;color:#8e98a8}.drag-handle{position:absolute;right:8px;top:8px;width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:var(--module-color);background:var(--module-soft)}.drag-handle svg{width:15px}.mobile-move{display:none}.module-card.is-dragging{z-index:20;opacity:.96;transform:translateY(-4px) scale(1.012);border-color:#7f9bef;box-shadow:0 14px 28px #0f213d29}.mis-shell.is-sorting .module-card{cursor:grab}.mis-shell.is-sorting .module-card:active{cursor:grabbing}.gantt-panel{min-height:118px;overflow:hidden;border:1px solid var(--border);border-radius:11px;background:#fff}.gantt-panel>header{min-height:38px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--divider)}.gantt-panel>header>div{display:flex;align-items:center;gap:7px}.gantt-panel>header svg{width:15px;color:var(--primary)}.gantt-panel>header strong{font-size:12px;font-weight:580}.gantt-panel>header span,.gantt-panel>header small{color:var(--weak);font-size:9px}.gantt-panel>header small{justify-self:end;color:var(--primary)}.gantt-content{display:grid;grid-template-columns:70px minmax(0,1fr) 74px;align-items:center;gap:10px;padding:14px 16px 7px;color:#667085;font-size:9px}.gantt-content>strong{font-size:9px;font-weight:500;text-align:right}.gantt-track{height:16px;display:grid;grid-template-columns:20% 49% 20% 11%;gap:4%;overflow:hidden;border-radius:999px;background:#e8ecf4}.gantt-track i{border-radius:999px;background:var(--primary)}.gantt-track i:nth-child(2){background:var(--primary-hover)}.gantt-panel>p{margin:0;padding:0 16px 11px;color:var(--weak);font-size:9px}.personal-zone{min-height:230px;display:grid;grid-template-columns:minmax(320px,.78fr) minmax(520px,1.28fr);gap:16px}.calendar-panel,.approval-panel{min-width:0;min-height:230px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:11px;background:#fff}.calendar-panel>header,.approval-panel>header{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border-bottom:1px solid var(--divider)}.calendar-panel>header>div,.approval-panel>header>div{display:flex;align-items:center;gap:7px}.calendar-panel>header svg,.approval-panel>header svg{width:15px;color:var(--primary);stroke-width:1.65}.calendar-panel>header button,.approval-panel>header button{min-width:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;border-radius:6px;color:var(--primary);background:transparent;font-size:10px}.calendar-panel>header button:hover,.approval-panel>header button:hover{background:var(--primary-soft)}.calendar-panel>header strong{min-width:72px;font-size:11px;font-weight:500;text-align:center}.calendar-body{flex:1;display:grid;grid-template-rows:32px minmax(0,1fr);padding:0}.calendar-week,.calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-week span{display:grid;place-items:center;color:#7b8697;font-size:11px;font-weight:650}.calendar-week{border-bottom:1px solid #e7edf5;background:#f7f9fc}.calendar-week span:nth-child(n+6){color:#aa721f;background:#fffaf2}.calendar-days{grid-template-rows:repeat(6,minmax(0,1fr));align-items:stretch;overflow:hidden}.calendar-panel>footer{min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:var(--weak);background:#f7f9fc;font-size:9px}.calendar-panel>footer strong{color:#465267;font-weight:500}.approval-tabs{min-height:33px;display:flex;align-items:stretch;gap:18px;padding:0 13px;border-bottom:1px solid var(--divider)}.approval-tabs button{position:relative;cursor:pointer;color:#768195;background:transparent;font-size:10px}.approval-tabs button:after{position:absolute;left:2px;right:2px;bottom:-1px;height:2px;content:"";background:transparent}.approval-tabs button.is-active{color:var(--ink);font-weight:550}.approval-tabs button.is-active:after{background:var(--primary)}.approval-list,.approval-table{display:grid}.approval-table{position:relative;min-height:504px;align-content:start}.approval-table-progress{position:absolute;top:8px;right:10px;min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #d8e1f3;border-radius:999px;color:var(--primary);background:#fffffff0;box-shadow:0 4px 12px #0f213d14;font-size:10px}.approval-table-progress svg{width:12px}.approval-table-alert{position:absolute;top:8px;right:10px;min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #f0d7a7;border-radius:999px;color:#9a6418;background:#fffaeff5;box-shadow:0 4px 12px #0f213d14;font-size:10px}.approval-table-alert svg{width:12px}.approval-list{flex:1;align-content:start}.approval-row{min-height:42px;display:grid;grid-template-columns:minmax(150px,1.45fr) minmax(110px,1fr) minmax(72px,.7fr) 92px 76px 40px;align-items:center;gap:9px;padding:5px 13px;border-bottom:1px solid var(--divider);color:#6b7688;font-size:10px}.approval-row:hover{background:#f7f9fc}.approval-main{min-width:0;display:grid}.approval-main strong{overflow:hidden;color:#344054;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.approval-main small{color:#8b95a5;font-size:10px;line-height:13px}.status-dot,.status-badge{display:inline-flex;min-height:24px;align-items:center;justify-content:center;gap:4px;padding:0 8px;border-radius:999px;color:var(--primary);background:var(--primary-soft);font-size:10px;white-space:nowrap}.status-dot:before,.status-badge:before{width:4px;height:4px;border-radius:50%;content:"";background:currentColor}.status-badge.is-neutral{color:#667085;background:#f1f3f6}.status-badge.is-info{color:#2457c5;background:#eaf1ff}.status-badge.is-active{color:#4d46b8;background:#eeecff}.status-badge.is-success{color:#13735d;background:#e5f5ef}.status-badge.is-warning{color:#9a6418;background:#fff3dc}.status-badge.is-danger{color:#b43142;background:#fdebed}.status-badge.is-special{color:#7151a5;background:#f1ebf9}.approval-mobile-meta{display:none}.approval-row>button{cursor:pointer;color:var(--primary);background:transparent;font-size:10px}.approval-panel>footer{min-height:28px;display:flex;align-items:center;margin-top:auto;padding:0 13px;color:var(--weak);background:#fafbfc;font-size:10px}.approval-empty{padding:60px 20px;color:var(--weak);text-align:center}.approval-state{min-height:116px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:18px;color:var(--weak);text-align:center;font-size:10px}.approval-state>svg{width:18px;height:18px;color:var(--primary)}.approval-state>strong{color:#465267;font-size:10px;font-weight:550}.approval-state>button{min-height:30px;display:inline-flex;align-items:center;gap:5px;margin-top:3px;padding:0 10px;cursor:pointer;border:1px solid var(--border);border-radius:7px;color:var(--primary);background:#fff;font-size:10px}.approval-state>button svg{width:12px;height:12px}.approval-state.is-forbidden>svg{color:#b7791f}.is-spinning{animation:xinocler-spin .9s linear infinite}@keyframes xinocler-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.is-spinning{animation:none}}.approval-workspace{min-height:100%;padding:20px 22px 24px}.approval-workspace,.approval-workspace button,.approval-workspace input{font-size:10px}.approval-detail-backdrop{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#f4f6f9;animation:approval-backdrop-in .16s ease-out}.approval-detail-drawer{width:100vw;max-width:none;min-width:0;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff;animation:approval-drawer-in .18s cubic-bezier(.2,.8,.2,1)}.approval-detail-drawer,.approval-detail-drawer button,.approval-detail-drawer input,.approval-detail-drawer textarea,.approval-detail-drawer select{font-size:10px}.approval-detail-drawer>header{min-height:60px;display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 22px;border-bottom:1px solid var(--divider)}.approval-detail-drawer>header>div{min-width:0;text-align:center}.approval-detail-drawer>header p{margin:0 0 2px;color:var(--primary);font-size:10px;letter-spacing:.06em}.approval-detail-drawer>header h2{overflow:hidden;margin:0;color:var(--ink);font-size:10px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.approval-detail-drawer>header .approval-detail-back{min-width:0;width:fit-content;height:36px;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:0 10px;cursor:pointer;border:1px solid var(--border);border-radius:8px;color:#465267;background:#fff}.approval-detail-drawer>header .approval-detail-back:hover{border-color:#b9c6df;color:var(--primary);background:#f7f9fc}.approval-detail-drawer>header .approval-detail-back svg{width:14px}.approval-detail-scroll{min-height:0;overflow-y:auto;padding:18px 22px 24px;background:#f7f9fc;scrollbar-gutter:stable}.approval-detail-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--divider)}.approval-detail-summary>div{min-width:0;min-height:64px;display:grid;align-content:center;gap:5px;padding:10px 12px;background:#fff}.approval-detail-summary span,.approval-detail-meta dt{color:var(--weak);font-size:10px}.approval-detail-summary strong{overflow:hidden;color:#344054;font-size:10px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.approval-detail-summary .status-dot,.approval-detail-summary .status-badge{width:fit-content;font-size:10px}.approval-detail-notice,.approval-detail-state{min-height:140px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;padding:18px;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:#fff}.approval-detail-notice>svg,.approval-detail-state>svg{width:18px;flex:0 0 auto;color:var(--primary)}.approval-detail-notice>div,.approval-detail-state{font-size:10px;line-height:18px}.approval-detail-notice strong,.approval-detail-notice span,.approval-detail-state strong,.approval-detail-state span{display:block}.approval-detail-notice strong,.approval-detail-state strong{color:#344054;font-size:10px;font-weight:550}.approval-detail-state{flex-direction:column;text-align:center}.approval-detail-state>button{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;cursor:pointer;border:1px solid var(--border);border-radius:7px;color:var(--primary);background:#fff;font-size:10px}.approval-detail-state>button svg{width:12px}.approval-detail-state.is-forbidden>svg{color:#b7791f}.approval-detail-section{margin-top:14px;padding:13px;border:1px solid var(--border);border-radius:10px;background:#fff}.approval-detail-section>header{min-height:24px;display:flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--primary)}.approval-detail-section>header svg{width:15px}.approval-detail-section h3{margin:0;color:var(--ink);font-size:10px;font-weight:580}.approval-detail-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,30%);align-items:start;gap:16px;margin-top:14px;transition:grid-template-columns .16s ease}.approval-detail-content.is-context-collapsed{grid-template-columns:minmax(0,1fr)}.approval-form-section{min-width:0;margin-top:0}.approval-form-section-header{justify-content:space-between;gap:12px}.approval-form-section-header>div{min-width:0;display:inline-flex;align-items:center;gap:7px}.approval-form-header-tools{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.approval-context-header-toggle{margin-left:auto;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 9px;cursor:pointer;border:1px solid #d9e1ec;border-radius:7px;color:#536176;background:#f7f9fc}.approval-context-header-toggle:hover{color:var(--primary);border-color:#adc0ea}.approval-context-header-toggle svg{width:13px;height:13px}.approval-context-header-toggle span{font-size:10px;font-weight:560}.approval-form-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.approval-form-actions button{min-width:62px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 9px;cursor:pointer;border:1px solid #d9e1ec;border-radius:7px;color:#536176;background:#fff}.approval-form-actions button:hover{color:var(--primary);border-color:#adc0ea;background:#f7f9ff}.approval-form-actions button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.52}.approval-form-actions button[data-action-key=approve]{color:#087a52;border-color:#58c99f;background:#dcf8ec}.approval-form-actions button[data-action-key=reject]{color:#c72f3d;border-color:#f07d88;background:#ffe1e4}.approval-form-actions button[data-action-key=return]{color:#bd6200;border-color:#f0a84f;background:#ffedce}.approval-form-actions button[data-action-key=delegate]{color:#2455d6;border-color:#7295ef;background:#dfe8ff}.approval-form-actions button[data-action-key=add]{color:#713cc5;border-color:#a984e8;background:#ede1ff}.approval-form-actions button[data-action-key=approve].is-selected{color:#fff;border-color:#147a5b;background:#147a5b}.approval-form-actions button[data-action-key=reject].is-selected{color:#fff;border-color:#b64242;background:#b64242}.approval-form-actions button[data-action-key=return].is-selected{color:#fff;border-color:#b26a12;background:#b26a12}.approval-form-actions button[data-action-key=delegate].is-selected{color:#fff;border-color:#3159d6;background:#3159d6}.approval-form-actions button[data-action-key=add].is-selected{color:#fff;border-color:#7450b8;background:#7450b8}.approval-form-actions button svg{width:13px;height:13px}.approval-form-actions button span{font-size:10px;font-weight:560}.approval-form-action-selection{margin:-3px 0 10px;color:#667085;font-size:9px;line-height:15px;text-align:right}.approval-action-backdrop{position:fixed;z-index:125;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.approval-action-dialog{width:min(520px,100%);max-height:min(720px,calc(100dvh - 40px));overflow:auto;border:1px solid #d8e0ec;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0f172a3d}.approval-action-dialog>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--divider)}.approval-action-dialog>header>div,.approval-action-dialog>header>div>div{min-width:0;display:flex;align-items:center;gap:9px}.approval-action-dialog>header>div>div{display:grid;gap:2px}.approval-action-dialog>header svg{width:18px;color:var(--primary)}.approval-action-dialog>header span{color:var(--weak);font-size:9px}.approval-action-dialog>header h3{margin:0;color:var(--ink);font-size:13px}.approval-action-dialog>header>button{width:32px;height:32px;display:grid;place-items:center;cursor:pointer;border:0;border-radius:7px;color:var(--muted);background:#f4f6f9}.approval-action-dialog>header>button svg{width:14px;color:currentColor}.approval-action-dialog form{display:grid;gap:14px;padding:16px}.approval-action-warning{margin:0;padding:10px 12px;border-radius:8px;color:#596579;background:#f5f7fb;line-height:18px}.approval-action-warning strong{color:#344054}.approval-action-field{display:grid;gap:6px;color:#344054;font-weight:550}.approval-action-field textarea,.approval-action-field select{width:100%;padding:9px 10px;resize:vertical;outline:none;border:1px solid var(--border);border-radius:7px;color:var(--ink);background:#fff;font:inherit;font-weight:400}.approval-action-field textarea:focus,.approval-action-field select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.approval-action-field small{justify-self:end;color:var(--weak);font-weight:400}.approval-action-assignees{display:grid;gap:7px;max-height:230px;overflow:auto;margin:0;padding:10px;border:1px solid var(--border);border-radius:8px}.approval-action-assignees legend{padding:0 5px;color:#344054;font-weight:550}.approval-action-assignees label{display:flex;align-items:center;gap:8px;min-height:30px;padding:4px 7px;border-radius:6px;color:#465267;background:#f8fafc}.approval-action-assignees input{accent-color:var(--primary)}.approval-action-loading,.approval-action-empty{display:flex;align-items:center;justify-content:center;gap:7px;min-height:64px;color:var(--muted)}.approval-action-loading svg{width:14px}.approval-action-error{margin:0;padding:9px 10px;border:1px solid #f4b6bd;border-radius:7px;color:#b42332;background:#fff2f3}.approval-action-dialog form>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.approval-action-dialog form>footer button{min-width:88px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;border:1px solid var(--border);border-radius:7px;color:#465267;background:#fff}.approval-action-dialog form>footer button.is-primary{border-color:var(--primary);color:#fff;background:var(--primary)}.approval-action-dialog form>footer button.is-primary[data-action-key=reject]{border-color:#b64242;background:#b64242}.approval-action-dialog form>footer button.is-primary[data-action-key=return]{border-color:#b26a12;background:#b26a12}.approval-action-dialog form>footer button:disabled{cursor:wait;opacity:.58}.approval-action-dialog form>footer svg{width:13px}.approval-context-panel{min-width:0;display:grid;gap:8px}.approval-context-panel.is-collapsed{display:none}.approval-context-panel>div{min-width:0;display:grid;gap:12px}.approval-context-panel .approval-detail-section{margin-top:0}.approval-context-status .approval-detail-state{min-height:180px;margin-top:0;border:0;background:#f8fafc}.approval-detail-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:0}.approval-detail-meta>div{min-width:0;display:grid;gap:3px}.approval-detail-meta dd{overflow-wrap:anywhere;margin:0;color:#465267;font-size:10px;line-height:17px}.approval-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.approval-timeline li{position:relative;min-height:48px;display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:8px;padding:5px 0}.approval-timeline li:not(:last-child):after{position:absolute;top:19px;bottom:-5px;left:5px;width:1px;content:"";background:#d8e0ed}.approval-timeline li>i{position:relative;z-index:1;width:11px;height:11px;margin-top:3px;border:3px solid #dbe4ff;border-radius:50%;background:var(--primary)}.approval-timeline li>div{min-width:0;display:grid;gap:2px}.approval-timeline strong{color:#344054;font-size:10px;font-weight:520}.approval-timeline span,.approval-timeline small,.approval-detail-empty,.approval-action-note{color:var(--weak);font-size:10px;line-height:15px}.approval-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid var(--divider);border-radius:8px;background:var(--divider)}.approval-form-grid>div{min-width:0;min-height:62px;display:grid;align-content:center;gap:5px;padding:10px 12px;background:#fff}.approval-form-grid dt,.approval-form-grid dd,.approval-form-note{margin:0;font-size:10px;line-height:16px}.approval-form-grid dt{color:var(--weak)}.approval-form-grid dd{color:#344054;overflow-wrap:anywhere;white-space:pre-wrap}.approval-form-grid dt{display:flex;align-items:center;gap:6px}.approval-form-grid dt small{padding:1px 4px;border-radius:4px;color:#617197;background:#eef2ff;font-size:8px;font-weight:500}.approval-form-note{margin-top:9px;color:var(--weak)}.approval-form-source{min-height:28px;display:inline-flex;align-items:center;gap:6px;margin:-3px 0 10px;padding:0 8px;border-radius:6px;color:#596579;background:#f3f5f8;font-size:10px}.approval-form-source svg{width:12px;color:#16856b}.approval-form-source.is-fallback{color:#8a5a18;background:#fff6e5}.approval-form-source.is-fallback svg{color:#b7791f}.approval-form-groups{display:grid;gap:12px}.approval-form-group{min-width:0}.approval-form-group h4{margin:0 0 6px;color:#465267;font-size:10px;font-weight:580}.approval-next-step{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;padding:10px;border:1px solid #dfe6f2;border-radius:8px;background:#f8faff}.approval-next-step>div{display:grid;gap:3px}.approval-next-step>svg{width:14px;color:var(--primary)}.approval-next-step span{color:var(--weak);font-size:10px}.approval-next-step strong{color:#344054;font-size:10px;font-weight:560;line-height:16px}.approval-next-step-guidance{margin:8px 0 0;color:#667085;font-size:10px;line-height:16px}.approval-next-step.is-pending{border-style:dashed;background:#fbfcfd}.approval-detail-empty{padding:12px 0 4px}.approval-action-note{margin:-2px 0 10px}.approval-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.approval-capabilities button{min-height:48px;display:grid;align-content:center;justify-items:start;gap:2px;padding:8px 10px;cursor:not-allowed;border:1px solid var(--border);border-radius:8px;color:#647087;background:#f7f9fc;text-align:left;opacity:1}.approval-capabilities button span{font-size:10px;font-weight:520}.approval-capabilities button small{color:var(--weak);font-size:10px}.approval-detail-drawer>footer{min-height:48px;display:flex;align-items:center;gap:7px;padding:9px 16px;border-top:1px solid var(--divider);color:var(--weak);background:#fff;font-size:10px;line-height:15px}.approval-detail-drawer>footer svg{width:15px;flex:0 0 auto;color:#16856b}@keyframes approval-backdrop-in{0%{opacity:0}}@keyframes approval-drawer-in{0%{transform:translateY(8px);opacity:.6}}.module-workspace{min-height:100%;padding:20px 22px 24px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.page-header p,.module-workspace>header p{margin:0 0 2px;color:var(--primary);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.page-header h1,.module-workspace>header h1{margin:0;font-size:18px;font-weight:580;line-height:26px}.page-header>div>span,.module-workspace>header em{color:var(--muted);font-size:10px;font-style:normal}.demo-badge{padding:4px 8px;border-radius:999px;color:var(--primary);background:var(--primary-soft);font-size:9px}.approval-workspace-card{min-height:650px;display:grid;grid-template-rows:auto auto minmax(504px,1fr) auto;overflow:hidden;border:1px solid var(--border);border-radius:11px;background:#fff}.approval-toolbar{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border-bottom:1px solid var(--divider)}.approval-toolbar .approval-tabs{align-self:stretch;padding:0;border:0}.approval-toolbar label{width:min(280px,42%);height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--border);border-radius:7px;background:#f8fafc}.approval-toolbar label svg{width:14px;color:#8791a1}.approval-toolbar input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:10px}.approval-table-head{min-height:36px;display:grid;grid-template-columns:minmax(150px,1.45fr) minmax(110px,1fr) minmax(72px,.7fr) 92px 76px 40px;align-items:center;gap:9px;padding:0 13px;border-bottom:1px solid var(--divider);color:#778295;background:#f7f9fc;font-size:10px}.approval-pagination{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 13px;border-top:1px solid var(--divider);color:var(--weak);background:#fbfcfd;font-size:10px}.approval-pagination>div{display:flex;gap:7px}.approval-pagination button{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;cursor:pointer;border:1px solid var(--border);border-radius:7px;color:#465267;background:#fff;font-size:10px}.approval-pagination button:hover:not(:disabled){border-color:#b9c6df;color:var(--primary)}.approval-pagination button:disabled{cursor:not-allowed;opacity:.45}.approval-pagination svg{width:12px}.module-workspace{--module-color: var(--primary);--module-soft: var(--primary-soft)}.module-workspace>header{min-height:86px;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:11px 11px 0 0;background:#fff;box-shadow:inset 0 3px 0 var(--module-color)}.module-workspace>header>span{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;color:var(--module-color);background:var(--module-soft)}.module-workspace>header>span svg{width:21px}.module-workspace>header>div{min-width:0;flex:1}.module-workspace>header small{padding:5px 8px;border-radius:999px;color:var(--module-color);background:var(--module-soft);font-size:9px}.module-workspace-body{min-height:580px;display:grid;grid-template-columns:190px minmax(0,1fr);border:1px solid var(--border);border-top:0;border-radius:0 0 11px 11px;background:#fff}.module-workspace-body>nav{display:grid;align-content:start;gap:4px;padding:14px 10px;border-right:1px solid var(--divider);background:#fafbfc}.module-workspace-body>nav button{min-height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;cursor:pointer;border-radius:7px;color:#657185;background:transparent;font-size:11px}.module-workspace-body>nav button.is-active{color:var(--module-color);background:var(--module-soft)}.module-workspace-body>nav svg{width:15px}.module-placeholder{align-self:stretch;display:grid;place-items:center;align-content:center;padding:40px;color:var(--muted);text-align:center}.module-placeholder>span{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;color:var(--module-color);background:var(--module-soft)}.module-placeholder>span svg{width:21px}.module-placeholder h2{margin:14px 0 4px;color:#344054;font-size:13px;font-weight:560}.module-placeholder p{max-width:440px;margin:0;font-size:10px;line-height:18px}.module-placeholder button{min-height:34px;display:flex;align-items:center;gap:5px;margin-top:16px;padding:0 11px;cursor:pointer;border:1px solid var(--border);border-radius:7px;color:var(--primary);background:#fff;font-size:10px}.module-placeholder button svg{width:14px}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0a142d4d}.profile-dialog{width:min(620px,100%);overflow:hidden;border:1px solid var(--border);border-radius:13px;background:#fff;box-shadow:0 22px 60px #0f213d33}.profile-dialog>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--divider)}.profile-dialog>header>div,.profile-dialog>header button,.profile-dialog footer,.profile-dialog footer button,.profile-dialog label>span{display:flex;align-items:center}.profile-dialog>header>div{gap:7px;color:var(--primary);font-weight:600}.profile-dialog>header svg{width:16px}.profile-dialog>header button{width:32px;height:32px;justify-content:center;cursor:pointer;border-radius:7px;background:transparent}.profile-dialog form{padding:18px}.profile-dialog-identity{display:flex;align-items:center;gap:12px;margin-bottom:18px}.profile-avatar-preview{width:54px;height:54px;display:grid;flex:0 0 54px;place-items:center;overflow:hidden;border-radius:50%;color:var(--primary);background:var(--primary-soft)}.profile-avatar-preview img{width:100%;height:100%;object-fit:cover}.profile-avatar-preview svg{width:24px}.profile-dialog-identity h2{margin:0 0 3px;font-size:16px}.profile-dialog-identity p{margin:0;color:var(--muted);font-size:10px}.profile-dialog-identity p.profile-dialog-role{color:var(--text);font-size:11px;font-weight:550}.profile-dialog-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profile-dialog-grid label{display:grid;align-content:start;grid-auto-rows:max-content;gap:6px;color:var(--text);font-size:10px}.profile-dialog-grid label.is-wide,.profile-avatar-upload.is-wide{grid-column:1 / -1}.profile-avatar-upload{display:grid;gap:7px;color:var(--text);font-size:10px}.profile-avatar-upload>span{font-weight:550}.profile-avatar-upload>div{display:flex;align-items:center;gap:8px}.profile-avatar-upload button{min-height:34px;display:flex;align-items:center;gap:6px;padding:0 11px;cursor:pointer;border:1px solid var(--border);border-radius:7px;color:var(--primary);background:var(--primary-soft);font-size:10px}.profile-avatar-upload button.is-remove{color:var(--danger);background:#fff5f6}.profile-avatar-upload button:disabled{cursor:wait;opacity:.65}.profile-avatar-upload button svg{width:14px}.profile-avatar-upload small{margin-left:auto;color:var(--muted);font-size:9px}.profile-crop-panel.is-wide{grid-column:1 / -1}.profile-crop-panel{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:#f6f8fc}.profile-crop-stage{position:relative;height:260px;background:#17213a}.profile-crop-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px}.profile-crop-controls>label{min-width:200px;display:flex;align-items:center;gap:8px}.profile-crop-controls>label span{flex:0 0 auto;font-size:10px}.profile-crop-controls input[type=range]{width:180px;min-height:auto;padding:0;border:0;box-shadow:none}.profile-crop-controls>div{display:flex;gap:7px}.profile-crop-controls button{min-height:34px;display:flex;align-items:center;gap:6px;padding:0 11px;cursor:pointer;border:1px solid var(--border);border-radius:7px;color:var(--text);background:#fff;font-size:10px}.profile-crop-controls button.is-confirm{border-color:var(--primary);color:#fff;background:var(--primary)}.profile-crop-controls button:disabled{cursor:wait;opacity:.6}.profile-crop-controls button svg{width:14px}.profile-dialog-grid label>span{gap:5px;font-weight:550}.profile-dialog-grid label>span svg{width:13px}.profile-dialog-grid input,.profile-dialog-grid select{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:7px;color:var(--ink);background:#fff;font:inherit;outline:none}.profile-dialog-grid input:focus,.profile-dialog-grid select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.profile-dialog-grid small{color:var(--muted);font-size:9px}.profile-dialog-error{margin:12px 0 0;color:var(--danger);font-size:10px}.profile-dialog footer{justify-content:flex-end;gap:8px;margin-top:18px}.profile-dialog footer button{min-height:36px;justify-content:center;gap:6px;padding:0 15px;cursor:pointer;border:1px solid var(--border);border-radius:7px;color:var(--text);background:#fff;font-size:10px}.profile-dialog footer button.is-primary{border-color:var(--primary);color:#fff;background:var(--primary)}.profile-dialog footer button:disabled{cursor:wait;opacity:.65}.profile-dialog footer svg{width:14px}.profile-dialog-state{min-height:220px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:11px}.profile-dialog-state svg{width:17px}@media(max-width:640px){.profile-dialog-grid{grid-template-columns:1fr}.profile-dialog-grid label.is-wide,.profile-avatar-upload.is-wide,.profile-crop-panel.is-wide{grid-column:auto}.profile-crop-controls{align-items:stretch;flex-direction:column}.profile-crop-controls>label,.profile-crop-controls input[type=range]{width:100%;min-width:0}}.notice-dialog{width:min(520px,100%);overflow:hidden;border:1px solid var(--border);border-radius:13px;background:#fff;box-shadow:0 22px 60px #0f213d33}.notice-dialog>header{min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--divider)}.notice-dialog>header>div{display:flex;align-items:center;gap:7px;color:var(--primary);font-weight:550}.notice-dialog>header svg{width:15px}.notice-dialog>header button{width:32px;height:32px;display:grid;place-items:center;cursor:pointer;border-radius:7px;background:transparent}.notice-dialog>h2{margin:20px 20px 4px;font-size:16px;font-weight:580;line-height:24px}.notice-dialog>p{margin:0 20px;color:var(--weak);font-size:9px}.notice-dialog>div{margin:18px 20px 24px;padding:14px;border-radius:8px;color:var(--muted);background:#f7f9fc;font-size:11px;line-height:20px}.notice-dialog>.portal-announcement-content{max-height:50vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.notice-dialog>footer{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--divider)}.notice-dialog>footer button{min-height:34px;padding:0 14px;cursor:pointer;border-radius:7px;color:#fff;background:var(--primary);font-size:10px}.toast{position:fixed;z-index:120;left:50%;bottom:28px;max-width:min(420px,calc(100vw - 32px));min-height:36px;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 13px;border-radius:8px;opacity:0;color:#fff;background:#243046;box-shadow:0 10px 30px #0f213d2e;font-size:10px;transform:translate(-50%,8px);transition:opacity .15s ease,transform .15s ease}.toast>span{min-width:0}.toast>button{width:24px;height:24px;display:grid;flex:0 0 auto;place-items:center;cursor:pointer;border-radius:5px;color:#fff;background:transparent}.toast>button:hover,.toast>button:focus-visible{background:#ffffff24}.toast>button svg{width:12px}.toast.is-visible{opacity:1;transform:translate(-50%)}@media(max-width:1279px){.module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:960px){.login-screen{grid-template-columns:minmax(300px,38%) minmax(0,62%)}.topbar{grid-template-columns:minmax(90px,1fr) minmax(220px,340px) auto;gap:10px}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-zone{grid-template-columns:1fr}.calendar-panel,.approval-panel{min-height:320px}.home-page{grid-template-rows:auto auto auto auto}}@media(max-width:767px){body{overflow:auto}.login-screen{grid-template-columns:1fr;overflow:visible}.login-brand{min-height:210px;padding:26px 24px}.login-logo{width:154px}.login-brand-copy{margin:30px 0 0}.login-brand-copy p,.login-brand-copy span,.login-brand-line,.login-brand footer{display:none}.login-brand-copy h1{font-size:22px}.login-workspace{min-height:610px;padding:24px 16px 68px}.login-card{min-height:560px;padding:30px 24px 24px}.login-legal{flex-direction:column;align-items:center;gap:2px}.mis-shell{height:100dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:56px 36px minmax(0,1fr)}.sidebar{display:flex;position:fixed;inset:0 auto 0 0;width:min(276px,84vw);z-index:80;transform:translate(-102%);transition:transform .18s cubic-bezier(.2,.8,.2,1);box-shadow:18px 0 44px #0a19632e}.sidebar.is-open{transform:translate(0)}.sidebar{padding-inline:16px}.sidebar-brand{min-height:82px;justify-content:flex-start;padding:12px 4px}.sidebar-logo{width:210px;transform:none}.sidebar .nav-section-label,.sidebar .sidebar-nav span,.sidebar .sidebar-footer{display:flex}.sidebar .nav-section-label{display:block}.sidebar .sidebar-nav button,.sidebar .sidebar-nav a{justify-content:flex-start;padding:0 13px}.mis-shell>.sidebar.is-open .crm-sidebar-group>p,.mis-shell>.sidebar.is-open .srm-sidebar-navigation>p,.mis-shell>.sidebar.is-open .production-sidebar-navigation>p,.mis-shell>.sidebar.is-open .finance-sidebar-navigation>p,.mis-shell>.sidebar.is-open .finance-menu-group h2{display:block}.mis-shell>.sidebar.is-open :is(.crm-sidebar-navigation,.srm-sidebar-navigation,.production-sidebar-navigation,.finance-sidebar-navigation) button{width:100%;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;justify-items:start;padding-inline:14px;text-align:left}.mis-shell>.sidebar.is-open :is(.crm-sidebar-navigation,.srm-sidebar-navigation,.production-sidebar-navigation,.finance-sidebar-navigation) button span,.mis-shell>.sidebar.is-open .production-sidebar-navigation button small,.mis-shell>.sidebar.is-open .finance-sidebar-navigation button i{display:inline;min-width:0;overflow-wrap:anywhere}.mis-shell>.sidebar.is-open :is(.production-sidebar-navigation button small,.finance-sidebar-navigation button i){justify-self:end}.mis-shell>.sidebar.is-open .srm-sidebar-navigation footer,.mis-shell>.sidebar.is-open .finance-sidebar-foot>div{display:flex;min-width:0}.sidebar-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;border:0;background:#18223547}.topbar,.workspace-tabs,.app-main{grid-column:1}.topbar{grid-template-columns:minmax(90px,1fr) auto;padding-inline:12px}.topbar-page-name>svg{display:block}.mobile-sidebar-toggle{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-secondary)}.mobile-sidebar-toggle svg{display:block;width:18px;height:18px}.topbar-page-name>svg{display:none}.global-search{display:none}.topbar-actions>button:nth-of-type(3){display:none}.sort-actions button{width:32px;padding:0;justify-content:center;font-size:0}.workspace-tabs{padding-inline:8px}.home-page{gap:16px;padding:14px 12px 18px}.welcome-panel{min-height:106px;align-items:flex-start;flex-direction:column;gap:10px}.welcome-panel h1{font-size:18px;line-height:26px}.company-news{width:100%}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.module-card{height:118px}.module-copy em{display:none}.mobile-move{position:absolute;right:8px;bottom:8px;display:flex;gap:2px;color:var(--module-color)}.mobile-move svg{width:13px}.gantt-panel>header{grid-template-columns:1fr auto}.gantt-panel>header small{display:none}.gantt-content{grid-template-columns:54px minmax(0,1fr)}.gantt-content>strong{display:none}.personal-zone{grid-template-columns:1fr}.calendar-panel,.approval-panel{min-height:300px}.approval-detail-backdrop{align-items:stretch}.approval-detail-drawer{width:100%;height:100dvh;border:0;border-radius:0}.approval-detail-drawer>header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding-inline:10px}.approval-detail-drawer>header .approval-detail-back span{display:none}.approval-detail-content,.approval-detail-content.is-context-collapsed{grid-template-columns:minmax(0,1fr)}.approval-form-section-header{align-items:flex-start;flex-direction:column}.approval-form-header-tools{width:100%;justify-content:flex-start}.approval-form-actions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr))}.approval-form-actions button{min-width:0;padding-inline:4px}.approval-form-actions button svg{display:none}.approval-detail-summary,.approval-detail-meta,.approval-form-grid,.approval-capabilities{grid-template-columns:1fr}.approval-row{grid-template-columns:minmax(0,1fr) 50px}.approval-row>span{display:none}.approval-mobile-meta{display:block}.approval-pagination{align-items:flex-start;flex-direction:column}.approval-workspace,.module-workspace{padding:14px 12px 18px}.approval-toolbar{align-items:stretch;flex-direction:column;padding-block:10px}.approval-toolbar label{width:100%}.approval-table-head{display:none}.approval-table{gap:8px;padding:10px}.approval-table .approval-row{border:1px solid var(--border);border-radius:8px}.module-workspace>header{align-items:flex-start}.module-workspace>header small{display:none}.module-workspace-body{grid-template-columns:1fr}.module-workspace-body>nav{display:none}.module-placeholder{padding:26px 18px}}@media(max-height:820px)and (min-width:961px){.home-page{gap:16px;padding-block:14px 18px}.welcome-panel{min-height:74px;padding-block:10px}.module-card{height:112px}.gantt-panel{min-height:102px}.calendar-panel,.approval-panel{min-height:230px}}.auth-loading-screen{min-height:100vh;min-height:100dvh;display:grid;place-items:center;margin:0;background:#f3f5f8;color:#172033}.auth-loading-screen section{display:grid;justify-items:center;gap:16px}.auth-loading-logo{width:184px;height:auto;padding:14px 18px;border-radius:10px;background:#0b1d67}.auth-loading-screen .auth-loading-message{margin:0;color:#6f7a8c;font:400 12px/18px Microsoft YaHei UI,Microsoft YaHei,sans-serif!important;letter-spacing:0;white-space:nowrap}.auth-loading-indicator{width:28px;height:2px;overflow:hidden;border-radius:999px;background:#dfe5ef}.auth-loading-indicator:after{display:block;width:12px;height:100%;border-radius:inherit;background:#3159d6;content:"";animation:auth-loading-slide .9s ease-in-out infinite alternate}@keyframes auth-loading-slide{0%{transform:translate(0)}to{transform:translate(16px)}}@media(prefers-reduced-motion:reduce){.auth-loading-indicator:after{animation:none;transform:translate(8px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.login-screen{position:relative;width:100%;min-height:100vh;min-height:100dvh;grid-template-columns:minmax(390px,42%) minmax(0,1fr);overflow:hidden;background:#f4f6f9}.login-brand{min-height:0;padding:clamp(34px,4vw,64px)}.login-brand:before{top:17%;right:-112px;width:340px;height:340px;border:1px solid rgb(255 255 255 / 10%);border-radius:50%;background:transparent;box-shadow:0 0 0 64px #ffffff06,0 0 0 128px #ffffff05}.login-brand:after{right:10%;bottom:18%;top:auto;width:92px;height:1px;border:0;border-radius:0;background:#ffffff3d;box-shadow:28px -28px #ffffff24,56px -56px #ffffff14;transform:rotate(-38deg)}.login-logo{width:clamp(154px,13vw,184px)}.login-brand-copy{width:min(430px,100%)}.login-brand-copy p{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:#ffffffa3;font-size:10px;font-weight:500;letter-spacing:.16em}.login-brand-copy p:before{width:24px;height:2px;flex:0 0 auto;content:"";background:#6f91ff}.login-brand-copy h1{margin:0;font-size:clamp(30px,3.1vw,46px);font-weight:500;line-height:1.18;letter-spacing:-.025em}.login-brand-copy h1 span{display:block;margin:0;color:#fff;font:inherit;letter-spacing:inherit}.login-brand-copy em{max-width:350px;display:block;margin-top:18px;color:#ffffffad;font-size:12px;font-style:normal;line-height:1.9;letter-spacing:.01em}.login-brand-line{display:none}.login-brand footer{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#ffffff75;font-size:9px;letter-spacing:.08em}.login-brand footer strong{color:#fffc;font-size:9px;font-weight:600;letter-spacing:.08em}.login-workspace{min-height:0;place-items:center;padding:clamp(28px,4vw,60px);background:#f4f6f9}.login-workspace:before{position:absolute;right:0;top:0;width:92px;height:3px;content:"";background:var(--primary)}.login-context{position:absolute;right:clamp(28px,4vw,60px);top:28px;display:flex;align-items:center;gap:7px;color:#7b8798;font-size:10px}.login-context:before{width:6px;height:6px;border-radius:50%;content:"";background:var(--success);box-shadow:0 0 0 3px #16856b14}.login-card>header{margin-bottom:28px}.login-card>header h2{font-size:22px;font-weight:560;line-height:29.7px;letter-spacing:-.012em}.login-card>header span{margin-top:8px;color:#7b8798;font-size:11px;line-height:1.7}.login-tabs{height:39px;margin:-7px 0 24px}.login-tabs button{min-height:38px;padding:0 8px 10px;font-weight:500}.login-method-stage{height:290px}.login-form{gap:17px;padding-top:0}.login-form>.login-field{gap:7px}.login-options{min-height:24px;margin-top:-3px}.login-error{min-height:16px;height:16px;margin-top:-6px;line-height:16px}.login-submit{border:1px solid var(--primary);background:var(--primary);box-shadow:0 7px 18px #2f57d729;font-weight:500}.login-submit:hover{border-color:var(--primary-hover);background:var(--primary-hover);box-shadow:0 9px 22px #2f57d733}.qr-panel{height:290px}.qr-placeholder{width:164px;height:164px;margin:2px auto 16px;border:1px solid #dfe5ed;border-radius:0;outline:0;background-color:#fff;background-image:none;box-shadow:0 8px 24px #0f213d12}.qr-placeholder>i{position:absolute;width:28px;height:28px;border-color:#1b2d4f;border-style:solid}.qr-placeholder>i:nth-child(1){left:24px;top:24px;border-width:3px 0 0 3px}.qr-placeholder>i:nth-child(2){right:24px;top:24px;border-width:3px 3px 0 0}.qr-placeholder>i:nth-child(3){right:24px;bottom:24px;border-width:0 3px 3px 0}.qr-placeholder>i:nth-child(4){left:24px;bottom:24px;border-width:0 0 3px 3px}.qr-placeholder>svg{width:42px;height:42px;padding:0;background:transparent;stroke-width:1.45}.qr-panel small{margin-top:9px;color:#98a2b3;font-size:9px}.login-preview-note{min-height:47px;margin:20px 0 0;padding:16px 0 0;border-top:1px solid #e5e9ef;border-radius:0;color:#8a95a6;background:transparent;line-height:1.7}.login-preview-note svg{margin-top:1px;color:var(--primary)}.login-legal{right:clamp(28px,4vw,60px);left:clamp(28px,4vw,60px);bottom:26px;display:grid;justify-items:center;gap:5px;font-size:9px;text-align:center}.mis-stage{width:100%;height:100vh;height:100dvh;min-height:0;padding:14px;overflow:hidden;background:#e4eaf3}.mis-stage .mis-shell{--sidebar-width: 232px;--sidebar-inset: 14px;width:100%;height:100%;grid-template-columns:232px minmax(0,1fr);grid-template-rows:60px 38px minmax(0,1fr);border:1px solid rgb(7 27 74 / 6%);border-radius:18px;background:var(--canvas);box-shadow:0 20px 54px #1528521f}.mis-stage .sidebar{padding:26px 16px 18px}.mis-stage .topbar{padding-inline:28px}.mis-stage .workspace-tabs{padding:5px 14px 0;background:#f2f5f9}.mis-stage .app-main{padding:17px 38px 24px 28px;background:transparent}.mis-stage .home-page{min-height:100%;grid-template-rows:auto auto auto minmax(318px,1fr);gap:22px;padding:0}.mis-stage .welcome-panel{min-height:103px;padding:18px 20px;border-radius:12px;box-shadow:0 8px 22px #193a9f24}.mis-stage .module-section{gap:12px}.mis-stage .section-heading{min-height:34px}.mis-stage .module-card{padding:12px 14px 13px}.mis-stage .gantt-panel{min-height:154px;height:154px;border-radius:12px;box-shadow:0 1px 2px #0f213d06}.mis-stage .personal-zone{min-height:318px}.mis-stage .calendar-panel,.mis-stage .approval-panel{min-height:318px;border-radius:12px;box-shadow:0 1px 2px #0f213d06}.system-operations-workspace{--module-color: #596579;--module-soft: #eef1f4;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0}.system-operations-workspace.is-fixed-view{height:100%;min-height:0;grid-template-rows:minmax(0,1fr);overflow:hidden}.system-operations-workspace.is-fixed-view>.system-operations-content{height:100%;min-height:0;align-content:stretch;margin-top:0;overflow:hidden}.system-operations-header{grid-column:1 / -1;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:inset 0 3px 0 var(--module-color)}.system-operations-title,.system-operations-actions,.runtime-overview>header,.release-flow-panel>header,.release-history-panel>header,.runtime-status-card>header,.release-history-panel>header>div,.runtime-overview>header>div,.release-flow-panel>header>div{display:flex;align-items:center}.system-operations-title{gap:12px}.system-operations-title>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:var(--module-color);background:var(--module-soft)}.system-operations-title>span svg{width:21px}.system-operations-title p{margin:0 0 2px;color:var(--module-color);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.system-operations-title h1{margin:0;color:var(--ink);font-size:16px;font-weight:580;line-height:24px}.system-operations-title em{color:var(--muted);font-size:10px;font-style:normal}.system-operations-actions{gap:9px}.system-operations-actions>span,.system-operations-actions>button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:8px;font-size:10px}.system-operations-actions>span{color:var(--success);background:var(--success-soft)}.system-operations-actions>button{cursor:pointer;border:1px solid var(--border);color:#465267;background:#fff}.system-operations-actions>button:hover:not(:disabled){border-color:#b9c6df;color:var(--primary)}.system-operations-actions svg{width:13px}.system-operations-content{min-width:0;min-height:0;display:grid;align-content:start;gap:12px;margin-top:12px}.system-operations-content:has(>nav[aria-label=审批页面配置导航]){height:100%;grid-template-rows:auto minmax(0,1fr);align-content:stretch;overflow:hidden}.runtime-overview,.release-flow-panel,.release-history-panel,.module-version-panel,.system-operations-error{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:var(--xino-shadow)}.runtime-overview>header,.release-flow-panel>header,.release-history-panel>header,.module-version-panel>header{min-height:46px;justify-content:space-between;gap:16px;padding:0 14px;border-bottom:1px solid var(--divider)}.runtime-overview>header>div,.release-flow-panel>header>div,.release-history-panel>header>div,.module-version-panel>header>div{gap:7px;color:var(--primary)}.runtime-overview h2,.release-flow-panel h2,.release-history-panel h2,.module-version-panel h2{margin:0;color:var(--ink);font-size:12px;font-weight:580}.runtime-overview header svg,.release-flow-panel header svg,.release-history-panel header svg,.module-version-panel header svg{width:15px}.runtime-overview>header>span,.release-flow-panel>header>span,.release-history-panel>header>span,.module-version-panel>header>span{color:var(--weak);font-size:9px}.module-version-note{display:flex;align-items:center;gap:8px;margin:7px 8px 0;padding:6px 8px;border:1px solid #d9e3f7;border-radius:7px;color:#596579;background:#f5f8ff;font-size:8px;line-height:13px}.module-version-note strong{flex:0 0 auto;color:#3159d6;font-size:10px}.module-version-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:8px}.module-version-card{min-width:0;padding:8px;border:1px solid var(--divider);border-radius:7px;background:#fff}.module-version-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.module-version-card>header div{min-width:0}.module-version-card>header strong{display:block;overflow:hidden;color:#344054;font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.module-version-card>header small{display:block;margin-top:1px;color:#98a1b0;font-size:7px}.module-version-card>header em{flex:0 0 auto;padding:2px 5px;border-radius:999px;color:#13735d;background:#e5f5ef;font-size:7px;font-style:normal}.module-version-card.is-inherited-baseline>header em{color:#7b6322;background:#fff3dc}.module-version-card dl{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;margin:7px 0 0}.module-version-card dl div{min-width:0}.module-version-card dt{color:#98a1b0;font-size:7px}.module-version-card dd{overflow:hidden;margin:1px 0 0;color:#465267;font-size:8px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.module-version-card>p{overflow:hidden;margin:6px 0 0;color:#6b7585;font-size:7px;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.module-version-card>footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 6px;margin-top:6px;padding-top:6px;border-top:1px dashed #e1e6ee;color:#8a94a3;font-size:7px}.module-version-card details{margin-top:5px}.module-version-card summary{cursor:pointer;color:#3159d6;font-size:8px}.module-version-card details ol{display:grid;gap:5px;margin:7px 0 0;padding:0;list-style:none}.module-version-card details li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:2px 7px;color:#6b7585;font-size:8px}.module-version-card details li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-version-card details li small{grid-column:2;color:#98a1b0;font-size:7px}.module-version-card.is-loading{display:grid;align-content:center;gap:7px;min-height:112px}.module-version-card.is-loading i{height:9px;border-radius:5px;background:#eef1f5}.module-version-card.is-loading i:nth-child(2){width:70%}.module-version-card.is-loading i:nth-child(3){width:88%}.runtime-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.runtime-status-card{min-width:0;min-height:126px;padding:12px;border:1px solid var(--divider);border-radius:9px;background:#fbfcfd}.runtime-status-card>header{justify-content:space-between}.runtime-status-card>header>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:#596579;background:#eef1f4}.runtime-status-card>header svg{width:15px}.runtime-status-card>header small{padding:3px 7px;border-radius:999px;color:#667085;background:#f1f3f6;font-size:8px}.runtime-status-card.is-healthy>header small,.runtime-status-card.is-connected>header small{color:#13735d;background:#e5f5ef}.runtime-status-card.is-degraded>header small{color:#9a6418;background:#fff3dc}.runtime-status-card h3{margin:9px 0 2px;color:var(--weak);font-size:9px;font-weight:500}.runtime-status-card strong{display:block;overflow:hidden;color:#344054;font-size:11px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.runtime-status-card p{margin:5px 0 0;color:#7a8596;font-size:9px;line-height:15px}.runtime-status-card.is-loading{display:grid;align-content:center;gap:8px}.runtime-status-card.is-loading i{height:9px;border-radius:5px;background:#eef1f5}.runtime-status-card.is-loading i:nth-child(2){width:70%}.runtime-status-card.is-loading i:nth-child(3){width:88%}.release-flow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:17px 14px 18px;list-style:none}.release-flow li{position:relative;min-width:0;display:grid;justify-items:center;gap:6px;color:var(--weak);font-size:9px;text-align:center}.release-flow li>span{position:relative;z-index:1;width:26px;height:26px;display:grid;place-items:center;border:1px solid #d9e0ea;border-radius:50%;color:#7c8798;background:#fff}.release-flow li.is-complete>span,.release-flow li.is-current>span{border-color:var(--primary);color:#fff;background:var(--primary)}.release-flow li.is-current>span{box-shadow:0 0 0 4px var(--primary-soft)}.release-flow li svg{width:12px}.release-flow li strong{color:#596579;font-size:9px;font-weight:520}.release-flow li>i{position:absolute;top:6px;left:calc(50% + 18px);right:calc(-50% + 18px);height:14px;display:flex;align-items:center;color:#c5cedb}.release-flow li>i:before{height:1px;flex:1;content:"";background:#dce3ed}.release-flow li>i svg{flex:0 0 auto}.release-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:12px;list-style:none}.release-timeline li{position:relative;min-width:0;display:grid;grid-template-columns:9px 58px minmax(0,1fr);gap:8px;padding:11px;border:1px solid var(--divider);border-radius:9px;background:#fbfcfd}.release-timeline li>span{width:9px;height:9px;margin-top:3px;border:2px solid #cfd7e3;border-radius:50%;background:#fff}.release-timeline li.is-current{border-color:#bfcdf6;background:#f7f9ff;box-shadow:inset 3px 0 0 var(--primary)}.release-timeline li.is-current>span{border-color:var(--primary);background:var(--primary)}.release-timeline time{color:var(--weak);font-size:8px;line-height:15px}.release-timeline li>div{min-width:0}.release-timeline li>div>header{display:flex;align-items:center;gap:6px}.release-timeline li>div>header strong{color:var(--primary);font-size:10px;font-weight:600}.release-timeline li>div>header small{padding:2px 5px;border-radius:999px;color:#13735d;background:#e5f5ef;font-size:7px}.release-timeline h3{overflow:hidden;margin:3px 0 2px;color:#344054;font-size:10px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.release-timeline p{margin:0;color:#7a8596;font-size:8px;line-height:14px}.release-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding:0 12px 12px}.release-pagination button{min-width:28px;min-height:28px;padding:0 8px;border:1px solid var(--border);border-radius:7px;color:var(--muted);background:#fff;font-size:9px}.release-pagination button:hover:not(:disabled){border-color:#9eb1eb;color:var(--primary);background:var(--primary-soft)}.release-pagination button.is-active{border-color:var(--primary);color:#fff;background:var(--primary)}.release-pagination button:disabled{cursor:not-allowed;opacity:.45}.system-operations-error{min-height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:24px;color:var(--weak);text-align:center;font-size:10px}.system-operations-error>svg{width:22px;color:#9a6418}.system-operations-error strong{color:#465267;font-size:12px}.system-operations-error button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;cursor:pointer;border:1px solid var(--border);border-radius:7px;color:var(--primary);background:#fff;font-size:10px}.system-operations-error button svg{width:13px}.approval-configuration-panel{overflow:hidden;border:1px solid var(--border);border-radius:11px;background:#fff}.approval-configuration-panel>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--divider)}.approval-configuration-panel>header>div,.approval-configuration-panel>header>div>div,.approval-configuration-policy,.approval-configuration-list article>header,.approval-configuration-list article>header>div,.approval-configuration-roadmap{display:flex;align-items:center}.approval-configuration-panel>header>div{gap:8px;color:var(--primary)}.approval-configuration-panel>header>div>div{align-items:flex-start;flex-direction:column;gap:1px}.approval-configuration-panel>header svg{width:16px}.approval-configuration-panel h2{margin:0;color:var(--ink);font-size:12px;font-weight:580}.approval-configuration-panel>header p{margin:0;color:var(--muted);font-size:9px;line-height:15px}.approval-configuration-panel>header>span{color:var(--weak);font-size:9px}.approval-configuration-policy{gap:9px;margin:12px;padding:10px 12px;border:1px solid #d9e7e2;border-radius:8px;color:#16856b;background:#f4fbf8}.approval-configuration-policy>svg{width:16px;flex:0 0 auto}.approval-configuration-policy>div{display:grid;gap:2px}.approval-configuration-policy strong{color:#315f55;font-size:10px;font-weight:580}.approval-configuration-policy span{color:#60756f;font-size:9px;line-height:15px}.approval-configuration-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px}.approval-configuration-list article{min-width:0;padding:12px;border:1px solid var(--divider);border-radius:9px;background:#fbfcfd}.approval-configuration-list article>header{justify-content:space-between;gap:10px}.approval-configuration-list article>header>div{min-width:0;gap:8px}.approval-configuration-list article>header>div>span{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:var(--primary);background:var(--primary-soft)}.approval-configuration-list article>header svg{width:15px}.approval-configuration-list h3{margin:0;color:#344054;font-size:11px;font-weight:580}.approval-configuration-list article>header p{margin:2px 0 0;color:var(--weak);font-size:9px}.approval-configuration-list article>header small{padding:3px 7px;border-radius:999px;color:#13735d;background:#e5f5ef;font-size:8px}.approval-configuration-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.approval-configuration-list dl>div{display:grid;gap:2px}.approval-configuration-list dt{color:var(--weak);font-size:8px}.approval-configuration-list dd{margin:0;color:#465267;font-size:9px;line-height:15px}.approval-configuration-list article>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:9px;border-top:1px solid var(--divider)}.approval-configuration-list code{color:#7a8596;font-family:inherit;font-size:8px}.approval-configuration-list button{min-height:28px;padding:0 8px;border:1px solid var(--border);border-radius:6px;color:var(--weak);background:#fff;font-size:9px}.approval-configuration-list article.is-loading{display:grid;align-content:center;gap:8px;min-height:170px}.approval-configuration-list article.is-loading i{height:10px;border-radius:5px;background:#edf0f4}.approval-configuration-list article.is-loading i:nth-child(2){width:70%}.approval-configuration-roadmap{justify-content:center;gap:7px;min-height:45px;padding:8px 12px;border-top:1px solid var(--divider);color:#7a8596;background:#fbfcfd;font-size:9px}.approval-configuration-roadmap strong{margin-right:5px;color:#465267;font-weight:580}.approval-configuration-roadmap svg{width:11px;color:#a5afbd}@media(max-width:960px){.login-screen{min-height:100dvh;grid-template-columns:1fr;overflow-y:auto}.login-brand{min-height:230px;padding:28px}.login-brand-copy{margin:34px 0 18px}.login-brand-copy h1{font-size:30px}.login-brand footer{margin-top:auto}.login-workspace{min-height:620px;padding:56px 24px 76px}.login-context{right:24px;top:20px}.mis-stage{padding:0;background:var(--canvas)}.mis-stage .mis-shell{--sidebar-inset: 0px;border:0;border-radius:0;box-shadow:none}.system-operations-content{margin-top:12px}.runtime-status-grid,.release-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.module-version-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-configuration-list{grid-template-columns:1fr}}@media(max-width:767px){.login-brand{min-height:210px;padding:24px}.login-brand-copy p,.login-brand-copy em,.login-brand footer span{display:none}.login-brand-copy h1{font-size:26px}.login-workspace{min-height:590px;padding:54px 22px 76px}.login-legal{flex-direction:column;align-items:center;gap:2px}.mis-stage .mis-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:56px 36px minmax(0,1fr)}.mis-stage .app-main{padding:0}.mis-stage .home-page{grid-template-rows:auto auto auto auto;gap:16px;padding:14px 12px 18px}.mis-stage .gantt-panel{height:auto;min-height:118px}.system-operations-workspace{padding:14px 12px 18px}.system-operations-header{align-items:flex-start;flex-direction:column}.system-operations-actions{width:100%;justify-content:space-between}.runtime-status-grid,.release-timeline,.module-version-grid{grid-template-columns:1fr}.module-version-note{align-items:flex-start;flex-direction:column;gap:3px}.approval-configuration-panel>header{align-items:flex-start;flex-direction:column}.approval-configuration-list dl{grid-template-columns:1fr}.approval-configuration-roadmap{align-items:flex-start;flex-direction:column}.release-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 0}.release-flow li>i{display:none}.runtime-overview>header,.release-flow-panel>header,.release-history-panel>header,.module-version-panel>header{align-items:flex-start;flex-direction:column;justify-content:center;gap:2px;padding-block:8px}}@media(max-height:820px)and (min-width:961px){.mis-stage{padding:10px}.mis-stage .mis-shell{border-radius:14px}.mis-stage .app-main{padding:16px 22px 20px}.mis-stage .home-page{grid-template-rows:auto auto auto minmax(230px,1fr);gap:16px}.mis-stage .welcome-panel{min-height:74px;padding-block:10px}.mis-stage .module-section{gap:8px}.mis-stage .section-heading{min-height:28px}.mis-stage .module-card{height:112px}.mis-stage .gantt-panel{height:118px;min-height:118px}.mis-stage .personal-zone,.mis-stage .calendar-panel,.mis-stage .approval-panel{min-height:230px}}[data-crm-travel-marker]{position:relative;width:20px;height:20px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;cursor:pointer;outline:none}[data-crm-travel-marker][data-has-date=true]{width:48px;height:42px}[data-crm-travel-marker-date]{display:block;min-width:38px;padding:2px 5px;border:1px solid rgba(49,89,214,.22);border-radius:8px;background:#fffffff5;color:#294b9d;box-shadow:0 2px 7px #1c305624;font:600 10px/1.35 system-ui,sans-serif;text-align:center;white-space:nowrap}[data-crm-travel-marker]>i{width:16px;height:16px;margin-top:-1px;border:3px solid #fff;border-radius:50%;box-shadow:0 3px 10px #1c30564d}[data-crm-travel-marker-detail]{position:absolute;z-index:20;left:50%;bottom:46px;width:max-content;max-width:280px;padding:9px 11px;border:1px solid #dbe5f5;border-radius:9px;background:#fffffffa;color:#263650;box-shadow:0 8px 24px #1c30562e;font:500 12px/1.5 system-ui,sans-serif;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,5px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}[data-crm-travel-marker]:hover [data-crm-travel-marker-detail],[data-crm-travel-marker]:focus [data-crm-travel-marker-detail]{opacity:1;visibility:visible;transform:translate(-50%)}.file-recycle-bin-workspace{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;min-height:100%}.file-recycle-bin-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid #dfe6f1;border-radius:12px;background:#fff}.file-recycle-bin-heading{display:flex;align-items:center;gap:12px;min-width:0}.file-recycle-bin-heading>div{display:grid;gap:4px}.file-recycle-bin-heading h1{margin:0;color:#1b2a43}.file-recycle-bin-heading>div>span{color:#73829b}.file-recycle-bin-heading-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:10px;color:var(--primary);background:var(--primary-soft)}.file-recycle-bin-heading-icon svg{width:20px;height:20px}.file-recycle-bin-refresh,.file-recycle-bin-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-height:34px;padding:0 12px;border:1px solid var(--mis-control-border);border-radius:8px;background:#fff;color:var(--mis-control-primary);cursor:pointer}.file-recycle-bin-refresh:hover:not(:disabled),.file-recycle-bin-actions button:hover:not(:disabled){border-color:var(--mis-control-primary);background:var(--primary-soft)}.file-recycle-bin-refresh{border-color:var(--mis-control-primary)}.file-recycle-bin-refresh:disabled,.file-recycle-bin-actions button:disabled{opacity:.55;cursor:not-allowed}.file-recycle-bin-refresh svg,.file-recycle-bin-actions svg{width:16px;height:16px;flex:0 0 16px}.file-recycle-bin-refresh:disabled svg{animation:file-recycle-bin-spin .8s linear infinite}.file-recycle-bin-panel{display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;border:1px solid #dfe6f1;border-radius:12px;background:#fff}.file-recycle-bin-content{min-width:0}.file-recycle-bin-content>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 18px;border-bottom:1px solid #e8edf5}.file-recycle-bin-content>header>div:first-child{display:flex;align-items:center;gap:8px}.file-recycle-bin-content>header strong{color:#263752}.file-recycle-bin-content>header small{color:#8290a5}.file-recycle-bin-tools{display:flex;align-items:center;gap:14px}.file-recycle-bin-tools form{display:flex;align-items:center;gap:8px}.file-recycle-bin-search{position:relative;display:flex;align-items:center;min-width:min(340px,38vw)}.file-recycle-bin-search>svg{position:absolute;left:11px;width:16px;height:16px;color:#7b8aa2;pointer-events:none}.file-recycle-bin-search input{width:100%;min-height:36px;padding-left:34px;padding-right:36px}.file-recycle-bin-search button{position:absolute;right:4px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:#7b8aa2}.file-recycle-bin-search button svg{width:15px;height:15px}.file-recycle-bin-tools form>button{min-height:36px;padding:0 14px;border:1px solid var(--mis-control-primary);border-radius:8px;color:var(--mis-control-primary);background:#fff}.file-recycle-bin-count{padding:2px 8px;border-radius:6px;color:var(--primary);background:var(--primary-soft)}.file-recycle-bin-body{min-height:878px}.file-recycle-bin-table-wrap{min-height:878px;overflow-x:auto}.file-recycle-bin-table{width:100%;min-width:920px;table-layout:fixed;border-collapse:collapse}.file-recycle-bin-table th,.file-recycle-bin-table td{padding:8px 18px;border-bottom:1px solid #e7edf5;text-align:left;vertical-align:middle}.file-recycle-bin-table th{height:38px;padding-block:7px;color:#62738f;background:#f5f8fc;white-space:nowrap}.file-recycle-bin-table td{color:#34445d}.file-recycle-bin-table tbody tr,.file-recycle-bin-table tbody td{height:56px}.file-recycle-bin-table th:first-child,.file-recycle-bin-table td:first-child{width:32%;overflow-wrap:anywhere}.file-recycle-bin-table th:nth-child(2),.file-recycle-bin-table td:nth-child(2){width:18%;overflow-wrap:anywhere}.file-recycle-bin-table th:nth-child(3),.file-recycle-bin-table td:nth-child(3){width:8%}.file-recycle-bin-table th:nth-child(4),.file-recycle-bin-table td:nth-child(4){width:10%}.file-recycle-bin-table th:nth-child(5),.file-recycle-bin-table td:nth-child(5){width:13%}.file-recycle-bin-table th:nth-child(6),.file-recycle-bin-table td:nth-child(6){width:19%}.file-recycle-bin-table td:nth-child(3),.file-recycle-bin-table td:nth-child(5){white-space:nowrap}.file-recycle-bin-table tbody tr:hover td{background:#fafcff}.file-recycle-bin-table td strong,.file-recycle-bin-table td small{display:block}.file-recycle-bin-table td:first-child strong{min-width:0;overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.file-recycle-bin-table td small{margin-top:2px;color:#8794a8;line-height:1.25}.file-recycle-bin-actions{display:flex;align-items:center;gap:8px}.file-recycle-bin-error{display:flex;align-items:flex-start;gap:10px;margin:14px 18px;padding:11px 13px;color:#a33b3b;border:1px solid #f4ceca;border-radius:8px;background:#fff5f3}.file-recycle-bin-error>svg{width:17px;height:17px;flex:0 0 17px}.file-recycle-bin-error span{display:grid;gap:2px}.file-recycle-bin-error small{color:#b25555}.file-recycle-bin-empty,.file-recycle-bin-loading{display:grid;min-height:240px;align-content:center;justify-items:center;gap:8px;padding:32px 18px;color:#7c8aa0;text-align:center}.file-recycle-bin-empty>span{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:var(--primary);background:var(--primary-soft)}.file-recycle-bin-empty svg,.file-recycle-bin-loading svg{width:22px;height:22px}.file-recycle-bin-loading svg{color:var(--primary);animation:file-recycle-bin-spin .8s linear infinite}.file-recycle-bin-pagination{display:block;padding:12px 18px;border-top:1px solid #e8edf5;color:#75839b}.file-recycle-bin-restore-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172a59}.file-recycle-bin-restore-card{width:min(440px,100%);padding:24px;border-radius:12px;background:#fff;box-shadow:0 18px 50px #0f172a2e}.file-recycle-bin-restore-card h2{margin:0 0 12px}.file-recycle-bin-restore-card p{color:#73829b;overflow-wrap:anywhere}.file-recycle-bin-restore-card footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}@keyframes file-recycle-bin-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.file-recycle-bin-header{padding:14px}.file-recycle-bin-content>header{align-items:flex-start;flex-direction:column;gap:8px}.file-recycle-bin-tools{align-items:stretch;flex-direction:column;width:100%}.file-recycle-bin-tools form,.file-recycle-bin-search{width:100%;min-width:0}.file-recycle-bin-pagination{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.file-recycle-bin-refresh:disabled svg,.file-recycle-bin-loading svg{animation:none}}@media(max-width:767px){.mis-stage .mis-shell{grid-template-columns:72px minmax(0,1fr)}.mis-shell>:is(.topbar,.workspace-tabs,.app-main){grid-column:2}.mis-shell>.sidebar:not(.is-open){position:relative;inset:auto;width:auto;transform:none;box-shadow:none}.mis-shell>.sidebar.is-open{--sidebar-width: min(276px, 84vw)}.mis-shell>.sidebar.is-open .sidebar-collapse-toggle{z-index:85}}.rnd-workspace{--rnd-green: var(--module-color, #16856b);--rnd-soft: var(--module-soft, #e8f5f0);min-height:100%;color:var(--ink);font-size:10px}.rnd-workspace,.rnd-workspace button,.rnd-workspace input,.rnd-workspace select{font-family:inherit}.rnd-module-header{min-height:82px;display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--border);border-radius:11px 11px 0 0;background:#fff;box-shadow:inset 0 3px 0 var(--rnd-green)}.rnd-module-header>span{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--rnd-green);background:var(--rnd-soft)}.rnd-module-header>span svg{width:21px}.rnd-module-header>div{min-width:0;flex:1}.rnd-module-header p{margin:0 0 2px;color:var(--rnd-green);font-size:9px;font-weight:550;letter-spacing:.04em;text-transform:uppercase}.rnd-module-header h1{margin:0;color:#182235;font-size:18px;font-weight:580;line-height:25px}.rnd-module-header em{color:#7b8799;font-size:10px;font-style:normal}.rnd-module-header small{padding:5px 8px;border-radius:999px;color:var(--rnd-green);background:var(--rnd-soft);font-size:9px;white-space:nowrap}.rnd-module-actions{display:flex;align-items:center;gap:8px}.rnd-module-actions>button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px;border:1px solid #cfe2db;border-radius:8px;color:#0f6e59;background:#fff;font-size:10px;font-weight:600;cursor:pointer}.rnd-module-actions>button:hover{border-color:#16856b;background:#f3faf7}.rnd-module-actions>button:focus-visible{outline:2px solid #16856b;outline-offset:2px}.rnd-module-actions>button svg{width:14px;height:14px}.rnd-dynamic-workspace{overflow:auto}.rnd-dynamic-shell{min-height:0;padding:14px;background:#f5f8f7}.rnd-module-body{min-height:680px;display:grid;grid-template-columns:176px minmax(0,1fr);border:1px solid var(--border);border-top:0;border-radius:0 0 11px 11px;background:#fff;overflow:hidden}.rnd-module-body.is-headerless{border-top:1px solid var(--border);border-radius:11px}.rnd-projects-mobile-nav{margin:0 0 8px auto;align-items:center;gap:5px;min-height:30px;padding:5px 9px;border:1px solid #cfe2db;border-radius:8px;color:#0f6e59;background:#fff;font-size:10px;font-weight:600;cursor:pointer}.rnd-projects-mobile-nav svg{width:14px;height:14px}.rnd-module-body>nav{min-height:0;display:flex;flex-direction:column;gap:3px;padding:13px 9px 10px;border-right:1px solid var(--divider);background:#fafbfc;overflow-y:auto}.rnd-module-body>nav>p{margin:0 8px 6px;color:#96a0af;font-size:9px;letter-spacing:.04em}.rnd-module-body>nav button{min-height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;cursor:pointer;border:1px solid transparent;border-radius:7px;color:#647084;background:transparent;font-size:10px;text-align:left;transition:background .12s ease,color .12s ease,border-color .12s ease}.rnd-module-body>nav button:hover{color:#3f4c60;background:#f2f5f7}.rnd-module-body>nav button.is-active{border-color:color-mix(in srgb,var(--rnd-green) 18%,transparent);color:var(--rnd-green);background:var(--rnd-soft);font-weight:560}.rnd-module-body>nav button svg{width:14px;height:14px;flex:0 0 auto}.rnd-module-body>nav footer{display:flex;align-items:center;gap:6px;margin-top:auto;padding:12px 8px 2px;border-top:1px solid var(--divider);color:#8c97a7;font-size:9px}.rnd-module-body>nav footer svg{width:12px}.rnd-module-body>main{min-width:0;min-height:0;padding:14px;background:#f4f6f9;overflow:auto;scrollbar-gutter:stable}.rnd-page-heading{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:10px 13px;border:1px solid #e2e7ee;border-radius:9px;background:#fff}.rnd-page-heading>div{min-width:0}.rnd-page-heading p{margin:0 0 1px;color:var(--rnd-green);font-size:8px;font-weight:600;letter-spacing:.055em}.rnd-page-heading h2{margin:0;color:#182235;font-size:14px;font-weight:600;line-height:20px}.rnd-page-heading span{display:block;margin-top:1px;color:#7b8798;font-size:9px;line-height:14px}.rnd-page-heading em{min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #d9eee7;border-radius:7px;color:#14735f;background:#f3faf7;font-size:9px;font-style:normal;white-space:nowrap}.rnd-page-heading em svg{width:12px}.rnd-status{min-height:19px;display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;border:1px solid transparent;border-radius:999px;font-size:9px;font-weight:550;line-height:15px;white-space:nowrap}.rnd-status.is-neutral{color:#667085;background:#f0f2f5;border-color:#e3e7ec}.rnd-status.is-info{color:#2b58b8;background:#ebf1ff;border-color:#dce6ff}.rnd-status.is-active{color:#116f5a;background:#e6f5ef;border-color:#d4eee5}.rnd-status.is-success{color:#137158;background:#e5f5ef;border-color:#cfebe1}.rnd-status.is-warning{color:#97620f;background:#fff4dc;border-color:#f5e4bf}.rnd-status.is-danger{color:#ae3b49;background:#fcebed;border-color:#f4d6da}.rnd-progress{min-width:90px;display:flex;align-items:center;gap:7px}.rnd-progress>span{min-width:56px;height:6px;display:block;flex:1;border-radius:999px;background:#e8ecf1;overflow:hidden}.rnd-progress>span i{height:100%;display:block;border-radius:inherit;background:var(--rnd-green)}.rnd-progress strong{color:#556176;font-size:9px;font-weight:550;font-variant-numeric:tabular-nums}.rnd-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.rnd-metric-grid article{min-height:78px;display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #e2e7ee;border-radius:9px;background:#fff}.rnd-metric-grid article>span{width:31px;height:31px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--rnd-green);background:var(--rnd-soft)}.rnd-metric-grid article>span svg{width:16px}.rnd-metric-grid article>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;flex:1}.rnd-metric-grid small{color:#6f7a8d;font-size:9px}.rnd-metric-grid strong{grid-column:2;grid-row:1 / 3;color:#182235;font-size:23px;font-weight:580;font-variant-numeric:tabular-nums}.rnd-metric-grid em{color:#9aa4b3;font-size:8px;font-style:normal}.rnd-panel,.rnd-chain-panel{border:1px solid #e2e7ee;border-radius:9px;background:#fff}.rnd-chain-panel{margin-bottom:12px;padding:11px 12px 13px}.rnd-section-title{min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.rnd-section-title>div{display:flex;align-items:center;gap:6px}.rnd-section-title svg{width:13px;color:var(--rnd-green)}.rnd-section-title strong{color:#263144;font-size:11px;font-weight:600}.rnd-section-title>span{color:#8d97a7;font-size:9px}.rnd-section-title>button{display:inline-flex;align-items:center;gap:2px;cursor:pointer;color:var(--rnd-green);background:transparent;font-size:9px}.rnd-section-title>button svg{width:11px}.rnd-process-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rnd-process-chain button{min-width:0;min-height:50px;position:relative;display:flex;align-items:center;gap:7px;padding:7px 8px;cursor:pointer;border:1px solid #e3e8ed;border-radius:7px;color:#465267;background:#fbfcfd;text-align:left;transition:border-color .14s ease,transform .14s ease,background .14s ease}.rnd-process-chain button:hover{transform:translateY(-1px);border-color:#bcdacf;background:#f6fbf9}.rnd-process-chain button>span{color:#94a0b0;font-size:8px;font-variant-numeric:tabular-nums}.rnd-process-chain button>strong{min-width:0;overflow:hidden;font-size:9px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.rnd-process-chain button>small{margin-left:auto;color:#8a95a6;font-size:8px;white-space:nowrap}.rnd-process-chain button>svg{width:11px;position:absolute;right:-9px;z-index:2;color:#a9b2bf}.rnd-support-chain{min-height:31px;display:flex;align-items:center;gap:6px;margin-top:8px;padding:5px 7px;border-radius:7px;color:#7c8798;background:#f6f8fa;font-size:8px}.rnd-support-chain>span{color:#687488;font-weight:600}.rnd-support-chain button{cursor:pointer;color:var(--rnd-green);background:transparent;font-size:8px;font-weight:550}.rnd-support-chain i{color:#a3adba;font-style:normal}.rnd-support-chain em{margin-left:auto;color:#8d97a7;font-style:normal}.rnd-platform-panel,.rnd-gantt-panel,.rnd-ai-panel{margin-bottom:12px;padding:11px 12px}.rnd-platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.rnd-platform-grid article{min-width:0;padding:8px 9px;border:1px solid #e5e9ee;border-radius:7px;background:#fbfcfd}.rnd-platform-grid header{display:flex;align-items:center;justify-content:space-between;gap:6px}.rnd-platform-grid header>span{color:var(--rnd-green);font-size:8px;font-weight:600;letter-spacing:.035em}.rnd-platform-grid article>strong{display:block;margin-top:6px;overflow:hidden;color:#3d485b;font-size:9px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.rnd-platform-grid article>small{display:block;margin-top:1px;overflow:hidden;color:#939dac;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.rnd-platform-grid p{min-height:26px;margin:5px 0 7px;color:#6f7a8d;font-size:8px;line-height:13px}.rnd-platform-grid footer{display:flex;gap:8px;padding-top:6px;border-top:1px solid #edf0f4;color:#7e899a;font-size:8px}.rnd-gantt-panel{overflow-x:auto}.rnd-gantt-panel>.rnd-section-title,.rnd-gantt-scale,.rnd-gantt-list,.rnd-gantt-legend{min-width:760px}.rnd-gantt-scale,.rnd-gantt-list article{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(360px,2.1fr) minmax(170px,.9fr);gap:10px;align-items:center}.rnd-gantt-scale{min-height:26px;padding:0 7px;border-bottom:1px solid #e8ecf1;color:#7f8a9b;font-size:8px}.rnd-gantt-scale>div{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.rnd-gantt-scale i,.rnd-gantt-scale em{font-style:normal}.rnd-gantt-list article{min-height:40px;padding:4px 7px;border-bottom:1px solid #edf0f4}.rnd-gantt-list article>div:first-child{min-width:0;display:flex;flex-direction:column}.rnd-gantt-list article>div:last-child{min-width:0;display:flex;align-items:center;gap:5px}.rnd-gantt-list article>div:first-child small{color:#8c97a7;font-size:8px}.rnd-gantt-list article>div:first-child strong{margin-top:1px;overflow:hidden;color:#445065;font-size:9px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.rnd-gantt-list article.is-plan>div:first-child,.rnd-gantt-list article.is-route>div:first-child,.rnd-gantt-list article.is-report>div:first-child{padding-left:11px}.rnd-gantt-list article.is-route>div:first-child{padding-left:22px}.rnd-gantt-list article.is-report>div:first-child{padding-left:33px}.rnd-gantt-track{height:19px;position:relative;border-radius:5px;background:repeating-linear-gradient(90deg,#f2f4f7 0,#f2f4f7 calc(25% - 1px),#e4e8ee calc(25% - 1px),#e4e8ee 25%);overflow:hidden}.rnd-gantt-track>span{height:11px;position:absolute;top:4px;border-radius:999px;background:#dfe5ec;overflow:hidden}.rnd-gantt-track>span>i{height:100%;display:block;border-radius:inherit;background:var(--rnd-green)}.rnd-gantt-track>span>em{position:absolute;top:-2px;right:4px;color:#fff;font-size:7px;font-style:normal;font-variant-numeric:tabular-nums}.rnd-gantt-track>span.is-warning>i{background:#c78920}.rnd-gantt-track>span.is-danger>i{background:#c54a57}.rnd-gantt-track>span.is-info>i{background:#3a66ca}.rnd-gantt-list article>div:last-child>small{overflow:hidden;color:#788395;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.rnd-gantt-list article>div:last-child>small.is-warning{color:#97620f}.rnd-gantt-list article>div:last-child>small.is-danger{color:#ae3b49}.rnd-gantt-list article>div:last-child>small.is-info{color:#2b58b8}.rnd-gantt-legend{min-height:29px;display:flex;align-items:center;gap:11px;padding:6px 7px 0;color:#788395;font-size:8px}.rnd-gantt-legend span{display:inline-flex;align-items:center;gap:4px}.rnd-gantt-legend i{width:12px;height:3px;border-radius:999px;background:var(--rnd-green)}.rnd-gantt-legend i.is-plan{background:#3b66cb}.rnd-gantt-legend i.is-route{background:#7c5ac4}.rnd-gantt-legend i.is-report{background:#9b6c24}.rnd-gantt-legend em{margin-left:auto;color:#8e98a7;font-style:normal}.rnd-ai-panel>div:last-of-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rnd-ai-panel article{padding:9px 10px;border:1px solid #e3e8ed;border-radius:7px;background:#fbfcfd}.rnd-ai-panel article header{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#7f8a9b;font-size:8px}.rnd-ai-panel article>strong{display:block;margin-top:6px;color:#3d485b;font-size:9px;font-weight:570}.rnd-ai-panel article p{margin:4px 0 7px;color:#657185;font-size:8px;line-height:14px}.rnd-ai-panel article footer{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8c97a7;font-size:8px}.rnd-ai-panel article footer em{color:var(--rnd-green);font-style:normal;font-weight:550}.rnd-ai-panel>p{min-height:30px;display:flex;align-items:center;gap:6px;margin:8px 0 0;padding:6px 8px;border-radius:7px;color:#72531c;background:#fff8ea;font-size:8px;line-height:13px}.rnd-ai-panel>p svg{width:12px;flex:0 0 auto}.rnd-overview-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:12px}.rnd-overview-columns>section{padding:11px 12px}.rnd-focus-list{display:grid;gap:2px}.rnd-focus-list>button{min-width:0;min-height:46px;display:grid;grid-template-columns:minmax(170px,1.5fr) minmax(130px,.8fr) auto;align-items:center;gap:12px;padding:5px 7px;cursor:pointer;border-radius:6px;color:#465267;background:transparent;text-align:left}.rnd-focus-list>button:hover{background:#f6f8fa}.rnd-focus-list>button>div:first-child{min-width:0;display:flex;flex-direction:column}.rnd-focus-list strong{overflow:hidden;font-size:10px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.rnd-focus-list small{margin-top:2px;color:#8a95a6;font-size:8px}.rnd-risk-list{display:grid;gap:4px}.rnd-risk-list>button{min-height:48px;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;cursor:pointer;border-radius:7px;color:#465267;background:transparent;text-align:left}.rnd-risk-list>button:hover{background:#f7f9fb}.rnd-risk-list>button>span{width:27px;height:27px;display:grid;place-items:center;border-radius:7px}.rnd-risk-list>button>span svg{width:14px}.rnd-risk-list .is-warning{color:#97620f;background:#fff4dc}.rnd-risk-list .is-danger{color:#ae3b49;background:#fcebed}.rnd-risk-list .is-info{color:#2b58b8;background:#ebf1ff}.rnd-risk-list>button>div{min-width:0;display:flex;flex-direction:column}.rnd-risk-list strong{font-size:9px;font-weight:560}.rnd-risk-list small{margin-top:2px;color:#8e98a7;font-size:8px}.rnd-risk-list>button>svg{width:11px;color:#a3adba}.rnd-list-panel{overflow-x:auto;overflow-y:hidden}.rnd-list-toolbar{min-height:46px;display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid #e8ecf1}.rnd-list-toolbar label{min-width:260px;min-height:31px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #dfe5ec;border-radius:7px;background:#fff}.rnd-list-toolbar label:focus-within{border-color:var(--rnd-green);box-shadow:0 0 0 2px color-mix(in srgb,var(--rnd-green) 12%,transparent)}.rnd-list-toolbar label svg{width:13px;color:#8490a1}.rnd-list-toolbar input{min-width:0;flex:1;outline:none;color:#394457;background:transparent;font-size:10px}.rnd-list-toolbar select{min-height:31px;padding:0 28px 0 9px;outline:none;border:1px solid #dfe5ec;border-radius:7px;color:#556176;background:#fff;font-size:10px}.rnd-list-toolbar>span{margin-left:auto;color:#8a95a6;font-size:9px}.rnd-refresh-button{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;cursor:pointer;border:1px solid #dfe5ec;border-radius:7px;color:#556176;background:#fff;font-size:9px}.rnd-refresh-button:hover:not(:disabled){border-color:#b8cfc7;color:var(--rnd-green);background:#f7fbfa}.rnd-refresh-button:disabled{cursor:wait;opacity:.62}.rnd-refresh-button svg{width:12px}.rnd-refresh-button .is-spinning,.rnd-dynamic-state .is-spinning{animation:rnd-spin .8s linear infinite}@keyframes rnd-spin{to{transform:rotate(360deg)}}.rnd-table{min-width:860px}.rnd-table-head,.rnd-table-row{display:grid;align-items:center;gap:10px;padding:0 11px}.rnd-project-table .rnd-table-head,.rnd-project-table .rnd-table-row{grid-template-columns:minmax(170px,1.45fr) minmax(72px,.56fr) minmax(90px,.7fr) minmax(94px,.74fr) 78px minmax(118px,.9fr) 58px}.rnd-project-table{min-width:820px}.rnd-plan-table .rnd-table-head,.rnd-plan-table .rnd-table-row{grid-template-columns:minmax(170px,1.3fr) 112px 80px 98px 60px 132px minmax(95px,.7fr) 130px}.rnd-table-head{min-height:34px;border-bottom:1px solid #e8ecf1;color:#7a8596;background:#fafbfc;font-size:9px;font-weight:550}.rnd-table-body{min-height:244px;position:relative}.rnd-table-row{width:100%;min-height:58px;border-bottom:1px solid #edf0f4;color:#465267;background:#fff;font-size:9px;text-align:left}.rnd-workspace button.rnd-table-row{cursor:pointer}.rnd-workspace button.rnd-table-row:hover{background:#f7faf9}.rnd-table-row>span{min-width:0}.rnd-table-row>span:not(:first-child){overflow:hidden;text-overflow:ellipsis}.rnd-table-row strong{display:block;overflow:hidden;color:#344054;font-size:9px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.rnd-table-row small{display:block;margin-top:2px;overflow:hidden;color:#8e98a7;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.rnd-table-row .rnd-status+.rnd-status{margin-left:4px}.rnd-table-body.is-refreshing{opacity:.58}.rnd-project-identity{display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px}.rnd-project-identity>span:last-child{min-width:0}.rnd-project-state-icon{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;color:#61718a;background:#eef2f7}.rnd-project-state-icon svg{width:16px}.rnd-project-state-icon.is-in_progress{color:#2d63c8;background:#eaf1fc}.rnd-project-state-icon.is-pending,.rnd-project-state-icon.is-draft,.rnd-project-state-icon.is-locked{color:#a75f08;background:#fff4df}.rnd-project-state-icon.is-completed{color:#247653;background:#e9f6ef}.rnd-project-state-icon.is-paused{color:#6d5eb1;background:#f0edfb}.rnd-project-state-icon.is-rejected,.rnd-project-state-icon.is-cancelled{color:#b43b45;background:#fcebed}.rnd-project-statuses{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.rnd-project-statuses .rnd-status+.rnd-status{margin-left:0}.rnd-dynamic-state{min-height:244px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#738096;text-align:center}.rnd-dynamic-state>svg{width:23px;color:var(--rnd-green)}.rnd-dynamic-state strong{color:#344054;font-size:11px;font-weight:590}.rnd-dynamic-state span{font-size:9px}.rnd-dynamic-state.is-error>svg{color:#b43b45}.rnd-dynamic-state button{min-height:29px;display:inline-flex;align-items:center;gap:5px;margin-top:2px;padding:0 9px;cursor:pointer;border:1px solid #d1d8e3;border-radius:6px;color:#48566b;background:#fff;font-size:9px}.rnd-dynamic-state button svg{width:12px}.rnd-live-source-note{min-height:34px;display:flex;align-items:center;gap:6px;padding:6px 10px;border-top:1px solid #e8ecf1;color:#738096;background:#f8fafc;font-size:9px}.rnd-live-source-note svg{width:12px;flex:0 0 auto;color:var(--rnd-green)}.rnd-pagination{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;color:#7f8a9b;background:#fafbfc;font-size:9px}.rnd-pagination>div{display:flex;gap:6px}.rnd-pagination button{min-height:28px;display:inline-flex;align-items:center;gap:3px;padding:0 8px;cursor:pointer;border:1px solid #dfe5ec;border-radius:6px;color:#4f5b6e;background:#fff;font-size:9px}.rnd-pagination button:hover:not(:disabled){border-color:#b8cfc7;color:var(--rnd-green)}.rnd-pagination button:disabled{cursor:not-allowed;opacity:.42}.rnd-pagination svg{width:11px}.rnd-empty{min-height:244px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#95a0af}.rnd-empty svg{width:20px;color:var(--rnd-green)}.rnd-empty strong{color:#536074;font-size:10px}.rnd-empty span{font-size:9px}.rnd-project-detail{border:1px solid #e2e7ee;border-radius:9px;background:#fff;overflow:hidden}.rnd-detail-toolbar{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:6px 11px;border-bottom:1px solid #e8ecf1;background:#fafbfc}.rnd-detail-toolbar>button{min-height:28px;display:inline-flex;align-items:center;gap:5px;cursor:pointer;color:var(--rnd-green);background:transparent;font-size:9px}.rnd-detail-toolbar>button svg{width:12px}.rnd-detail-toolbar>div{display:flex;gap:5px}.rnd-detail-title{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:20px;padding:15px 16px;border-bottom:1px solid #edf0f4}.rnd-detail-title small{color:var(--rnd-green);font-size:9px;font-weight:550}.rnd-detail-title h3{margin:3px 0 4px;color:#182235;font-size:16px;font-weight:600}.rnd-detail-title p{margin:0;color:#6f7b8d;font-size:9px;line-height:15px}.rnd-detail-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #edf0f4}.rnd-detail-summary>div{min-height:52px;padding:9px 12px;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.rnd-detail-summary>div:nth-child(3n){border-right:0}.rnd-detail-summary>div:nth-last-child(-n+3){border-bottom:0}.rnd-detail-summary span{display:block;color:#8b96a6;font-size:8px}.rnd-detail-summary strong{display:block;margin-top:4px;color:#3d485b;font-size:9px;font-weight:550}.rnd-hierarchy-panel,.rnd-resource-panel{margin:12px;padding:10px 11px;border:1px solid #e5e9ee;border-radius:8px}.rnd-hierarchy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.rnd-hierarchy-grid article{min-width:0;min-height:82px;position:relative;display:flex;align-items:flex-start;flex-direction:column;padding:8px 9px;border:1px solid #e6eaef;border-radius:7px;background:#fbfcfd}.rnd-hierarchy-grid article:not(:last-child):after{content:"→";position:absolute;top:31px;right:-7px;z-index:1;color:#9ea8b6;font-size:9px}.rnd-hierarchy-grid article>small{color:#8b96a6;font-size:8px}.rnd-hierarchy-grid article>strong{max-width:100%;margin-top:4px;overflow:hidden;color:#3e495d;font-size:9px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.rnd-hierarchy-grid article>span:not(.rnd-status){max-width:100%;margin:3px 0 6px;overflow:hidden;color:#7b8798;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.rnd-hierarchy-grid article>.rnd-status{margin-top:auto}.rnd-rollup-note{min-height:31px;display:flex;align-items:center;gap:6px;margin:8px 0 0;padding:6px 8px;border-left:3px solid var(--rnd-green);border-radius:0 6px 6px 0;color:#556176;background:#f3faf7;font-size:8px;line-height:13px}.rnd-rollup-note svg{width:12px;flex:0 0 auto;color:var(--rnd-green)}.rnd-project-detail .rnd-chain-panel{margin:12px}.rnd-timeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.rnd-timeline>div{position:relative;display:grid;justify-items:center;gap:3px;color:#919baa}.rnd-timeline>div:after{content:"";height:2px;position:absolute;top:10px;right:-50%;left:50%;z-index:0;background:#e3e7ec}.rnd-timeline>div:last-child:after{display:none}.rnd-timeline i{width:21px;height:21px;display:grid;z-index:1;place-items:center;border:2px solid #dfe4ea;border-radius:50%;background:#fff}.rnd-timeline i svg{width:11px}.rnd-timeline i span{width:5px;height:5px;border-radius:50%;background:#c3cad3}.rnd-timeline strong{font-size:9px;font-weight:550}.rnd-timeline small{font-size:8px}.rnd-timeline .is-complete{color:#14735f}.rnd-timeline .is-complete:after{background:#8fcbbc}.rnd-timeline .is-complete i{border-color:var(--rnd-green);color:#fff;background:var(--rnd-green)}.rnd-timeline .is-current{color:#284f9f}.rnd-timeline .is-current i{border-color:#3b66cb;box-shadow:0 0 0 3px #eaf0ff}.rnd-timeline .is-current i span{background:#3b66cb}.rnd-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px}.rnd-detail-columns>section{min-height:104px;padding:10px 11px;border:1px solid #e5e9ee;border-radius:8px}.rnd-people-list{display:flex;flex-wrap:wrap;gap:6px}.rnd-people-list>span{min-height:27px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border-radius:7px;color:#465267;background:#f2f5f7;font-size:9px}.rnd-people-list small{color:#8b96a6;font-size:8px}.rnd-detail-columns p{margin:0;padding:9px;border-left:3px solid #d99b2b;color:#715018;background:#fff7e7;font-size:9px;line-height:15px}.rnd-detail-columns p.is-clear{border-left-color:var(--rnd-green);color:#14735f;background:#f2faf7}.rnd-readonly-note{min-height:38px;display:flex;align-items:center;gap:6px;padding:7px 12px;border-top:1px solid #e8ecf1;color:#7d8899;background:#fafbfc;font-size:8px;line-height:13px}.rnd-readonly-note svg{width:12px;flex:0 0 auto}.rnd-my-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:12px}.rnd-my-grid>section{min-height:330px;padding:11px 12px}.rnd-compact-projects{display:grid;gap:5px}.rnd-compact-projects button{min-height:58px;display:grid;grid-template-columns:96px minmax(0,1fr) 120px;align-items:center;gap:10px;padding:7px 9px;cursor:pointer;border:1px solid #e7ebf0;border-radius:7px;color:#647084;background:#fff;text-align:left}.rnd-compact-projects button:hover{border-color:#bcdacf;background:#f8fbfa}.rnd-compact-projects button>span{font-size:8px}.rnd-compact-projects button>strong{overflow:hidden;color:#354055;font-size:9px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.rnd-activity-list{display:grid;gap:2px}.rnd-activity-list>div{min-height:62px;display:grid;grid-template-columns:52px 9px minmax(0,1fr) auto;align-items:center;gap:8px;position:relative}.rnd-activity-list>div:not(:last-child):after{content:"";width:1px;position:absolute;top:38px;bottom:-15px;left:64px;background:#dfe5e9}.rnd-activity-list>div>i{width:7px;height:7px;z-index:1;border:2px solid #fff;border-radius:50%;background:var(--rnd-green);box-shadow:0 0 0 1px #a5d2c6}.rnd-activity-list>div>span{color:#8b96a6;font-size:8px}.rnd-activity-list>div>div{min-width:0;display:flex;flex-direction:column}.rnd-activity-list strong{overflow:hidden;color:#394457;font-size:9px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.rnd-activity-list small{margin-top:3px;color:#939dab;font-size:8px}.rnd-route-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.rnd-route-cards article{padding:11px;border:1px solid #e4e9ee;border-radius:8px}.rnd-route-cards header{display:flex;align-items:center;gap:8px}.rnd-route-cards header>span{width:29px;height:29px;display:grid;place-items:center;border-radius:7px;color:var(--rnd-green);background:var(--rnd-soft)}.rnd-route-cards header>span svg{width:14px}.rnd-route-cards header>div{min-width:0;display:flex;flex:1;flex-direction:column}.rnd-route-cards header small{color:#8b96a6;font-size:8px}.rnd-route-cards header strong{margin-top:2px;overflow:hidden;color:#344054;font-size:10px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.rnd-route-cards dl,.rnd-report-grid dl,.rnd-reagent-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:10px 0}.rnd-route-cards dl div,.rnd-report-grid dl div,.rnd-reagent-grid dl div{min-width:0}.rnd-route-cards dt,.rnd-report-grid dt,.rnd-reagent-grid dt{color:#939dac;font-size:8px}.rnd-route-cards dd,.rnd-report-grid dd,.rnd-reagent-grid dd{margin:3px 0 0;overflow:hidden;color:#4c586c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.rnd-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rnd-report-grid>article{padding:12px;border:1px solid #e2e7ee;border-radius:9px;background:#fff}.rnd-report-grid>article>header{display:flex;align-items:center;gap:8px;padding-bottom:9px;border-bottom:1px solid #edf0f4}.rnd-report-grid header>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:var(--rnd-green);background:var(--rnd-soft)}.rnd-report-grid header>span svg{width:15px}.rnd-report-grid header>div{min-width:0;flex:1}.rnd-report-grid header small{color:#8c97a7;font-size:8px}.rnd-report-grid h3{margin:2px 0 0;overflow:hidden;color:#344054;font-size:10px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.rnd-report-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 0;border-bottom:1px solid #edf0f4}.rnd-report-meta span{min-width:0;color:#939dac;font-size:8px}.rnd-report-meta strong{display:block;margin-top:3px;overflow:hidden;color:#4c586c;font-size:9px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.rnd-report-grid>article>section{padding-top:8px}.rnd-report-grid>article>section strong{color:#596579;font-size:8px}.rnd-report-grid>article>section p{margin:3px 0 7px;color:#768194;font-size:9px;line-height:14px}.rnd-report-rollup{min-height:28px;display:flex;align-items:center;margin:8px -12px -12px;padding:6px 12px;border-top:1px solid #edf0f4;color:#14735f;background:#f4faf8;font-size:8px}.rnd-record-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);gap:12px}.rnd-record-layout>section{padding:11px 12px}.rnd-class-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.rnd-class-grid button{min-height:64px;display:grid;grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 7px;padding:8px;cursor:default;border:1px solid #e5e9ee;border-radius:7px;color:#8a95a6;background:#fbfcfd;text-align:left}.rnd-class-grid button>span{grid-row:1 / 3;width:25px;height:25px;display:grid;place-items:center;border-radius:6px;color:var(--rnd-green);background:var(--rnd-soft);font-size:8px}.rnd-class-grid strong{color:#445065;font-size:9px;font-weight:560}.rnd-class-grid small{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.rnd-record-layout>aside{padding:13px;color:#6d7789}.rnd-record-layout>aside>svg{width:21px;color:#b57618}.rnd-record-layout>aside>strong{display:block;margin-top:7px;color:#5c461f;font-size:10px}.rnd-record-layout>aside p{font-size:9px;line-height:15px}.rnd-record-layout code{color:#8b5d15;font-size:8px}.rnd-record-layout ul{display:grid;gap:5px;margin:9px 0 0;padding-left:15px;font-size:8px;line-height:13px}.rnd-log-tabs{min-height:42px;display:flex;align-items:end;gap:16px;padding:0 11px;border-bottom:1px solid #e8ecf1}.rnd-log-tabs button{height:42px;position:relative;cursor:pointer;color:#7c8798;background:transparent;font-size:9px}.rnd-log-tabs button.is-active{color:var(--rnd-green);font-weight:560}.rnd-log-tabs button.is-active:after{content:"";height:2px;position:absolute;right:0;bottom:0;left:0;background:var(--rnd-green)}.rnd-log-tabs span{margin:auto 0 auto auto;color:#929cab;font-size:8px}.rnd-log-list{padding:5px 12px 12px}.rnd-log-list article{min-height:70px;display:grid;grid-template-columns:70px 17px minmax(0,1fr) auto;align-items:center;gap:8px;position:relative}.rnd-log-list article:not(:last-child):after{content:"";width:1px;position:absolute;top:44px;bottom:-26px;left:86px;background:#e0e5ea}.rnd-log-list time{color:#8390a2;font-size:8px}.rnd-log-list article>span{width:17px;height:17px;display:grid;z-index:1;place-items:center;border-radius:50%;color:#fff;background:var(--rnd-green)}.rnd-log-list article>span svg{width:9px}.rnd-log-list article>div{min-width:0}.rnd-log-list article small{color:#8c97a7;font-size:8px}.rnd-log-list article strong{display:block;margin-top:2px;color:#3c475a;font-size:9px;font-weight:550}.rnd-log-list article p{margin:3px 0 0;color:#8b96a6;font-size:8px}.rnd-knowledge-grid{display:grid;gap:0}.rnd-knowledge-grid article{min-height:68px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 11px;border-bottom:1px solid #edf0f4}.rnd-knowledge-grid article:last-child{border-bottom:0}.rnd-knowledge-grid article>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:var(--rnd-green);background:var(--rnd-soft)}.rnd-knowledge-grid article>span svg{width:15px}.rnd-knowledge-grid article>div:nth-child(2){min-width:0}.rnd-knowledge-grid small{color:#8c97a7;font-size:8px}.rnd-knowledge-grid strong{display:block;margin-top:2px;color:#3e495d;font-size:10px;font-weight:560}.rnd-knowledge-grid p{margin:3px 0 0;color:#8994a5;font-size:8px}.rnd-knowledge-grid article>div:last-child{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.rnd-knowledge-grid time{color:#909baa;font-size:8px}.rnd-reagent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px}.rnd-reagent-grid article{padding:10px;border:1px solid #e5e9ee;border-radius:8px}.rnd-reagent-grid header{display:flex;align-items:center;gap:8px}.rnd-reagent-grid header>span{width:29px;height:29px;display:grid;place-items:center;border-radius:7px;color:var(--rnd-green);background:var(--rnd-soft)}.rnd-reagent-grid header>span svg{width:14px}.rnd-reagent-grid header>div{min-width:0;flex:1}.rnd-reagent-grid header small{color:#8995a6;font-size:8px}.rnd-reagent-grid header strong{display:block;margin-top:2px;color:#3f4a5e;font-size:9px;font-weight:560}.rnd-level{display:flex;align-items:center;gap:7px;margin-top:8px}.rnd-level>span{height:5px;display:block;flex:1;border-radius:999px;background:#e8ecf1;overflow:hidden}.rnd-level i{height:100%;display:block;border-radius:inherit;background:var(--rnd-green)}.rnd-level strong{color:#647084;font-size:8px;font-weight:550}.rnd-resource-heading{margin:2px 10px 8px;padding-top:10px;border-top:1px solid #edf0f4}.rnd-resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rnd-list-panel>.rnd-resource-list{padding:0 10px 10px}.rnd-resource-list article{min-width:0;min-height:66px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid #e5e9ee;border-radius:7px;background:#fbfcfd}.rnd-resource-list article>span{width:29px;height:29px;display:grid;place-items:center;border-radius:7px;color:var(--rnd-green);background:var(--rnd-soft)}.rnd-resource-list article>span svg{width:14px}.rnd-resource-list article>div:nth-child(2){min-width:0;display:flex;flex-direction:column}.rnd-resource-list article>div:last-child{display:flex;align-items:flex-end;flex-direction:column;gap:2px}.rnd-resource-list small{color:#8c97a7;font-size:8px}.rnd-resource-list strong{overflow:hidden;color:#3e495d;font-size:9px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.rnd-resource-list em{margin-top:3px;overflow:hidden;color:#778395;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.rnd-inline-empty{min-height:54px;display:grid;place-items:center;border:1px dashed #dfe5ec;border-radius:7px;color:#8b96a6;background:#fafbfc;font-size:8px}.rnd-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rnd-settings-grid>section{padding:11px 12px}.rnd-setting-list{display:grid;gap:5px}.rnd-setting-list button{min-height:48px;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;cursor:not-allowed;border:1px solid #e5e9ee;border-radius:7px;color:#a0a8b4;background:#fafbfc;text-align:left}.rnd-setting-list button>span{width:27px;height:27px;display:grid;place-items:center;border-radius:6px;color:var(--rnd-green);background:var(--rnd-soft)}.rnd-setting-list button svg{width:12px}.rnd-setting-list button>div{min-width:0}.rnd-setting-list strong{display:block;color:#566175;font-size:9px;font-weight:550}.rnd-setting-list small{display:block;margin-top:2px;font-size:8px}.rnd-gate-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rnd-gate-list li{min-height:31px;display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:7px;color:#5d697c;background:#f7f9fa;font-size:9px}.rnd-gate-list svg{width:13px;color:var(--rnd-green)}.rnd-gate-list li:nth-last-child(-n+2){color:#78561c;background:#fff8ea}.rnd-gate-list li:nth-last-child(-n+2) svg{color:#b7791f}@media(max-width:1280px){.rnd-module-body{grid-template-columns:160px minmax(0,1fr)}.rnd-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-process-chain{grid-template-columns:repeat(4,minmax(0,1fr))}.rnd-process-chain button>svg{display:none}.rnd-process-chain button>small{display:none}.rnd-platform-grid,.rnd-hierarchy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-hierarchy-grid article:after{display:none}.rnd-report-grid{grid-template-columns:1fr}}@media(max-width:720px){.rnd-module-header{align-items:flex-start}.rnd-module-header small{display:none}.rnd-module-body>main{padding:10px}.rnd-page-heading{align-items:flex-start;flex-direction:column}.rnd-page-heading em{align-self:flex-start}.rnd-metric-grid,.rnd-route-cards,.rnd-reagent-grid,.rnd-detail-columns{grid-template-columns:1fr}.rnd-process-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-support-chain{align-items:flex-start;flex-wrap:wrap}.rnd-support-chain em{width:100%;margin-left:0}.rnd-platform-grid,.rnd-hierarchy-grid{grid-template-columns:1fr}.rnd-focus-list>button{grid-template-columns:minmax(0,1fr) auto}.rnd-focus-list>button .rnd-progress{grid-column:1 / -1}.rnd-list-toolbar{align-items:stretch;flex-direction:column}.rnd-list-toolbar label{min-width:0;width:100%}.rnd-list-toolbar>span{margin-left:0}.rnd-detail-title{grid-template-columns:1fr}.rnd-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-detail-summary>div:nth-child(3n){border-right:1px solid #edf0f4}.rnd-detail-summary>div:nth-child(2n){border-right:0}.rnd-detail-summary>div:nth-last-child(-n+3){border-bottom:1px solid #edf0f4}.rnd-detail-summary>div:nth-last-child(-n+2){border-bottom:0}.rnd-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0}.rnd-timeline>div:after{display:none}.rnd-class-grid,.rnd-report-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-resource-list article{grid-template-columns:29px minmax(0,1fr)}.rnd-resource-list article>div:last-child{grid-column:2;align-items:flex-start}}.rnd-workspace.is-plan-view,.rnd-workspace.is-plan-view .rnd-module-body,.rnd-workspace.is-plan-view .rnd-module-body>main{min-height:100%;box-sizing:border-box}.rnd-workspace.is-plan-view .rnd-module-body>main{display:flex;flex-direction:column}.rnd-workspace.is-plan-view .rnd-plan-operations{min-height:0;flex:1 1 auto}.rnd-plan-operations{min-height:100%;display:grid;align-content:start;gap:10px;color:var(--xino-ink, #182235)}.rnd-plan-ops-header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 2px}.rnd-plan-ops-header>div:first-child{min-width:130px}.rnd-plan-ops-header h2{margin:0;color:#182235;font-size:21px;font-weight:600;line-height:30px;letter-spacing:-.315px}.rnd-plan-ops-header>div:first-child>span{display:inline-flex;align-items:center;gap:4px;margin-top:1px;color:#738096;font-size:10px;font-weight:400;line-height:15px}.rnd-plan-ops-header>div:first-child>span svg{width:11px;height:11px;color:var(--rnd-green)}.rnd-plan-filters{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px}.rnd-plan-filters label{display:grid;gap:3px}.rnd-plan-filters label>span{color:#738096;font-size:8px;font-weight:400;line-height:12px}.rnd-plan-search-filter{min-width:210px}.rnd-plan-search-filter>div{min-height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--xino-line-strong, #d9e0e8);border-radius:7px;background:var(--xino-surface, #fff)}.rnd-plan-search-filter>div:focus-within{border-color:var(--xino-blue, #3563d9);box-shadow:0 0 0 2px color-mix(in srgb,var(--xino-blue, #3563d9) 12%,transparent)}.rnd-plan-search-filter svg{width:13px;height:13px;flex:0 0 auto;color:var(--xino-ink-muted, #7b8798)}.rnd-plan-search-filter input{min-width:0;width:100%;border:0;outline:0;color:#48566b;background:transparent;font-size:9px;font-weight:400;line-height:13.5px}.rnd-plan-search-filter input::placeholder{color:#8994a6}.rnd-plan-filters select,.rnd-plan-filters>button{min-height:34px;border:1px solid var(--xino-line-strong, #d9e0e8);border-radius:7px;color:#48566b;background:var(--xino-surface, #fff);font-size:9px;font-weight:400;line-height:13.5px}.rnd-plan-filters select{min-width:106px;padding:0 28px 0 10px;outline:0}.rnd-plan-filters select:focus{border-color:var(--xino-blue, #3563d9);box-shadow:0 0 0 2px color-mix(in srgb,var(--xino-blue, #3563d9) 12%,transparent)}.rnd-plan-filters>button{display:inline-flex;align-items:center;gap:5px;padding:0 10px;cursor:pointer}.rnd-plan-filters>button svg{width:12px;height:12px}.rnd-plan-filters>button.is-active{color:var(--xino-blue, #3563d9);border-color:color-mix(in srgb,var(--xino-blue, #3563d9) 35%,white);background:var(--xino-blue-soft, #eef3ff)}.rnd-plan-filters>button:disabled{cursor:default;opacity:.62}.rnd-plan-insights{display:grid;grid-template-columns:minmax(250px,.95fr) minmax(250px,.95fr) minmax(320px,1.3fr);gap:12px}.rnd-plan-insight-card,.rnd-plan-keyword-section,.rnd-plan-urgency-strip,.rnd-plan-list-card,.rnd-plan-queue-card,.rnd-plan-timeline-card{min-width:0;border:1px solid var(--xino-line, #e2e7ee);border-radius:var(--xino-radius-card, 9px);background:var(--xino-surface, #fff);box-shadow:var(--xino-shadow-card, 0 5px 16px rgba(31, 49, 85, .04))}.rnd-plan-insight-card{min-height:142px;padding:11px 12px}.rnd-plan-insight-card>header,.rnd-plan-keyword-section>header,.rnd-plan-urgency-strip>header,.rnd-plan-list-card>header,.rnd-plan-queue-card>header,.rnd-plan-timeline-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.rnd-plan-insight-card>header strong,.rnd-plan-keyword-section>header strong,.rnd-plan-urgency-strip>header strong,.rnd-plan-list-card>header strong,.rnd-plan-queue-card>header strong,.rnd-plan-timeline-card>header strong{color:#182235;font-size:10px;font-weight:540;line-height:15px}.rnd-plan-insight-card>header>svg,.rnd-plan-keyword-section>header svg{width:11px;height:11px;color:var(--xino-ink-muted, #8d97a7)}.rnd-plan-insight-card>header button,.rnd-plan-keyword-section>header button,.rnd-plan-urgency-strip>header button{display:inline-flex;align-items:center;gap:2px;color:var(--xino-blue, #3563d9);background:transparent;font-size:9px;font-weight:500;cursor:pointer}.rnd-plan-insight-card>header small{overflow:hidden;color:#738096;font-size:8px;font-weight:400;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.rnd-plan-donut-layout{min-height:102px;display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px}.rnd-plan-donut{width:84px;height:84px;position:relative;display:grid;place-items:center;margin:auto;border-radius:50%;background:conic-gradient(#2f9b6d 0,#2f9b6d 25%,#3877df 25%,#3877df 50%,#f2a12b 50%,#f2a12b 75%,#aab2c0 75%,#aab2c0)}.rnd-plan-donut:after{content:"";width:58px;height:58px;position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #edf0f4}.rnd-plan-donut>span{position:relative;z-index:1;display:grid;place-items:center}.rnd-plan-donut strong{color:var(--xino-ink, #253045);font-size:17px;font-weight:560;font-variant-numeric:tabular-nums}.rnd-plan-donut small{color:var(--xino-ink-muted, #8d97a7);font-size:8px}.rnd-plan-donut-layout ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.rnd-plan-donut-layout li{display:grid;grid-template-columns:7px minmax(64px,1fr) 20px 34px;align-items:center;gap:5px;color:var(--xino-ink-secondary, #536074);font-size:9px}.rnd-plan-donut-layout li i,.rnd-plan-queue-card i{width:6px;height:6px;border-radius:50%;background:#aab2c0}.rnd-plan-donut-layout li i.is-success,.rnd-plan-queue-card i.is-success{background:#2f9b6d}.rnd-plan-donut-layout li i.is-info,.rnd-plan-queue-card i.is-info{background:#3877df}.rnd-plan-donut-layout li i.is-warning,.rnd-plan-queue-card i.is-warning{background:#f2a12b}.rnd-plan-donut-layout li strong{color:var(--xino-ink, #253045);font-size:9px;font-variant-numeric:tabular-nums;text-align:right}.rnd-plan-donut-layout li small{color:var(--xino-ink-muted, #8d97a7);font-size:8px;text-align:right}.rnd-plan-urgency-card>div{min-height:103px;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;padding-top:8px}.rnd-plan-urgency-card>div>button{display:grid;place-items:center;align-content:center;gap:7px;border-right:1px solid var(--xino-line, #e2e7ee);cursor:pointer;background:transparent}.rnd-plan-urgency-card>div>button:last-child{border-right:0}.rnd-plan-urgency-card button>span{color:#a84a53;font-size:9px;font-weight:520;text-align:center}.rnd-plan-urgency-card button>span.is-warning{color:#d46c0d}.rnd-plan-urgency-card button>strong{color:var(--xino-ink, #182235);font-size:22px;font-weight:560;font-variant-numeric:tabular-nums}.rnd-plan-urgency-card button>small{color:var(--xino-ink-muted, #8d97a7);font-size:8px}.rnd-plan-latest-table{display:grid;margin-top:8px}.rnd-plan-latest-table>div,.rnd-plan-latest-table>button{min-height:27px;display:grid;grid-template-columns:minmax(140px,1.5fr) 88px 60px;align-items:center;gap:8px;padding:0 3px;border-bottom:1px solid #edf0f4;text-align:left}.rnd-plan-latest-table>div{min-height:25px;color:var(--xino-ink-muted, #8d97a7);font-size:8px}.rnd-plan-latest-table>button{cursor:pointer;color:#48566b;background:transparent}.rnd-plan-latest-table>button:hover{background:#f8fafc}.rnd-plan-latest-table>button strong{overflow:hidden;color:#182235;font-size:9px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.rnd-plan-latest-table time{color:#738096;font-size:8px;font-variant-numeric:tabular-nums}.rnd-plan-inline-unavailable{min-height:54px!important;display:flex!important;align-items:center;justify-content:center;color:var(--xino-ink-muted, #7b8798);font-size:8px}.rnd-plan-urgency-strip{padding:10px 12px 11px}.rnd-plan-urgency-strip>header{min-height:24px}.rnd-plan-urgency-strip>header>div{min-width:0;display:flex;align-items:center;gap:8px}.rnd-plan-urgency-strip>header>div>span{overflow:hidden;color:#738096;font-size:8px;font-weight:400;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.rnd-plan-urgency-strip>header button svg{width:10px}.rnd-plan-urgency-strip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px}.rnd-plan-urgency-strip-grid>button{--urgency-color: #667085;--urgency-soft: #f4f6f8;min-width:0;min-height:70px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px 8px;border:1px solid color-mix(in srgb,var(--urgency-color) 17%,#e2e7ee);border-radius:8px;color:#48566b;background:linear-gradient(135deg,var(--urgency-soft),#fff 72%);text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.rnd-plan-urgency-strip-grid>button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--urgency-color) 38%,#dfe4eb);box-shadow:0 5px 14px #22405212}.rnd-plan-urgency-strip-grid>button.is-active{border-color:var(--urgency-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--urgency-color) 16%,transparent),0 5px 14px #22405212}.rnd-plan-urgency-strip-grid>button.is-critical{--urgency-color: #b54750;--urgency-soft: #fdf2f3}.rnd-plan-urgency-strip-grid>button.is-high{--urgency-color: #d46c0d;--urgency-soft: #fff7e8}.rnd-plan-urgency-strip-grid>button.is-medium{--urgency-color: #2d63c8;--urgency-soft: #eef3ff}.rnd-plan-urgency-strip-grid>button.is-normal{--urgency-color: #667085;--urgency-soft: #f4f6f8}.rnd-plan-urgency-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--urgency-color);background:color-mix(in srgb,var(--urgency-color) 10%,white)}.rnd-plan-urgency-icon svg{width:15px;height:15px}.rnd-plan-urgency-copy{min-width:0;display:grid;gap:2px}.rnd-plan-urgency-copy>strong{overflow:hidden;color:#182235;font-size:10px;font-weight:520;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.rnd-plan-urgency-copy>small{overflow:hidden;color:#738096;font-size:8px;font-weight:400;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.rnd-plan-urgency-count{display:grid;justify-items:end;gap:1px}.rnd-plan-urgency-count>strong{color:var(--urgency-color);font-size:18px;font-weight:560;line-height:20px;font-variant-numeric:tabular-nums}.rnd-plan-urgency-count>small{color:#738096;font-size:8px;line-height:12px}.rnd-plan-urgency-strip-grid>button>i{height:3px;grid-column:1 / -1;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--urgency-color) 11%,#e7ebf0)}.rnd-plan-urgency-strip-grid>button>i>span{height:100%;display:block;border-radius:inherit;background:var(--urgency-color);transition:width .18s ease}.rnd-plan-keyword-section{padding:10px 12px 11px}.rnd-plan-keyword-section>header{min-height:24px}.rnd-plan-keyword-section>header>div{display:flex;align-items:center;gap:5px}.rnd-plan-keyword-section>header button svg{width:10px}.rnd-plan-keyword-section>div{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:7px}.rnd-plan-keyword-section>div>button{min-width:0;min-height:90px;display:grid;align-content:start;gap:5px;padding:9px;cursor:pointer;border:1px solid var(--xino-line, #e2e7ee);border-radius:7px;color:var(--xino-ink-secondary, #536074);background:#fff;text-align:left;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.rnd-plan-keyword-section>div>button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--rnd-green) 35%,#e2e7ee);box-shadow:0 5px 14px #22405212}.rnd-plan-keyword-section>div>button.is-active{border-color:var(--rnd-green);background:color-mix(in srgb,var(--rnd-soft) 68%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rnd-green) 14%,transparent)}.rnd-plan-keyword-section button>strong{overflow:hidden;color:var(--xino-ink, #253045);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.rnd-plan-keyword-section button>span{color:var(--xino-ink-muted, #7b8798);font-size:8px}.rnd-plan-keyword-section button>span b{color:var(--xino-ink-secondary, #536074);font-size:9px}.rnd-plan-keyword-section button>footer{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:auto}.rnd-plan-keyword-section button>footer small{color:#a14c4f;font-size:8px}.rnd-plan-keyword-section .rnd-status{min-height:18px;padding:0 5px;font-size:8px}.rnd-plan-keyword-empty{min-height:90px;grid-column:1 / -1;display:grid;place-items:center;align-content:center;gap:4px;border:1px dashed var(--xino-line-strong, #d9e0e8);border-radius:7px;color:var(--xino-ink-muted, #7b8798);background:#fbfcfd;text-align:center}.rnd-plan-keyword-empty svg{width:16px;height:16px;color:var(--rnd-green)}.rnd-plan-keyword-empty strong{color:var(--xino-ink-secondary, #536074);font-size:10px}.rnd-plan-keyword-empty span{font-size:8px}.rnd-plan-workbench{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(280px,.95fr);gap:12px;align-items:start}.rnd-plan-list-card{overflow:hidden}.rnd-plan-list-card>header,.rnd-plan-queue-card>header,.rnd-plan-timeline-card>header{min-height:37px;padding:0 12px;border-bottom:1px solid var(--xino-line, #e2e7ee)}.rnd-plan-list-card>header{justify-content:flex-start}.rnd-plan-list-card>header span,.rnd-plan-queue-card>header span,.rnd-plan-timeline-card>header span{color:var(--xino-ink-muted, #8d97a7);font-size:8px}.rnd-plan-ops-table{min-width:0}.rnd-plan-ops-table-head,.rnd-plan-ops-table-body>article{display:grid;grid-template-columns:54px minmax(190px,1.65fr) minmax(82px,.65fr) minmax(110px,.85fr) 72px 64px minmax(118px,.9fr) minmax(76px,.58fr);align-items:center;gap:9px;padding:0 12px}.rnd-plan-ops-table-head{min-height:31px;color:#738096;background:var(--xino-surface-alt, #f7f9fb);font-size:8px;font-weight:500}.rnd-plan-ops-table-body>article{min-height:54px;border-bottom:1px solid #edf0f4;color:#48566b;font-size:8px}.rnd-plan-ops-table-body>article.is-selected{background:color-mix(in srgb,var(--xino-blue-soft, #eef3ff) 58%,white);box-shadow:inset 3px 0 0 var(--xino-blue, #3563d9)}.rnd-plan-ops-table-body>article>span{min-width:0}.rnd-plan-ops-table-body>article>span>strong{display:block;overflow:hidden;color:#182235;font-size:9px;font-weight:520;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.rnd-plan-ops-table-body>article>span>small{display:block;margin-top:2px;overflow:hidden;color:#738096;font-size:8px;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.rnd-plan-inline-keywords{display:flex;flex-wrap:wrap;gap:3px}.rnd-plan-inline-keywords button{padding:2px 5px;border:1px solid #dde5f4;border-radius:999px;color:#4e648e;background:#f3f6fc;font-size:8px;cursor:pointer}.rnd-plan-person-value{display:block;overflow:hidden;color:#536074;font-size:9px;font-weight:400;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.rnd-plan-view-button{min-width:48px;min-height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid #d9e0eb;border-radius:7px;color:var(--xino-ink-secondary, #536074);background:#f8fafc;font-size:8px;font-weight:500;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.rnd-plan-view-button:hover{border-color:#b8c8e9;color:var(--xino-blue, #3563d9);background:#f3f6fc}.rnd-plan-view-button:focus-visible{outline:2px solid rgba(53,99,217,.2);outline-offset:2px}.rnd-plan-view-button[aria-pressed=true]{border-color:#b8c8e9;color:var(--xino-blue, #3563d9);background:var(--xino-blue-soft, #eef3ff)}.rnd-plan-ops-table>footer{min-height:38px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0 12px;color:#738096;background:var(--xino-surface-alt, #f7f9fb);font-size:8px}.rnd-plan-ops-table>footer>div{display:flex;gap:4px}.rnd-plan-ops-table>footer button{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--xino-line, #e2e7ee);border-radius:6px;color:var(--xino-ink-secondary, #536074);background:#fff;font-size:8px}.rnd-plan-ops-table>footer button.is-current{color:#fff;border-color:var(--xino-blue, #3563d9);background:var(--xino-blue, #3563d9)}.rnd-plan-ops-table>footer button svg{width:10px}.rnd-plan-ops-table>footer>span:last-child{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px}.rnd-plan-ops-table>footer>span:last-child svg{width:10px}.rnd-plan-filter-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:5px;color:var(--xino-ink-muted, #8d97a7);text-align:center}.rnd-plan-filter-empty svg{width:20px;color:var(--rnd-green)}.rnd-plan-filter-empty strong{color:var(--xino-ink-secondary, #536074);font-size:10px}.rnd-plan-filter-empty span{font-size:8px}.rnd-plan-state{min-height:280px;border:1px solid var(--xino-line, #e2e7ee);border-radius:var(--xino-radius-card, 9px);background:var(--xino-surface, #fff)}.rnd-plan-ops-table-body>.rnd-plan-state{min-height:220px;border:0;border-radius:0;box-shadow:none}.rnd-plan-side-stack{display:grid;gap:12px}.rnd-plan-queue-card,.rnd-plan-timeline-card{overflow:hidden}.rnd-plan-queue-card>div{display:grid}.rnd-plan-queue-card>div>button{min-height:39px;display:grid;grid-template-columns:8px minmax(84px,1fr) auto auto 12px;align-items:center;gap:7px;padding:0 12px;border-bottom:1px solid #edf0f4;color:var(--xino-ink-secondary, #536074);background:transparent;text-align:left;cursor:pointer}.rnd-plan-queue-card>div>button.is-active{background:var(--xino-blue-soft, #eef3ff)}.rnd-plan-queue-card button>strong{color:#182235;font-size:9px;font-weight:520}.rnd-plan-queue-card button>strong b{color:inherit;font-size:8px;font-weight:550}.rnd-plan-queue-card button>span,.rnd-plan-queue-card button>em{color:#738096;font-size:8px;font-style:normal;white-space:nowrap}.rnd-plan-queue-card button>svg{width:11px;color:#a3adba}.rnd-plan-timeline-card>div{padding:6px 0}.rnd-plan-timeline-card>div>button{min-height:50px;position:relative;display:grid;grid-template-columns:10px 68px minmax(0,1fr) auto;align-items:start;gap:7px;padding:6px 12px;color:var(--xino-ink-secondary, #536074);background:transparent;text-align:left;cursor:pointer}.rnd-plan-timeline-card>div>button.is-selected{background:#f6f9fe}.rnd-plan-timeline-card button>i{width:8px;height:8px;position:relative;z-index:1;margin-top:3px;border:2px solid #fff;border-radius:50%;background:#aab2c0;box-shadow:0 0 0 1px #aab2c0}.rnd-plan-timeline-card button>i.is-success{background:#2f9b6d;box-shadow:0 0 0 1px #2f9b6d}.rnd-plan-timeline-card button>i.is-active{background:#3877df;box-shadow:0 0 0 1px #3877df}.rnd-plan-timeline-card button>i.is-warning{background:#f2a12b;box-shadow:0 0 0 1px #f2a12b}.rnd-plan-timeline-card button:not(:last-child):after{content:"";width:1px;height:36px;position:absolute;top:18px;left:15px;background:#dfe4eb}.rnd-plan-timeline-card time{color:#738096;font-size:8px;font-variant-numeric:tabular-nums}.rnd-plan-timeline-card button>span{min-width:0}.rnd-plan-timeline-card button>span strong{display:block;overflow:hidden;color:#182235;font-size:9px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.rnd-plan-timeline-card button>span small{display:block;margin-top:3px;overflow:hidden;color:#738096;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.rnd-plan-readonly-note{min-height:33px;display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e7ebf0;border-radius:7px;color:var(--xino-ink-muted, #7b8798);background:#f8fafc;font-size:8px}.rnd-plan-readonly-note svg{width:11px;color:var(--rnd-green)}@media(max-width:1280px){.rnd-plan-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-plan-latest-card{grid-column:1 / -1}.rnd-plan-keyword-section>div{grid-template-columns:repeat(4,minmax(0,1fr))}.rnd-plan-workbench{grid-template-columns:minmax(0,1.65fr) minmax(260px,.8fr)}.rnd-plan-ops-table-head,.rnd-plan-ops-table-body>article{grid-template-columns:50px minmax(150px,1.35fr) minmax(72px,.6fr) minmax(90px,.72fr) 66px 60px minmax(100px,.82fr) 68px;gap:7px}}@media(max-width:980px){.rnd-plan-ops-header{align-items:flex-start;flex-direction:column}.rnd-plan-filters{width:100%;justify-content:flex-start;flex-wrap:wrap}.rnd-plan-insights{grid-template-columns:1fr}.rnd-plan-latest-card{grid-column:auto}.rnd-plan-workbench{grid-template-columns:1fr}}@media(max-width:720px){.rnd-plan-operations{gap:8px}.rnd-plan-ops-header{padding:2px 0}.rnd-plan-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-plan-search-filter,.rnd-plan-filters label:last-of-type{min-width:0;grid-column:1 / -1}.rnd-plan-filters select{width:100%;min-width:0}.rnd-plan-filters>button{justify-content:center}.rnd-plan-insight-card{min-height:0}.rnd-plan-donut-layout{grid-template-columns:96px minmax(0,1fr)}.rnd-plan-latest-table>div,.rnd-plan-latest-table>button{grid-template-columns:minmax(120px,1fr) 74px 54px}.rnd-plan-urgency-strip>header>div>span{display:none}.rnd-plan-urgency-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-plan-keyword-section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-plan-keyword-section>div>button{min-height:88px}.rnd-plan-ops-table-head{display:none}.rnd-plan-ops-table-body{display:grid;gap:8px;padding:8px;background:#f6f8fb}.rnd-plan-ops-table-body>article{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;padding:11px;border:1px solid var(--xino-line, #e2e7ee);border-radius:8px;background:#fff}.rnd-plan-ops-table-body>article>span:nth-child(2),.rnd-plan-ops-table-body>article>span:nth-child(7),.rnd-plan-ops-table-body>article>span:nth-child(8){grid-column:1 / -1}.rnd-plan-ops-table-body>article>span[data-label]{display:grid;gap:3px;overflow:visible}.rnd-plan-ops-table-body>article>span[data-label]:before{content:attr(data-label);color:var(--xino-ink-muted, #8d97a7);font-size:8px}.rnd-plan-ops-table>footer{grid-template-columns:1fr auto}.rnd-plan-ops-table>footer>span:last-child{display:none}.rnd-plan-queue-card>div>button{grid-template-columns:8px minmax(74px,1fr) auto 12px}.rnd-plan-queue-card button>em{display:none}.rnd-plan-timeline-card>div>button{grid-template-columns:10px 62px minmax(0,1fr)}.rnd-plan-timeline-card button>.rnd-status{grid-column:3;justify-self:start}}@media(max-width:420px){.rnd-plan-urgency-strip-grid{grid-template-columns:1fr}}.rnd-project-main-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.rnd-project-view{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #cfdaf0;border-radius:7px;color:var(--xino-blue);background:#f7f9ff;font-size:9px;font-weight:620;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.rnd-project-view:hover{border-color:#91a9dc;background:#eef3ff;transform:translateY(-1px)}.rnd-project-view:focus-visible{outline:2px solid rgba(47,91,216,.22);outline-offset:2px}.rnd-project-view svg{width:12px;height:12px}.rnd-project-children>article{grid-template-columns:minmax(225px,1.3fr) minmax(110px,.75fr) minmax(82px,.55fr) minmax(155px,.7fr) auto auto}.rnd-project-form-detail{display:grid;gap:12px;min-width:0}.rnd-form-detail-toolbar{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border:1px solid #dde4ec;border-radius:9px;background:#fff}.rnd-form-detail-toolbar button,.rnd-form-detail-toolbar span{min-height:28px;display:inline-flex;align-items:center;gap:5px;border-radius:7px;color:#516078;font-size:9px}.rnd-form-detail-toolbar button{padding:0 9px;border:1px solid #dbe2eb;background:#fafbfd;cursor:pointer}.rnd-form-detail-toolbar button:first-child{color:var(--xino-blue);background:#f5f8ff}.rnd-form-detail-toolbar button:hover:not(:disabled){border-color:#a8b9d8;background:#eef3fb}.rnd-form-detail-toolbar button:disabled{cursor:default;opacity:.62}.rnd-form-detail-toolbar>div{display:flex;align-items:center;gap:7px}.rnd-form-detail-toolbar>div>span{padding:0 8px;color:#2d7668;background:#eef8f5}.rnd-form-detail-toolbar svg{width:12px;height:12px}.rnd-form-detail-hero{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border:1px solid #dde4ec;border-radius:10px;background:#fff;box-shadow:0 2px 8px #1b325909}.rnd-form-detail-hero>div{min-width:0}.rnd-form-detail-hero p{margin:0 0 4px;color:#7890b6;font-size:8px;font-weight:650;letter-spacing:.08em}.rnd-form-detail-hero h2{margin:0;overflow:hidden;color:var(--xino-ink);font-size:16px;font-weight:680;line-height:23px;text-overflow:ellipsis;white-space:nowrap}.rnd-form-detail-hero>div>span{display:block;margin-top:5px;color:var(--xino-ink-muted);font-size:9px;line-height:15px}.rnd-form-detail-hero aside{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.rnd-form-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rnd-form-detail-metrics article{min-height:67px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dfe5ed;border-radius:9px;background:#fff}.rnd-form-detail-metrics article>span{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:var(--xino-blue);background:#eef3ff}.rnd-form-detail-metrics article:nth-child(2)>span{color:#99711e;background:#faf3e5}.rnd-form-detail-metrics article:nth-child(3)>span{color:#31766b;background:#eaf7f4}.rnd-form-detail-metrics article:nth-child(4)>span{color:#8f5363;background:#faeef1}.rnd-form-detail-metrics svg{width:15px;height:15px}.rnd-form-detail-metrics article>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px}.rnd-form-detail-metrics small{color:var(--xino-ink-muted);font-size:8px}.rnd-form-detail-metrics strong{grid-row:1 / span 2;grid-column:2;color:var(--xino-ink);font-size:17px;font-weight:650}.rnd-form-detail-metrics em{overflow:hidden;color:#8a95a6;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.rnd-form-detail-layout{min-height:410px;display:grid;grid-template-columns:176px minmax(0,66fr) minmax(0,34fr);align-items:stretch;border:1px solid #dfe5ed;border-radius:10px;overflow:hidden;background:#fff}.rnd-form-detail-tabs{min-width:0;padding:10px;border-right:1px solid #e5e9ef;background:#f7f9fc}.rnd-form-detail-tabs>header,.rnd-form-detail-content>header,.rnd-form-detail-evidence>header{display:flex;align-items:center;gap:7px}.rnd-form-detail-tabs>header{min-height:38px;padding:0 5px 9px;border-bottom:1px solid #e3e8ef}.rnd-form-detail-tabs>header svg,.rnd-form-detail-content>header svg,.rnd-form-detail-evidence>header svg{width:14px;height:14px;color:var(--xino-blue)}.rnd-form-detail-tabs>header>div,.rnd-form-detail-content>header>div>div,.rnd-form-detail-evidence>header>div{min-width:0;display:grid;gap:1px}.rnd-form-detail-tabs strong,.rnd-form-detail-content>header strong,.rnd-form-detail-evidence strong{color:var(--xino-ink);font-size:11px;font-weight:650}.rnd-form-detail-tabs header span,.rnd-form-detail-content>header span,.rnd-form-detail-evidence header span{color:var(--xino-ink-muted);font-size:8px}.rnd-form-detail-tabs>button{width:100%;min-height:35px;display:grid;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:6px;margin-top:5px;padding:0 8px;border:1px solid transparent;border-radius:7px;color:#607087;background:transparent;font-size:9px;text-align:left;cursor:pointer}.rnd-form-detail-tabs>button:hover{color:#30425f;background:#fff}.rnd-form-detail-tabs>button.is-active{border-color:#c8d6f1;color:var(--xino-blue);background:#edf3ff;box-shadow:inset 2px 0 0 var(--xino-blue)}.rnd-form-detail-tabs>button em{min-width:22px;padding:2px 5px;border-radius:9px;color:#7d899b;background:#e9edf3;font-size:8px;font-style:normal;text-align:center}.rnd-form-detail-tabs>button.is-active em{color:var(--xino-blue);background:#dfe9ff}.rnd-form-detail-tabs>button svg{width:11px;height:11px}.rnd-form-detail-content{min-width:0;display:flex;flex-direction:column}.rnd-form-detail-content>header{min-height:55px;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid #e6eaf0;background:#fbfcfd}.rnd-form-detail-content>header>div{min-width:0;display:flex;align-items:center;gap:7px}.rnd-form-detail-content>header>em{padding:3px 7px;border-radius:9px;color:#2f766a;background:#eaf7f4;font-size:8px;font-style:normal;font-weight:600}.rnd-form-detail-body{min-width:0;flex:1;padding:12px;background:#fff}.rnd-project-form-groups{display:grid;gap:10px}.rnd-project-field-group{min-width:0;overflow:hidden;border:1px solid #e1e6ed;border-radius:8px;background:#fff}.rnd-project-field-group>header{min-height:43px;display:flex;align-items:center;gap:8px;padding:7px 10px;background:#f7f9fc}.rnd-project-field-group>header>svg{width:14px;height:14px;flex:0 0 auto;color:var(--xino-blue)}.rnd-project-field-group:nth-child(2)>header>svg{color:#8f6c24}.rnd-project-field-group:nth-child(3)>header>svg{color:#2f766a}.rnd-project-field-group:nth-child(4)>header>svg{color:#78578f}.rnd-project-field-group>header>div{min-width:0;display:grid;gap:1px}.rnd-project-field-group>header strong{color:var(--xino-ink);font-size:10px;font-weight:650}.rnd-project-field-group>header span{color:var(--xino-ink-muted);font-size:8px;line-height:13px}.rnd-project-form-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:1px solid #e4e8ee;border-radius:8px;overflow:hidden}.rnd-project-form-fields>div{min-width:0;min-height:55px;display:grid;align-content:center;gap:4px;padding:8px 10px;border-right:1px solid #e7ebf0;border-bottom:1px solid #e7ebf0}.rnd-project-form-fields>div:nth-child(3n){border-right:0}.rnd-project-form-fields>div:nth-last-child(-n+3){border-bottom:0}.rnd-project-form-fields>div.is-wide{grid-column:span 3;border-right:0}.rnd-project-field-group .rnd-project-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));border:0;border-top:1px solid #e4e8ee;border-radius:0}.rnd-project-field-group .rnd-project-form-fields>div,.rnd-project-field-group .rnd-project-form-fields>div:nth-child(3n),.rnd-project-field-group .rnd-project-form-fields>div:nth-last-child(-n+3){border-right:0;border-bottom:0}.rnd-project-field-group .rnd-project-form-fields>div:nth-child(odd):not(.is-wide){border-right:1px solid #e7ebf0}.rnd-project-field-group .rnd-project-form-fields>div:nth-child(n+3){border-top:1px solid #e7ebf0}.rnd-project-field-group .rnd-project-form-fields>div.is-wide{grid-column:1 / -1}.rnd-project-field-group.is-key-info>header{min-height:40px;padding-block:5px}.rnd-project-field-group.is-key-info>header>svg{width:14px;height:14px;padding:5px;box-sizing:content-box;border-radius:7px;color:var(--xino-blue);background:var(--xino-blue-soft)}.rnd-project-field-group.is-key-info .rnd-project-form-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.rnd-project-field-group.is-key-info .rnd-project-form-fields>div,.rnd-project-field-group.is-key-info .rnd-project-form-fields>div:nth-child(3n),.rnd-project-field-group.is-key-info .rnd-project-form-fields>div:nth-last-child(-n+3){min-height:47px;gap:2px;padding:6px 9px;border-right:1px solid #e7ebf0;border-bottom:0}.rnd-project-field-group.is-key-info .rnd-project-form-fields>div:nth-child(4n){border-right:0}.rnd-project-field-group.is-key-info .rnd-project-form-fields>div:nth-child(n+5){border-top:1px solid #e7ebf0}.rnd-project-field-group.is-key-info .rnd-project-form-fields dd{white-space:normal}.rnd-project-field-group.is-narrative>header{min-height:47px}.rnd-project-narrative{min-height:86px;padding:13px 14px 15px;border-top:1px solid #e4e8ee;color:#3c4a60;font-size:10px;font-weight:400;line-height:19px;overflow-wrap:anywhere;white-space:pre-wrap}.rnd-project-form-fields dt,.rnd-related-record-list dt{color:#8995a6;font-size:8px}.rnd-project-form-fields dd,.rnd-related-record-list dd{min-width:0;margin:0;overflow:hidden;color:#3c4a60;font-size:10px;font-weight:560;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.rnd-related-record-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rnd-related-record-list article{min-width:0;padding:10px;border:1px solid #e1e6ed;border-radius:8px;background:#fbfcfd}.rnd-related-record-list article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #e7ebf0}.rnd-related-record-list article>header>div{min-width:0;display:grid;gap:2px}.rnd-related-record-list article>header small{color:var(--xino-blue);font-size:8px;font-weight:600}.rnd-related-record-list article>header strong{overflow:hidden;color:var(--xino-ink);font-size:10px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.rnd-related-record-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:9px 0 0}.rnd-related-record-list dl>div{min-width:0;display:grid;gap:2px}.rnd-related-record-list dl>div.is-wide{grid-column:1 / -1}.rnd-relation-tree,.rnd-relation-tree ul{margin:8px 0 0;padding:0;list-style:none}.rnd-relation-tree ul{margin:2px 0 4px 8px;padding-left:6px;border-left:1px solid var(--xino-line-strong)}.rnd-relation-tree button{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:6px;border:1px solid transparent;border-radius:6px;color:var(--xino-ink-secondary);background:transparent;font-size:11px;text-align:left;cursor:pointer}.rnd-relation-tree button:hover:not(:disabled){background:var(--xino-surface)}.rnd-relation-tree button[aria-current=page]{color:var(--xino-blue);border-color:var(--xino-line-strong);background:var(--xino-blue-soft);box-shadow:inset 2px 0 var(--xino-blue)}.rnd-relation-tree button:disabled{opacity:.65;cursor:not-allowed}.rnd-relation-tree em{flex-shrink:0;min-width:18px;font-size:9px;font-style:normal;text-align:center}.rnd-relation-pane{min-width:0;height:clamp(420px,60vh,620px);display:flex;flex-direction:column;border:1px solid var(--xino-line);border-radius:8px;background:var(--xino-surface);overflow:hidden}.rnd-relation-pane>header{min-height:42px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding:10px;border-bottom:1px solid var(--xino-line);background:var(--xino-surface-alt)}.rnd-relation-pane>header strong{font-size:12px;font-weight:550;color:var(--xino-ink)}.rnd-relation-pane>header span,.rnd-relation-pagination,.rnd-relation-context{color:var(--xino-ink-muted);font-size:9px}.rnd-relation-pane .rnd-related-record-list{flex:1;min-height:0;grid-template-columns:minmax(0,1fr);align-content:start;padding:8px;overflow-y:auto;scrollbar-gutter:stable}.rnd-relation-pane>header,.rnd-relation-pane>footer{flex-shrink:0}.rnd-relation-pane>.rnd-relation-message{flex:1;min-height:0;overflow-y:auto}.rnd-relation-pane article.is-selected{border-color:var(--xino-blue);background:var(--xino-blue-soft)}.rnd-relation-pane .rnd-related-record-list article>header strong,.rnd-relation-pane .rnd-related-record-list dd{overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;font-size:11px;line-height:1.6;font-weight:450}.rnd-relation-pane .rnd-related-record-list article>header strong{font-weight:550}.rnd-relation-pane .rnd-related-record-list dl{gap:10px;grid-template-columns:minmax(0,1fr)}.rnd-relation-pane .rnd-related-record-list dt{font-size:9px}.rnd-relation-pane .rnd-related-record-list .is-unavailable{color:var(--xino-ink-muted)}.rnd-route-goal{margin-top:12px;padding-top:10px;border-top:1px solid var(--xino-line)}.rnd-route-goal>strong{color:var(--xino-ink-secondary);font-size:11px;font-weight:500}.rnd-route-goal>p{margin:5px 0;color:var(--xino-ink-muted);font-size:11px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.rnd-route-goal>small{color:var(--xino-ink-muted);font-size:9px}.rnd-relation-pane button{min-height:30px;flex-shrink:0;padding:4px 8px;border:1px solid var(--xino-line-strong);border-radius:6px;color:var(--xino-blue);background:var(--xino-surface);font-size:11px;cursor:pointer}.rnd-relation-pane button:disabled{opacity:.5;cursor:not-allowed}.rnd-relation-message{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0;padding:16px;color:var(--xino-ink-secondary);font-size:11px;line-height:1.7;text-align:center}.rnd-relation-message p{margin:0;overflow-wrap:anywhere}.rnd-relation-message.is-error{color:var(--xino-amber);background:var(--xino-amber-soft)}.rnd-relation-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px;border-top:1px solid var(--xino-line)}.rnd-relation-pagination>div{display:flex;gap:6px}.rnd-relation-pagination>small{flex-basis:100%;font-size:9px;line-height:1.5}.rnd-relation-breadcrumb{color:var(--xino-ink-secondary);font-size:11px;line-height:1.7;overflow-wrap:anywhere}@media(max-width:720px){.rnd-project-form-detail .rnd-form-detail-tabs{display:block;overflow:visible}.rnd-project-form-detail .rnd-form-detail-tabs>header{padding:4px 6px 10px;border-right:0;border-bottom:1px solid var(--xino-line)}.rnd-relation-tree button,.rnd-relation-pane button{min-height:36px}.rnd-relation-tree ul{margin-left:16px}.rnd-relation-pagination>span{flex-basis:100%}}.rnd-form-detail-empty{min-height:245px;display:grid;place-items:center;align-content:center;gap:5px;color:#8b96a6;text-align:center}.rnd-form-detail-empty svg{width:29px;height:29px;margin-bottom:4px;color:#9da9bc}.rnd-form-detail-empty strong{color:#506078;font-size:11px}.rnd-form-detail-empty span{max-width:320px;font-size:9px;line-height:15px}.rnd-form-detail-evidence{min-width:0;display:grid;align-content:start;gap:8px;padding:9px;border-left:1px solid #e5e9ef;background:#f7f9fc}.rnd-form-detail-evidence.is-relation-browser{grid-template-columns:minmax(0,1fr)}.rnd-project-side-section{min-width:0;overflow:hidden;border:1px solid #e1e6ed;border-radius:8px;background:#fff}.rnd-project-side-section>header{min-height:39px;display:flex;align-items:center;gap:7px;padding:6px 8px;border-bottom:1px solid #e7ebf0;background:#fbfcfd}.rnd-project-side-section>header>svg{width:13px;height:13px;flex:0 0 auto;color:var(--xino-blue)}.rnd-project-side-section:nth-child(1)>header>svg{color:#78578f}.rnd-project-side-section:nth-child(2)>header>svg{color:#2f6fd0}.rnd-project-side-section:nth-child(3)>header>svg{color:#2f766a}.rnd-project-side-section>header>div{min-width:0;display:grid;gap:1px}.rnd-project-side-section>header strong{color:#344158;font-size:9px;font-weight:620;line-height:13px}.rnd-project-side-section>header span{color:#8a95a6;font-size:7px;line-height:11px}.rnd-project-side-section>dl{margin:0;padding:2px 8px}.rnd-project-side-section>dl>div{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #edf0f4}.rnd-project-side-section>dl>div:last-child{border-bottom:0}.rnd-project-side-section dt{min-width:0;color:#8792a3;font-size:7.5px;line-height:12px}.rnd-project-side-section dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#465269;font-size:8.5px;font-weight:520;line-height:13px;text-align:right}.rnd-project-side-section>p{display:flex;align-items:flex-start;gap:5px;margin:0 7px 7px;padding:7px;border:1px solid #e8dfc5;border-radius:6px;color:#7b692f;background:#fffaf0;font-size:7px;line-height:12px}.rnd-project-side-section>p svg{width:11px;height:11px;flex:0 0 auto;margin-top:1px}@media(max-width:1280px){.rnd-form-detail-layout{grid-template-columns:165px minmax(0,1fr) 210px}.rnd-project-form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-project-form-fields>div:nth-child(3n){border-right:1px solid #e7ebf0}.rnd-project-form-fields>div:nth-child(2n){border-right:0}.rnd-project-form-fields>div:nth-last-child(-n+3){border-bottom:1px solid #e7ebf0}.rnd-project-form-fields>div:nth-last-child(-n+2){border-bottom:0}.rnd-project-form-fields>div.is-wide{grid-column:span 2}.rnd-project-field-group.is-key-info .rnd-project-form-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.rnd-project-field-group.is-key-info .rnd-project-form-fields>div:nth-child(2n){border-right:1px solid #e7ebf0}.rnd-project-field-group.is-key-info .rnd-project-form-fields>div:nth-child(4n){border-right:0}.rnd-project-children>article{grid-template-columns:minmax(210px,1.25fr) minmax(100px,.7fr) minmax(150px,.8fr) auto auto}}@media(max-width:980px){.rnd-form-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-form-detail-layout{grid-template-columns:165px minmax(0,1fr)}.rnd-form-detail-evidence{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;border-top:1px solid #e5e9ef;border-left:0}}@media(max-width:720px){.rnd-project-main-actions{grid-column:1 / -1;justify-content:flex-start}.rnd-project-view{flex:1}.rnd-project-children>article>.rnd-project-view{grid-column:1 / -1;justify-self:stretch}.rnd-form-detail-toolbar{align-items:stretch;flex-direction:column}.rnd-form-detail-toolbar>div{justify-content:space-between}.rnd-form-detail-hero{align-items:flex-start;flex-direction:column;gap:10px}.rnd-form-detail-hero h2{white-space:normal}.rnd-form-detail-hero aside{justify-content:flex-start}.rnd-form-detail-metrics{grid-template-columns:1fr}.rnd-form-detail-layout{display:flex;flex-direction:column;overflow:visible;border:0;background:transparent}.rnd-form-detail-tabs{display:flex;gap:6px;padding:8px;border:1px solid #dfe5ed;border-radius:9px;overflow-x:auto;background:#f7f9fc}.rnd-form-detail-tabs>header{min-width:118px;flex:0 0 auto;padding:0 8px 0 2px;border-right:1px solid #dfe5ed;border-bottom:0}.rnd-form-detail-tabs>button{width:auto;min-width:112px;flex:0 0 auto;margin:0}.rnd-form-detail-content,.rnd-form-detail-evidence{margin-top:9px;border:1px solid #dfe5ed;border-radius:9px;overflow:hidden;background:#fff}.rnd-form-detail-evidence{display:grid;grid-template-columns:1fr;padding:8px}.rnd-project-form-fields{grid-template-columns:1fr}.rnd-project-form-fields>div,.rnd-project-form-fields>div:nth-child(2n),.rnd-project-form-fields>div:nth-child(3n),.rnd-project-form-fields>div:nth-last-child(-n+2),.rnd-project-form-fields>div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid #e7ebf0}.rnd-project-form-fields>div:last-child{border-bottom:0}.rnd-project-form-fields>div.is-wide{grid-column:auto}.rnd-project-field-group.is-key-info .rnd-project-form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-project-field-group.is-key-info .rnd-project-form-fields>div,.rnd-project-field-group.is-key-info .rnd-project-form-fields>div:nth-child(4n){border-right:1px solid #e7ebf0}.rnd-project-field-group.is-key-info .rnd-project-form-fields>div:nth-child(2n){border-right:0}.rnd-project-field-group.is-key-info .rnd-project-form-fields>div:nth-child(n+3){border-top:1px solid #e7ebf0}.rnd-related-record-list{grid-template-columns:1fr}}.rnd-project-dashboard{display:grid;gap:12px;margin-bottom:12px}.rnd-project-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rnd-project-kpis article{min-height:92px;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--xino-line);border-radius:11px;background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 5px 18px #15294f0b}.rnd-project-kpis article>span{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:10px;color:var(--xino-blue);background:var(--xino-blue-soft)}.rnd-project-kpis article:nth-child(2)>span{color:var(--xino-amber);background:var(--xino-amber-soft)}.rnd-project-kpis article:nth-child(3)>span{color:var(--xino-green);background:var(--xino-green-soft)}.rnd-project-kpis article:nth-child(4)>span{color:var(--xino-teal);background:var(--xino-teal-soft)}.rnd-project-kpis svg{width:18px;height:18px}.rnd-project-kpis article>div{min-width:0;display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px}.rnd-project-kpis small{color:var(--xino-ink-muted);font-size:9px}.rnd-project-kpis strong{grid-column:2;grid-row:1 / 3;color:var(--xino-ink);font-size:24px;font-weight:620;font-variant-numeric:tabular-nums}.rnd-project-kpis em{overflow:hidden;color:var(--xino-ink-muted);font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.rnd-project-platforms{overflow:hidden}.rnd-project-platforms .rnd-section-title{min-height:46px;padding:0 14px;border-bottom:1px solid var(--xino-line)}.rnd-project-platform-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 18px;padding:13px 14px 15px}.rnd-project-platform-list article{min-width:0}.rnd-project-platform-list header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.rnd-project-platform-list header strong{overflow:hidden;color:var(--xino-ink-secondary);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rnd-project-platform-list header span{color:var(--xino-blue);font-size:10px;font-weight:650;font-variant-numeric:tabular-nums}.rnd-project-platform-list article>div{height:6px;overflow:hidden;border-radius:999px;background:#e9eef5}.rnd-project-platform-list article>div i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#203aa4,#3562df);box-shadow:0 0 0 1px #1834960f}.rnd-project-platform-list article small{display:block;margin-top:5px;color:var(--xino-ink-muted);font-size:8px}.rnd-project-stage-panel{overflow:hidden}.rnd-project-stage-panel .rnd-section-title{min-height:46px;padding:0 14px;border-bottom:1px solid var(--xino-line)}.rnd-project-stage-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px 14px 14px}.rnd-project-stage-flow article{position:relative;min-width:0;padding:7px 16px 7px 10px;border-right:1px dashed #d8e0eb}.rnd-project-stage-flow article:last-child{border-right:0}.rnd-project-stage-flow article:not(:last-child):after{position:absolute;top:16px;right:-4px;width:7px;height:7px;content:"";border-top:1px solid #aebbd0;border-right:1px solid #aebbd0;transform:rotate(45deg);background:#fff}.rnd-project-stage-flow header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px}.rnd-project-stage-flow header i{color:#8795aa;font-size:8px;font-style:normal;font-variant-numeric:tabular-nums}.rnd-project-stage-flow header strong{overflow:hidden;color:var(--xino-ink-secondary);font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.rnd-project-stage-flow header span{color:var(--xino-blue);font-size:10px;font-weight:650;font-variant-numeric:tabular-nums}.rnd-project-stage-flow article>div{height:5px;margin-top:8px;overflow:hidden;border-radius:999px;background:#e8edf4}.rnd-project-stage-flow article>div b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#1f3b9e,#3f6ce0)}.rnd-project-stage-flow article:nth-child(n+5):not(.is-stopped)>div b{background:linear-gradient(90deg,#1c7f75,#2aa598)}.rnd-project-stage-flow article.is-stopped>div b{background:#bd6b74}.rnd-project-stage-flow small{display:block;margin-top:5px;color:var(--xino-ink-muted);font-size:8px}.rnd-project-filter-panel{padding:11px 12px 12px}.rnd-project-filter-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.rnd-project-filter-panel>header>div:first-child{min-width:0;display:flex;align-items:center;gap:7px}.rnd-project-filter-panel>header svg{width:15px;height:15px;color:var(--xino-blue)}.rnd-project-filter-panel>header strong{color:var(--xino-ink);font-size:12px;font-weight:650}.rnd-project-filter-panel>header span{overflow:hidden;color:var(--xino-ink-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.rnd-project-filter-panel>header button{min-height:30px;padding:0 10px;cursor:pointer;border:0;border-radius:7px;color:var(--xino-blue);background:var(--xino-blue-soft);font-size:10px}.rnd-project-filter-panel>header button:disabled{cursor:default;opacity:.45}.rnd-project-filter-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.rnd-project-filter-actions .rnd-refresh-button{border:1px solid var(--xino-line-strong);background:var(--xino-surface)}.rnd-project-filter-actions .rnd-refresh-button svg{width:12px;height:12px}.rnd-project-filter-grid{display:grid;grid-template-columns:1.6fr repeat(4,minmax(120px,1fr));gap:8px}.rnd-project-filter-grid label{min-width:0;display:grid;gap:4px;color:var(--xino-ink-muted);font-size:9px}.rnd-project-filter-grid select,.rnd-project-search-field>div{width:100%;height:34px;border:1px solid var(--xino-line-strong);border-radius:8px;color:var(--xino-ink-secondary);background:var(--xino-surface);font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.rnd-project-filter-grid select{padding:0 28px 0 10px;outline:none}.rnd-project-search-field>div{display:flex;align-items:center;gap:7px;padding:0 10px}.rnd-project-search-field svg{width:14px;height:14px;flex:0 0 auto;color:#8998ae}.rnd-project-search-field input{min-width:0;flex:1;border:0;outline:none;color:var(--xino-ink-secondary);background:transparent;font:inherit}.rnd-project-search-field input::placeholder{color:#9aa6b8}.rnd-project-filter-grid select:focus,.rnd-project-search-field>div:focus-within{border-color:#8aa7e5;box-shadow:0 0 0 3px #305bd817}.rnd-project-filter-summary{display:grid;gap:6px;margin:10px -12px -12px;padding:8px 12px;border-top:1px solid var(--xino-line);color:var(--xino-ink-muted);font-size:9px}.rnd-project-filter-summary>span{min-height:18px;display:flex;align-items:center}.rnd-project-filter-summary>em{min-height:30px;display:flex;align-items:center;gap:6px;margin:0 -12px -8px;padding:6px 12px;border-top:1px solid #f5ddae;color:#8b6011;background:#fffaf0;font-size:9px;font-style:normal}.rnd-project-filter-summary>em svg{width:13px;height:13px;flex:0 0 auto;color:#ad791b}.rnd-project-hierarchy-panel{overflow:hidden}.rnd-project-tree{min-height:240px;display:grid;align-content:start;gap:10px;padding:12px;background:#f4f6f9;transition:opacity .18s ease}.rnd-project-tree.is-refreshing{opacity:.56;pointer-events:none}.rnd-project-group{overflow:hidden;border:1px solid #dfe5ed;border-radius:11px;background:#fff;box-shadow:0 3px 12px #14254509}.rnd-project-main{min-height:74px;display:grid;grid-template-columns:minmax(250px,1.25fr) auto minmax(175px,.65fr) auto;align-items:center;gap:12px;padding:12px 14px}.rnd-project-main-identity{min-width:0;display:flex;align-items:center;gap:10px}.rnd-project-main-identity>div{min-width:0;display:grid;gap:2px}.rnd-project-main-identity small,.rnd-project-child-identity small{color:var(--xino-blue);font-size:8px;font-weight:600;letter-spacing:.03em}.rnd-project-main-identity strong{overflow:hidden;color:var(--xino-ink);font-size:12px;font-weight:650;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.rnd-project-main-identity span{color:var(--xino-ink-muted);font-size:9px}.rnd-project-main-status{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.rnd-project-main-progress{min-width:0;display:grid;gap:5px}.rnd-project-main-progress>small,.rnd-project-child-progress>small{color:var(--xino-ink-muted);font-size:8px}.rnd-project-main-progress .rnd-progress{width:100%}.rnd-project-main-progress .is-unconfigured,.rnd-project-child-progress .is-unconfigured{color:var(--xino-ink-muted);font-size:9px;font-weight:500}.rnd-project-toggle{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;cursor:pointer;border:1px solid var(--xino-line-strong);border-radius:8px;color:var(--xino-ink-secondary);background:var(--xino-surface-alt);font-size:9px}.rnd-project-toggle:hover{border-color:#9eb7e9;color:var(--xino-blue);background:var(--xino-blue-soft)}.rnd-project-toggle svg{width:13px;transition:transform .18s ease}.rnd-project-toggle svg.is-collapsed{transform:rotate(-90deg)}.rnd-project-main-meta{display:grid;grid-template-columns:1.35fr .85fr .72fr .72fr;gap:0;padding:0 14px;border-top:1px solid #edf0f4;background:#fafbfd}.rnd-project-main-meta>span{min-width:0;display:grid;gap:2px;padding:9px 12px 10px 0}.rnd-project-main-meta small,.rnd-project-children article>span>small{color:var(--xino-ink-muted);font-size:8px}.rnd-project-main-meta strong,.rnd-project-children article>span>strong{overflow:hidden;color:var(--xino-ink-secondary);font-size:9px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.rnd-project-children{position:relative;display:grid;gap:7px;padding:10px 14px 13px 42px;border-top:1px solid #e6ebf1;background:#f8fafc}.rnd-project-children:before{position:absolute;top:0;bottom:18px;left:24px;width:1px;content:"";background:#c7d3e5}.rnd-project-children>article{position:relative;min-height:58px;display:grid;grid-template-columns:minmax(225px,1.3fr) minmax(110px,.75fr) minmax(82px,.55fr) minmax(155px,.7fr) auto;align-items:center;gap:12px;padding:9px 11px;border:1px solid #e2e7ee;border-radius:9px;background:#fff}.rnd-project-children>article:before{position:absolute;top:50%;left:-19px;width:18px;height:1px;content:"";background:#c7d3e5}.rnd-project-child-identity{min-width:0;display:flex;align-items:center;gap:8px}.rnd-project-child-identity>div{min-width:0;display:grid;gap:2px}.rnd-project-child-identity strong{overflow:hidden;color:var(--xino-ink);font-size:10px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.rnd-project-child-progress{min-width:0;display:grid;gap:4px}.rnd-project-child-progress .rnd-progress{width:100%}.rnd-project-children .rnd-project-statuses{justify-content:flex-end}.rnd-project-no-children{min-height:42px;display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px dashed #d9e0e9;border-radius:8px;color:var(--xino-ink-muted);background:#ffffffb3;font-size:9px}.rnd-project-no-children svg{width:13px}@media(max-width:1280px){.rnd-project-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-project-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rnd-project-search-field{grid-column:span 2}.rnd-project-platform-list{grid-template-columns:repeat(3,minmax(0,1fr))}.rnd-project-stage-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.rnd-project-stage-flow article:nth-child(3n){border-right:0}.rnd-project-stage-flow article:nth-child(3n):after{display:none}.rnd-project-main{grid-template-columns:minmax(240px,1fr) auto minmax(165px,.68fr)}.rnd-project-toggle{grid-column:3;justify-self:end}.rnd-project-main-progress{grid-column:1 / 3;grid-row:2}.rnd-project-children>article{grid-template-columns:minmax(210px,1.25fr) minmax(100px,.7fr) minmax(150px,.8fr) auto}.rnd-project-children>article>span:nth-of-type(2){display:none}}@media(max-width:720px){.rnd-project-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rnd-project-kpis article{min-height:82px;gap:8px;padding:10px}.rnd-project-kpis article>span{width:32px;height:32px}.rnd-project-kpis strong{font-size:19px}.rnd-project-kpis em{white-space:normal}.rnd-project-platform-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rnd-project-filter-panel>header{align-items:flex-start}.rnd-project-filter-panel>header>div:first-child{align-items:flex-start;flex-wrap:wrap}.rnd-project-filter-panel>header span{width:100%;white-space:normal}.rnd-project-filter-actions{align-items:flex-start}.rnd-project-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-project-search-field{grid-column:1 / -1}.rnd-project-stage-flow{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px 10px 11px}.rnd-project-stage-flow article:nth-child(odd){border-right:1px dashed #d8e0eb}.rnd-project-stage-flow article:nth-child(2n){border-right:0}.rnd-project-stage-flow article:nth-child(odd):after{display:block}.rnd-project-stage-flow article:nth-child(2n):after{display:none}.rnd-project-platforms .rnd-section-title,.rnd-project-stage-panel .rnd-section-title{align-items:flex-start;flex-direction:column;gap:3px;padding:10px 12px}.rnd-project-main{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.rnd-project-main-identity{grid-column:1 / -1}.rnd-project-main-identity strong{white-space:normal}.rnd-project-main-status{align-self:start}.rnd-project-main-progress{grid-column:1 / -1;grid-row:auto}.rnd-project-toggle{grid-column:auto;align-self:start;justify-self:end}.rnd-project-main-meta{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 12px}.rnd-project-main-meta>span{padding:7px 10px 7px 0}.rnd-project-children{padding:9px 10px 11px 30px}.rnd-project-children:before{left:17px}.rnd-project-children>article{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;padding:10px}.rnd-project-children>article:before{left:-14px;width:13px}.rnd-project-child-identity{grid-column:1 / -1}.rnd-project-child-identity strong{white-space:normal}.rnd-project-child-progress{grid-column:1 / -1}.rnd-project-children .rnd-project-statuses{grid-column:1 / -1;justify-content:flex-start}}.rnd-module-body{grid-template-columns:minmax(0,1fr)}.mis-shell>.sidebar [data-rnd-nav-slot]{display:block;flex:0 0 auto;min-height:0}.mis-shell>.sidebar .rnd-sidebar-navigation{margin:10px 0 12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.mis-shell>.sidebar .rnd-sidebar-navigation>p{margin:0 10px 8px;color:#dbe5ff9e;font-size:9px;line-height:1.6}.mis-shell>.sidebar .rnd-sidebar-navigation nav{display:grid;gap:2px}.mis-shell>.sidebar .rnd-sidebar-navigation button{width:100%;min-height:32px;display:flex;align-items:center;padding:0 14px;cursor:pointer;border:0;border-radius:8px;color:#eaf0ffc7;background:transparent;font:500 11px/1.64 Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif;text-align:left;transition:color .14s ease,background-color .14s ease,box-shadow .14s ease}.mis-shell>.sidebar .rnd-sidebar-navigation button svg{width:16px;height:16px;flex:0 0 auto;margin-right:11px;stroke-width:1.7}.mis-shell>.sidebar .rnd-sidebar-navigation button:hover{color:#fff;background:#3a53a357}.mis-shell>.sidebar .rnd-sidebar-navigation button.is-active{color:#fff;background:#4160c473;box-shadow:inset 3px 0 #84a0ff;font-weight:550}.mis-shell>.sidebar .rnd-sidebar-navigation button:focus-visible{outline:2px solid #84a0ff;outline-offset:2px}.mis-shell>.sidebar .rnd-sidebar-navigation footer{display:flex;align-items:center;gap:6px;margin:12px 14px 0;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);color:#dbe5ff8f;font-size:9px;line-height:15px}.mis-shell>.sidebar .rnd-sidebar-navigation footer svg{width:13px;height:13px;flex:0 0 auto}.rnd-workspace .rnd-mobile-nav-trigger{display:none}@media(max-width:1199px)and (min-width:768px){.mis-shell>.sidebar .rnd-sidebar-navigation{margin-inline:7px}.mis-shell>.sidebar .rnd-sidebar-navigation>p,.mis-shell>.sidebar .rnd-sidebar-navigation button span,.mis-shell>.sidebar .rnd-sidebar-navigation footer{display:none}.mis-shell>.sidebar .rnd-sidebar-navigation button{justify-content:center;padding-inline:0}.mis-shell>.sidebar .rnd-sidebar-navigation button svg{margin-right:0}.rnd-module-body>main{padding:17px 24px 24px}}@media(max-width:767px){.rnd-workspace .rnd-mobile-nav-trigger{display:inline-flex}.rnd-module-header{flex-wrap:wrap}.rnd-module-header>div:not(.rnd-module-actions){flex:1 1 calc(100% - 56px)}.rnd-module-actions{width:100%;justify-content:flex-start}.rnd-module-body>main{padding:14px}}.rnd-mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:stretch;justify-content:flex-start;padding-right:54px;background:#08122c6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rnd-mobile-nav-drawer{width:min(306px,calc(100vw - 54px));min-height:100dvh;overflow-y:auto;padding:16px 14px max(18px,env(safe-area-inset-bottom));color:#fff;background:#071b4a;box-shadow:18px 0 44px #071b4a38}.rnd-mobile-nav-drawer>header{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.rnd-mobile-nav-drawer>header div{display:grid;gap:2px}.rnd-mobile-nav-drawer>header span{color:#dbe5ff8f;font-size:9px;letter-spacing:.08em}.rnd-mobile-nav-drawer>header strong{font-size:14px;font-weight:620}.rnd-mobile-nav-drawer>header button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:0;border-radius:8px;color:#ffffffc7;background:#ffffff0f}.rnd-mobile-nav-drawer>header button svg{width:18px;height:18px}.rnd-mobile-nav-drawer .rnd-sidebar-navigation{margin:12px 0 0}.rnd-mobile-nav-drawer .rnd-sidebar-navigation>p{margin:0 10px 7px;color:#dbe5ff99;font-size:9px}.rnd-mobile-nav-drawer .rnd-sidebar-navigation nav{display:grid;gap:3px}.rnd-mobile-nav-drawer .rnd-sidebar-navigation button{width:100%;min-height:38px;display:flex;align-items:center;gap:11px;padding:0 12px;cursor:pointer;border:0;border-radius:8px;color:#eaf0ffc7;background:transparent;font:500 11px/1.5 Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif;text-align:left}.rnd-mobile-nav-drawer .rnd-sidebar-navigation button svg{width:17px;height:17px;flex:0 0 auto;stroke-width:1.7}.rnd-mobile-nav-drawer .rnd-sidebar-navigation button:hover,.rnd-mobile-nav-drawer .rnd-sidebar-navigation button.is-active{color:#fff;background:#4160c473}.rnd-mobile-nav-drawer .rnd-sidebar-navigation button.is-active{box-shadow:inset 3px 0 #84a0ff}.rnd-mobile-nav-drawer .rnd-sidebar-navigation footer{display:flex;align-items:center;gap:6px;margin:12px 10px 0;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);color:#dbe5ff8f;font-size:9px}.rnd-mobile-nav-drawer button:focus-visible{outline:2px solid #84a0ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.rnd-workspace *,.rnd-workspace *:before,.rnd-workspace *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rnd-workspace{--xino-brand: #0a1963;--xino-brand-hover: #142978;--xino-canvas: #f3f5f8;--xino-stage: #e4eaf3;--xino-surface: #ffffff;--xino-surface-alt: #f8fafc;--xino-ink: #182235;--xino-ink-secondary: #48566b;--xino-ink-muted: #738096;--xino-line: #e2e7ef;--xino-line-strong: #d1d8e3;--xino-blue: #2d63c8;--xino-blue-soft: #eaf1fc;--xino-teal: #0f766e;--xino-teal-soft: #e6f4f1;--xino-amber: #a75f08;--xino-amber-soft: #fff4df;--xino-red: #b43b45;--xino-red-soft: #fcebed;--xino-green: #247653;--xino-green-soft: #e9f6ef;--xino-shadow-card: 0 1px 2px rgba(16, 31, 66, .04), 0 7px 22px rgba(16, 31, 66, .035);--xino-radius-control: 6px;--xino-radius-card: 8px;--xino-radius-panel: 10px;--xino-title-size: 16px;--xino-section-size: 12px;--xino-body-size: 11px;--xino-note-size: 9px;--rnd-green: var(--xino-teal);--rnd-soft: var(--xino-teal-soft);color:var(--xino-ink);font-size:var(--xino-body-size);line-height:1.64}.rnd-module-header{min-height:80px;padding:13px 18px;border-color:var(--xino-line);border-radius:var(--xino-radius-panel) var(--xino-radius-panel) 0 0;background:var(--xino-surface);box-shadow:inset 0 3px 0 var(--xino-teal),var(--xino-shadow-card)}.rnd-module-header>span{border-radius:var(--xino-radius-card);color:var(--xino-teal);background:var(--xino-teal-soft)}.rnd-module-header h1{color:var(--xino-ink);font-size:var(--xino-title-size);line-height:24px}.rnd-module-header p,.rnd-module-header em,.rnd-module-header small{font-size:var(--xino-note-size)}.rnd-module-header em{color:var(--xino-ink-muted)}.rnd-module-actions>button,.rnd-module-actions small{border-color:var(--xino-line-strong);border-radius:var(--xino-radius-control);color:var(--xino-ink-secondary);background:var(--xino-surface)}.rnd-module-actions>button:hover{border-color:var(--xino-blue);color:var(--xino-blue);background:var(--xino-blue-soft)}.rnd-module-body{border-color:var(--xino-line);border-radius:0 0 var(--xino-radius-panel) var(--xino-radius-panel);background:var(--xino-surface);box-shadow:var(--xino-shadow-card)}.rnd-module-body>nav{border-color:var(--xino-line);background:var(--xino-surface-alt)}.rnd-module-body>nav>p,.rnd-module-body>nav footer{color:var(--xino-ink-muted)}.rnd-module-body>nav button{min-height:36px;border-radius:var(--xino-radius-control);color:var(--xino-ink-secondary);font-size:var(--xino-body-size)}.rnd-module-body>nav button:hover{color:var(--xino-ink);background:var(--xino-blue-soft)}.rnd-module-body>nav button.is-active{border-color:color-mix(in srgb,var(--xino-blue) 22%,transparent);color:var(--xino-blue);background:var(--xino-blue-soft);box-shadow:inset 3px 0 0 var(--xino-blue)}.rnd-module-body>main{padding:17px 38px 24px 28px;background:var(--xino-canvas)}.rnd-page-heading,.rnd-panel,.rnd-chain-panel,.rnd-metric-grid article,.rnd-report-grid>article,.rnd-project-detail{border-color:var(--xino-line);border-radius:var(--xino-radius-card);background:var(--xino-surface);box-shadow:var(--xino-shadow-card)}.rnd-page-heading h2,.rnd-section-title strong{color:var(--xino-ink);font-size:var(--xino-section-size)}.rnd-page-heading span,.rnd-section-title>span,.rnd-table-row small,.rnd-metric-grid small,.rnd-metric-grid em{color:var(--xino-ink-muted)}.rnd-table-head{color:var(--xino-ink-muted);background:var(--xino-surface-alt)}.rnd-table-row,.rnd-focus-list>button,.rnd-process-chain button,.rnd-platform-grid article,.rnd-ai-panel article,.rnd-resource-list article{color:var(--xino-ink-secondary)}.rnd-status.is-neutral{color:var(--xino-ink-secondary);background:var(--xino-surface-alt);border-color:var(--xino-line)}.rnd-status.is-info{color:var(--xino-blue);background:var(--xino-blue-soft);border-color:transparent}.rnd-status.is-active{color:var(--xino-teal);background:var(--xino-teal-soft);border-color:transparent}.rnd-status.is-success{color:var(--xino-green);background:var(--xino-green-soft);border-color:transparent}.rnd-status.is-warning{color:var(--xino-amber);background:var(--xino-amber-soft);border-color:transparent}.rnd-status.is-danger{color:var(--xino-red);background:var(--xino-red-soft);border-color:transparent}.rnd-list-toolbar label,.rnd-list-toolbar select,.rnd-refresh-button,.rnd-pagination button{min-height:36px;border-color:var(--xino-line-strong);border-radius:var(--xino-radius-control)}.rnd-list-toolbar input,.rnd-list-toolbar select,.rnd-refresh-button,.rnd-pagination button,.rnd-table-row,.rnd-focus-list strong,.rnd-risk-list strong,.rnd-gate-list li{font-size:var(--xino-body-size)}.rnd-workspace small,.rnd-workspace time,.rnd-workspace dt,.rnd-workspace code,.rnd-readonly-note{font-size:var(--xino-note-size)}.rnd-workspace button:focus-visible,.rnd-workspace input:focus-visible,.rnd-workspace select:focus-visible{outline:2px solid var(--xino-blue);outline-offset:2px}@media(max-width:1280px){.rnd-module-body{grid-template-columns:minmax(0,1fr)}.rnd-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-process-chain{grid-template-columns:repeat(4,minmax(0,1fr))}.rnd-process-chain button>svg{display:none}.rnd-process-chain button>small{display:none}.rnd-platform-grid,.rnd-hierarchy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-hierarchy-grid article:after{display:none}.rnd-report-grid{grid-template-columns:1fr}}@media(max-width:980px){.rnd-module-body{grid-template-columns:1fr}.rnd-module-body>nav{display:flex;flex-direction:row;padding:8px;border-right:0;border-bottom:1px solid var(--divider);overflow-x:auto}.rnd-module-body>nav>p,.rnd-module-body>nav footer{display:none}.rnd-module-body>nav button{min-width:max-content}.rnd-overview-columns,.rnd-my-grid,.rnd-record-layout,.rnd-settings-grid{grid-template-columns:1fr}.rnd-resource-list,.rnd-ai-panel>div:last-of-type{grid-template-columns:1fr}.rnd-reagent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.rnd-module-header{align-items:flex-start}.rnd-module-header small{display:none}.rnd-module-body>main{padding:10px}.rnd-page-heading{align-items:flex-start;flex-direction:column}.rnd-page-heading em{align-self:flex-start}.rnd-metric-grid,.rnd-route-cards,.rnd-reagent-grid,.rnd-detail-columns{grid-template-columns:1fr}.rnd-process-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-support-chain{align-items:flex-start;flex-wrap:wrap}.rnd-support-chain em{width:100%;margin-left:0}.rnd-platform-grid,.rnd-hierarchy-grid{grid-template-columns:1fr}.rnd-focus-list>button{grid-template-columns:minmax(0,1fr) auto}.rnd-focus-list>button .rnd-progress{grid-column:1 / -1}.rnd-list-toolbar{align-items:stretch;flex-direction:column}.rnd-list-toolbar label{min-width:0;width:100%}.rnd-refresh-button{width:100%;justify-content:center}.rnd-list-toolbar>span{margin-left:0}.rnd-project-table{min-width:0}.rnd-project-table .rnd-table-head{display:none}.rnd-project-table .rnd-table-body{min-height:214px;display:grid;gap:8px;padding:8px;background:#f7f9fc}.rnd-project-table .rnd-table-row{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px;border:1px solid #e2e7ef;border-radius:8px;background:#fff;box-shadow:0 1px 2px #101f4209}.rnd-project-table .rnd-project-identity{grid-column:1 / -1;padding-bottom:9px;border-bottom:1px solid #edf0f4}.rnd-project-table .rnd-table-row>span[data-label]{display:grid;align-content:start;gap:3px;overflow:visible}.rnd-project-table .rnd-table-row>span[data-label]:before{content:attr(data-label);color:#8792a4;font-size:8px;line-height:13px}.rnd-project-table .rnd-project-statuses{align-items:flex-start}.rnd-detail-title{grid-template-columns:1fr}.rnd-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-detail-summary>div:nth-child(3n){border-right:1px solid #edf0f4}.rnd-detail-summary>div:nth-child(2n){border-right:0}.rnd-detail-summary>div:nth-last-child(-n+3){border-bottom:1px solid #edf0f4}.rnd-detail-summary>div:nth-last-child(-n+2){border-bottom:0}.rnd-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0}.rnd-timeline>div:after{display:none}.rnd-class-grid,.rnd-report-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.rnd-resource-list article{grid-template-columns:29px minmax(0,1fr)}.rnd-resource-list article>div:last-child{grid-column:2;align-items:flex-start}}.adm-workspace{--adm-color: #3f6fb6;--adm-soft: #eaf1fa;min-height:100%;color:var(--ink, #182235);font-size:10px}.adm-workspace,.adm-workspace button,.adm-workspace input,.adm-workspace select,.adm-workspace textarea{font-family:inherit}.adm-workspace button{border:0}.adm-panel.adm-model-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-color:#c9d8ec;background:#f7faff}.adm-model-panel>div{min-width:0;display:flex;align-items:center;gap:10px}.adm-model-panel>div>span{width:32px;height:32px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--adm-color);background:var(--adm-soft)}.adm-model-panel>div>span svg{width:16px}.adm-model-panel strong{color:#2f3c50;font-size:11px}.adm-model-panel p{margin:3px 0 0;color:#6d788a;font-size:9px}.adm-model-panel>button{min-height:32px;padding:0 12px;cursor:pointer;border-radius:7px;color:#fff;background:var(--adm-color);font-size:9px;white-space:nowrap}.adm-model-panel>button:disabled{cursor:default;opacity:.58}.adm-module-header{min-height:82px;display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--border, #dfe5ec);border-radius:11px 11px 0 0;background:#fff;box-shadow:inset 0 3px 0 var(--adm-color)}.adm-module-header>span{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--adm-color);background:var(--adm-soft)}.adm-module-header>span svg{width:21px}.adm-module-header>div{min-width:0;flex:1}.adm-module-header p{margin:0 0 2px;color:var(--adm-color);font-size:9px;font-weight:600;letter-spacing:.045em;text-transform:uppercase}.adm-module-header h1{margin:0;color:#182235;font-size:18px;font-weight:580;line-height:25px}.adm-module-header em{color:#7b8799;font-size:10px;font-style:normal}.adm-module-header small{padding:5px 8px;border-radius:999px;color:var(--adm-color);background:var(--adm-soft);font-size:9px;white-space:nowrap}.adm-module-body{min-height:690px;display:grid;grid-template-columns:190px minmax(0,1fr);border:1px solid var(--border, #dfe5ec);border-top:0;border-radius:0 0 11px 11px;background:#fff;overflow:hidden}.adm-module-body>nav{min-height:0;display:flex;flex-direction:column;gap:3px;padding:10px 9px;border-right:1px solid var(--divider, #e8edf2);background:#fafbfc;overflow-y:auto}.adm-domain-switch{display:grid;gap:5px;margin-bottom:9px}.adm-domain-switch>button{min-height:48px!important;align-items:center!important;gap:8px!important;padding:7px 8px!important;border:1px solid #e2e7ee!important;background:#fff!important}.adm-domain-switch>button:hover{border-color:#bdcbe0!important}.adm-domain-switch>button.is-active{border-color:color-mix(in srgb,var(--adm-color) 35%,#dfe5ec)!important;color:var(--adm-color)!important;background:var(--adm-soft)!important;box-shadow:inset 3px 0 0 var(--adm-color)}.adm-domain-switch>button>svg{width:16px!important}.adm-domain-switch>button>span{display:flex;flex-direction:column;gap:1px;color:inherit;font-size:10px;font-weight:600}.adm-domain-switch>button>span small{color:#8b96a6;font-size:8px;font-weight:450}.adm-module-body>nav>p{margin:0 8px 5px;color:#96a0af;font-size:9px;letter-spacing:.04em}.adm-module-body>nav>button{min-height:33px;display:flex;align-items:center;gap:7px;padding:0 9px;cursor:pointer;border:1px solid transparent;border-radius:7px;color:#647084;background:transparent;font-size:10px;text-align:left;transition:background .12s ease,color .12s ease,border-color .12s ease}.adm-module-body>nav>button:hover{color:#3f4c60;background:#f1f4f7}.adm-module-body>nav>button.is-active{border-color:color-mix(in srgb,var(--adm-color) 18%,transparent);color:var(--adm-color);background:var(--adm-soft);font-weight:580}.adm-module-body>nav>button svg{width:14px;height:14px;flex:0 0 auto}.adm-module-body>nav footer{display:flex;align-items:center;gap:6px;margin-top:auto;padding:12px 8px 2px;border-top:1px solid var(--divider, #e8edf2);color:#8c97a7;font-size:9px}.adm-module-body>nav footer svg{width:12px}.adm-module-body>main{min-width:0;min-height:0;padding:14px;background:#f4f6f9;overflow:auto;scrollbar-gutter:stable}.adm-page-heading{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:10px 13px;border:1px solid #e2e7ee;border-radius:9px;background:#fff}.adm-page-heading>div{min-width:0}.adm-page-heading p{margin:0 0 1px;color:var(--adm-color);font-size:8px;font-weight:600;letter-spacing:.055em}.adm-page-heading h2{margin:0;color:#182235;font-size:14px;font-weight:600;line-height:20px}.adm-page-heading span{display:block;margin-top:1px;color:#7b8798;font-size:9px;line-height:14px}.adm-page-heading em{min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #dce6f4;border-radius:7px;color:#345e9b;background:#f4f7fb;font-size:9px;font-style:normal;white-space:nowrap}.adm-page-heading em svg{width:12px}.adm-status{min-height:19px;display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;border:1px solid transparent;border-radius:999px;font-size:9px;font-weight:550;line-height:15px;white-space:nowrap}.adm-status.is-neutral{color:#667085;background:#f0f2f5;border-color:#e3e7ec}.adm-status.is-info{color:#2b58b8;background:#ebf1ff;border-color:#dce6ff}.adm-status.is-active{color:#146b68;background:#e7f5f3;border-color:#d3ece8}.adm-status.is-success{color:#137158;background:#e5f5ef;border-color:#cfebe1}.adm-status.is-warning{color:#97620f;background:#fff4dc;border-color:#f5e4bf}.adm-status.is-danger{color:#ae3b49;background:#fcebed;border-color:#f4d6da}.adm-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.adm-metric-grid article{min-height:78px;display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #e2e7ee;border-radius:9px;background:#fff}.adm-metric-grid article>span{width:31px;height:31px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--adm-color);background:var(--adm-soft)}.adm-metric-grid article>span svg{width:16px}.adm-metric-grid article>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;flex:1}.adm-metric-grid small{color:#6f7a8d;font-size:9px}.adm-metric-grid strong{grid-column:2;grid-row:1 / 3;color:#182235;font-size:23px;font-weight:580;font-variant-numeric:tabular-nums}.adm-metric-grid em{color:#9aa4b3;font-size:8px;font-style:normal}.adm-panel{margin-bottom:12px;border:1px solid #e2e7ee;border-radius:9px;background:#fff}.adm-section-title{min-height:27px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.adm-section-title>div{display:flex;align-items:center;gap:6px}.adm-section-title svg{width:13px;color:var(--adm-color)}.adm-section-title strong{color:#263144;font-size:11px;font-weight:600}.adm-section-title>span{color:#8d97a7;font-size:9px}.adm-section-title>button{display:inline-flex;align-items:center;gap:2px;cursor:pointer;color:var(--adm-color);background:transparent;font-size:9px}.adm-section-title>button svg{width:11px}.adm-process-panel{padding:11px 12px 12px}.adm-process-chain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.adm-process-chain>div{min-width:0;min-height:51px;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:1px 7px;padding:7px 8px;border:1px solid #e3e8ed;border-radius:7px;color:#465267;background:#fbfcfd}.adm-process-chain>div>span{grid-row:1 / 3;color:#9aa4b3;font-size:8px}.adm-process-chain strong{font-size:9px;font-weight:580}.adm-process-chain small{overflow:hidden;color:#8a95a6;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.adm-process-chain svg{width:11px;position:absolute;right:-9px;z-index:2;color:#a9b2bf}.adm-process-panel>p{min-height:31px;display:flex;align-items:center;gap:6px;margin:8px 0 0;padding:5px 7px;border-radius:7px;color:#718095;background:#f6f8fa;font-size:8px}.adm-process-panel>p svg{width:11px}.adm-asset-chain{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.adm-asset-chain button{min-width:0;min-height:46px;position:relative;display:flex;align-items:center;gap:6px;padding:6px 7px;cursor:pointer;border:1px solid #e3e8ed;border-radius:7px;color:#465267;background:#fbfcfd;text-align:left;transition:transform .13s ease,border-color .13s ease,background .13s ease}.adm-asset-chain button:hover{transform:translateY(-1px);border-color:#bdcbe0;background:#f5f8fc}.adm-asset-chain button>span{color:#9aa4b3;font-size:8px}.adm-asset-chain button>strong{overflow:hidden;font-size:9px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.adm-asset-chain button>svg{width:10px;position:absolute;right:-8px;z-index:2;color:#a9b2bf}.adm-capability-panel{padding:11px 12px}.adm-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.adm-capability-grid>button{min-width:0;min-height:108px;padding:9px 10px;cursor:pointer;border:1px solid #e4e9ee;border-radius:7px;color:#465267;background:#fbfcfd;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.adm-capability-grid>button:hover{transform:translateY(-1px);border-color:#bdcbe0;box-shadow:0 6px 15px #142a4b12}.adm-capability-grid header{display:flex;align-items:center;justify-content:space-between;gap:8px}.adm-capability-grid header>span{overflow:hidden;color:var(--adm-color);font-size:8px;font-weight:600;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap}.adm-capability-grid>button>strong{display:block;margin-top:7px;color:#3d485b;font-size:10px;font-weight:580}.adm-capability-grid>button>p{min-height:26px;margin:4px 0 7px;color:#6f7a8d;font-size:8px;line-height:13px}.adm-capability-grid footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px solid #edf0f4;color:#7e899a;font-size:8px}.adm-capability-grid footer svg{width:11px;color:#9aa4b3}.adm-queue-panel,.adm-asset-panel{padding:11px 12px}.adm-table-head,.adm-table-body>button{min-width:720px;display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(120px,.75fr) minmax(110px,.65fr) minmax(110px,.65fr) 85px;gap:10px;align-items:center}.adm-table-head{min-height:29px;padding:0 8px;border-top:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1;color:#7e899a;font-size:8px}.adm-table-body{overflow-x:auto}.adm-table-body>button{width:100%;min-height:45px;padding:5px 8px;cursor:pointer;border-bottom:1px solid #edf0f4;color:#566278;background:transparent;font-size:9px;text-align:left}.adm-table-body>button:hover{background:#f7f9fb}.adm-table-body>button>span:first-child{min-width:0;display:flex;flex-direction:column}.adm-table-body strong{overflow:hidden;color:#3d485b;font-size:9px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.adm-table-body small{margin-top:2px;color:#909baa;font-size:8px}.adm-asset-head,.adm-asset-list>button{min-width:760px;display:grid;grid-template-columns:minmax(240px,1.45fr) minmax(155px,.85fr) minmax(120px,.65fr) 90px 90px;gap:10px;align-items:center}.adm-asset-head{min-height:29px;padding:0 8px;border-top:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1;color:#7e899a;font-size:8px}.adm-asset-list{overflow-x:auto}.adm-asset-list>button{width:100%;min-height:48px;padding:5px 8px;cursor:pointer;border-bottom:1px solid #edf0f4;color:#566278;background:transparent;font-size:9px;text-align:left}.adm-asset-list>button:hover{background:#f7f9fb}.adm-asset-list>button>span:not(.adm-status){min-width:0;display:flex;flex-direction:column}.adm-asset-list strong{overflow:hidden;color:#3d485b;font-size:9px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.adm-asset-list small{margin-top:2px;color:#909baa;font-size:8px}.adm-list-panel{overflow:hidden}.adm-list-toolbar{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-bottom:1px solid #e8ecf1}.adm-list-toolbar>label{min-width:260px;max-width:420px;min-height:32px;display:flex;align-items:center;gap:7px;flex:1;padding:0 9px;border:1px solid #dfe5ec;border-radius:7px;background:#fff}.adm-list-toolbar>label:focus-within{border-color:var(--adm-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--adm-color) 14%,transparent)}.adm-list-toolbar>label svg{width:13px;color:#8a95a6}.adm-list-toolbar input{min-width:0;flex:1;border:0;outline:0;color:#3d485b;background:transparent;font-size:9px}.adm-list-toolbar>div{display:flex;gap:7px}.adm-list-toolbar>div button{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;cursor:pointer;border:1px solid #dfe5ec;border-radius:7px;color:#5d687b;background:#fff;font-size:9px}.adm-list-toolbar>div button:hover{border-color:#bdcbe0;background:#f7f9fc}.adm-list-toolbar>div button.is-primary{border-color:var(--adm-color);color:#fff;background:var(--adm-color)}.adm-list-toolbar svg{width:12px}.adm-context-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 11px;padding:9px 10px;border:1px solid #e4e9ef;border-radius:7px;background:#fafbfd}.adm-context-card>div span{color:var(--adm-color);font-size:8px;font-weight:600}.adm-context-card h3{margin:2px 0 1px;color:#3d485b;font-size:11px;font-weight:600}.adm-context-card p{margin:0;color:#7a8596;font-size:8px}.adm-list-panel>.adm-table-head,.adm-list-panel>.adm-asset-head{border-top:1px solid #e8ecf1}.adm-readonly-note{min-height:34px;display:flex;align-items:center;gap:6px;padding:7px 11px;color:#7d8999;background:#f8fafb;font-size:8px}.adm-readonly-note svg{width:11px}.adm-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;justify-content:flex-end;background:#131d2e57}.adm-form-drawer{width:min(720px,92vw);height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);color:#344054;background:#f5f7fa;box-shadow:-14px 0 42px #1423392e;animation:adm-drawer-in .19s ease-out}@keyframes adm-drawer-in{0%{transform:translate(24px);opacity:.7}to{transform:translate(0);opacity:1}}.adm-form-drawer>header{min-height:74px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #dfe5ec;background:#fff}.adm-form-drawer>header p{margin:0 0 2px;color:var(--adm-color);font-size:8px;font-weight:600;letter-spacing:.04em}.adm-form-drawer>header h2{margin:0;color:#182235;font-size:15px;font-weight:600;line-height:22px}.adm-form-drawer>header span{color:#7b8798;font-size:9px}.adm-form-drawer>header button{width:32px;height:32px;display:grid;place-items:center;cursor:pointer;border-radius:7px;color:#667085;background:#f3f5f8}.adm-form-drawer>header button:hover{color:#344054;background:#e9edf2}.adm-form-drawer>header button svg{width:15px}.adm-form-drawer>form{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.adm-form-scroll{min-height:0;padding:13px 14px 22px;overflow-y:auto}.adm-form-scroll fieldset{margin:0 0 11px;padding:11px 12px 12px;border:1px solid #e0e6ed;border-radius:9px;background:#fff}.adm-form-scroll legend{padding:0 4px;color:#293548;font-size:11px;font-weight:600}.adm-form-scroll fieldset>p{margin:-1px 0 9px;color:#8994a4;font-size:8px}.adm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 11px}.adm-form-grid label{min-width:0;display:flex;flex-direction:column;gap:4px}.adm-form-grid label.is-wide{grid-column:1 / -1}.adm-form-grid label>span{display:flex;align-items:center;gap:4px;color:#536075;font-size:9px;font-weight:550}.adm-form-grid label>span i{color:#c43d4b;font-style:normal}.adm-form-grid label>span em{padding:1px 4px;border-radius:4px;color:#97620f;background:#fff4dc;font-size:7px;font-style:normal}.adm-form-grid input,.adm-form-grid select,.adm-form-grid textarea{width:100%;box-sizing:border-box;border:1px solid #dfe5ec;border-radius:7px;outline:0;color:#344054;background:#fff;font-size:10px}.adm-form-grid input,.adm-form-grid select{height:34px;padding:0 9px}.adm-form-grid textarea{padding:8px 9px;line-height:16px;resize:vertical}.adm-form-grid input:focus,.adm-form-grid select:focus,.adm-form-grid textarea:focus{border-color:var(--adm-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--adm-color) 13%,transparent)}.adm-form-notices{display:grid;gap:5px}.adm-form-notices p{min-height:32px;display:flex;align-items:center;gap:7px;margin:0;padding:6px 8px;border:1px solid #f2e0b9;border-radius:7px;color:#7d5a1e;background:#fff8ea;font-size:8px;line-height:13px}.adm-form-notices svg{width:12px;flex:0 0 auto}.adm-form-drawer form>footer{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid #dfe5ec;background:#fff}.adm-form-drawer form>footer>span{display:flex;align-items:center;gap:5px;color:#7b8798;font-size:8px}.adm-form-drawer form>footer>span svg{width:11px}.adm-form-drawer form>footer>div{display:flex;gap:7px}.adm-form-drawer form>footer button{min-height:33px;padding:0 12px;cursor:pointer;border:1px solid #dfe5ec;border-radius:7px;color:#566278;background:#fff;font-size:9px;font-weight:550}.adm-form-drawer form>footer button[type=submit]{border-color:var(--adm-color);color:#fff;background:var(--adm-color)}.adm-toast{min-height:38px;position:fixed;right:22px;bottom:22px;z-index:110;display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #cfe8df;border-radius:8px;color:#176d59;background:#f0faf6;box-shadow:0 9px 24px #122e2721;font-size:9px}.adm-toast svg{width:14px}@media(max-width:1180px){.adm-module-body{grid-template-columns:170px minmax(0,1fr)}.adm-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-asset-chain{grid-template-columns:repeat(4,minmax(0,1fr))}.adm-asset-chain button>svg{display:none}}@media(max-width:860px){.adm-module-header{align-items:flex-start;flex-wrap:wrap}.adm-module-header>small{margin-left:52px}.adm-module-body{display:block}.adm-module-body>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid #e2e7ee;overflow:visible}.adm-domain-switch{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.adm-module-body>nav>p,.adm-module-body>nav>footer{display:none}.adm-module-body>main{overflow:visible}.adm-metric-grid,.adm-process-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-process-chain svg{display:none}.adm-asset-chain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.adm-module-header>span{width:34px;height:34px}.adm-module-header h1{font-size:16px}.adm-module-header>small{margin-left:0}.adm-module-body>nav{grid-template-columns:1fr}.adm-domain-switch{grid-template-columns:1fr}.adm-module-body>main{padding:10px}.adm-page-heading{align-items:flex-start}.adm-page-heading em{display:none}.adm-metric-grid,.adm-capability-grid,.adm-process-chain,.adm-asset-chain{grid-template-columns:1fr}.adm-list-toolbar{align-items:stretch;flex-direction:column}.adm-list-toolbar>label{min-width:0;max-width:none}.adm-list-toolbar>div{justify-content:flex-end}.adm-form-grid{grid-template-columns:1fr}.adm-form-grid label.is-wide{grid-column:auto}.adm-form-drawer{width:100vw}.adm-form-drawer form>footer{align-items:flex-start;flex-direction:column}.adm-form-drawer form>footer>div{width:100%}.adm-form-drawer form>footer button{flex:1}}@media(prefers-reduced-motion:reduce){.adm-form-drawer{animation:none}.adm-capability-grid>button,.adm-asset-chain button{transition:none}}.adm-workspace{--xino-brand: #0a1963;--xino-brand-hover: #142978;--xino-canvas: #f3f5f8;--xino-stage: #e4eaf3;--xino-surface: #fff;--xino-surface-alt: #f8fafc;--xino-ink: #182235;--xino-ink-secondary: #48566b;--xino-ink-muted: #738096;--xino-line: #e2e7ef;--xino-line-strong: #d1d8e3;--xino-blue: #2d63c8;--xino-blue-soft: #eaf1fc;--xino-teal: #0f766e;--xino-teal-soft: #e6f4f1;--xino-amber: #a75f08;--xino-amber-soft: #fff4df;--xino-red: #b43b45;--xino-red-soft: #fcebed;--xino-green: #247653;--xino-green-soft: #e9f6ef;--xino-shadow-card: 0 1px 2px rgba(16, 31, 66, .04), 0 7px 22px rgba(16, 31, 66, .035);min-height:100%;color:var(--xino-ink-secondary);font-size:11px;line-height:1.64}.mis-stage:has(.adm-workspace) .app-main{padding:17px 38px 24px 28px;background:var(--xino-canvas, #f3f5f8)}.adm-module-header{position:relative;min-height:84px;padding:14px 18px;overflow:hidden;color:#fff;border:0;border-radius:12px;background:linear-gradient(122deg,color-mix(in srgb,var(--adm-color) 82%,#07163e) 0%,var(--adm-color) 62%,color-mix(in srgb,var(--adm-color) 74%,#fff) 100%);box-shadow:0 10px 26px color-mix(in srgb,var(--adm-color) 22%,transparent)}.adm-module-header:before,.adm-module-header:after{position:absolute;content:"";border:24px solid rgb(255 255 255 / 7%);border-radius:50%;pointer-events:none}.adm-module-header:before{right:-42px;width:178px;height:178px}.adm-module-header:after{right:110px;bottom:-92px;width:132px;height:132px;border-width:18px;opacity:.7}.adm-module-header>*{position:relative;z-index:1}.adm-module-header>span{width:40px;height:40px;border-radius:10px;color:var(--adm-color);background:#fff;box-shadow:0 5px 14px #06154733}.adm-module-header p{color:#ffffffb8;font-size:9px;letter-spacing:.12em}.adm-module-header h1{color:#fff;font-size:18px;line-height:1.3}.adm-module-header em{color:#ffffffc2;font-size:9px}.adm-module-header small{color:#ffffffd6;background:#ffffff1f;font-size:9px}.adm-module-body{min-height:0;display:block;border:0;border-radius:0;background:transparent;overflow:visible}.adm-module-body>main{min-width:0;min-height:0;padding:14px 0 0;background:transparent;overflow:visible}.adm-mobile-navigation{display:none}.adm-sidebar-module-nav{display:grid;gap:0;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.adm-sidebar-group{display:grid;gap:5px}.adm-sidebar-group+.adm-sidebar-group{margin-top:7px;padding-top:7px;border-top:1px solid rgba(255,255,255,.08)}.adm-sidebar-label{display:flex;align-items:center;margin:0;padding:0 14px;color:#ffffff6b;font-size:9px;line-height:1}.adm-sidebar-views{display:grid;gap:3px}.adm-sidebar-module-nav button{min-height:35px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:0;padding:0 14px;cursor:pointer;border-radius:6px;color:#ffffffb8;background:transparent;font-size:11px;text-align:left;transition:color .13s ease,background .13s ease}.adm-sidebar-module-nav button:hover{color:#fff;background:#ffffff13}.adm-sidebar-module-nav button.is-active{color:#fff;background:#4160c473;box-shadow:inset 3px 0 #8fa8ff;font-weight:550}.adm-sidebar-module-nav button:focus-visible{outline:2px solid #afc0ff;outline-offset:-2px}.adm-sidebar-module-nav button svg{width:17px;height:17px;stroke-width:1.55}.adm-sidebar-module-nav>footer{min-height:36px;display:flex;align-items:center;gap:8px;margin-top:7px;padding:0 14px;color:#fff6;font-size:9px}.adm-sidebar-module-nav>footer svg{width:14px;height:14px}.adm-page-heading,.adm-metric-grid article,.adm-panel{border-color:var(--xino-line);box-shadow:var(--xino-shadow-card)}.adm-page-heading{min-height:72px;margin-bottom:14px;padding:12px 15px;border-radius:10px}.adm-page-heading p{color:var(--xino-teal);font-size:9px}.adm-page-heading h2{color:var(--xino-ink);font-size:16px;line-height:24px}.adm-page-heading span{color:var(--xino-ink-muted);font-size:9px;line-height:15px}.adm-page-heading em{min-height:28px;color:var(--xino-teal);border-color:#d7e9e4;background:#f3faf8}.adm-metric-grid{gap:12px;margin-bottom:14px}.adm-metric-grid article{min-height:126px;padding:16px;border-radius:8px}.adm-metric-grid article>span{width:38px;height:38px;color:var(--xino-teal);background:var(--xino-teal-soft)}.adm-metric-grid article>span svg{width:18px}.adm-metric-grid small{color:var(--xino-ink-secondary);font-size:9px}.adm-metric-grid strong{color:var(--xino-ink);font-size:24px}.adm-metric-grid em{color:var(--xino-ink-muted);font-size:9px}.adm-panel{margin-bottom:14px;border-radius:10px}.adm-section-title{min-height:32px;margin-bottom:10px}.adm-section-title svg{color:var(--xino-teal)}.adm-section-title strong{color:var(--xino-ink);font-size:12px}.adm-section-title>span{color:var(--xino-ink-muted);font-size:9px}.adm-section-title>button{min-height:36px;color:var(--xino-blue);font-size:11px}.adm-process-panel,.adm-capability-panel,.adm-queue-panel,.adm-asset-panel{padding:14px 16px 16px}.adm-process-chain>div,.adm-asset-chain button,.adm-capability-grid>button,.adm-context-card{border-color:var(--xino-line);border-radius:8px;background:var(--xino-surface-alt)}.adm-process-chain>div{min-height:54px}.adm-process-chain strong,.adm-asset-chain button>strong,.adm-capability-grid>button>strong{color:var(--xino-ink-secondary)}.adm-process-chain small,.adm-capability-grid>button>p,.adm-capability-grid footer{color:var(--xino-ink-muted)}.adm-process-panel>p{color:var(--xino-ink-muted);background:var(--xino-surface-alt);font-size:9px}.adm-capability-grid{gap:10px}.adm-capability-grid>button{min-height:118px;padding:12px}.adm-capability-grid>button:hover,.adm-asset-chain button:hover{border-color:var(--xino-line-strong);box-shadow:var(--xino-shadow-card)}.adm-capability-grid header>span{color:var(--xino-teal)}.adm-capability-grid>button>strong{font-size:11px}.adm-capability-grid>button>p{font-size:9px;line-height:15px}.adm-status{min-height:18px;border:0;border-radius:9px;font-size:9px}.adm-status.is-neutral{color:var(--xino-ink-muted);background:#eef1f5}.adm-status.is-info{color:var(--xino-blue);background:var(--xino-blue-soft)}.adm-status.is-active{color:var(--xino-teal);background:var(--xino-teal-soft)}.adm-status.is-success{color:var(--xino-green);background:var(--xino-green-soft)}.adm-status.is-warning{color:var(--xino-amber);background:var(--xino-amber-soft)}.adm-status.is-danger{color:var(--xino-red);background:var(--xino-red-soft)}.adm-table-head,.adm-asset-head{min-height:34px;color:var(--xino-ink-muted);font-size:9px}.adm-table-body>button,.adm-asset-list>button{min-height:48px;color:var(--xino-ink-secondary);font-size:11px}.adm-table-body strong,.adm-asset-list strong{color:var(--xino-ink-secondary);font-size:11px}.adm-table-body small,.adm-asset-list small{color:var(--xino-ink-muted);font-size:9px}.adm-list-toolbar{min-height:52px;padding:8px 12px}.adm-list-toolbar>label{min-height:36px;border-color:var(--xino-line-strong);border-radius:6px}.adm-list-toolbar input{color:var(--xino-ink-secondary);font-size:11px}.adm-list-toolbar>div button{min-height:36px;border-color:var(--xino-line-strong);border-radius:6px;color:var(--xino-ink-secondary);font-size:11px}.adm-list-toolbar>div button.is-primary{border-color:var(--xino-blue);background:var(--xino-blue)}.adm-context-card h3{color:var(--xino-ink-secondary);font-size:12px}.adm-context-card p,.adm-readonly-note{color:var(--xino-ink-muted);font-size:9px}.adm-unavailable-panel{padding:16px}.adm-unavailable-heading{display:flex;align-items:center;gap:12px}.adm-unavailable-heading>span{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--xino-amber);background:var(--xino-amber-soft)}.adm-unavailable-heading>span svg{width:18px}.adm-unavailable-heading>div{min-width:0;flex:1}.adm-unavailable-heading p{margin:0;color:var(--xino-ink-muted);font-size:9px;line-height:15px}.adm-unavailable-heading>div>p:first-child{margin-bottom:2px;color:var(--xino-teal);font-weight:600;letter-spacing:.045em}.adm-unavailable-heading h3{margin:0 0 3px;color:var(--xino-ink);font-size:12px;line-height:19px}.adm-unavailable-heading code{padding:1px 3px;border-radius:3px;color:var(--xino-ink-secondary);background:#eef1f5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.adm-unavailable-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.adm-unavailable-slots>section{min-height:96px;display:flex;align-items:center;gap:10px;padding:12px;border:1px dashed var(--xino-line-strong);border-radius:8px;color:var(--xino-ink-muted);background:var(--xino-surface-alt)}.adm-unavailable-slots>section>svg{width:17px;flex:0 0 auto;color:#98a5b6}.adm-unavailable-slots>section>div{min-width:0;flex:1}.adm-unavailable-slots strong{display:block;color:var(--xino-ink-secondary);font-size:11px;font-weight:600}.adm-unavailable-slots span{display:block;margin-top:3px;font-size:9px;line-height:15px}.adm-unavailable-slots em{align-self:flex-start;padding:2px 6px;border-radius:9px;color:var(--xino-amber);background:var(--xino-amber-soft);font-size:8px;font-style:normal;white-space:nowrap}.adm-unavailable-panel>.adm-readonly-note{margin:13px -16px -16px;padding:10px 16px;border-top:1px solid var(--xino-line);background:var(--xino-surface-alt)}.adm-holiday-panel{display:grid;gap:14px;padding:18px;background:#f7f9fc}.adm-holiday-hero{min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 17px;border:1px solid #dce5f1;border-radius:12px;background:linear-gradient(120deg,#fff,#f5f9ff 70%,#edf6ff)}.adm-holiday-hero-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#3975db,#2559b2);box-shadow:0 8px 18px #3067c438}.adm-holiday-hero-icon svg{width:21px;height:21px}.adm-holiday-hero>div{min-width:0;display:grid;gap:3px}.adm-holiday-hero p{color:#3371ca;letter-spacing:.08em}.adm-holiday-hero h3{color:var(--xino-ink)}.adm-holiday-hero>div>span{color:var(--xino-ink-muted)}.adm-holiday-toolbar{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px;border:1px solid var(--xino-line);border-radius:10px;background:var(--xino-surface);box-shadow:0 4px 14px #2440660d}.adm-holiday-quarter-navigation{min-width:380px;display:grid;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:10px}.adm-holiday-quarter-navigation>div{min-width:0;display:grid;gap:2px;text-align:center}.adm-holiday-quarter-navigation strong{color:var(--xino-ink)}.adm-holiday-quarter-navigation span{color:var(--xino-ink-muted)}.adm-holiday-quarter-navigation button,.adm-holiday-pagination button{min-height:32px;padding:0 11px;cursor:pointer;border:1px solid var(--xino-line-strong);border-radius:7px;color:var(--xino-ink-secondary);background:#fff;transition:border-color .13s ease,color .13s ease,background .13s ease}.adm-holiday-quarter-navigation button:hover,.adm-holiday-pagination button:not(:disabled):hover{border-color:#9db8df;color:var(--xino-blue);background:#f5f9ff}.adm-holiday-toolbar-actions{display:flex;align-items:center;gap:10px}.adm-holiday-period{display:flex;align-items:center;gap:8px}.adm-holiday-period label{display:inline-flex;align-items:center;gap:6px;color:var(--xino-ink-muted)}.adm-holiday-period select{height:34px;padding:0 26px 0 9px;border:1px solid var(--xino-line-strong);border-radius:7px;color:var(--xino-ink-secondary);background:var(--xino-surface)}.adm-holiday-view-tabs{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--xino-line);border-radius:8px;background:#f1f4f8}.adm-holiday-view-tabs button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;cursor:pointer;border-radius:6px;color:var(--xino-ink-muted);background:transparent;transition:color .13s ease,background .13s ease,box-shadow .13s ease}.adm-holiday-view-tabs button:hover{color:var(--xino-ink-secondary);background:#ffffffb8}.adm-holiday-view-tabs button.is-active{color:var(--xino-blue);background:#fff;box-shadow:0 2px 8px #2a4b761f;font-weight:600}.adm-holiday-view-tabs svg{width:14px;height:14px}.adm-holiday-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.adm-holiday-summary article{min-width:0;min-height:94px;position:relative;display:grid;align-content:center;gap:4px;padding:13px 15px;overflow:hidden;border:1px solid var(--xino-line);border-radius:10px;background:#fff;box-shadow:0 4px 14px #2440660b}.adm-holiday-summary article:before{width:4px;position:absolute;inset:0 auto 0 0;content:"";background:#7c91ad}.adm-holiday-summary article.is-work:before{background:#3d74d4}.adm-holiday-summary article.is-rest:before{background:#7e8da3}.adm-holiday-summary article.is-holiday:before{background:#e2973b}.adm-holiday-summary article.is-lock:before{background:#36a08d}.adm-holiday-summary span,.adm-holiday-summary small{overflow:hidden;color:var(--xino-ink-muted);text-overflow:ellipsis;white-space:nowrap}.adm-holiday-summary strong{color:var(--xino-ink);font-weight:700}.adm-holiday-sync-strip{min-height:38px;display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #e7d9bd;border-radius:8px;color:#9a6c1e;background:#fffaf0}.adm-holiday-sync-strip.is-ready{border-color:#cfe8e2;color:#167969;background:#f1faf7}.adm-holiday-sync-strip svg{width:15px;height:15px;flex:0 0 auto}.adm-holiday-sync-strip span{font-weight:600}.adm-holiday-sync-strip small{margin-left:auto;color:var(--xino-ink-muted)}.adm-holiday-view-surface{overflow:hidden;border:1px solid var(--xino-line);border-radius:11px;background:var(--xino-surface);box-shadow:0 5px 18px #2440660d}.adm-holiday-view-surface>header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 13px;border-bottom:1px solid var(--xino-line);background:#fbfcfe}.adm-holiday-view-surface>header>div:first-child{min-width:0;display:grid;grid-template-columns:17px auto;align-items:center;gap:2px 7px}.adm-holiday-view-surface>header>div:first-child svg{grid-row:1 / 3;width:16px;height:16px;color:var(--xino-blue)}.adm-holiday-view-surface>header strong{color:var(--xino-ink-secondary)}.adm-holiday-view-surface>header span{overflow:hidden;color:var(--xino-ink-muted);text-overflow:ellipsis;white-space:nowrap}.adm-holiday-view-surface>header em{flex:0 0 auto;padding:3px 8px;border-radius:999px;color:var(--xino-teal);background:var(--xino-teal-soft);font-style:normal}.adm-holiday-marker-legend{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;color:var(--xino-ink-muted)}.adm-holiday-marker-legend>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.adm-holiday-marker-legend b{min-width:20px;min-height:20px;display:inline-grid;place-items:center;border-radius:6px}.adm-holiday-marker-legend .is-work b{color:#2f63c8;background:#eaf2ff}.adm-holiday-marker-legend .is-rest b{color:#68778d;background:#eef1f5}.adm-holiday-marker-legend .is-holiday b{color:#b96d0d;background:#fff1dc}.adm-holiday-quarter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:13px}.adm-holiday-month{min-width:0;overflow:hidden;border:1px solid #dfe6ef;border-radius:10px;background:#fff}.adm-holiday-month>header{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border-bottom:1px solid var(--xino-line);background:linear-gradient(180deg,#fff,#f8fafd)}.adm-holiday-month>header strong{color:var(--xino-ink-secondary);font-weight:650}.adm-holiday-month>header span{color:var(--xino-ink-muted)}.adm-holiday-weekdays,.adm-holiday-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.adm-holiday-weekdays{border-bottom:1px solid var(--xino-line);background:#f5f7fa}.adm-holiday-weekdays>span{min-width:0;padding:7px 0;color:var(--xino-ink-muted);text-align:center}.adm-holiday-weekdays>span.is-weekend{color:#9b6a27;background:#fffaf2}.adm-holiday-calendar-cell,.adm-holiday-calendar-blank{min-width:0;min-height:78px;border-right:1px solid #edf1f5;border-bottom:1px solid #edf1f5}.adm-holiday-calendar-grid>:nth-child(7n){border-right:0}.adm-holiday-calendar-grid>:nth-last-child(-n+7){border-bottom:0}.adm-holiday-calendar-blank{background:#fafbfd}.adm-holiday-calendar-cell{display:grid;align-content:space-between;gap:8px;padding:7px;color:var(--xino-ink-muted);background:#fff}.adm-holiday-calendar-cell.is-rest{background:#fbfcfe}.adm-holiday-calendar-cell.is-holiday{background:#fffaf1}.adm-holiday-calendar-cell.is-unknown{background:#fffcf3}.adm-holiday-calendar-cell>div{min-width:0;display:flex;align-items:center;gap:5px}.adm-holiday-calendar-cell>div>strong{color:var(--xino-ink-secondary);font-weight:650}.adm-holiday-calendar-cell>div>em{overflow:hidden;color:#b36a17;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.adm-holiday-calendar-cell>small{color:#b3bdca}.adm-holiday-day-tag{width:fit-content;max-width:100%;min-height:22px;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;overflow:hidden;border-radius:999px;text-overflow:ellipsis;white-space:nowrap}.adm-holiday-day-tag b{font-weight:650}.adm-holiday-day-tag.is-work{color:#2d61bd;background:#eaf2ff}.adm-holiday-day-tag.is-rest{color:#647187;background:#edf1f5}.adm-holiday-day-tag.is-holiday{color:#ae6409;background:#ffedd2}.adm-holiday-day-tag.is-unknown{color:#a36d13;background:#fff3d5}.adm-holiday-view-pending,.adm-holiday-table-placeholder{grid-column:1 / -1;min-height:260px;display:grid;place-content:center;justify-items:center;gap:8px;padding:22px;color:var(--xino-ink-muted);text-align:center}.adm-holiday-view-pending svg,.adm-holiday-table-placeholder svg{width:24px;height:24px;color:#8da0b8}.adm-holiday-view-pending strong,.adm-holiday-table-placeholder strong{color:var(--xino-ink-secondary)}.adm-holiday-table-wrap{overflow:hidden}.adm-holiday-data-table{min-width:820px}.adm-holiday-data-table-head,.adm-holiday-data-table-row{display:grid;grid-template-columns:1.15fr .9fr 1.1fr .75fr .9fr 1.25fr;gap:10px;align-items:center;padding:0 13px}.adm-holiday-data-table-head{min-height:38px;border-bottom:1px solid var(--xino-line);color:var(--xino-ink-muted);background:#f7f9fc}.adm-holiday-data-table-row{min-height:44px;border-bottom:1px solid #edf0f4;color:var(--xino-ink-secondary)}.adm-holiday-data-table-row:nth-child(odd){background:#fcfdff}.adm-holiday-data-table-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-holiday-empty-table{min-height:180px;display:grid;place-content:center;color:var(--xino-ink-muted)}.adm-holiday-pagination{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;color:var(--xino-ink-muted);background:#fafbfd}.adm-holiday-pagination>div{display:inline-flex;gap:6px}.adm-holiday-pagination button:disabled{cursor:default;opacity:.45}.adm-holiday-access-note{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #dce5f1;border-radius:8px;color:var(--xino-ink-muted);background:#f7faff;line-height:1.65}.adm-holiday-access-note svg{width:15px;height:15px;flex:0 0 auto;margin-top:2px;color:var(--xino-blue)}@media(max-width:1180px){.adm-holiday-toolbar{align-items:stretch;flex-direction:column}.adm-holiday-toolbar-actions{justify-content:space-between}.adm-holiday-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-holiday-quarter-grid{grid-template-columns:1fr}}@media(max-width:767px){.adm-holiday-panel{padding:12px}.adm-holiday-hero{grid-template-columns:auto minmax(0,1fr)}.adm-holiday-hero>.adm-status{grid-column:1 / -1;justify-self:start}.adm-holiday-quarter-navigation{min-width:0;grid-template-columns:1fr 1fr}.adm-holiday-quarter-navigation>div{grid-column:1 / -1;grid-row:1}.adm-holiday-toolbar-actions,.adm-holiday-period{align-items:stretch;flex-direction:column}.adm-holiday-period label{justify-content:space-between}.adm-holiday-view-tabs{width:100%}.adm-holiday-view-tabs button{flex:1}.adm-holiday-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-holiday-sync-strip{align-items:flex-start;flex-wrap:wrap}.adm-holiday-sync-strip small{width:100%;margin-left:23px}.adm-holiday-view-surface>header{align-items:flex-start;flex-direction:column}.adm-holiday-marker-legend{justify-content:flex-start}.adm-holiday-table-wrap{overflow-x:auto}.adm-holiday-calendar-cell,.adm-holiday-calendar-blank{min-height:68px}}.adm-form-drawer{color:var(--xino-ink-secondary);background:var(--xino-canvas)}.adm-form-drawer>header{border-color:var(--xino-line)}.adm-form-drawer>header p{color:var(--xino-teal)}.adm-form-drawer>header h2{color:var(--xino-ink);font-size:16px}.adm-form-drawer>header span{color:var(--xino-ink-muted)}.adm-form-scroll fieldset{border-color:var(--xino-line);border-radius:10px;box-shadow:var(--xino-shadow-card)}.adm-form-scroll legend{color:var(--xino-ink);font-size:12px}.adm-form-grid label>span{color:var(--xino-ink-secondary);font-size:11px}.adm-form-grid input,.adm-form-grid select,.adm-form-grid textarea{border-color:var(--xino-line-strong);border-radius:6px;color:var(--xino-ink-secondary);font-size:11px}.adm-form-grid input,.adm-form-grid select{height:36px}.adm-form-drawer form>footer button{min-height:36px;border-radius:6px;font-size:11px}.adm-form-drawer form>footer button[type=submit]{border-color:var(--xino-blue);background:var(--xino-blue)}@media(min-width:768px)and (max-width:1279px){.mis-stage:has(.adm-workspace) .mis-shell{grid-template-columns:72px minmax(0,1fr)}.mis-stage:has(.adm-workspace) .sidebar{padding-inline:8px}.mis-stage:has(.adm-workspace) .sidebar-brand{min-height:54px;justify-content:center;padding:0;overflow:hidden}.mis-stage:has(.adm-workspace) .sidebar-logo{width:56px;max-width:56px;transform:none}.mis-stage:has(.adm-workspace) .nav-section-label,.mis-stage:has(.adm-workspace) .sidebar-nav span,.mis-stage:has(.adm-workspace) .sidebar-footer,.mis-stage:has(.adm-workspace) .adm-sidebar-label{display:none}.mis-stage:has(.adm-workspace) .sidebar-nav button,.mis-stage:has(.adm-workspace) .adm-sidebar-module-nav button{grid-template-columns:1fr;justify-items:center;padding:0}}@media(max-width:960px){.adm-metric-grid,.adm-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.adm-workspace:has(.admfc-shell.is-announcement-height){grid-template-rows:auto auto minmax(0,1fr)}.mis-stage:has(.adm-workspace) .app-main{padding:13px 12px 20px}.adm-module-header{min-height:72px}.adm-mobile-navigation{display:block;margin-top:12px;overflow:hidden;border:1px solid var(--xino-line);border-radius:10px;background:var(--xino-surface);box-shadow:var(--xino-shadow-card)}.adm-mobile-navigation-inner{display:grid;gap:7px;padding:10px}.adm-mobile-navigation-inner .adm-sidebar-group{gap:5px}.adm-mobile-navigation-inner .adm-sidebar-group+.adm-sidebar-group{margin-top:7px;padding-top:7px;border-top:1px solid var(--xino-line)}.adm-mobile-navigation-inner .adm-sidebar-label{display:flex;padding:0 2px;color:var(--xino-ink-muted);font-size:9px}.adm-mobile-navigation-inner .adm-sidebar-views{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.adm-mobile-navigation-inner button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;cursor:pointer;border:1px solid var(--xino-line);border-radius:8px;color:var(--xino-ink-secondary);background:var(--xino-surface);font-size:11px;white-space:nowrap}.adm-mobile-navigation-inner button.is-active{color:var(--xino-blue);border-color:#c5d4f3;background:var(--xino-blue-soft);box-shadow:inset 0 -2px 0 var(--xino-blue)}.adm-mobile-navigation-inner button svg{width:16px;height:16px}.adm-mobile-navigation-inner footer{display:flex;align-items:center;gap:6px;padding:0 2px;color:var(--xino-ink-muted);font-size:9px}.adm-mobile-navigation-inner footer svg{width:13px;height:13px}.adm-module-body>main{padding-top:12px}.adm-page-heading{min-height:70px}.adm-page-heading em{display:none}.adm-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adm-metric-grid article{min-height:104px;padding:11px}.adm-metric-grid article>span{width:34px;height:34px}.adm-metric-grid strong{font-size:20px}.adm-process-chain,.adm-asset-chain,.adm-capability-grid{grid-template-columns:1fr}.adm-unavailable-heading{align-items:flex-start}.adm-unavailable-heading .adm-status{display:none}.adm-unavailable-slots{grid-template-columns:1fr}.adm-holiday-toolbar{align-items:stretch;flex-direction:column}.adm-holiday-view-tabs{width:100%}.adm-holiday-view-tabs button{flex:1;justify-content:center}.adm-holiday-period{justify-content:space-between}.adm-holiday-period label{flex:1;justify-content:space-between}.adm-holiday-period select{min-width:0;width:72%}.adm-holiday-evidence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-holiday-view-surface>header span{white-space:normal}.adm-holiday-quarter-grid{grid-template-columns:1fr}.adm-holiday-calendar-cell,.adm-holiday-calendar-blank{min-height:68px}.adm-holiday-table-wrap{overflow-x:auto}.adm-holiday-pagination{min-width:620px}.adm-list-toolbar{align-items:stretch;flex-direction:column;height:auto}.adm-list-toolbar>label{min-width:0;max-width:none}}@media(max-width:430px){.adm-module-header>small{display:none}.adm-module-header em{max-width:240px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-metric-grid article{min-width:0;flex-direction:column;align-items:flex-start;gap:7px}.adm-metric-grid article>div{width:100%}.adm-metric-grid strong{font-size:18px}.adm-section-title>span{display:none}.adm-process-panel,.adm-capability-panel,.adm-queue-panel,.adm-asset-panel{padding:12px}}@media(prefers-reduced-motion:reduce){.adm-workspace *,.adm-workspace *:before,.adm-workspace *:after,.adm-sidebar-module-nav *,.adm-sidebar-module-nav *:before,.adm-sidebar-module-nav *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.adm-module-body:has(.admfc-shell){height:100%;min-height:0}.adm-module-body>main:has(.admfc-shell){display:flex;flex-direction:column}.admfc-shell{min-height:0;flex:1;display:grid;grid-template-rows:minmax(620px,1fr);gap:14px;min-width:0;color:var(--xino-ink)}.adm-workspace:has(.admfc-shell.is-announcement-height){height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.adm-workspace:has(.admfc-shell.is-announcement-height) .adm-module-body{min-height:0;overflow:hidden}.adm-workspace:has(.admfc-shell.is-announcement-height) .adm-module-body>main{min-height:0;height:100%}.admfc-shell.is-announcement-height{height:100%;min-height:0;grid-template-rows:minmax(0,1fr)}.admfc-shell.is-announcement-height .admfc-layout{min-height:0}.admfc-hero{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;border:1px solid var(--xino-line);border-radius:12px;background:linear-gradient(115deg,#fff 45%,#f4f7fc);box-shadow:var(--xino-shadow-card)}.admfc-hero>div{min-width:0;display:flex;align-items:center;gap:14px}.admfc-hero>div>span{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#fff;background:var(--adm-color, #315fa9);box-shadow:0 7px 16px color-mix(in srgb,var(--adm-color, #315fa9) 28%,transparent)}.admfc-hero svg{width:20px;height:20px}.admfc-hero p,.admfc-record-header p{margin:0 0 3px;color:var(--xino-ink-muted);font-size:9px;font-weight:800;letter-spacing:.12em}.admfc-hero h2{margin:0;font-size:22px;font-weight:760;letter-spacing:-.02em}.admfc-hero em{display:block;margin-top:4px;color:var(--xino-ink-secondary);font-size:11px;font-style:normal}.admfc-hero dl{display:flex;flex:0 0 auto;margin:0;overflow:hidden;border:1px solid var(--xino-line);border-radius:10px;background:#fff}.admfc-hero dl div{min-width:80px;display:grid;place-items:center;gap:1px;padding:10px 14px}.admfc-hero dl div+div{border-left:1px solid var(--xino-line)}.admfc-hero dt{color:var(--xino-blue);font-size:19px;font-weight:800;line-height:1}.admfc-hero dd{margin:0;color:var(--xino-ink-muted);font-size:9px}.admfc-layout{min-height:620px;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--xino-line);border-radius:12px;background:var(--xino-surface);box-shadow:var(--xino-shadow-card)}.admfc-form-tabs{min-width:0;display:flex;align-items:center;gap:7px;padding:8px;overflow-x:auto;border-bottom:1px solid var(--xino-line);background:#eef2f8;scrollbar-width:thin}.admfc-form-tabs button{min-height:36px;flex:0 0 auto;padding:0 15px;cursor:pointer;border:1px solid transparent;border-radius:8px;color:var(--xino-ink-secondary);background:transparent;font-size:10px;font-weight:650;white-space:nowrap;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.admfc-form-tabs button:hover{color:var(--xino-blue);background:#ffffff9e}.admfc-form-tabs button.is-active{color:var(--xino-blue);border-color:#d9e2f0;background:#fff;box-shadow:0 3px 9px #263e5e1a}.admfc-modules,.admfc-forms{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--xino-line);background:#fbfcfe}.admfc-modules>header,.admfc-forms>header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--xino-line);background:#fff}.admfc-modules>header strong,.admfc-forms>header strong{font-size:12px}.admfc-modules>header span,.admfc-forms>header span{color:var(--xino-ink-muted);font-size:9px}.admfc-modules nav{padding:7px;overflow-y:auto}.admfc-modules nav button{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 9px;cursor:pointer;border:0;border-radius:7px;color:var(--xino-ink-secondary);background:transparent;font-size:11px;text-align:left}.admfc-modules nav button:hover{background:#f0f4fa}.admfc-modules nav button.is-active{color:var(--xino-blue);background:var(--xino-blue-soft);font-weight:700;box-shadow:inset 3px 0 0 var(--xino-blue)}.admfc-modules nav em{min-width:23px;padding:2px 5px;border-radius:10px;color:var(--xino-ink-muted);background:#edf1f6;font-size:8px;font-style:normal;text-align:center}.admfc-modules nav button.is-active em{color:var(--xino-blue);background:#fff}.admfc-forms>header{min-height:83px;align-items:stretch;flex-direction:column}.admfc-forms>header>div{display:flex;align-items:center;justify-content:space-between}.admfc-forms label,.admfc-record-toolbar label{height:30px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--xino-line);border-radius:7px;background:#f8fafc}.admfc-forms label svg,.admfc-record-toolbar label svg{width:13px;height:13px;color:var(--xino-ink-muted)}.admfc-forms input,.admfc-record-toolbar input{min-width:0;width:100%;border:0;outline:0;color:var(--xino-ink);background:transparent;font:inherit;font-size:10px}.admfc-forms>div{display:grid;align-content:start;gap:6px;padding:8px;overflow-y:auto}.admfc-forms>div>button{min-width:0;display:grid;gap:5px;padding:10px;cursor:pointer;border:1px solid transparent;border-radius:9px;color:inherit;background:transparent;text-align:left}.admfc-forms>div>button:hover{border-color:var(--xino-line);background:#fff}.admfc-forms>div>button.is-active{border-color:#c8d6ef;background:#fff;box-shadow:0 4px 12px #2b436414}.admfc-forms button>span{min-width:0;display:flex;align-items:center;gap:7px}.admfc-forms button>span svg{width:14px;height:14px;flex:0 0 auto;color:var(--xino-blue)}.admfc-forms button strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admfc-forms button>small{min-height:28px;overflow:hidden;color:var(--xino-ink-muted);font-size:9px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admfc-forms button footer{display:flex;align-items:center;justify-content:space-between}.admfc-forms button footer em,.admfc-forms button footer i{padding:2px 5px;border-radius:5px;color:var(--xino-ink-muted);background:#edf1f6;font-size:8px;font-style:normal}.admfc-forms button.is-active footer i{color:#24715b;background:#e8f6f0}.admfc-records{min-width:0;display:flex;flex-direction:column;background:#fff}.admfc-record-header{min-height:93px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--xino-line)}.admfc-record-header>div:first-child{min-width:0}.admfc-record-header h3{margin:0;font-size:18px}.admfc-record-header span{display:block;max-width:660px;margin-top:5px;overflow:hidden;color:var(--xino-ink-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admfc-record-header>div:last-child{display:flex;flex:0 0 auto;gap:7px}.admfc-record-header button,.admfc-pagination button,.admfc-state button,.admfc-drawer footer button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;cursor:pointer;border:1px solid var(--xino-line);border-radius:7px;color:var(--xino-ink-secondary);background:#fff;font-size:10px;font-weight:650}.admfc-record-header button svg,.admfc-pagination button svg,.admfc-state button svg,.admfc-drawer footer button svg{width:14px;height:14px}.admfc-record-header button.is-primary,.admfc-drawer footer button.is-primary{color:#fff;border-color:var(--xino-blue);background:var(--xino-blue)}.admfc-record-header button:disabled,.admfc-pagination button:disabled,.admfc-drawer footer button:disabled{cursor:not-allowed;opacity:.5}.admfc-placeholder-note{display:flex;align-items:center;gap:7px;padding:9px 17px;color:#8a5b0a;border-bottom:1px solid #ead7ae;background:#fff9ea;font-size:10px}.admfc-placeholder-note svg{width:14px;height:14px}.admfc-record-toolbar{min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--xino-line);background:#fbfcfe}.admfc-record-toolbar label{width:min(330px,60%);background:#fff}.admfc-record-toolbar>span{color:var(--xino-ink-muted);font-size:9px}.admfc-table-wrap{min-width:0;flex:1;overflow:auto}.admfc-table-wrap table{width:100%;min-width:740px;border-collapse:collapse;table-layout:fixed}.admfc-table-wrap th{height:38px;padding:0 10px;color:var(--xino-ink-muted);border-bottom:1px solid var(--xino-line);background:#f8fafc;font-size:9px;font-weight:700;text-align:left}.admfc-table-wrap th:first-child{width:72px}.admfc-table-wrap th:last-child{width:70px}.admfc-table-wrap td{height:44px;padding:0 10px;overflow:hidden;color:var(--xino-ink-secondary);border-bottom:1px solid #eef1f5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admfc-table-wrap tbody tr:hover td{background:#fafcff}.admfc-table-wrap td:first-child{color:var(--xino-blue);font-weight:650}.admfc-table-wrap td:last-child button{display:inline-flex;align-items:center;gap:4px;cursor:pointer;border:0;color:var(--xino-blue);background:transparent;font-size:9px}.admfc-table-wrap td:last-child button:disabled{cursor:not-allowed;color:var(--xino-ink-muted)}.admfc-table-wrap td:last-child svg{width:12px;height:12px}.admfc-table-state{min-height:340px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--xino-ink-muted);font-size:11px}.admfc-table-state.is-error{color:#a23b3b}.admfc-table-state svg{width:18px;height:18px}.admfc-vehicle-card-view{min-height:0;flex:1;padding:16px;overflow-y:auto;background:#f5f7fb}.admfc-vehicle-card-grid{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:18px;align-items:start}.admfc-vehicle-card{min-width:0;overflow:hidden;padding:0;border:1px solid #b8cce8;border-radius:15px;color:var(--xino-ink);background:#fff;box-shadow:0 8px 22px #1e3d6812;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admfc-vehicle-card:hover{border-color:#7da5db;box-shadow:0 13px 28px #1e3d6821;transform:translateY(-2px)}.admfc-vehicle-card-main{width:100%;display:block;padding:0;cursor:pointer;border:0;color:inherit;background:transparent;text-align:left}.admfc-vehicle-card-main:focus-visible{outline:3px solid rgba(49,105,188,.3);outline-offset:-3px}.admfc-vehicle-card-main:disabled{cursor:not-allowed;opacity:.55}.admfc-vehicle-card-head{min-height:92px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;border-bottom:1px solid #e7edf5}.admfc-vehicle-card-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:13px}.admfc-vehicle-card-icon svg{width:27px;height:27px;stroke-width:2.35}.admfc-vehicle-card-identity{min-width:0;display:grid;gap:7px}.admfc-vehicle-card-identity>small{overflow:hidden;color:#6f7f97;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admfc-vehicle-card-head>em{max-width:116px;padding:7px 9px;border-radius:999px;color:#2c609b;background:#eaf2fc;font-size:9px;font-style:normal;white-space:nowrap}.admfc-vehicle-card-badges{display:grid;justify-items:end;gap:6px}.admfc-vehicle-card-badges>em{max-width:116px;padding:7px 9px;border-radius:999px;color:#2c609b;background:#eaf2fc;font-size:9px;font-style:normal;white-space:nowrap}.admfc-vehicle-card-badges>em.is-approved{display:inline-flex;align-items:center;gap:4px;color:#18734b;background:#e8f7ef}.admfc-vehicle-card-badges>em.is-approved svg{width:11px;height:11px}.admfc-license-plate{width:fit-content;max-width:100%;min-width:142px;min-height:40px;box-sizing:border-box;display:grid;place-items:center;overflow:hidden;border:3px solid currentColor;border-radius:6px;box-shadow:inset 0 0 0 2px #ffffffd1,0 4px 10px #192b4721}.admfc-license-plate strong{min-width:0;overflow:hidden;padding:0 10px;font-family:Arial Narrow,Microsoft YaHei,sans-serif;font-size:21px;font-weight:850;letter-spacing:.045em;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.admfc-vehicle-card.is-new-energy .admfc-license-plate{color:#0b1710;background:linear-gradient(180deg,#f2fff5,#a9efb6 45%,#35cd57)}.admfc-vehicle-card.is-blue .admfc-license-plate{color:#fff;background:linear-gradient(180deg,#236bc0,#0e4d9b)}.admfc-vehicle-card.is-yellow .admfc-license-plate{color:#111;background:linear-gradient(180deg,#ffe76c,#f2c813)}.admfc-vehicle-card.is-new-energy .admfc-vehicle-card-icon{color:#102017;background:linear-gradient(145deg,#baf4c4,#43d766)}.admfc-vehicle-card.is-blue .admfc-vehicle-card-icon{color:#fff;background:linear-gradient(145deg,#4384d4,#1554a7)}.admfc-vehicle-card.is-yellow .admfc-vehicle-card-icon{color:#111;background:linear-gradient(145deg,#ffe980,#e9c212)}.admfc-vehicle-card-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 24px;padding:18px 16px}.admfc-vehicle-card-details>span{min-width:0;display:grid;gap:5px}.admfc-vehicle-card-details small{color:#7a899f;font-size:9px}.admfc-vehicle-card-details strong{overflow:hidden;color:#455a76;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.admfc-vehicle-card-foot{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border-top:1px solid #e7edf5;background:#fbfcfe}.admfc-vehicle-card-foot small{color:#74849a;font-size:9px}.admfc-vehicle-card-actions{display:flex;align-items:center;gap:7px}.admfc-vehicle-card-actions button{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;cursor:pointer;color:#2464b5;border:1px solid #c9d9ef;border-radius:7px;background:#fff;font-size:9px}.admfc-vehicle-card-actions button.is-delete{color:#a53232;border-color:#e4bcbc;background:#fff6f6}.admfc-vehicle-card-actions button.is-delete:hover:not(:disabled){color:#fff;border-color:#b83d3d;background:#b83d3d}.admfc-vehicle-card-actions button:disabled{cursor:not-allowed;opacity:.55}.admfc-vehicle-card-foot svg{width:13px;height:13px}.admfc-vehicle-card-empty{min-height:330px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--xino-ink-muted);text-align:center}.admfc-vehicle-card-empty>svg{width:34px;height:34px;color:#8aa7ce}.admfc-vehicle-card-empty strong{color:var(--xino-ink-secondary);font-size:13px}.admfc-vehicle-card-empty span{font-size:10px}@media(max-width:1180px){.admfc-vehicle-card-grid{grid-template-columns:repeat(2,minmax(230px,1fr))}}@media(max-width:760px){.admfc-vehicle-card-grid{grid-template-columns:1fr}}.admfc-pagination{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid var(--xino-line);background:#fbfcfe}.admfc-pagination>span{color:var(--xino-ink-muted);font-size:9px}.admfc-pagination>div{display:flex;gap:6px}.admfc-list-pagination>div{align-items:center}.admfc-page-numbers{display:flex;align-items:center;gap:4px}.admfc-page-numbers>span{display:flex;align-items:center;gap:4px}.admfc-page-numbers i{color:var(--xino-ink-muted);font-size:9px;font-style:normal}.admfc-page-numbers button{min-width:32px;padding:0 8px}.admfc-page-numbers button.is-active{color:#fff;border-color:var(--xino-blue);background:var(--xino-blue)}.admfc-state{min-height:520px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:30px;border:1px solid var(--xino-line);border-radius:12px;background:#fff;text-align:center}.admfc-state>svg{width:28px;height:28px;color:var(--xino-blue)}.admfc-state h3,.admfc-state p{margin:0}.admfc-state p{color:var(--xino-ink-muted);font-size:11px}.admfc-state.is-error>svg{color:#b23f3f}.admfc-drawer-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#101c2f6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admfc-drawer{width:min(760px,92vw);height:100%;display:flex;flex-direction:column;color:var(--xino-ink);background:#fff;box-shadow:-12px 0 36px #0c182b2e;animation:admfc-slide-in .2s ease-out}.admfc-drawer.admfc-vehicle-drawer{width:min(1180px,96vw)}.admfc-vehicle-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:11px;color:var(--xino-ink-muted)}.admfc-vehicle-lists button{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;color:var(--xino-blue);background:#fff;border:1px solid var(--xino-line);border-radius:6px;cursor:pointer;white-space:nowrap}.admfc-vehicle-lists button:disabled{opacity:.5;cursor:not-allowed}.admfc-vehicle-lists button svg{width:14px;height:14px}.admfc-vehicle-table-scroll{overflow-x:auto}.admfc-vehicle-table-scroll table{width:100%;min-width:1080px;border-collapse:collapse;font-size:11px}.admfc-vehicle-table-scroll th{padding:10px 7px;text-align:left;white-space:nowrap;background:#edf3fb;color:var(--xino-ink-secondary)}.admfc-vehicle-table-scroll td{padding:9px 7px;border-bottom:1px solid var(--xino-line)}.admfc-vehicle-table-scroll td:first-child{width:40px}.admfc-vehicle-table-scroll td small{display:block;min-width:100px;color:var(--xino-ink-muted)}.admfc-vehicle-table-scroll input{width:100%;min-width:95px;box-sizing:border-box;height:34px;padding:5px 7px;border:1px solid #cfdaeb;border-radius:5px;background:#fff;color:var(--xino-ink);font:inherit}.admfc-vehicle-table-scroll input[type=date]{min-width:132px}.admfc-vehicle-table-scroll .admfc-vehicle-empty{text-align:center;padding:25px 12px;color:var(--xino-ink-muted)}.admfc-vehicle-days{display:inline-block;white-space:nowrap;padding:4px 7px;border-radius:5px;color:#6b7280;background:#f0f2f5}.admfc-vehicle-days.is-overdue{color:#b42318;background:#feeceb}.admfc-vehicle-days.is-soon{color:#945900;background:#fff3d6}.admfc-vehicle-days.is-ok{color:#187047;background:#e8f6ed}@keyframes admfc-slide-in{0%{transform:translate(24px);opacity:.75}to{transform:translate(0);opacity:1}}.admfc-drawer>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid var(--xino-line)}.admfc-drawer>header>div{display:flex;align-items:center;gap:11px}.admfc-drawer>header>div>span{width:36px;height:36px;display:grid;place-items:center;color:#fff;border-radius:9px;background:var(--xino-blue)}.admfc-drawer>header svg{width:17px;height:17px}.admfc-drawer>header p{margin:0 0 3px;color:var(--xino-ink-muted);font-size:9px}.admfc-drawer>header h3{margin:0;font-size:16px}.admfc-drawer>header>button{width:32px;height:32px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--xino-line);border-radius:7px;color:var(--xino-ink-secondary);background:#fff}.admfc-drawer-note{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 18px;color:#245fa1;border-bottom:1px solid #c9dbef;background:#eef6ff;font-size:9px}.admfc-drawer-note svg{width:13px;height:13px}.admfc-drawer-note.is-approved{color:#176b47;border-bottom-color:#bfe3cf;background:#edf9f2}.admfc-drawer form{min-height:0;flex:1;display:flex;flex-direction:column}.admfc-drawer-scroll{min-height:0;flex:1;padding:16px 18px 24px;overflow-y:auto}.admfc-drawer fieldset{min-width:0;margin:0 0 18px;padding:15px;border:1px solid var(--xino-line);border-radius:10px;background:#fbfcfe}.admfc-drawer legend{padding:0 7px;color:var(--xino-blue);font-size:11px;font-weight:750}.admfc-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.admfc-field-grid label{min-width:0;display:grid;align-content:start;gap:6px;color:var(--xino-ink-secondary);font-size:10px}.admfc-field-grid label.is-wide{grid-column:1 / -1}.admfc-field-grid label>span{display:flex;align-items:center;gap:4px;font-weight:650}.admfc-field-grid label b{color:#c13838}.admfc-field-grid label em{padding:1px 4px;color:#a4571b;border-radius:4px;background:#fff0df;font-size:8px;font-style:normal}.admfc-field-grid input,.admfc-field-grid select,.admfc-field-grid textarea{width:100%;box-sizing:border-box;border:1px solid #d7dde6;border-radius:7px;outline:none;color:var(--xino-ink);background:#fff;font:inherit;font-size:10px}.admfc-field-grid input,.admfc-field-grid select{height:34px;padding:0 9px}.admfc-field-grid textarea{min-height:75px;padding:9px;resize:vertical;line-height:1.55}.admfc-field-grid input:focus,.admfc-field-grid select:focus,.admfc-field-grid textarea:focus{border-color:#7fa2da;box-shadow:0 0 0 3px #4570b21a}.admfc-relation-picker{display:grid;gap:7px}.admfc-relation-picker>label{position:relative;display:block}.admfc-relation-picker>label>svg{position:absolute;z-index:1;top:50%;left:9px;width:13px;height:13px;color:#8492a6;transform:translateY(-50%);pointer-events:none}.admfc-relation-picker>label>input{padding-left:29px}.admfc-license-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admfc-license-upload-grid>label{position:relative;min-height:86px;display:block;cursor:pointer;border:1px dashed #a9bfdd;border-radius:10px;background:#f5f9ff}.admfc-license-upload-grid>label.has-file{border-style:solid;border-color:#83c7a3;background:#f0faf5}.admfc-license-upload-grid input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.admfc-license-upload-grid label>span{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:12px;text-align:center}.admfc-license-upload-grid svg{width:21px;height:21px;color:#3974bd}.admfc-license-upload-grid strong{max-width:100%;overflow:hidden;color:#34506f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admfc-license-upload-grid small{color:#7c8da5;font-size:8px}.admfc-vehicle-ocr-status{min-height:38px;display:flex;align-items:center;gap:7px;margin-top:10px;padding:7px 10px;color:#506781;border-radius:8px;background:#eef4fb;font-size:9px}.admfc-vehicle-ocr-status>svg{width:14px;height:14px;flex:0 0 auto;color:#3471ba}.admfc-vehicle-ocr-status.is-done{color:#176b47;background:#edf9f2}.admfc-vehicle-ocr-status.is-done>svg{color:#23855a}.admfc-vehicle-ocr-status.is-error{color:#943939;background:#fff1f1}.admfc-vehicle-ocr-status.is-error>svg{color:#bd4949}.admfc-vehicle-ocr-status button{margin-left:auto;padding:5px 8px;cursor:pointer;border:1px solid currentColor;border-radius:6px;color:inherit;background:transparent;font-size:8px;white-space:nowrap}.admfc-file-input{height:auto!important;padding:7px 9px!important}.admfc-vehicle-document-table table{min-width:1120px;table-layout:fixed}.admfc-vehicle-document-table th:nth-child(1){width:128px}.admfc-vehicle-document-table th:nth-child(2){width:122px}.admfc-vehicle-document-table th:nth-child(3){width:145px}.admfc-vehicle-document-table th:nth-child(4),.admfc-vehicle-document-table th:nth-child(5){width:105px}.admfc-vehicle-document-table th:nth-child(6){width:260px}.admfc-vehicle-document-table th:nth-child(7){width:145px}.admfc-vehicle-document-table th:nth-child(8){width:175px}.admfc-document-type{display:inline-flex;align-items:center;gap:5px;color:#315f98}.admfc-document-type svg{width:14px;height:14px}.admfc-document-file{display:grid;gap:3px}.admfc-document-file strong{max-width:250px;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admfc-document-file small{color:#8090a6}.admfc-document-actions{display:flex;align-items:center;gap:6px}.admfc-document-actions a,.admfc-document-actions button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;cursor:pointer;border:1px solid #ccd9ea;border-radius:6px;color:#2864ad;background:#fff;font-size:9px;text-decoration:none;white-space:nowrap}.admfc-document-actions svg{width:12px;height:12px}.admfc-field-grid label>small{color:var(--xino-ink-muted);font-size:8px;line-height:1.45}.admfc-readonly-field{min-height:34px;display:grid;align-content:center;gap:2px;padding:6px 9px;border:1px dashed #d5dbe4;border-radius:7px;color:var(--xino-ink-muted);background:#f3f5f8;font-size:9px}.admfc-readonly-field small{font-size:8px}.admfc-form-error{display:flex;align-items:center;gap:7px;padding:10px;color:#9b3030;border:1px solid #ebc7c7;border-radius:8px;background:#fff2f2;font-size:10px}.admfc-form-error svg{width:15px;height:15px}.admfc-drawer form>footer{min-height:62px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 18px;border-top:1px solid var(--xino-line);background:#fbfcfe}.admfc-vehicle-viewer>footer{min-height:62px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 18px;border-top:1px solid var(--xino-line);background:#fbfcfe}.admfc-vehicle-viewer>footer .admfc-vehicle-delete{margin-right:auto;color:#a53232;border-color:#e4bcbc;background:#fff6f6}.admfc-vehicle-viewer>footer .admfc-vehicle-delete:hover:not(:disabled){color:#fff;border-color:#b83d3d;background:#b83d3d}.admfc-vehicle-viewer>footer .admfc-vehicle-delete svg{width:14px;height:14px}.admfc-vehicle-delete-backdrop{z-index:1080;display:flex;align-items:center;justify-content:center;padding:24px}.admfc-vehicle-delete-dialog{width:min(620px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));display:flex;overflow:hidden;flex-direction:column;border:1px solid #e7c4c4;border-radius:15px;background:#fff;box-shadow:0 24px 70px #3f1c1c3d}.admfc-vehicle-delete-dialog>header{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;border-bottom:1px solid #f0dddd;background:snow}.admfc-vehicle-delete-dialog>header>span{width:38px;height:38px;display:grid;place-items:center;color:#a53232;border-radius:10px;background:#ffe8e8}.admfc-vehicle-delete-dialog>header svg{width:19px;height:19px}.admfc-vehicle-delete-dialog>header p{margin:0 0 3px;color:#8e5a5a;font-size:9px}.admfc-vehicle-delete-dialog>header h3{margin:0;color:#502525;font-size:16px}.admfc-vehicle-delete-body{min-height:0;padding:18px 20px;overflow-y:auto}.admfc-vehicle-delete-warning{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:13px;color:#7d3434;border:1px solid #efcece;border-radius:10px;background:#fff6f6}.admfc-vehicle-delete-warning>svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px}.admfc-vehicle-delete-warning strong{font-size:11px}.admfc-vehicle-delete-warning p{margin:5px 0 0;color:#855b5b;font-size:9px;line-height:1.55}.admfc-vehicle-delete-loading{min-height:88px;display:flex;align-items:center;justify-content:center;gap:8px;color:#7b8799;font-size:10px}.admfc-vehicle-delete-loading svg{width:16px;height:16px}.admfc-vehicle-delete-files,.admfc-vehicle-delete-records{margin-top:12px;border:1px solid #e0e6ef;border-radius:10px;background:#fff}.admfc-vehicle-delete-files>header,.admfc-vehicle-delete-records>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #e8edf4;background:#f8fafc}.admfc-vehicle-delete-files>header strong,.admfc-vehicle-delete-records>header strong{color:#43536b;font-size:10px}.admfc-vehicle-delete-files>header span,.admfc-vehicle-delete-records>header span{color:#73839a;font-size:9px}.admfc-vehicle-delete-files ul,.admfc-vehicle-delete-records ul{margin:0;padding:0;list-style:none}.admfc-vehicle-delete-files li{display:flex;align-items:center;gap:9px;padding:9px 12px;border-top:1px solid #f0f3f7}.admfc-vehicle-delete-files li:first-child{border-top:0}.admfc-vehicle-delete-files li>svg{width:16px;height:16px;flex:0 0 auto;color:#3370b9}.admfc-vehicle-delete-files li>div{min-width:0;display:grid;gap:3px}.admfc-vehicle-delete-files li strong{overflow:hidden;color:#3f526c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admfc-vehicle-delete-files li small{color:#8491a4;font-size:8px}.admfc-vehicle-delete-files>p,.admfc-vehicle-delete-records>p{margin:0;padding:14px 12px;color:#8491a4;font-size:9px}.admfc-vehicle-delete-records>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:9px 12px;border-top:1px solid #f0f3f7}.admfc-vehicle-delete-records>div:first-of-type{border-top:0}.admfc-vehicle-delete-records b{color:#566a85;font-size:9px;font-weight:650}.admfc-vehicle-delete-records b em{margin-left:5px;padding:1px 5px;color:#7a4a4a;border-radius:999px;background:#fdecec;font-size:8px;font-style:normal}.admfc-vehicle-delete-records li{color:#6a7890;font-size:9px;line-height:1.6}.admfc-vehicle-delete-body>.admfc-form-error{margin-top:14px}.admfc-vehicle-delete-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #f0dddd;background:snow}.admfc-vehicle-delete-dialog>footer button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;cursor:pointer;border:1px solid #d7dce5;border-radius:7px;background:#fff}.admfc-vehicle-delete-dialog>footer button.is-danger{color:#fff;border-color:#b83d3d;background:#b83d3d}.admfc-vehicle-delete-dialog>footer button:disabled{cursor:not-allowed;opacity:.55}.admfc-vehicle-delete-dialog>footer svg{width:14px;height:14px}.admfc-vehicle-view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0}.admfc-vehicle-view-grid>div{min-width:0;display:grid;gap:6px}.admfc-vehicle-view-grid>div.is-wide{grid-column:1 / -1}.admfc-vehicle-view-grid dt{display:flex;align-items:center;gap:5px;color:var(--xino-ink-secondary);font-size:10px;font-weight:650}.admfc-vehicle-view-grid dt em{padding:1px 4px;color:#a4571b;border-radius:4px;background:#fff0df;font-size:8px;font-style:normal}.admfc-vehicle-view-grid dd{min-height:34px;display:flex;align-items:center;box-sizing:border-box;margin:0;padding:7px 9px;border:1px solid #e0e5ed;border-radius:7px;color:#40536e;background:#fff;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.admfc-vehicle-review-complete{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;color:#176b47;border:1px solid #bfe3cf;border-radius:7px;background:#edf9f2;font-size:10px;font-weight:700}.admfc-vehicle-review-complete svg{width:14px;height:14px}.admfc-toast{position:fixed;z-index:1100;right:24px;bottom:24px;display:flex;align-items:center;gap:7px;padding:11px 15px;color:#175f47;border:1px solid #a8d8c5;border-radius:9px;background:#edfaf5;box-shadow:0 10px 28px #18352e2e;font-size:10px;font-weight:700}.admfc-toast svg{width:15px;height:15px}.admfc-announcement-browser{min-height:0;flex:1;display:grid;grid-template-columns:188px minmax(0,1fr);overflow:hidden}.admfc-announcement-categories{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--xino-line);background:#f8fafc}.admfc-announcement-categories>header{min-height:96px;box-sizing:border-box;display:grid;align-content:center;gap:4px;padding:14px 13px 11px;border-bottom:1px solid var(--xino-line)}.admfc-announcement-categories>header>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.admfc-announcement-categories>header strong{color:var(--xino-ink);font-size:12px}.admfc-announcement-categories>header span,.admfc-announcement-categories>header small{color:var(--xino-ink-muted);font-size:9px}.admfc-announcement-categories nav{min-height:0;flex:1;display:grid;align-content:start;gap:4px;padding:9px;overflow-y:auto}.admfc-announcement-categories nav button{position:relative;width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px 0 12px;cursor:pointer;border:0;border-radius:7px;color:var(--xino-ink-secondary);background:transparent;font-size:10px;text-align:left}.admfc-announcement-categories nav button:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:3px;background:transparent}.admfc-announcement-categories nav button:hover{color:var(--xino-blue);background:#edf3fb}.admfc-announcement-categories nav button.is-active{color:var(--xino-blue);background:#e5eefb;font-weight:700}.admfc-announcement-categories nav button.is-active:before{background:var(--xino-blue)}.admfc-announcement-categories nav button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admfc-announcement-categories nav button em{min-width:24px;height:20px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;color:var(--xino-ink-muted);background:#fff;font-size:8px;font-style:normal;font-weight:650}.admfc-announcement-categories>footer{padding:10px 12px 12px;color:var(--xino-ink-muted);border-top:1px solid var(--xino-line);font-size:8px;line-height:1.55}.admfc-announcement-list{min-width:0;min-height:0;display:flex;flex-direction:column}.admfc-announcement-toolbar{min-height:58px;display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--xino-line);background:#fbfcfe}.admfc-announcement-toolbar label{min-width:124px;height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--xino-line);border-radius:7px;color:var(--xino-ink-muted);background:#fff;font-size:9px;white-space:nowrap}.admfc-announcement-toolbar label>span{font-weight:700}.admfc-announcement-toolbar label select{min-width:0;flex:1;border:0;outline:0;color:var(--xino-ink-secondary);background:transparent;font-size:10px}.admfc-announcement-toolbar .admfc-announcement-search{width:min(280px,28%);min-width:190px}.admfc-announcement-search svg{width:13px;height:13px;flex:0 0 auto}.admfc-announcement-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:10px}.admfc-announcement-toolbar>button{height:34px;padding:0 11px;cursor:pointer;border:1px solid var(--xino-line);border-radius:7px;color:var(--xino-blue);background:#fff;font-size:9px;font-weight:700}.admfc-announcement-toolbar>button:disabled{cursor:wait;opacity:.55}.admfc-announcement-toolbar>em{margin-left:auto;color:var(--xino-ink-muted);font-size:9px;font-style:normal;white-space:nowrap}.admfc-table-wrap .admfc-announcement-table{min-width:1100px;table-layout:fixed}.admfc-table-wrap .admfc-announcement-table th,.admfc-table-wrap .admfc-announcement-table td{box-sizing:border-box;padding-right:12px;padding-left:12px;vertical-align:middle}.admfc-table-wrap .admfc-announcement-table th:nth-child(1){width:132px}.admfc-table-wrap .admfc-announcement-table th:nth-child(2){width:330px}.admfc-table-wrap .admfc-announcement-table th:nth-child(3){width:76px}.admfc-table-wrap .admfc-announcement-table th:nth-child(4),.admfc-table-wrap .admfc-announcement-table th:nth-child(5){width:90px}.admfc-table-wrap .admfc-announcement-table th:nth-child(6){width:126px}.admfc-table-wrap .admfc-announcement-table th:last-child{width:210px}.admfc-announcement-table th:nth-child(n+3),.admfc-announcement-table td:nth-child(n+3){text-align:center}.admfc-announcement-table td:nth-child(2) strong{display:block;overflow:hidden;color:var(--xino-ink);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admfc-announcement-table td:nth-child(4) .admfc-announcement-status,.admfc-announcement-table td:nth-child(5) .admfc-announcement-status{margin-inline:auto}.admfc-announcement-table .admfc-announcement-actions{justify-content:center}.admfc-announcement-type,.admfc-announcement-status{width:fit-content;display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;color:#3c5878;background:#edf3f9;font-size:9px}.admfc-announcement-status.is-success{color:#176849;background:#e5f6ee}.admfc-announcement-status.is-progress{color:#285e9f;background:#eaf2ff}.admfc-announcement-status.is-danger{color:#9c3434;background:#fdecec}.admfc-announcement-status.is-neutral{color:#647286;background:#eef1f5}.admfc-regulation-tree-root{display:flex;align-items:center;gap:9px;margin:8px;padding:10px;border:1px solid #d7e2f1;border-radius:8px;color:#315f9f;background:#f4f8fe}.admfc-regulation-tree-root>svg{width:17px;height:17px;flex:0 0 auto}.admfc-regulation-tree-root>div{min-width:0;display:grid;gap:2px}.admfc-regulation-tree-root strong{font-size:10px}.admfc-regulation-tree-root small{color:var(--xino-ink-muted);font-size:8px}.admfc-regulation-categories nav{padding-top:0}.admfc-regulation-categories nav button{position:relative;padding-left:24px}.admfc-regulation-categories nav button:before{position:absolute;left:12px;width:5px;height:5px;content:"";border:1px solid #9babc0;border-radius:50%;background:#fff}.admfc-regulation-categories nav button.is-active:before{border-color:var(--xino-blue);background:var(--xino-blue)}.admfc-table-wrap .admfc-regulation-table{min-width:1080px;table-layout:fixed}.admfc-table-wrap .admfc-regulation-table th:nth-child(1){width:130px}.admfc-table-wrap .admfc-regulation-table th:nth-child(2){width:290px}.admfc-table-wrap .admfc-regulation-table th:nth-child(3){width:110px}.admfc-table-wrap .admfc-regulation-table th:nth-child(4){width:180px}.admfc-table-wrap .admfc-regulation-table th:nth-child(5),.admfc-table-wrap .admfc-regulation-table th:nth-child(6){width:105px}.admfc-table-wrap .admfc-regulation-table th:nth-child(7){width:94px}.admfc-table-wrap .admfc-regulation-table th:nth-child(8){width:106px}.admfc-regulation-table td:nth-child(2) strong{display:block;overflow:hidden;color:var(--xino-ink);text-overflow:ellipsis;white-space:nowrap}.admfc-regulation-table td:nth-child(n+5){text-align:center}.admfc-regulation-table td:nth-child(7) .admfc-announcement-status{margin-inline:auto}.admfc-regulation-category-tag{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;color:#345f91;background:#edf3fa;font-size:9px}.admfc-regulation-actions{display:flex;align-items:center;justify-content:center;gap:7px}.admfc-regulation-actions button{white-space:nowrap}.admfc-portal-table-wrap{overflow-x:auto;overflow-y:auto;scrollbar-color:#bdc8d7 transparent;scrollbar-width:thin}.admfc-portal-table-wrap::-webkit-scrollbar{width:6px;height:6px}.admfc-portal-table-wrap::-webkit-scrollbar-track{background:transparent}.admfc-portal-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:#bdc8d7}.admfc-portal-table-wrap::-webkit-scrollbar-thumb:hover{background:#93a3b8}.admfc-table-wrap .admfc-portal-announcement-table{min-width:1180px}.admfc-table-wrap .admfc-portal-announcement-table th,.admfc-table-wrap .admfc-portal-announcement-table td{padding-inline:8px}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(1){width:120px}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(2){width:230px}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(3){width:62px}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(4),.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(5){width:78px}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(6){width:92px}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(7){width:78px}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(8),.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(9){width:112px}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(10){width:72px}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(11){width:62px}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(12){width:64px}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(12),.admfc-table-wrap .admfc-portal-announcement-table td:nth-child(12){position:sticky;right:0;z-index:1;box-shadow:-8px 0 14px -14px #42556f}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(12){z-index:2;background:#f8fafc}.admfc-table-wrap .admfc-portal-announcement-table td:nth-child(12){background:#fff}.admfc-table-wrap .admfc-portal-announcement-table tbody tr:hover td:nth-child(12){background:#fafcff}.admfc-announcement-list>.admfc-table-wrap,.admfc-portal-table-wrap,.admfc-regulation-table-wrap{overflow:hidden}.admfc-table-wrap .admfc-announcement-table,.admfc-table-wrap .admfc-portal-announcement-table,.admfc-table-wrap .admfc-regulation-table{width:100%;min-width:0}.admfc-table-wrap .admfc-announcement-table th:nth-child(1){width:14%}.admfc-table-wrap .admfc-announcement-table th:nth-child(2){width:32%}.admfc-table-wrap .admfc-announcement-table th:nth-child(3){width:9%}.admfc-table-wrap .admfc-announcement-table th:nth-child(4),.admfc-table-wrap .admfc-announcement-table th:nth-child(5){width:10%}.admfc-table-wrap .admfc-announcement-table th:nth-child(6){width:12%}.admfc-table-wrap .admfc-announcement-table th:nth-child(7){width:13%}.admfc-table-wrap .admfc-regulation-table th:nth-child(1){width:12%}.admfc-table-wrap .admfc-regulation-table th:nth-child(2){width:24%}.admfc-table-wrap .admfc-regulation-table th:nth-child(3){width:11%}.admfc-table-wrap .admfc-regulation-table th:nth-child(4){width:16%}.admfc-table-wrap .admfc-regulation-table th:nth-child(5),.admfc-table-wrap .admfc-regulation-table th:nth-child(6){width:10%}.admfc-table-wrap .admfc-regulation-table th:nth-child(7){width:9%}.admfc-table-wrap .admfc-regulation-table th:nth-child(8){width:8%}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(1){width:10%}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(2){width:18%}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(3){width:6%}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(4),.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(5){width:7%}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(6){width:8%}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(7){width:7%}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(8),.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(9){width:10%}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(10){width:6%}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(11){width:5%}.admfc-table-wrap .admfc-portal-announcement-table th:nth-child(12){width:6%}.admfc-announcement-actions{display:flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap}.admfc-announcement-actions .admfc-portal-setting-button{position:relative;width:30px;height:30px;display:inline-grid;place-items:center;padding:0;border:1px solid #d7e1ef;border-radius:7px;color:#2b5da8;background:#f7faff}.admfc-announcement-actions .admfc-portal-setting-button:hover{border-color:#9eb8de;background:#edf4ff}.admfc-announcement-actions .admfc-portal-setting-button[aria-pressed=true]{color:#176849;border-color:#a7d8c6;background:#edf9f4}.admfc-announcement-actions .admfc-portal-setting-button:disabled{cursor:wait;opacity:.58}.admfc-announcement-actions .admfc-portal-setting-button.is-locked,.admfc-announcement-actions .admfc-portal-setting-button.is-locked:hover{color:#8a96a8;border-color:#d9dee7;background:#f1f3f6;cursor:not-allowed;opacity:1}.admfc-announcement-actions .admfc-portal-setting-button>svg{width:15px;height:15px}.admfc-portal-setting-badge{position:absolute;right:-4px;bottom:-4px;width:13px;height:13px;display:none;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:#228361}.admfc-portal-setting-button[aria-pressed=true] .admfc-portal-setting-badge{display:grid}.admfc-portal-setting-badge svg{width:10px!important;height:10px!important}.admfc-announcement-modal-backdrop{align-items:center;justify-content:center;padding:20px;background:#222f438f}.admfc-announcement-viewer{position:relative;width:min(1360px,97vw);height:95vh;display:block;padding:58px 24px 24px;overflow:hidden;border-radius:14px;background:#dfe7f2;box-shadow:0 28px 80px #0c182b52;animation:admfc-announcement-modal-in .18s ease-out}.admfc-announcement-paper-stage{width:100%;height:100%;overflow-y:auto;scrollbar-gutter:stable}.admfc-announcement-view-actions{position:absolute;z-index:2;top:14px;right:22px;display:flex;align-items:center;gap:8px}.admfc-announcement-view-actions>button{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;cursor:pointer;border:1px solid var(--xino-line);border-radius:7px;color:var(--xino-blue);background:#fff;font-size:9px;font-weight:700}.admfc-announcement-view-actions>button:last-child{width:32px;padding:0;color:var(--xino-ink-secondary)}@keyframes admfc-announcement-modal-in{0%{transform:translateY(12px) scale(.985);opacity:.72}to{transform:translateY(0) scale(1);opacity:1}}.admfc-announcement-paper{width:min(1180px,100%);min-height:calc(100% - 2px);box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;padding:48px 68px 38px;border:1px solid rgba(128,145,168,.22);border-radius:14px;color:#20242b;background:#fdfefe;box-shadow:0 12px 34px #2a3a5121}.admfc-announcement-letterhead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px}.admfc-announcement-letterhead h2{margin:0;color:#1f2329;font-size:24px;font-weight:800;letter-spacing:.03em}.admfc-announcement-letterhead p{margin:2px 0 0;color:#5f6670;font-size:13px;letter-spacing:.03em}.admfc-announcement-letterhead-meta{min-width:340px;display:flex;align-items:flex-end;flex-direction:column;gap:4px;color:#353a43;font-size:13px;line-height:1.45}.admfc-announcement-letterhead-meta strong{margin-bottom:2px;font-weight:800}.admfc-announcement-letterhead-meta span{display:block;white-space:nowrap}.admfc-announcement-letterhead-meta b{font-weight:500}.admfc-announcement-paper-rule{height:2px;margin:26px 0 30px;background:#d9dde3}.admfc-announcement-paper>h1{margin:0 0 28px;color:#12151a;font-size:28px;font-weight:850;letter-spacing:.08em;line-height:1.4;text-align:center}.admfc-announcement-paper-meta{margin:0 0 24px;border:1px solid #858b94;border-bottom:0}.admfc-announcement-paper-meta>div{min-height:50px;display:grid;grid-template-columns:320px minmax(0,1fr);border-bottom:1px solid #858b94}.admfc-announcement-paper-meta dt,.admfc-announcement-paper-meta dd{min-width:0;display:flex;align-items:center;margin:0;padding:9px 16px;font-size:13px}.admfc-announcement-paper-meta dt{justify-content:center;gap:4px;border-right:1px solid #858b94;font-weight:750}.admfc-announcement-paper-meta dt span{font-weight:650}.admfc-announcement-paper-meta dd{color:#353a43}.admfc-announcement-paper-body{flex:1;color:#242932;font-size:14px;line-height:2.1;white-space:pre-wrap}.admfc-announcement-paper>footer{margin-top:32px;color:#6d737d;font-size:12px;font-style:italic;text-align:right}.admfc-announcement-related-magnets{position:absolute;z-index:3;top:138px;right:0;display:grid;gap:6px}.admfc-announcement-related-magnets button{width:44px;min-height:106px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:9px 7px;cursor:pointer;border:0;border-radius:10px 0 0 10px;color:#fff;background:linear-gradient(180deg,#2e67ce,#15469f);box-shadow:-7px 7px 20px #1742903d}.admfc-announcement-related-magnets button:hover,.admfc-announcement-related-magnets button[aria-expanded=true]{background:linear-gradient(180deg,#3b79df,#174da9)}.admfc-announcement-related-magnets svg{width:17px;height:17px}.admfc-announcement-related-magnets span{font-size:10px;font-weight:750;letter-spacing:.06em;line-height:1.15;writing-mode:vertical-rl}.admfc-announcement-related-magnets em{min-width:24px;height:18px;display:grid;place-items:center;padding:0 4px;border-radius:6px;color:#eaf2ff;background:#ffffff2e;font-size:8px;font-style:normal;font-weight:800}.admfc-announcement-receipt-panel{position:absolute;z-index:5;top:0;right:0;width:min(430px,92%);height:100%;box-sizing:border-box;display:flex;flex-direction:column;transform:translate(102%);border-left:1px solid #d8e1ed;background:#fff;box-shadow:-20px 0 48px #1c2d4633;transition:transform .22s ease-out}.admfc-announcement-receipt-panel.is-open{transform:translate(0)}.admfc-announcement-receipt-panel>header{min-height:108px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:23px 24px 18px;border-bottom:1px solid var(--xino-line);background:linear-gradient(145deg,#f7faff,#eef4fc)}.admfc-announcement-receipt-panel>header span{color:var(--xino-blue);font-size:9px;font-weight:800;letter-spacing:.12em}.admfc-announcement-receipt-panel>header h3{margin:3px 0 2px;color:var(--xino-ink);font-size:20px}.admfc-announcement-receipt-panel>header p{margin:0;color:var(--xino-ink-muted);font-size:10px}.admfc-announcement-receipt-panel>header button{width:32px;height:32px;display:grid;flex:0 0 auto;place-items:center;cursor:pointer;border:1px solid var(--xino-line);border-radius:8px;color:var(--xino-ink-secondary);background:#fff}.admfc-announcement-receipt-panel>header button svg{width:16px;height:16px}.admfc-announcement-receipt-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 20px 12px;border:1px solid var(--xino-line);border-radius:10px;background:#fbfcfe}.admfc-announcement-receipt-summary>div{min-height:66px;display:grid;align-content:center;justify-items:center;gap:2px}.admfc-announcement-receipt-summary>div+div{border-left:1px solid var(--xino-line)}.admfc-announcement-receipt-summary strong{color:var(--xino-ink);font-size:18px}.admfc-announcement-receipt-summary span{color:var(--xino-ink-muted);font-size:9px}.admfc-announcement-receipt-filters{display:flex;gap:7px;padding:0 20px 12px}.admfc-announcement-receipt-filters button{height:28px;padding:0 10px;cursor:pointer;border:1px solid var(--xino-line);border-radius:7px;color:var(--xino-ink-muted);background:#fff;font-size:9px;font-weight:700}.admfc-announcement-receipt-filters button:hover,.admfc-announcement-receipt-filters button.is-active{color:var(--xino-blue);border-color:#a9bfe0;background:#edf4ff}.admfc-announcement-receipt-list{min-height:0;flex:1;display:grid;align-content:start;gap:9px;padding:4px 20px 18px;overflow-y:auto}.admfc-announcement-receipt-list>article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--xino-line);border-radius:9px;background:#fff}.admfc-announcement-receipt-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#3b78db,#1e50a5);font-size:13px;font-weight:800}.admfc-announcement-receipt-avatar svg{width:17px;height:17px}.admfc-announcement-receipt-list article>div:last-child>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.admfc-announcement-receipt-list article header strong{overflow:hidden;color:var(--xino-ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admfc-announcement-receipt-list article header span{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:#53647a;background:#eef2f7;font-size:8px}.admfc-announcement-receipt-list article header span.is-read{color:#225ea8;background:#eaf2ff}.admfc-announcement-receipt-list article header span.is-confirmed{color:#176849;background:#e5f6ee}.admfc-announcement-receipt-list article dl{display:grid;gap:4px;margin:8px 0 0}.admfc-announcement-receipt-list article dl>div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:6px;font-size:9px}.admfc-announcement-receipt-list article dt{color:var(--xino-ink-muted)}.admfc-announcement-receipt-list article dd{overflow:hidden;margin:0;color:var(--xino-ink-secondary);text-overflow:ellipsis;white-space:nowrap}.admfc-announcement-receipt-state{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--xino-ink-muted);font-size:10px}.admfc-announcement-receipt-state.is-error{color:#a23b3b}.admfc-announcement-receipt-state svg{width:20px;height:20px}.admfc-announcement-receipt-panel>footer{padding:12px 20px;color:var(--xino-ink-muted);border-top:1px solid var(--xino-line);background:#fbfcfe;font-size:9px}.admfc-regulation-paper-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px}.admfc-regulation-paper-head>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#4778bd,#244f90)}.admfc-regulation-paper-head>span svg{width:20px;height:20px}.admfc-regulation-paper-head p{margin:0 0 3px;color:#718098;font-size:9px;font-weight:800;letter-spacing:.12em}.admfc-regulation-paper-head h2{margin:0;color:#27364b;font-size:19px}.admfc-regulation-paper-head em{padding:6px 10px;border-radius:999px;color:#315f9f;background:#edf3fb;font-size:9px;font-style:normal}.admfc-regulation-paper .admfc-announcement-paper-meta>div{grid-template-columns:180px minmax(0,1fr)}.admfc-regulation-abstract{margin:0 0 24px;padding:16px 18px;border-left:3px solid #4d7ebe;color:#43546b;background:#f5f8fc}.admfc-regulation-abstract strong{display:block;margin-bottom:7px;color:#2e4f7c;font-size:11px}.admfc-regulation-abstract p{margin:0;font-size:12px;line-height:1.8;white-space:pre-wrap}.admfc-regulation-paper>footer a{display:inline-flex;align-items:center;gap:5px;color:var(--xino-blue);text-decoration:none}.admfc-regulation-paper>footer a svg{width:13px;height:13px}.is-spinning{animation:admfc-spin .8s linear infinite}@keyframes admfc-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.admfc-hero dl div{min-width:66px;padding-inline:10px}}@media(max-width:900px){.admfc-hero{align-items:flex-start;flex-direction:column}.admfc-hero dl{width:100%}.admfc-hero dl div{flex:1}.admfc-announcement-toolbar{align-items:stretch;flex-wrap:wrap}.admfc-announcement-browser{grid-template-columns:164px minmax(0,1fr)}.admfc-announcement-toolbar .admfc-announcement-search{width:100%}.admfc-announcement-toolbar>em{width:100%;margin-left:0}}@media(max-width:640px){.admfc-layout{min-height:560px}.admfc-form-tabs{padding:7px}.admfc-form-tabs button{min-height:34px;padding-inline:12px}.admfc-forms>div{max-height:360px}.admfc-modules{border-right:0;border-bottom:1px solid var(--xino-line)}.admfc-modules nav{display:flex;gap:5px;overflow-x:auto}.admfc-modules nav button{width:auto;flex:0 0 auto}.admfc-record-header{align-items:flex-start;flex-direction:column}.admfc-field-grid{grid-template-columns:1fr}.admfc-field-grid label.is-wide{grid-column:auto}.admfc-license-upload-grid{grid-template-columns:1fr}.admfc-announcement-browser{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.admfc-announcement-categories{border-right:0;border-bottom:1px solid var(--xino-line)}.admfc-announcement-categories>header{padding:10px 12px 8px}.admfc-announcement-categories nav{display:flex;gap:5px;padding:7px 8px;overflow-x:auto}.admfc-announcement-categories nav button{width:auto;flex:0 0 auto}.admfc-announcement-categories>footer{display:none}.admfc-announcement-modal-backdrop{align-items:flex-end;padding:0}.admfc-announcement-viewer{width:100%;height:94vh;max-width:none;padding:54px 10px 10px;border-radius:14px 14px 0 0}.admfc-announcement-view-actions{top:11px;right:12px}.admfc-announcement-paper{min-height:100%;padding:24px 20px 22px;border-radius:10px}.admfc-announcement-letterhead{grid-template-columns:1fr;gap:12px}.admfc-announcement-letterhead h2{font-size:16px}.admfc-announcement-letterhead-meta{min-width:0;align-items:flex-start}.admfc-announcement-paper>h1{font-size:19px}.admfc-announcement-paper-meta>div{grid-template-columns:130px minmax(0,1fr)}.admfc-announcement-paper-meta dt{flex-wrap:wrap}.admfc-announcement-related-magnets{top:112px}.admfc-announcement-receipt-panel{width:100%}}.adm-company-event-create{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;cursor:pointer;border-radius:8px;color:#fff;background:#356dca;box-shadow:0 5px 13px #356dca33;white-space:nowrap}.adm-company-event-create:hover{background:#2d61b8}.adm-company-event-create:disabled{cursor:default;opacity:.5}.adm-company-event-create svg{width:15px;height:15px}.adm-company-event-marker{width:14px;height:14px;position:absolute;right:5px;bottom:5px;display:grid;place-items:center;padding:0;cursor:pointer;border:0;border-radius:4px;color:#426da9;background:#eaf2ff;font-size:7px;line-height:1;box-shadow:0 0 0 2px #ffffffeb}.adm-company-event-marker:hover,.adm-company-event-marker:focus-visible{outline:1px solid currentColor;outline-offset:1px}.adm-company-event-marker.is-high{color:#a66a0c;background:#fff1d5}.adm-company-event-marker.is-critical{color:#ae4038;background:#ffe9e6}.adm-company-event-surface>header>.adm-company-event-create{flex:0 0 auto;color:#fff}.adm-company-event-table{min-width:980px;overflow:hidden}.adm-company-event-table-head,.adm-company-event-table-row{position:relative;display:grid;grid-template-columns:1.05fr 1.8fr .95fr 1fr 1fr .8fr .55fr;gap:12px;align-items:center;padding:0 14px}.adm-company-event-table-head{min-height:40px;border-bottom:1px solid #dfe6ef;color:#718096;background:#f6f8fb}.adm-company-event-table-row{min-height:62px;border-bottom:1px solid #edf1f5;color:#3d4d63;background:#fff}.adm-company-event-table-row:before{width:3px;position:absolute;inset:8px auto 8px 0;border-radius:0 4px 4px 0;content:"";background:#8fa3bc}.adm-company-event-table-row.is-high:before{background:#dda031}.adm-company-event-table-row.is-critical:before{background:#d5574d}.adm-company-event-table-row:hover{background:#fbfdff}.adm-company-event-table-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-company-event-table-row>span:nth-child(1),.adm-company-event-table-row>span:nth-child(2),.adm-company-event-table-row>span:nth-child(3){display:grid;gap:3px}.adm-company-event-table-row strong{overflow:hidden;color:#26384f;text-overflow:ellipsis;white-space:nowrap}.adm-company-event-table-row small{overflow:hidden;color:#8491a3;text-overflow:ellipsis;white-space:nowrap}.adm-company-event-table-row em{width:fit-content;padding:3px 7px;border-radius:999px;color:#3568b5;background:#edf4ff;font-style:normal}.adm-company-event-table-row i{padding:3px 7px;border-radius:999px;color:#8a641d;background:#fff5da;font-style:normal}.adm-company-event-table-row i.is-in_progress{color:#2f66bd;background:#edf4ff}.adm-company-event-table-row i.is-completed{color:#177761;background:#eaf8f3}.adm-company-event-table-row i.is-cancelled{color:#6f7c8e;background:#eef1f4}.adm-company-event-table-row>span:last-child button{min-height:30px;padding:0 10px;cursor:pointer;border:1px solid #cfdbea;border-radius:7px;color:#356dca;background:#fff}.adm-company-event-empty{min-height:330px;display:grid;place-content:center;justify-items:center;gap:9px;padding:28px;color:#718096;text-align:center}.adm-company-event-empty>svg{width:28px;height:28px;color:#8aa1be}.adm-company-event-empty>strong{color:#30445e}.adm-company-event-empty>.adm-company-event-create{margin-top:5px;color:#fff}.adm-company-event-modal{position:fixed;z-index:1260;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#141f2f70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.adm-company-event-modal>form{width:min(760px,96vw);max-height:min(880px,94vh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #dfe6ef;border-radius:14px;background:#f7f9fc;box-shadow:0 24px 70px #13223747}.adm-company-event-modal>form>header{min-height:82px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid #dfe6ef;background:#fff}.adm-company-event-modal>form>header>div{display:flex;align-items:flex-start;gap:12px}.adm-company-event-modal>form>header>div>span{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;border-radius:10px;color:#fff;background:#356dca}.adm-company-event-modal>form>header>div>span svg{width:19px;height:19px}.adm-company-event-modal>form>header small{color:#477ac2;letter-spacing:.08em}.adm-company-event-modal>form>header h3{margin:2px 0;color:#21334b}.adm-company-event-modal>form>header p{margin:0;color:#7c899a}.adm-company-event-modal>form>header>button{width:34px;height:34px;display:grid;place-items:center;cursor:pointer;border-radius:8px;color:#65758a;background:#f1f4f8}.adm-company-event-modal>form>header>button svg{width:17px;height:17px}.adm-company-event-form{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;overflow-y:auto}.adm-company-event-form label{min-width:0;display:grid;align-content:start;gap:6px;color:#536278}.adm-company-event-form label.is-wide,.adm-company-event-form-error{grid-column:1 / -1}.adm-company-event-form label>span>i{color:#d2493f;font-style:normal}.adm-company-event-form input,.adm-company-event-form select,.adm-company-event-form textarea{width:100%;min-width:0;border:1px solid #cfd9e6;border-radius:8px;color:#2d3f57;background:#fff;outline:0}.adm-company-event-form input,.adm-company-event-form select{min-height:38px;padding:0 10px}.adm-company-event-form textarea{padding:9px 10px;resize:vertical}.adm-company-event-form input:focus,.adm-company-event-form select:focus,.adm-company-event-form textarea:focus{border-color:#6f9bd9;box-shadow:0 0 0 3px #356dca1a}.adm-company-event-form label.is-checkbox{display:flex;align-items:center;align-self:end;gap:8px;min-height:38px;padding:0 10px;border:1px solid #dbe3ee;border-radius:8px;background:#fff}.adm-company-event-form label.is-checkbox input{width:16px;min-height:16px}.adm-company-event-auto-status{min-width:0;display:grid;align-content:start;gap:6px;color:#536278}.adm-company-event-auto-status>strong{min-height:38px;display:flex;align-items:center;padding:0 12px;border:1px solid #dbe3ee;border-radius:8px;font-size:13px;font-weight:700;background:#f7f9fc}.adm-company-event-auto-status>strong.is-planned{color:#98631c;background:#fff7e7;border-color:#f1dfb8}.adm-company-event-auto-status>strong.is-in_progress{color:#2f66bd;background:#edf4ff;border-color:#cdddf7}.adm-company-event-auto-status>strong.is-completed{color:#177761;background:#eaf8f3;border-color:#cbe9de}.adm-company-event-auto-status>small{color:#7d8ba0;line-height:1.45}.adm-company-event-form-error{display:flex;align-items:center;gap:7px;margin:0;padding:9px 11px;border-radius:8px;color:#ad4038;background:#fff0ee}.adm-company-event-form-error svg{width:15px;height:15px}.adm-company-event-modal>form>footer{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;border-top:1px solid #dfe6ef;background:#fff}.adm-company-event-modal>form>footer>span{display:flex;align-items:center;gap:6px;color:#6c7a8d}.adm-company-event-modal>form>footer>span svg{width:15px;height:15px;color:#477ac2}.adm-company-event-modal>form>footer>div{display:flex;gap:8px}.adm-company-event-modal>form>footer button{min-height:36px;padding:0 14px;cursor:pointer;border:1px solid #ced9e6;border-radius:8px;color:#516177;background:#fff}.adm-company-event-modal>form>footer button[type=submit]{border-color:#356dca;color:#fff;background:#356dca}.adm-company-event-modal>form>footer button:disabled{cursor:default;opacity:.55}@media(max-width:900px){.adm-holiday-toolbar-actions{flex-wrap:wrap}.adm-company-event-create{flex:1 0 auto}.adm-company-event-surface{overflow-x:auto}}@media(max-width:640px){.adm-company-event-modal{align-items:end;padding:0}.adm-company-event-modal>form{width:100%;max-height:94vh;border-radius:14px 14px 0 0}.adm-company-event-form{grid-template-columns:1fr;padding:14px}.adm-company-event-form label.is-wide,.adm-company-event-form-error{grid-column:auto}.adm-company-event-modal>form>footer{align-items:stretch;flex-direction:column}.adm-company-event-modal>form>footer>div,.adm-company-event-modal>form>footer button{width:100%}}.adm-holiday-panel{gap:12px;padding:16px;border:1px solid #e3e9f2;border-radius:18px;background:#f4f7fb}.adm-holiday-hero{min-height:104px;padding:20px 24px;overflow:hidden;border:0;border-radius:16px;background:radial-gradient(circle at 84% 14%,rgba(106,153,255,.28),transparent 28%),radial-gradient(circle at 64% 110%,rgba(53,196,180,.16),transparent 32%),linear-gradient(128deg,#172d55,#234e91 52%,#2e6ac0);box-shadow:0 14px 30px #1f42772e}.adm-holiday-hero:after{width:280px;height:280px;position:absolute;right:-90px;bottom:-190px;content:"";border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 38px #ffffff09,0 0 0 78px #ffffff06}.adm-holiday-hero-icon{width:50px;height:50px;z-index:1;border:1px solid rgba(255,255,255,.28);border-radius:14px;color:#fff;background:#ffffff21;box-shadow:inset 0 1px #ffffff38,0 10px 24px #091c3d38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.adm-holiday-hero>div{z-index:1;gap:4px}.adm-holiday-hero p{color:#9fc7ff;font-size:10px;font-weight:750;letter-spacing:.16em}.adm-holiday-hero h3{color:#fff;font-size:20px;letter-spacing:.02em}.adm-holiday-hero>div>span{color:#e8f1ffc7;font-size:11px}.adm-holiday-hero>.adm-status{z-index:1;border:1px solid rgba(255,255,255,.18);color:#dffbf2;background:#199a7d47;box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.adm-holiday-toolbar{min-height:68px;padding:10px 14px;border-color:#e1e7f0;border-radius:13px;box-shadow:0 8px 24px #253a5b12}.adm-holiday-quarter-navigation{min-width:410px;grid-template-columns:104px minmax(170px,1fr) 104px;gap:12px}.adm-holiday-quarter-navigation>div{gap:3px}.adm-holiday-quarter-navigation strong{font-size:14px;letter-spacing:.015em}.adm-holiday-quarter-navigation span{font-size:9px}.adm-holiday-quarter-navigation button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-color:#dde5f0;border-radius:9px;color:#425773;background:#f8fafc}.adm-holiday-quarter-navigation button svg{width:14px;height:14px}.adm-holiday-period select{height:38px;border-color:#dde5f0;border-radius:9px;background-color:#f9fbfd}.adm-holiday-view-tabs{padding:4px;border:0;border-radius:10px;background:#eef2f7}.adm-holiday-view-tabs button{min-height:32px;border-radius:7px}.adm-holiday-summary{gap:9px}.adm-holiday-summary article{min-height:84px;align-content:start;gap:3px;padding:13px 15px 12px 17px;border-color:#e2e8f1;border-radius:12px;background:linear-gradient(145deg,#fff,#fbfcfe);box-shadow:0 6px 18px #253a5b0e}.adm-holiday-summary article:before{width:3px;inset:13px auto 13px 0;border-radius:0 4px 4px 0}.adm-holiday-summary article>span{font-size:9px;font-weight:650;letter-spacing:.03em}.adm-holiday-summary strong{margin:1px 0 0;font-size:22px;line-height:1.05;letter-spacing:-.025em}.adm-holiday-summary small{font-size:8px}.adm-holiday-sync-strip{min-height:34px;padding:7px 11px;border:0;border-radius:9px;background:#fff8e9}.adm-holiday-sync-strip.is-ready{color:#177868;background:#eaf7f3}.adm-holiday-view-surface{border-color:#dfe6f0;border-radius:14px;box-shadow:0 10px 28px #253a5b13}.adm-holiday-view-surface>header{min-height:58px;padding:10px 16px;background:#fff}.adm-holiday-view-surface>header strong{color:#273a54;font-size:12px}.adm-holiday-marker-legend{gap:8px 12px}.adm-holiday-marker-legend b{width:7px;min-width:7px;height:7px;min-height:7px;border-radius:50%}.adm-holiday-marker-legend .is-work b{background:#3f7bdf}.adm-holiday-marker-legend .is-weekend b{background:#95a1b2}.adm-holiday-marker-legend .is-holiday{color:#b36a17}.adm-holiday-marker-legend .is-adjust-work b,.adm-holiday-marker-legend .is-adjust-rest b{border:1.5px solid #3478d4;color:#3478d4;background:#fff}.adm-holiday-marker-legend .is-unknown b{background:#d6a53e}.adm-holiday-marker-legend .is-adjust-work b,.adm-holiday-marker-legend .is-adjust-rest b{width:18px;min-width:18px;height:18px;min-height:18px;font-size:8px}.adm-holiday-calendar-tools{display:flex;align-items:center;gap:12px}.adm-holiday-edit-controls{display:inline-flex;align-items:center;gap:6px}.adm-holiday-edit-controls>input{width:110px;height:34px;box-sizing:border-box;padding:0 9px;border:1px solid #b9cae1;border-radius:8px;outline:none;color:#344862;background:#fff;font-size:9px}.adm-holiday-edit-controls>input:focus{border-color:#3f7bdf;box-shadow:0 0 0 3px #3f7bdf1f}.adm-holiday-inline-navigation{display:inline-flex;align-items:center;gap:4px}.adm-holiday-inline-navigation button{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;cursor:pointer;border:1px solid #dce5f1;border-radius:7px;color:#536781;background:#fff;font-size:8px;white-space:nowrap}.adm-holiday-inline-navigation button:hover{border-color:#9eb9df;color:#2462bd;background:#f5f9ff}.adm-holiday-inline-navigation button:disabled{cursor:default;opacity:.5}.adm-holiday-inline-navigation svg{width:12px;height:12px}.adm-holiday-edit-modes{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #dce5f1;border-radius:9px;background:#f4f7fb}.adm-holiday-edit-modes button{min-height:28px;padding:0 10px;cursor:pointer;border-radius:6px;color:#63748a;background:transparent;font-size:9px}.adm-holiday-edit-modes button:hover{color:#2462bd;background:#fff}.adm-holiday-edit-modes button.is-active{color:#fff;background:#2f6bc5;box-shadow:0 2px 7px #2f6bc533}.adm-holiday-maintain{width:34px;height:34px;position:relative;flex:0 0 auto;display:grid;place-items:center;cursor:pointer;border:1px solid #dce5f1;border-radius:9px;color:#536781;background:#f7f9fc;transition:color .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.adm-holiday-maintain:hover{border-color:#9eb9df;color:#2462bd;background:#f1f6ff}.adm-holiday-maintain.is-active{border-color:#2f6bc5;color:#fff;background:#2f6bc5;box-shadow:0 6px 16px #2f6bc53d}.adm-holiday-maintain:disabled{cursor:default;opacity:.5}.adm-holiday-maintain svg{width:16px;height:16px}.adm-holiday-maintain.is-saving svg{animation:admfc-spin .8s linear infinite}.adm-holiday-maintain em{min-width:15px;height:15px;position:absolute;top:-6px;right:-6px;display:grid;place-items:center;padding:0 3px;border:2px solid #fff;border-radius:999px;color:#fff;background:#e45e55;font-size:7px;font-style:normal}.adm-holiday-quarter-grid{gap:14px;padding:14px;background:#f8fafd}.adm-holiday-month{border-color:#dde5ef;border-radius:12px;box-shadow:0 5px 16px #253a5b0e}.adm-holiday-month>header{min-height:46px;padding:0 13px;background:#fff}.adm-holiday-month>header strong{color:#253a56;font-size:12px}.adm-holiday-month>header span{padding:3px 7px;border-radius:999px;color:#718096;background:#f2f5f9;font-size:8px}.adm-holiday-weekdays{background:#f7f9fc}.adm-holiday-weekdays>span{padding:8px 0;font-size:9px;font-weight:650}.adm-holiday-weekdays>span.is-weekend{color:#aa721f;background:#fffaf2}.adm-holiday-calendar-cell,.adm-holiday-calendar-blank{height:64px;min-height:64px;box-sizing:border-box;overflow:hidden}.adm-holiday-calendar-blank{background:#fbfcfe}.adm-holiday-calendar-cell{position:relative;align-content:start;gap:5px;padding:8px;transition:background .14s ease,box-shadow .14s ease}.adm-holiday-calendar-cell:hover{z-index:1;background:#f6f9ff;box-shadow:inset 0 0 0 1px #b9cdf0}.adm-holiday-calendar-cell.is-rest,.adm-holiday-calendar-cell.is-weekend{background:#fafbfd}.adm-holiday-calendar-cell.is-adjust-work{background:#fff}.adm-holiday-calendar-cell.is-adjust-rest{background:#faf7fe}.adm-holiday-calendar-cell.is-holiday{background:#fff9ef}.adm-holiday-calendar-cell>div>strong{color:#344862;font-size:10px}.adm-holiday-calendar-cell>div>em{font-size:8px}.adm-holiday-calendar-cell>.adm-holiday-lunar{color:#8492a7;font-size:8px;line-height:1}.adm-holiday-calendar-cell>.adm-holiday-lunar.is-emphasized{color:#40536e;font-weight:750}.adm-holiday-day-tag.is-compact{width:7px;min-height:7px;height:7px;position:absolute;right:9px;top:9px;bottom:auto;padding:0;border-radius:50%;box-shadow:0 0 0 3px #ffffffe6}.adm-holiday-day-tag.is-compact.is-work{background:#3f7bdf}.adm-holiday-day-tag.is-compact.is-weekend{background:#95a1b2}.adm-holiday-day-tag.is-compact.is-adjust-work,.adm-holiday-day-tag.is-compact.is-adjust-rest{border:1.5px solid #3478d4;color:#3478d4;background:#fff}.adm-holiday-day-tag.is-compact.is-unknown{background:#d6a53e}.adm-holiday-day-tag.is-compact.is-adjust-work,.adm-holiday-day-tag.is-compact.is-adjust-rest{width:15px;height:15px;min-height:15px;top:5px;right:5px;bottom:auto;display:grid;place-items:center;border-radius:4px;font-size:7px;line-height:1;font-weight:750;box-shadow:none}.adm-holiday-day-tag.is-compact.is-adjust-work>b,.adm-holiday-day-tag.is-compact.is-adjust-rest>b{display:block;font-size:10px;line-height:1;transform:scale(.68);transform-origin:center}.adm-holiday-day-tag.is-weekend{color:#647187;background:#edf1f5}.adm-holiday-day-tag.is-adjust-work{color:#16785d;background:#e2f6ef}.adm-holiday-day-tag.is-adjust-rest{color:#6546ae;background:#eee8fb}.adm-holiday-day-tag.is-compact.is-adjust-work,.adm-holiday-day-tag.is-compact.is-adjust-rest{color:#3478d4;background:#fff}.adm-holiday-calendar-cell.is-editable{cursor:pointer}.adm-holiday-calendar-cell.is-editable:hover{background:#f1f6ff;box-shadow:inset 0 0 0 1px #83a9e1}.adm-holiday-calendar-cell.is-editable:focus-visible{z-index:2;outline:2px solid #3d75ce;outline-offset:-2px}.adm-holiday-calendar-cell.is-pending-change{box-shadow:inset 0 0 0 1px #3d75ce}.adm-holiday-access-note{border:0;border-radius:9px;background:#eaf1fb}@media(max-width:1180px){.adm-holiday-quarter-navigation{min-width:360px;grid-template-columns:92px minmax(150px,1fr) 92px}.adm-holiday-quarter-navigation button span{font-size:8px}}@media(max-width:900px){.adm-holiday-panel{border-radius:12px}.adm-holiday-quarter-navigation{min-width:0}.adm-holiday-quarter-grid{grid-template-columns:1fr}}@media(max-width:640px){.adm-holiday-panel{padding:10px}.adm-holiday-hero{padding:16px}.adm-holiday-quarter-navigation{grid-template-columns:1fr 1fr}.adm-holiday-quarter-navigation>div{grid-column:1 / -1;grid-row:1}.adm-holiday-calendar-cell,.adm-holiday-calendar-blank{height:60px;min-height:60px}}.adm-module-body:has(.osw-shell){height:100%;min-height:0;overflow:hidden}.adm-module-body>main:has(.osw-shell){min-height:0;height:100%}.osw-shell{min-width:0;min-height:680px;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--xino-line);border-radius:12px;color:var(--xino-ink);background:#f5f7fb;box-shadow:var(--xino-shadow-card)}.osw-shell button,.osw-shell input,.osw-shell select,.osw-shell textarea{font:inherit}.osw-tabs{min-width:0;display:flex;gap:5px;padding:8px 10px;overflow-x:auto;border-bottom:1px solid var(--xino-line);background:#eef2f8;scrollbar-width:none}.osw-tabs::-webkit-scrollbar{display:none}.osw-tabs button{min-height:38px;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:0 13px;cursor:pointer;border:1px solid transparent;border-radius:8px;color:var(--xino-ink-secondary);background:transparent;font-size:11px;font-weight:650}.osw-tabs button:hover{color:var(--xino-blue);background:#ffffffa6}.osw-tabs button.is-active{color:var(--xino-blue);border-color:#d9e2f0;background:#fff;box-shadow:0 3px 9px #263e5e1a}.osw-tabs svg{width:15px;height:15px}.osw-tabs button.is-settings{width:38px;margin-left:auto;justify-content:center;padding:0}.osw-overview,.osw-list-page{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto}.osw-page-heading{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--xino-line);background:#fff}.osw-page-heading>div:first-child{min-width:0}.osw-page-heading small{color:#7890ad;font-size:10px;font-weight:700}.osw-page-heading h2{margin:4px 0;font-size:20px;line-height:1.2}.osw-page-heading p{margin:0;color:var(--xino-ink-muted);font-size:11px}.osw-page-heading>div:last-child{flex:0 0 auto;display:flex;gap:8px}.osw-page-heading button,.osw-row-actions button,.osw-panel header button,.osw-alert button,.osw-pagination button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;cursor:pointer;border:1px solid #d7e0ec;border-radius:8px;color:var(--xino-blue);background:#fff;font-size:11px;font-weight:650}.osw-page-heading button.is-primary{color:#fff;border-color:var(--xino-blue);background:var(--xino-blue)}.osw-page-heading button svg,.osw-row-actions button svg{width:15px;height:15px}.osw-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:16px 18px 0}.osw-metrics article{min-width:0;display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--xino-line);border-radius:10px;background:#fff}.osw-metrics article>span{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;color:#2764c9;background:#edf4ff}.osw-metrics article:nth-child(2)>span{color:#b7791f;background:#fff6df}.osw-metrics article:nth-child(3)>span{color:#087f5b;background:#e9f8f2}.osw-metrics article:nth-child(5)>span{color:#7c4dba;background:#f4effc}.osw-metrics svg{width:18px;height:18px}.osw-metrics article div{min-width:0;display:grid}.osw-metrics small,.osw-metrics em{overflow:hidden;color:var(--xino-ink-muted);font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.osw-metrics strong{margin:2px 0;font-size:22px;line-height:1}.osw-overview-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.72fr);gap:12px;padding:12px 18px 18px}.osw-panel{min-width:0;overflow:hidden;border:1px solid var(--xino-line);border-radius:10px;background:#fff}.osw-panel>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid var(--xino-line)}.osw-panel>header div{display:grid;gap:2px}.osw-panel>header strong{font-size:12px}.osw-panel>header span{color:var(--xino-ink-muted);font-size:9px}.osw-recent-list>div{min-height:64px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid #edf1f6}.osw-recent-list>div>span:first-child{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--xino-blue);background:#edf4ff}.osw-recent-list svg{width:15px;height:15px}.osw-recent-list>div>div{min-width:0;display:grid;gap:3px}.osw-recent-list strong,.osw-recent-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osw-recent-list strong{font-size:11px}.osw-recent-list small{color:var(--xino-ink-muted);font-size:9px}.osw-guide ol{margin:0;padding:8px 14px 14px;list-style:none}.osw-guide li{display:flex;align-items:center;gap:10px;padding:10px 0}.osw-guide li+li{border-top:1px dashed #dde4ef}.osw-guide li>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--xino-blue);font-size:10px;font-weight:800}.osw-guide li div{display:grid;gap:2px}.osw-guide li strong{font-size:11px}.osw-guide li small{color:var(--xino-ink-muted);font-size:9px}.osw-list-card{min-width:0;min-height:0;flex:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#fff}.osw-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--xino-line)}.osw-toolbar label{width:min(380px,48%);min-height:36px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #d9e2ef;border-radius:8px;background:#fff}.osw-toolbar svg{width:15px;height:15px;color:#8192a8}.osw-toolbar input{min-width:0;width:100%;border:0;outline:0;color:var(--xino-ink);background:transparent;font-size:11px}.osw-toolbar>span,.osw-pagination>span{color:var(--xino-ink-muted);font-size:10px}.osw-table{min-width:0;overflow-y:auto}.osw-tr{min-width:0;min-height:50px;display:grid;align-items:center;border-bottom:1px solid #e9eef5}.osw-tr>*{min-width:0;padding:8px 11px;overflow:hidden;color:var(--xino-ink-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.osw-tr>strong{color:#2563c7;font-weight:700}.osw-tr>span:has(>b){display:grid;gap:2px}.osw-tr b{overflow:hidden;color:var(--xino-ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.osw-tr small{color:var(--xino-ink-muted);font-size:9px}.osw-th{min-height:42px;position:sticky;z-index:2;top:0;background:#f6f8fb}.osw-th>span{color:#6d7f98;font-size:10px;font-weight:650}.osw-table.is-requests .osw-tr,.osw-table.is-fulfillment .osw-tr{grid-template-columns:1.05fr 2fr 1fr .9fr .8fr 1.15fr}.osw-table.is-inbound .osw-tr{grid-template-columns:1.05fr .85fr .9fr .9fr .75fr .8fr 1fr}.osw-table.is-returns .osw-tr{grid-template-columns:1fr 1fr 1fr 1fr .8fr .8fr .8fr}.osw-table.is-inventory .osw-tr{grid-template-columns:1.1fr 1fr 1fr 1fr 1fr .9fr}.osw-table.is-stock .osw-tr{grid-template-columns:1.05fr 1.2fr 1fr 1fr .7fr .7fr .7fr}.osw-table.is-rules .osw-tr{grid-template-columns:1fr 1.4fr .9fr .8fr .9fr 1.4fr .7fr}.osw-row-actions{display:flex;align-items:center;gap:5px}.osw-row-actions button{min-height:30px;padding:0 9px}.osw-row-actions button:disabled{cursor:wait;opacity:.55}.osw-row-actions em{color:var(--xino-ink-muted);font-size:9px;font-style:normal}.osw-status{width:fit-content;display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:9px;font-weight:700}.osw-status.success{color:#13795b;background:#e6f7f0}.osw-status.warning{color:#a16207;background:#fff4d6}.osw-status.info{color:#2563c7;background:#eaf2ff}.osw-status.danger{color:#b42318;background:#feeceb}.osw-status.neutral{color:#697a91;background:#eef2f6}.osw-pagination{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:8px 15px;border-top:1px solid var(--xino-line);background:#fbfcfe}.osw-pagination div{display:flex;align-items:center;gap:7px}.osw-pagination button{min-height:32px;padding:0 10px}.osw-pagination button:disabled{cursor:default;color:#aab5c4;background:#f3f5f8}.osw-pagination b{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;color:#fff;background:var(--xino-blue);font-size:10px}.osw-pagination svg{width:13px;height:13px}.osw-loading,.osw-empty{min-height:230px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--xino-ink-muted);font-size:10px}.osw-empty{flex-direction:column}.osw-empty svg{width:30px;height:30px;color:#9caac0}.osw-empty strong{color:var(--xino-ink-secondary);font-size:11px}.osw-empty span{color:var(--xino-ink-muted);font-size:9px}.osw-loading svg{width:18px;height:18px}.osw-alert{display:flex;align-items:center;gap:8px;margin:12px 16px;padding:10px 12px;border:1px solid #f0c5c1;border-radius:8px;color:#a82d25;background:#fff5f4;font-size:10px}.osw-alert svg{width:16px;height:16px}.osw-alert button{min-height:28px;margin-left:auto;color:#a82d25}.osw-material-grid{min-width:0;align-content:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;overflow-y:auto}.osw-material-grid article{min-width:0;position:relative;padding:14px;border:1px solid var(--xino-line);border-radius:10px;background:#fff}.osw-material-grid article header{display:flex;align-items:center;justify-content:space-between}.osw-material-grid article header>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--xino-blue);background:#edf4ff}.osw-material-grid article header svg{width:17px;height:17px}.osw-material-grid article>strong,.osw-material-grid article>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osw-material-grid article>strong{margin-top:10px;font-size:12px}.osw-material-grid article>small{margin-top:3px;color:var(--xino-ink-muted);font-size:9px}.osw-material-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0 0}.osw-material-grid dl div{padding:8px;border-radius:7px;background:#f7f9fc}.osw-material-grid dt{color:var(--xino-ink-muted);font-size:8px}.osw-material-grid dd{margin:3px 0 0;overflow:hidden;color:var(--xino-ink-secondary);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.osw-material-grid article>em{display:inline-flex;align-items:center;gap:4px;margin-top:9px;color:#a16207;font-size:9px;font-style:normal}.osw-material-grid article>em svg{width:12px;height:12px}.osw-drawer-backdrop{position:fixed;z-index:220;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#15233a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.osw-drawer{width:min(780px,92vw);height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);background:#fff;box-shadow:-14px 0 40px #101f3433}.osw-drawer>header{min-height:76px;display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--xino-line)}.osw-drawer>header>div{display:flex;align-items:center;gap:11px}.osw-drawer>header>div>span{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--xino-blue)}.osw-drawer>header svg{width:18px;height:18px}.osw-drawer>header small{color:var(--xino-ink-muted);font-size:9px}.osw-drawer>header h3{margin:3px 0 0;font-size:16px}.osw-drawer>header>button{width:36px;height:36px;display:grid;place-items:center;cursor:pointer;border:1px solid #dae2ed;border-radius:8px;color:var(--xino-ink-secondary);background:#fff}.osw-drawer form{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.osw-drawer-body{padding:18px;overflow-y:auto}.osw-drawer fieldset{margin:0 0 14px;padding:15px;border:1px solid var(--xino-line);border-radius:10px}.osw-drawer legend{padding:0 7px;color:var(--xino-blue);font-size:11px;font-weight:700}.osw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.osw-form-grid label{min-width:0;display:grid;gap:6px}.osw-form-grid label.is-wide{grid-column:1/-1}.osw-form-grid label>span{color:var(--xino-ink-secondary);font-size:10px;font-weight:650}.osw-form-grid input,.osw-form-grid select,.osw-form-grid textarea{width:100%;min-height:39px;padding:9px 11px;outline:0;border:1px solid #d6dfeb;border-radius:8px;color:var(--xino-ink);background:#fff;font-size:11px}.osw-form-grid textarea{resize:vertical}.osw-form-grid input:focus,.osw-form-grid select:focus,.osw-form-grid textarea:focus{border-color:#6d9de3;box-shadow:0 0 0 3px #3165bf17}.osw-form-error{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:8px;color:#a82d25;background:#fff0ef;font-size:10px}.osw-form-error svg{width:15px;height:15px}.osw-drawer form>footer{min-height:66px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:11px 18px;border-top:1px solid var(--xino-line)}.osw-drawer form>footer button{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 16px;cursor:pointer;border:1px solid #d6dfeb;border-radius:8px;color:var(--xino-ink-secondary);background:#fff;font-size:11px;font-weight:650}.osw-drawer form>footer button.is-primary{color:#fff;border-color:var(--xino-blue);background:var(--xino-blue)}.osw-drawer form>footer button:disabled{cursor:wait;opacity:.6}.osw-drawer form>footer svg{width:15px;height:15px}.osw-toast{position:fixed;z-index:240;right:24px;bottom:22px;display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:9px;color:#fff;background:#176b52;box-shadow:0 10px 28px #15403440;font-size:11px}.osw-toast svg{width:16px;height:16px}.osw-tr .is-positive{color:#13795b}.osw-tr .is-negative{color:#b42318}@media(max-width:1180px){.osw-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.osw-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:840px){.osw-page-heading{align-items:flex-start;flex-direction:column}.osw-overview-grid{grid-template-columns:1fr}.osw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.osw-material-grid{grid-template-columns:1fr}.osw-tr>*:nth-child(3),.osw-tr>*:nth-child(4){display:none}.osw-table.is-requests .osw-tr,.osw-table.is-fulfillment .osw-tr,.osw-table.is-inbound .osw-tr,.osw-table.is-inventory .osw-tr{grid-template-columns:1.1fr 2fr .9fr 1.1fr}.osw-table.is-stock .osw-tr,.osw-table.is-rules .osw-tr{grid-template-columns:repeat(5,minmax(0,1fr))}.osw-form-grid{grid-template-columns:1fr}}.osw-table.is-inbound .osw-tr{grid-template-columns:1.08fr .9fr 1.18fr .78fr .62fr 1.06fr 1.18fr}.osw-tr.is-clickable{cursor:pointer;transition:background .16s ease}.osw-tr.is-clickable:hover,.osw-tr.is-clickable:focus-visible{outline:0;background:#f7faff}.osw-tr>strong>button{max-width:100%;padding:0;overflow:hidden;cursor:pointer;border:0;color:#2563c7;background:transparent;font:inherit;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.osw-tr>span>.osw-status+small{display:block;margin-top:4px}.osw-relation-select{width:100%;position:relative}.osw-relation-trigger{width:100%;min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;cursor:pointer;border:1px solid #d6dfeb;border-radius:8px;color:var(--xino-ink);background:#fff;font-size:11px;text-align:left}.osw-relation-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osw-relation-trigger span.is-placeholder{color:#7c8da3}.osw-relation-trigger svg{width:15px;height:15px;flex:0 0 auto;transition:transform .16s ease}.osw-relation-select.is-open .osw-relation-trigger{border-color:#6d9de3;box-shadow:0 0 0 3px #3165bf17}.osw-relation-select.is-open .osw-relation-trigger svg{transform:rotate(180deg)}.osw-relation-menu{position:absolute;z-index:12;top:calc(100% + 5px);right:0;left:0;padding:7px;border:1px solid #d6dfeb;border-radius:9px;background:#fff;box-shadow:0 14px 32px #1d335522}.osw-relation-search{height:36px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #dce4ef;border-radius:7px;background:#f8fafd}.osw-relation-search svg{width:14px;height:14px;color:#8192a8}.osw-form-grid .osw-relation-search input{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.osw-relation-menu>[role=listbox]{max-height:236px;margin-top:6px;overflow-y:auto}.osw-relation-menu>[role=listbox]>button{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;cursor:pointer;border:0;border-radius:6px;color:var(--xino-ink-secondary);background:#fff;font-size:10px;text-align:left}.osw-relation-menu>[role=listbox]>button:hover,.osw-relation-menu>[role=listbox]>button[aria-selected=true]{color:var(--xino-blue);background:#edf4ff}.osw-relation-menu>[role=listbox]>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osw-relation-menu>[role=listbox]>button small{flex:0 0 auto;color:#97a5b8;font-size:8px}.osw-relation-menu p{margin:0;padding:20px 8px;color:var(--xino-ink-muted);font-size:10px;text-align:center}.osw-live-meta{display:flex;align-items:center;gap:8px}.osw-live-meta span,.osw-live-strip>span{display:inline-flex;align-items:center;gap:5px;color:#13795b;font-size:9px;font-weight:700}.osw-live-meta i,.osw-live-strip i{width:6px;height:6px;border-radius:50%;background:#22a06b;box-shadow:0 0 0 3px #22a06b1c}.osw-live-meta small{color:var(--xino-ink-muted);font-size:9px}.osw-live-meta em{color:var(--xino-ink-muted);font-size:10px;font-style:normal}.osw-detail-drawer{width:min(860px,94vw)}.osw-detail-body{min-height:0;padding:16px 18px 24px;overflow-y:auto;background:#f7f9fc}.osw-live-strip{min-height:42px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 12px;border:1px solid #d8eee5;border-radius:8px;background:#f1fbf7}.osw-live-strip small{color:#628075;font-size:9px}.osw-detail-card{margin-bottom:12px;overflow:hidden;border:1px solid var(--xino-line);border-radius:10px;background:#fff}.osw-detail-card>header{min-height:57px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--xino-line)}.osw-detail-card>header>div{display:grid;gap:2px}.osw-detail-card>header strong{font-size:12px}.osw-detail-card>header span{color:var(--xino-ink-muted);font-size:9px}.osw-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.osw-detail-grid>div{min-width:0;padding:12px 14px;border-bottom:1px solid #edf1f6}.osw-detail-grid>div:nth-last-child(-n+2){border-bottom:0}.osw-detail-grid dt{color:var(--xino-ink-muted);font-size:9px}.osw-detail-grid dd{margin:5px 0 0;overflow:hidden;color:var(--xino-ink-secondary);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.osw-detail-items{overflow-x:hidden}.osw-detail-item{min-height:48px;display:grid;grid-template-columns:1.5fr .8fr .55fr .72fr .72fr;align-items:center;border-bottom:1px solid #edf1f6}.osw-detail-item>*{min-width:0;padding:8px 12px;overflow:hidden;color:var(--xino-ink-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.osw-detail-item span:first-child{display:grid;gap:2px}.osw-detail-item b{overflow:hidden;color:var(--xino-ink);text-overflow:ellipsis}.osw-detail-item small{color:var(--xino-ink-muted);font-size:8px}.osw-detail-item.is-head{min-height:38px;background:#f7f9fc}.osw-detail-item.is-head span{color:#6d7f98;font-size:9px;font-weight:700}@media(max-width:840px){.osw-live-meta small{display:none}.osw-table.is-inbound .osw-tr{grid-template-columns:1.1fr 2fr .9fr 1.1fr}.osw-detail-grid{grid-template-columns:1fr}.osw-detail-grid>div:nth-last-child(2){border-bottom:1px solid #edf1f6}.osw-detail-item{grid-template-columns:1.6fr .7fr .7fr}.osw-detail-item>*:nth-child(2),.osw-detail-item>*:nth-child(4){display:none}}


/* Shared R&D banner: CRM's filled hero treatment in the module's teal palette. */
.rnd-workspace .rnd-module-header {
  position: relative;
  min-height: 84px;
  overflow: hidden;
  color: #fff;
  background: linear-gradient(122deg,
    color-mix(in srgb, var(--module-color, #16856b) 65%, #003a35) 0%,
    var(--rnd-green) 62%, var(--module-color, #16856b) 100%);
  border: 0;
  border-radius: 12px 12px 0 0;
  box-shadow: 0 10px 26px rgb(7 93 84 / 17%);
}
.rnd-workspace .rnd-module-header::before,
.rnd-workspace .rnd-module-header::after {
  position: absolute;
  content: "";
  border: 24px solid rgb(255 255 255 / 7%);
  border-radius: 50%;
  pointer-events: none;
}
.rnd-workspace .rnd-module-header::before { right: -42px; width: 178px; height: 178px; }
.rnd-workspace .rnd-module-header::after { right: 110px; bottom: -92px; width: 132px; height: 132px; border-width: 18px; opacity: .7; }
.rnd-workspace .rnd-module-header > * { position: relative; z-index: 1; }
.rnd-workspace .rnd-module-header > span { color: var(--rnd-green); background: #fff; box-shadow: 0 5px 14px rgb(0 42 36 / 20%); }
.rnd-workspace .rnd-module-header h1 { color: #fff; }
.rnd-workspace .rnd-module-header p { color: rgb(255 255 255 / 85%); }
.rnd-workspace .rnd-module-header em,
.rnd-workspace .rnd-module-header small { color: rgb(255 255 255 / 88%); }
.rnd-workspace .rnd-module-actions small { background: transparent; border: 0; }
.rnd-workspace .rnd-module-actions > button { color: #fff; background: rgb(255 255 255 / 12%); border-color: rgb(255 255 255 / 40%); }
.rnd-workspace .rnd-module-actions > button:hover { background: rgb(255 255 255 / 22%); border-color: #fff; }
.rnd-workspace .rnd-module-actions > button:focus-visible { outline-color: #fff; }


._currentTargetsTable_eo8i6_2297 table{min-width:1100px}._currentTargetsTable_eo8i6_2297 td{overflow:hidden;text-overflow:ellipsis}._currentTargetsTable_eo8i6_2297 td:nth-child(2){white-space:normal;overflow-wrap:anywhere}._currentTargetsTable_eo8i6_2297 th:first-child{width:7%}._currentTargetsTable_eo8i6_2297 th:nth-child(2){width:32%}._currentTargetsTable_eo8i6_2297 th:nth-child(3){width:7%}._currentTargetsTable_eo8i6_2297 th:nth-child(4){width:5%}._currentTargetsTable_eo8i6_2297 th:nth-child(5){width:19%}._currentTargetsTable_eo8i6_2297 th:nth-child(6){width:9%}._currentTargetsTable_eo8i6_2297 th:nth-child(7){width:5%}._currentTargetsTable_eo8i6_2297 th:nth-child(8){width:7%}._currentTargetsTable_eo8i6_2297 th:last-child{width:9%}


[data-settings-view] [data-mis-control="button"]{min-height:30px;padding:5px 9px;border:1px solid var(--border);border-radius:8px} [data-settings-view] :is([data-mis-control="input"],[data-mis-control="select"],[data-mis-control="number-input"]){min-height:30px;padding:5px 9px;border:1px solid var(--border);border-radius:8px}


/* CRM customer tracking: extend the existing tab card background across its row. */
._workspace_qxpd0_1[data-view="management"] > ._summaryBar_qxpd0_921 {
  border: 1px solid #dce5f2;
  border-radius: 11px;
  background: #fff;
  box-shadow: 0 4px 16px rgb(31 56 98 / 4%);
}
._workspace_qxpd0_1[data-view="management"] > ._summaryBar_qxpd0_921 > ._managementTabs_qxpd0_41 {
  border: 0;
  box-shadow: none;
}

/* 01 CRM: continuous summary card and stable detail column. */
._workspace_qxpd0_1[data-view="management"] ._summaryBar_qxpd0_921 { border:1px solid #dce5f2; border-radius:11px; background:#fff; box-shadow:0 4px 16px rgb(31 56 98 / 4%); }
._workspace_qxpd0_1[data-view="management"] ._summaryBar_qxpd0_921 ._managementTabs_qxpd0_41 { border:0; box-shadow:none; }
@media (min-width: 901px) {
  ._workspace_qxpd0_1 { --tracking-detail-width:clamp(270px,26vw,460px); }
  ._workspace_qxpd0_1[data-view] ._workbench_qxpd0_45 { grid-template-columns:minmax(0,1fr) var(--tracking-detail-width); align-items:stretch; }
  ._workspace_qxpd0_1[data-view="management"] ._workbench_qxpd0_45[data-layout="overview"] { grid-template-columns:minmax(150px,.65fr) minmax(0,2fr) var(--tracking-detail-width); }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 { min-width:0; height:100%; min-height:0; overflow-y:auto; scrollbar-gutter:stable; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 > ._actionDetail_qxpd0_731 { min-height:calc(100% - 10px); }
}
/* 01 CRM: dates around a fixed current-date center. */
.crm01-follow-up-timeline { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); min-width:0; gap:0; padding-top:2px; }
.crm01-follow-up-range { grid-column:1 / -1; display:grid; grid-template-columns:1fr 1fr; margin:0 16.666% 8px; color:#8793a5; text-align:center; font-size:9px; line-height:1.5; }
.crm01-follow-up-point { position:relative; display:flex; min-width:0; flex-direction:column; align-items:center; gap:5px; color:#929cab; font-size:10px; }
.crm01-follow-up-point::before { content:""; position:absolute; left:0; right:0; top:5px; height:2px; background:#e3e8f0; }
.crm01-follow-up-point[data-position="previous"]::before { left:50%; }
.crm01-follow-up-point[data-position="next"]::before { right:50%; }
.crm01-follow-up-point > i { position:relative; z-index:1; width:11px; height:11px; border:2px solid #fff; border-radius:50%; background:#b5bfce; box-shadow:0 0 0 1px #dce3ed; }
.crm01-follow-up-point[data-position="today"] { color:#315ee5; }
.crm01-follow-up-point[data-position="today"] > i { background:#315ee5; box-shadow:0 0 0 2px #e3eaff; }
.crm01-follow-up-point > time { color:inherit; font-size:10px; font-variant-numeric:tabular-nums; white-space:nowrap; }
.crm01-follow-up-interval { grid-column:1 / -1; margin:10px 0 0; color:#76869f; text-align:center; font-size:10px; }
@media (min-width:901px) and (min-height:760px) {
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 > ._actionDetail_qxpd0_731 { display:flex; flex-direction:column; gap:10px; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 > ._actionDetail_qxpd0_731 > * { flex:0 0 auto; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 > ._actionDetail_qxpd0_731 > [data-communication-section] { display:flex; flex:1 1 auto; min-height:150px; flex-direction:column; }
  ._workspace_qxpd0_1[data-view] [data-communication-section] ._communicationContent_qxpd0_909 { display:flex; min-height:0; flex:1 1 auto; flex-direction:column; }
  ._workspace_qxpd0_1[data-view] [data-communication-section] ._communicationContent_qxpd0_909 > div { display:flex; min-height:0; flex:1 1 auto; flex-direction:column; }
  ._workspace_qxpd0_1[data-view] [data-communication-section] ._communicationContent_qxpd0_909 dd { flex:1 1 auto; height:auto; min-height:72px; max-height:180px; }
}


/* FORM_CATALOG_CRM_STYLE_20261017
   Match the customer tracking workspace without changing catalog behavior. */
.system-operations-workspace[data-settings-view="form-catalog"]:has(._root_1v7zl_1) { padding: 0; }
._root_1v7zl_1[aria-label="表单归类管理"] {
  --ink: #17233b;
  --text: #445b7c;
  --muted: #6d80a0;
  --weak: #788aa5;
  --line: #dce5f2;
  --blue: #3563d9;
  height: auto;
  min-height: 100%;
  overflow: visible;
  background: transparent;
  container-type: inline-size;
}
._root_1v7zl_1 ._content_1v7zl_79 { width: 100%; margin: 0; padding: 0 0 14px; }
._root_1v7zl_1[aria-label] ._hero_1v7zl_81[data-settings-header] {
  min-height: 150px;
  gap: 12px;
  padding: 16px 20px 20px;
  border: 1px solid rgb(255 255 255 / 18%);
  border-radius: 12px;
  background: linear-gradient(115deg, #152d83 0%, #2853b7 64%, #286d8c 100%);
  box-shadow: 0 7px 22px rgb(21 45 131 / 15%);
}
._root_1v7zl_1 ._heroTopline_1v7zl_85 { min-height: 30px; padding: 0; border: 0; }
._root_1v7zl_1 ._heroTrail_1v7zl_85 { opacity: .82; }
._root_1v7zl_1 ._heroActions_1v7zl_85 { gap: 8px; }
._root_1v7zl_1 ._heroActions_1v7zl_85 > span, ._root_1v7zl_1 ._heroActions_1v7zl_85 i {
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 5px 10px;
  border: 1px solid rgb(255 255 255 / 28%);
  border-radius: 7px;
  color: #fff;
  background: rgb(255 255 255 / 12%);
}
._root_1v7zl_1 ._heroActions_1v7zl_85 button { min-height: 30px; padding: 5px 12px; border-radius: 7px; }
._root_1v7zl_1 ._heroActions_1v7zl_85 button:hover { background: #edf3ff; }
._root_1v7zl_1 ._heroBody_1v7zl_85 { align-items: center; gap: 24px; }
._root_1v7zl_1 ._heroTitle_1v7zl_99 { min-width: 0; }
._root_1v7zl_1 ._heroTitle_1v7zl_99 p { margin-bottom: 5px; letter-spacing: .08em; font-weight: 500; }
._root_1v7zl_1 ._heroTitle_1v7zl_99 h1 { margin-bottom: 5px; }
._root_1v7zl_1 ._heroTitle_1v7zl_99 > span { display: block; max-width: 650px; }
._root_1v7zl_1 ._sourceReady_1v7zl_101, ._root_1v7zl_1 ._sourcePending_1v7zl_101 {
  min-width: 242px;
  max-width: 310px;
  flex: 0 0 auto;
  padding: 10px 12px;
  border: 1px solid rgb(255 255 255 / 28%);
  border-radius: 8px;
  color: #fff;
  background: rgb(255 255 255 / 12%);
}
._root_1v7zl_1 ._sourcePending_1v7zl_101 > svg { color: #ffe2a3; }
._root_1v7zl_1 ._sourceReady_1v7zl_101 > svg { color: #b9f2de; }
._root_1v7zl_1 ._sourceReady_1v7zl_101 span, ._root_1v7zl_1 ._sourcePending_1v7zl_101 span { color: rgb(255 255 255 / 80%); }
._root_1v7zl_1 ._metrics_1v7zl_119 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1px;
  margin: 10px 0;
  overflow: hidden;
  border: 1px solid var(--line);
  border-radius: 11px;
  background: var(--line);
}
._root_1v7zl_1 ._metricCard_1v7zl_121 { min-height: 68px; gap: 10px; padding: 10px 14px; border: 0; border-radius: 10px; }
._root_1v7zl_1 ._metricCard_1v7zl_121 > span { width: 36px; height: 36px; border-radius: 10px; color: var(--blue); background: #edf3ff; }
._root_1v7zl_1 ._metricCard_1v7zl_121 svg { width: 18px; height: 18px; }
._root_1v7zl_1 ._metricCard_1v7zl_121 div { grid-template-columns: auto minmax(0, 1fr); column-gap: 9px; row-gap: 3px; }
._root_1v7zl_1 ._metricCard_1v7zl_121 small { grid-column: 1 / -1; }
._root_1v7zl_1 ._metricCard_1v7zl_121 strong { grid-column: 1; grid-row: 2; color: #234b98; font-variant-numeric: tabular-nums; }
._root_1v7zl_1 ._metricCard_1v7zl_121 p { grid-column: 2; grid-row: 2; margin: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
._root_1v7zl_1 ._liveEvidence_1v7zl_81, ._root_1v7zl_1 ._workspace_1v7zl_81, ._root_1v7zl_1 ._bottomGrid_1v7zl_81 > section {
  border-color: var(--line);
  border-radius: 11px;
  box-shadow: 0 4px 16px rgb(31 56 98 / 4%);
}
._root_1v7zl_1 ._liveEvidence_1v7zl_81 { margin-bottom: 10px; }
._root_1v7zl_1 ._liveEvidence_1v7zl_81 > header { min-height: 35px; padding: 6px 13px; }
._root_1v7zl_1 ._liveEvidence_1v7zl_81 > header > div { flex-wrap: wrap; gap: 6px 9px; }
._root_1v7zl_1 ._liveEvidence_1v7zl_81 header em { flex: 0 0 auto; color: #677c9a; background: #f0f4fa; }
._root_1v7zl_1 ._evidenceGrid_1v7zl_151 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
._root_1v7zl_1 ._evidenceGrid_1v7zl_151 article { padding: 8px 13px; border-bottom: 0; border-right: 1px solid var(--line); }
._root_1v7zl_1 ._evidenceGrid_1v7zl_151 article:last-child { border-right: 0; }
._root_1v7zl_1 ._evidenceGrid_1v7zl_151 strong { margin: 0; color: #31558b; }
._root_1v7zl_1 ._workspace_1v7zl_81 { min-height: 420px; grid-template-columns: 180px minmax(0, 1fr) 266px; }
._root_1v7zl_1 ._treePane_1v7zl_165 { display: grid; background: #f8faff; }
._root_1v7zl_1 ._treePane_1v7zl_165 > header, ._root_1v7zl_1 ._detailPane_1v7zl_165 > header { min-height: 45px; padding: 0 13px; }
._root_1v7zl_1 ._treeSearch_1v7zl_177 { height: 32px; margin: 10px; border-color: #d1def3; }
._root_1v7zl_1 ._treeSearch_1v7zl_177 input { padding: 0; min-height: 0; }
._root_1v7zl_1 ._tree_1v7zl_165 button { min-height: 35px; }
._root_1v7zl_1 ._tree_1v7zl_165 ._treeActive_1v7zl_187 { color: #2857cf; background: #eaf1ff; }
._root_1v7zl_1 ._treeBranch_1v7zl_187 { padding-left: 7px; }
._root_1v7zl_1 ._treePane_1v7zl_165 > footer, ._root_1v7zl_1 ._detailPane_1v7zl_165 > footer { padding: 10px 12px; background: #fafcff; }
._root_1v7zl_1 ._catalogToolbar_1v7zl_193 { min-height: 55px; padding: 10px 13px; gap: 10px; }
._root_1v7zl_1 ._catalogToolbar_1v7zl_193 > div:first-child { min-width: 0; }
._root_1v7zl_1 ._toolbarActions_1v7zl_197 { flex: 0 0 auto; }
._root_1v7zl_1 ._toolbarActions_1v7zl_197 button { border-color: #d1def3; color: #3159c9; }
._root_1v7zl_1 ._toolbarActions_1v7zl_197 button:hover:not(:disabled) { background: #edf3ff; }
._root_1v7zl_1 ._toolbarActions_1v7zl_197 ._primaryAction_1v7zl_197:disabled { color: #8d9bb0; border-color: #e1e7ef; background: #f0f3f7; }
._root_1v7zl_1 ._filters_1v7zl_199 { grid-template-columns: minmax(170px, 1.6fr) minmax(112px, 1fr) minmax(100px, .9fr); gap: 7px; padding: 8px 11px; background: #fff; }
._root_1v7zl_1 ._filters_1v7zl_199 label { min-width: 0; min-height: 32px; padding: 0 8px; border-color: #d1def3; background: #f8faff; }
._root_1v7zl_1 ._filters_1v7zl_199 label:first-child { grid-column: auto; }
._root_1v7zl_1 ._filters_1v7zl_199 input, ._root_1v7zl_1 ._filters_1v7zl_199 select { width: 100%; min-height: 0; padding: 0; }
._root_1v7zl_1 ._tableWrap_1v7zl_203 table { min-width: 660px; }
._root_1v7zl_1 ._tableWrap_1v7zl_203:has(tbody:empty) table { min-width: 0; table-layout: fixed; }
._root_1v7zl_1 ._tableWrap_1v7zl_203 th { height: 35px; padding: 6px 8px; color: #637b9c; background: #f5f8fd; overflow-wrap: anywhere; }
._root_1v7zl_1 ._catalogEmpty_1v7zl_205, ._root_1v7zl_1 ._loadingState_1v7zl_205 { min-height: 275px; padding: 26px 22px; }
._root_1v7zl_1 ._catalogEmpty_1v7zl_205 > span { width: 46px; height: 46px; border-radius: 13px; color: var(--blue); background: #edf3ff; }
._root_1v7zl_1 ._catalogEmpty_1v7zl_205 h3 { margin: 12px 0 6px; }
._root_1v7zl_1 ._catalogEmpty_1v7zl_205 p { max-width: 470px; }
._root_1v7zl_1 ._catalogEmpty_1v7zl_205 > div { max-width: 100%; flex-wrap: wrap; justify-content: center; gap: 6px; margin-top: 14px; }
._root_1v7zl_1 ._catalogEmpty_1v7zl_205 code { min-width: 0; max-width: 100%; overflow-wrap: anywhere; color: #73839c; background: #f5f7fb; }
._root_1v7zl_1 ._catalogFooter_1v7zl_207 { gap: 10px; min-height: 33px; flex-wrap: wrap; padding: 6px 11px; }
._root_1v7zl_1 ._detailPane_1v7zl_165 { grid-column: auto; grid-template-rows: auto auto auto minmax(0, 1fr) auto; border-top: 0; border-left: 1px solid var(--line); background: #fbfcff; }
._root_1v7zl_1 ._detailEmpty_1v7zl_209 { min-height: 116px; padding: 16px; }
._root_1v7zl_1 ._detailEmpty_1v7zl_209 > span { width: 36px; height: 36px; color: var(--blue); background: #edf3ff; }
._root_1v7zl_1 ._detailTabs_1v7zl_211 button { height: 36px; }
._root_1v7zl_1 ._schemaEmpty_1v7zl_211 { min-height: 138px; padding: 18px; }
._root_1v7zl_1 ._schemaEmpty_1v7zl_211 > svg { color: #7b95bc; }
._root_1v7zl_1 ._bottomGrid_1v7zl_81 { grid-template-columns: 1fr 1fr 1.15fr; gap: 10px; margin-top: 10px; }
._root_1v7zl_1 ._bottomGrid_1v7zl_81 > section { min-width: 0; min-height: 145px; }
._root_1v7zl_1 ._bottomGrid_1v7zl_81 header { min-height: 39px; gap: 8px; }
._root_1v7zl_1 ._errorPanel_1v7zl_139 { grid-column: auto; }
._root_1v7zl_1 ._smallEmpty_1v7zl_215, ._root_1v7zl_1 ._auditEmpty_1v7zl_215 { min-height: 105px; padding: 14px; }
._root_1v7zl_1 ._errorPanel_1v7zl_139 > div { max-height: 130px; }
._root_1v7zl_1 ._errorPanel_1v7zl_139 article { border-color: #f0dfe3; background: #fff8f9; }
._root_1v7zl_1 ._errorPanel_1v7zl_139 article :is(strong, span, small) { overflow-wrap: anywhere; }

@container (max-width: 1100px) {
  ._root_1v7zl_1 ._workspace_1v7zl_81 { grid-template-columns: 174px minmax(0, 1fr); }
  ._root_1v7zl_1 ._detailPane_1v7zl_165 { grid-column: 1 / -1; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); grid-template-rows: auto auto auto; border-top: 1px solid var(--line); border-left: 0; }
  ._root_1v7zl_1 ._detailPane_1v7zl_165 > header { grid-column: 1; grid-row: 1; }
  ._root_1v7zl_1 ._detailEmpty_1v7zl_209, ._root_1v7zl_1 ._detailContent_1v7zl_209 { grid-column: 1; grid-row: 2; min-height: 105px; }
  ._root_1v7zl_1 ._detailTabs_1v7zl_211 { grid-column: 2; grid-row: 1; border-top: 0; }
  ._root_1v7zl_1 ._detailBody_1v7zl_211 { grid-column: 2; grid-row: 2; border-left: 1px solid var(--line); }
  ._root_1v7zl_1 ._schemaEmpty_1v7zl_211 { min-height: 105px; }
  ._root_1v7zl_1 ._detailPane_1v7zl_165 > footer { grid-column: 1 / -1; }
  ._root_1v7zl_1 ._heroBody_1v7zl_85 { gap: 16px; }
  ._root_1v7zl_1 ._sourceReady_1v7zl_101, ._root_1v7zl_1 ._sourcePending_1v7zl_101 { min-width: 220px; }
  ._root_1v7zl_1 ._metricCard_1v7zl_121 { padding-inline: 11px; }
  ._root_1v7zl_1 ._metricCard_1v7zl_121 div { grid-template-columns: 1fr; }
  ._root_1v7zl_1 ._metricCard_1v7zl_121 p { grid-column: 1; grid-row: 3; white-space: normal; }
}
@container (max-width: 760px) {
  ._root_1v7zl_1[aria-label] ._hero_1v7zl_81[data-settings-header] { padding: 14px 16px; }
  ._root_1v7zl_1 ._heroTopline_1v7zl_85 { align-items: flex-start; gap: 8px; }
  ._root_1v7zl_1 ._heroTrail_1v7zl_85 { flex-wrap: wrap; }
  ._root_1v7zl_1 ._heroActions_1v7zl_85 { flex-wrap: wrap; }
  ._root_1v7zl_1 ._heroActions_1v7zl_85 i { display: none; }
  ._root_1v7zl_1 ._heroBody_1v7zl_85 { align-items: stretch; flex-direction: column; gap: 12px; }
  ._root_1v7zl_1 ._sourceReady_1v7zl_101, ._root_1v7zl_1 ._sourcePending_1v7zl_101 { min-width: 0; max-width: none; width: 100%; }
  ._root_1v7zl_1 ._metrics_1v7zl_119 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  ._root_1v7zl_1 ._metricCard_1v7zl_121 div { grid-template-columns: auto minmax(0, 1fr); }
  ._root_1v7zl_1 ._metricCard_1v7zl_121 p { grid-column: 2; grid-row: 2; }
  ._root_1v7zl_1 ._liveEvidence_1v7zl_81 > header { align-items: flex-start; }
  ._root_1v7zl_1 ._evidenceGrid_1v7zl_151 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  ._root_1v7zl_1 ._evidenceGrid_1v7zl_151 article:nth-child(3n) { border-right: 0; }
  ._root_1v7zl_1 ._evidenceGrid_1v7zl_151 article:nth-child(-n + 3) { border-bottom: 1px solid var(--line); }
  ._root_1v7zl_1 ._workspace_1v7zl_81 { grid-template-columns: minmax(0, 1fr); }
  ._root_1v7zl_1 ._treePane_1v7zl_165 { border-right: 0; border-bottom: 1px solid var(--line); }
  ._root_1v7zl_1 ._tree_1v7zl_165 { display: flex; gap: 6px; overflow: auto; padding: 0 10px 10px; }
  ._root_1v7zl_1 ._tree_1v7zl_165 > button, ._root_1v7zl_1 ._treeBranch_1v7zl_187 button { width: auto; flex: 0 0 auto; }
  ._root_1v7zl_1 ._treeBranch_1v7zl_187 { display: flex; gap: 6px; padding: 0; }
  ._root_1v7zl_1 ._treePane_1v7zl_165 > footer { display: none; }
  ._root_1v7zl_1 ._catalogToolbar_1v7zl_193 { flex-wrap: wrap; }
  ._root_1v7zl_1 ._filters_1v7zl_199 { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
  ._root_1v7zl_1 ._filters_1v7zl_199 label:first-child { grid-column: 1 / -1; }
  ._root_1v7zl_1 ._bottomGrid_1v7zl_81 { grid-template-columns: 1fr 1fr; }
  ._root_1v7zl_1 ._errorPanel_1v7zl_139 { grid-column: 1 / -1; }
}
@container (max-width: 480px) {
  ._root_1v7zl_1 ._heroTopline_1v7zl_85 { flex-direction: column; }
  ._root_1v7zl_1 ._heroActions_1v7zl_85 { width: auto; }
  ._root_1v7zl_1 ._metricCard_1v7zl_121 { min-height: 76px; gap: 8px; padding: 10px; }
  ._root_1v7zl_1 ._metricCard_1v7zl_121 > span { width: 30px; height: 30px; }
  ._root_1v7zl_1 ._metricCard_1v7zl_121 div { grid-template-columns: 1fr; }
  ._root_1v7zl_1 ._metricCard_1v7zl_121 p { grid-column: 1; grid-row: 3; }
  ._root_1v7zl_1 ._evidenceGrid_1v7zl_151 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  ._root_1v7zl_1 ._evidenceGrid_1v7zl_151 article { border-right: 1px solid var(--line); }
  ._root_1v7zl_1 ._evidenceGrid_1v7zl_151 article:nth-child(2n) { border-right: 0; }
  ._root_1v7zl_1 ._evidenceGrid_1v7zl_151 article:nth-child(-n + 4) { border-bottom: 1px solid var(--line); }
  ._root_1v7zl_1 ._liveEvidence_1v7zl_81 > header { flex-wrap: wrap; }
  ._root_1v7zl_1 ._catalogToolbar_1v7zl_193 { align-items: stretch; flex-direction: column; }
  ._root_1v7zl_1 ._toolbarActions_1v7zl_197 { width: 100%; }
  ._root_1v7zl_1 ._toolbarActions_1v7zl_197 button { flex: 1; justify-content: center; }
  ._root_1v7zl_1 ._catalogEmpty_1v7zl_205 { padding: 22px 14px; }
  ._root_1v7zl_1 ._catalogEmpty_1v7zl_205 > div { align-items: center; }
  ._root_1v7zl_1 ._detailPane_1v7zl_165 { display: flex; flex-direction: column; }
  ._root_1v7zl_1 ._detailBody_1v7zl_211 { border-left: 0; }
  ._root_1v7zl_1 ._bottomGrid_1v7zl_81 { grid-template-columns: 1fr; }
  ._root_1v7zl_1 ._errorPanel_1v7zl_139 { grid-column: auto; }
}


/* 01 CRM: fit daily communication details to the available panel height. */
@media (min-width:901px) {
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51:has([data-communication-section]) { display:flex; flex-direction:column; overflow:hidden; scrollbar-gutter:auto; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51:has([data-communication-section]) > ._panelTitle_qxpd0_257 { flex:0 0 auto; margin-bottom:6px; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 > ._actionDetail_qxpd0_731:has([data-communication-section]) { display:flex; flex:1 1 0; flex-direction:column; height:0; min-height:0; margin-top:0; gap:8px; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 > ._actionDetail_qxpd0_731:has([data-communication-section]) > * { flex:0 0 auto; min-width:0; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 ._actionDetail_qxpd0_731 ._detailHero_qxpd0_689 { padding:10px; gap:4px; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 ._detailContext_qxpd0_737 { padding:8px 10px; gap:6px; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 ._phaseAxis_qxpd0_865 { padding:4px 0 6px; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 ._phaseSteps_qxpd0_765 { margin-top:6px; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 ._phaseSteps_qxpd0_765 > div { gap:4px; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 ._detailSection_qxpd0_741 { padding:9px; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 ._detailSection_qxpd0_741 h3 { margin-bottom:7px; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 ._detailSection_qxpd0_741 ._detailGrid_qxpd0_713 { margin-top:0; gap:6px; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 > ._actionDetail_qxpd0_731 > [data-communication-section] { display:flex; flex:1 1 0; flex-direction:column; min-height:90px; overflow:hidden; }
  ._workspace_qxpd0_1[data-view] [data-communication-section] ._communicationHeading_qxpd0_747 { flex:0 0 auto; margin-bottom:6px; }
  ._workspace_qxpd0_1[data-view] [data-communication-section] ._communicationContent_qxpd0_909 { display:flex; flex:1 1 0; flex-direction:column; min-height:0; }
  ._workspace_qxpd0_1[data-view] [data-communication-section] ._communicationContent_qxpd0_909 > div { display:flex; flex:1 1 0; flex-direction:column; min-height:0; }
  ._workspace_qxpd0_1[data-view] [data-communication-section] ._communicationContent_qxpd0_909 dt { flex:0 0 auto; margin-bottom:5px; }
  ._workspace_qxpd0_1[data-view] [data-communication-section] ._communicationContent_qxpd0_909 dd { flex:1 1 0; height:0; min-height:0; max-height:none; margin:0; padding:8px 10px; overflow-y:auto; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 .crm01-follow-up-range { margin-bottom:6px; }
  ._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 .crm01-follow-up-point { gap:4px; }
}


.O{display:inline-grid;overflow:hidden;place-items:center;flex:0 0 auto;font-style:normal}.O>img{width:100%;height:100%;object-fit:cover}.O>span{line-height:1}.Y{min-height:100%;padding:12px;color:#18233b;background:#f4f7fb}.Y *{box-sizing:border-box}.j,.x,.m,.c>section,.h>*,.u>*,.q,.f>article,.w,.P,.J{border:1px solid #dce5f2;background:#fff;box-shadow:0 4px 16px #1f38620a}.j{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:13px 16px;border-radius:12px;background:linear-gradient(100deg,#fff 0% 58%,#edf4ff)}.j>div:first-child>span{color:#3264df;font-size:8px;font-weight:700;letter-spacing:.08em}.j h1{margin:3px 0 2px;font-size:18px;font-weight:700}.j p,.j small{margin:0;color:#748198;font-size:9px}.e{display:grid;justify-items:end;gap:7px;font-size:9px}.de,.Z{display:flex;align-items:center;justify-content:flex-end;gap:7px;width:100%}.Q{display:inline-flex;gap:2px;padding:3px;border:1px solid #d7e2f3;border-radius:7px;background:#f8faff}._{display:flex;align-items:center;justify-content:flex-end;gap:7px;width:214px;min-width:214px;min-height:30px}.ne{display:flex;align-items:center;gap:4px;min-height:30px;padding-left:9px;border:1px solid #d7e2f3;border-radius:7px;color:#60728e;background:#f8faff}.E{position:relative}.E summary{display:inline-flex;align-items:center;gap:5px;min-width:112px;min-height:24px;padding:0 8px;border-radius:5px;color:#2857cf;cursor:pointer;list-style:none;user-select:none}.E summary::-webkit-details-marker{display:none}.E summary:hover,.E[open] summary{background:#edf3ff}.le{position:absolute;z-index:30;top:calc(100% + 8px);right:-5px;width:228px;padding:11px;border:1px solid #d9e4f5;border-radius:11px;background:#fff;box-shadow:0 14px 36px #25437d29}.R{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:5px;margin-bottom:9px;color:#213d69;text-align:center}.e .R button{justify-content:center;min-width:28px;min-height:28px;padding:0;border:0;border-radius:7px;color:#6680a9;background:#f4f7fc}.e .R button:hover{color:#2857cf;background:#eaf1ff}.K{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.e .K button{justify-content:center;min-height:31px;padding:0;border:0;border-radius:7px;color:#526783;background:transparent}.e .K button:hover{color:#2857cf;background:#f1f5fd}.e .K button[aria-pressed=true]{color:#fff;font-weight:700;background:#3266e8;box-shadow:0 3px 8px #3266e838}.e .xe{justify-content:center;width:100%;min-height:29px;margin-top:9px;padding:0;border:0;border-top:1px solid #edf1f7;border-radius:0 0 7px 7px;color:#2857cf;background:transparent}.e .Q button{min-height:24px;padding:0 10px;border:0;border-radius:5px;color:#74839a;background:transparent}.e .Q button[aria-pressed=true]{color:#fff;background:#3266e8;box-shadow:0 2px 6px #3266e833}.e label,.e button,.Z>span{display:inline-flex;align-items:center;gap:5px;min-height:30px;margin:0;padding:0 9px;border:1px solid #d7e2f3;border-radius:7px;color:#35547d;background:#f8faff;font:inherit}.e button{cursor:pointer}.e button:hover{border-color:#9ab4ef;color:#2857cf}.e button:disabled{cursor:wait;opacity:.65}.e select,.e input,.B select,.F select{border:0;outline:0;color:#23477c;background:transparent;font:inherit}.e input{width:116px}.e .se,.e .fe{color:#2857cf;background:#edf3ff}.e svg,.J svg{width:13px;height:13px}.ee{display:flex;align-items:center;gap:12px;margin-top:9px;padding:6px;border:1px solid #dce5f2;border-radius:11px;background:#fff}.x{display:grid;flex:1;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:0;padding:0;border-radius:11px;border:0;box-shadow:none}.oe{position:relative;flex:0 0 auto;padding:0 6px 0 12px;border-left:1px solid #e1e8f3}.re{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid var(--mis-primary, #3266e8);border-radius:8px;background:var(--mis-primary, #3266e8);color:#fff;white-space:nowrap;cursor:pointer}.re svg{width:16px;height:16px}.y{position:absolute;top:calc(100% + 13px);right:0;z-index:30;width:270px;padding:6px;border:1px solid #dce5f2;border-radius:10px;background:#fff;box-shadow:0 12px 32px #1f386229}.y button{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.y button:hover,.y button:focus-visible{background:#edf3ff}.y svg{width:20px;height:20px;color:#3266e8}.y b,.y small{display:block}.y small{margin-top:4px;color:#66758d}.x button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:48px;padding:7px 8px;border:1px solid transparent;border-radius:8px;color:#66758d;text-align:left;background:transparent;cursor:pointer}.x button>svg{width:28px;height:28px;padding:7px;border-radius:7px;color:#3266e8;background:#edf3ff}.x button span{min-width:0}.x b,.x small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x b{color:#26354f;font-size:10px}.x small{margin-top:3px;font-size:8px}.x em{padding:2px 5px;border-radius:99px;color:#55719b;background:#eef3fa;font-size:7px;font-style:normal}.x button[aria-current=page]{border-color:#b8cdfb;background:#f3f7ff;box-shadow:inset 3px 0 #3266e8}.x button[aria-current=page] b{color:#2456d7}.w{display:flex;align-items:center;gap:10px;margin-top:9px;padding:14px;border-radius:10px;color:#63718a}.w>svg{width:23px;height:23px;color:#3a69de}.w div{flex:1}.w b,.w span{display:block;font-size:10px}.w span{margin-top:3px;color:#8490a3;font-size:8px}.w button{padding:5px 11px;border:1px solid #bdd0fb;border-radius:6px;color:#2d5dd7;background:#f3f7ff;font-size:9px;cursor:pointer}.ge{animation:S 1s linear infinite}@keyframes S{to{transform:rotate(360deg)}}.m{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;margin-top:9px;overflow:hidden;border-radius:10px;background:#dfe8f5}.m article,.A article{display:flex;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px;background:#fff}.m svg,.A svg{flex:0 0 auto;width:28px;height:28px;padding:7px;border-radius:7px;color:#3266e8;background:#edf3ff}.m span,.A span{min-width:0;color:#6f7d92;font-size:8px}.m b,.A b{display:block;margin:1px 0;color:#234a9d;font-size:17px;line-height:1.05}.m small,.A small{display:block;overflow:hidden;color:#9aa4b4;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.P{display:flex;align-items:center;gap:6px;margin-top:8px;padding:7px 10px;border-color:#f2d9a9;border-radius:8px;color:#99691e;background:#fffaf0;font-size:8px}.P svg{width:12px;height:12px}.c{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(380px,.95fr);grid-auto-rows:238px;gap:9px;margin-top:9px}.c>section,.h>*,.u>*{min-width:0;overflow:hidden;border-radius:11px}.c>section>header,.h>*>header,.u>*>header,.q>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:10px 12px;border-bottom:1px solid #e6ecf5}.c header b,.h header b,.u header b,.q>header b{display:block;color:#26354e;font-size:10px}.c header small,.h header small,.u header small,.q>header small{display:block;margin-top:3px;color:#8995a7;font-size:8px}.c header>span,.h header>span,.u header>span,.q>header>span{color:#5573ac;font-size:8px}.L{display:flex;align-items:center;gap:8px;flex:0 0 auto}.L>span{color:#5573ac;font-size:8px}.L>button{min-height:24px;padding:0 9px;border:1px solid #c8d8f6;border-radius:6px;color:#2f61d8;background:#f1f6ff;font-size:8px;cursor:pointer}.L>button:hover{border-color:#8eacf0;background:#e8f0ff}.r{grid-column:1}.r,.i,.a{display:flex;height:238px;flex-direction:column}.r>div,.a>div,.t>div{padding:0 12px}.r>div,.a>div,.i>div{flex:1;overflow:hidden}.r article,.a article,.t button{position:relative;display:grid;grid-template-columns:9px minmax(0,1fr) 105px 55px;align-items:center;gap:7px;min-height:40px;border-bottom:1px solid #edf1f6}.r article>i,.a article>i,.t button>i{width:7px;height:7px;border-radius:50%;background:#9eb2d8}.r article>.ie{background:#e05252;box-shadow:0 0 0 3px #fff0f0}.r article>.ae{background:#2d64e7;box-shadow:0 0 0 3px #edf3ff}.r article span,.a article span,.t button span{min-width:0}.r article b,.r article small,.a article b,.a article small,.t button b,.t button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r article b,.a article b,.t button b{color:#2d3a50;font-size:9px}.r article small,.a article small,.t button small{margin-top:2px;color:#8a96aa;font-size:7px}.r time,.a time,.t time{color:#7b899e;text-align:right;font-size:7px}.r article>em,.a article>em,.t button>em{overflow:hidden;color:#4064a4;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal}.t button[aria-current=true]{background:#f0f5ff;box-shadow:inset 3px 0 #3266e8}.r p,.a p,.i p,.p p,.g p,.n>div>p{margin:0;padding:26px 12px;color:#9aa5b5;text-align:center;font-size:8px}.B{grid-column:2;grid-row:1 / span 2;display:flex;height:485px;flex-direction:column;min-height:0}.B header label,.F header label{padding:4px 7px;border:1px solid #d9e4f2;border-radius:6px;color:#718098;font-size:8px}.ce{position:relative;flex:1;min-height:300px;background:#edf3fa}.be{width:100%;height:100%;min-height:inherit}.T,.M{display:flex;align-items:center;justify-content:center;gap:7px;color:#6880a8;background:#f5f8fde0;font-size:9px}.U{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:7px;max-width:calc(100% - 20px);padding:7px 9px;border:1px solid rgb(194 209 235 / 90%);border-radius:7px;color:#6f7f98;background:#ffffffeb;box-shadow:0 4px 14px #233d691a;font-size:8px;pointer-events:none}.U svg{flex:0 0 auto;width:14px;height:14px;color:#3266e8}.U b{display:block;margin-bottom:2px;color:#34588e;font-size:9px}.T{position:absolute;inset:0}.T svg{width:15px;height:15px;animation:S 1s linear infinite}.M{flex:1;min-height:300px;flex-direction:column}.M svg{width:28px;height:28px;color:#4d79de}.M span{color:#98a4b7;font-size:8px}.B>footer{display:flex;justify-content:space-between;gap:10px;padding:7px 11px;border-top:1px solid #e6ecf5;color:#8693a7;font-size:7px}.i{grid-column:1}.i>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:3px 12px 8px}.i article{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) 50px;align-items:center;gap:7px;min-height:44px;overflow:hidden;border-bottom:1px solid #edf1f6}.i article>i{z-index:1;display:grid;width:20px;height:20px;place-items:center;border-radius:6px;color:#fff;background:#416cda;font-size:8px;font-style:normal}.i article span,.i article b,.i article small{z-index:1;display:block;min-width:0}.i article b{overflow:hidden;color:#2b3950;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.i article small{margin-top:2px;color:#8d99aa;font-size:7px}.i article strong{z-index:1;color:#2757c9;text-align:right;font-size:14px}.i article strong small{font-weight:400}.i article>em{position:absolute;bottom:0;left:0;height:2px;background:#4b78e6;transition:width .2s ease}.a{grid-column:2}.a article{grid-template-columns:9px minmax(0,1fr) 98px 72px}.h{display:grid;grid-template-columns:230px minmax(420px,1fr) 300px;gap:9px;margin-top:9px;align-items:stretch}.p,.te,.n{min-height:570px}.p{display:flex;flex-direction:column}.p>div{flex:1;padding:7px}.p>div>button{display:block;width:100%;margin-bottom:5px;padding:8px;border:1px solid #e0e7f1;border-radius:7px;color:#33445d;text-align:left;background:#fff;cursor:pointer}.p>div>button[aria-current=true]{border-color:#9ab6fa;background:#eef4ff;box-shadow:inset 3px 0 #3266e8}.p button b,.p button span,.p button small{display:block;font-size:8px}.p button b{overflow:hidden;color:#293952;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.p button span,.p button small{margin-top:5px;color:#7c8ba1}.p button time,.p button em{float:right;color:#5272b0;font-style:normal}.V{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:9px;overflow:hidden;border:1px solid #e2e9f3;border-radius:7px;background:#e2e9f3}.V span{min-width:0;padding:8px;color:#8490a3;background:#f8faff;font-size:7px}.V b{display:block;overflow:hidden;margin-top:3px;color:#2e3d53;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.g{padding:0 9px 9px}.g>button{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(95px,.65fr) 110px 70px;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 9px;border:0;border-bottom:1px solid #edf1f6;color:#64738b;text-align:left;background:transparent;cursor:pointer;font-size:8px}.g>button[aria-current=true]{border-bottom-color:#c5d7fd;border-radius:7px;background:#f0f5ff;box-shadow:inset 3px 0 #3266e8}.g span,.g b,.g small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g b{color:#26364f;font-size:9px}.g small{margin-top:3px;color:#8b97a9;font-size:7px}.g time{font-size:7px}.g em{justify-self:end;padding:3px 6px;border-radius:99px;color:#3e64aa;background:#edf3ff;font-size:7px;font-style:normal}.n>div{padding:8px}.n article{margin-bottom:6px;padding:8px;border:1px solid #e2e8f2;border-radius:7px;background:#fbfcfe}.n article header{display:flex;justify-content:space-between;color:#33445f;font-size:8px}.n article header time{color:#7e8ca0;font-size:7px}.n article p{display:flex;align-items:flex-start;gap:4px;margin:7px 0;color:#40516b;font-size:8px}.n article p svg{flex:0 0 auto;width:11px;height:11px;color:#3266e8}.n article>span,.n article>small{display:flex;justify-content:space-between;color:#8491a5;font-size:7px}.n article em{color:#b46c1b;font-style:normal}.n article>small{margin-top:5px}.u{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:9px;margin-top:9px}.F,.t{min-height:600px}.F{display:flex;flex-direction:column}.t button{grid-template-columns:9px minmax(0,1fr) 98px;width:100%;padding:0;border:0;border-bottom:1px solid #edf1f6;text-align:left;background:transparent;cursor:pointer}.t button>em{grid-column:2 / -1;margin-top:-10px;padding-bottom:5px;text-align:left}.q{margin-top:9px;overflow:hidden;border-radius:11px}.q>header>span{padding:4px 7px;border-radius:99px;color:#98651b;background:#fff3d8}.A{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:9px;overflow:hidden;border:1px solid #dfe8f5;border-radius:8px;background:#dfe8f5}.k{margin:0 9px;overflow:hidden;border:1px solid #dfe7f1;border-radius:8px}.k>div{display:grid;grid-template-columns:120px 90px 85px minmax(120px,.7fr) minmax(140px,1fr) minmax(150px,1fr);align-items:center;gap:8px;min-height:39px;padding:0 11px;border-bottom:1px solid #e8edf4;color:#64728a;font-size:8px}.k>div:last-child{border-bottom:0}.k .me{min-height:32px;color:#74849c;background:#f3f6fb;font-size:7px}.k b{color:#283a57}.k em{justify-self:start;padding:3px 6px;border-radius:99px;color:#9b6a1d;background:#fff3d8;font-style:normal}.N{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px}.N span{min-height:55px;padding:9px;border:1px dashed #c8d7ec;border-radius:8px;color:#7b899d;background:#fafcff;font-size:8px}.N b{display:block;margin-bottom:4px;color:#3761ad}.f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:9px}.f article{position:relative;min-height:180px;padding:20px;overflow:hidden;border-radius:11px;background:linear-gradient(145deg,#fff 25%,#f1f6ff)}.f svg{width:34px;height:34px;padding:8px;border-radius:9px;color:#3266e8;background:#eaf1ff}.f span,.f b{display:block}.f span{margin-top:14px;color:#2f5fd3;font-size:9px}.f b{margin-top:5px;color:#273750;font-size:12px}.f p{max-width:380px;color:#77859a;font-size:9px;line-height:1.7}.f em{position:absolute;top:14px;right:14px;padding:3px 7px;border-radius:99px;color:#9a6a1d;background:#fff2d2;font-size:7px;font-style:normal}.pe{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:34px;background:#0f1e3a6b;backdrop-filter:blur(2px)}.d{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,94vw);max-height:min(760px,88vh);overflow:hidden;border:1px solid #d6e1f0;border-radius:14px;background:#fff;box-shadow:0 24px 70px #12264c40}.d>header,.d>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.d>header{border-bottom:1px solid #e3eaf4;background:linear-gradient(100deg,#fff,#f1f6ff)}.d>header p,.d>header h2,.d>header span{margin:0}.d>header p{color:#3266e8;font-size:8px;font-weight:700;letter-spacing:.06em}.d>header h2{margin-top:3px;color:#24334c;font-size:16px}.d>header span,.d>footer{color:#8491a5;font-size:8px}.d>header>button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d5e0ef;border-radius:7px;color:#63738b;background:#fff;cursor:pointer}.d>header>button svg{width:14px;height:14px}.he{min-height:240px;padding:5px 16px 10px;overflow:auto;scrollbar-gutter:stable}.l,.s,.b{display:grid;align-items:center;gap:10px;min-height:54px;border-bottom:1px solid #edf1f6}.l,.s{grid-template-columns:9px minmax(0,1fr) 132px 90px}.b{grid-template-columns:28px minmax(0,1fr) 72px}.l>i,.s>i{width:7px;height:7px;border-radius:50%;background:#9eb2d8}.l>.ie{background:#e05252;box-shadow:0 0 0 3px #fff0f0}.l>.ae{background:#2d64e7;box-shadow:0 0 0 3px #edf3ff}.b>i{display:grid;width:24px;height:24px;place-items:center;border-radius:6px;color:#fff;background:#416cda;font-size:8px;font-style:normal}.l span,.s span,.b span{min-width:0}.l b,.l small,.s b,.s small,.b b,.b small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l b,.s b,.b b{color:#2a3950;font-size:10px}.l small,.s small,.b small{margin-top:3px;color:#8a96a9;font-size:8px}.l time,.s time{color:#75849a;text-align:right;font-size:8px}.l em,.s em{overflow:hidden;color:#315da9;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal}.b strong{color:#2757c9;text-align:right;font-size:15px}.b strong small{font-weight:400}.d>footer{border-top:1px solid #e3eaf4;background:#f8faff}.d>footer button{min-height:30px;padding:0 16px;border:0;border-radius:7px;color:#fff;background:#3266e8;font-size:9px;cursor:pointer}.J{display:flex;align-items:center;gap:6px;margin-top:9px;padding:8px 10px;border-radius:8px;color:#7c899d;font-size:8px}.J svg{color:#3a68d8}@media(max-width:1250px){.m{grid-template-columns:repeat(4,minmax(0,1fr))}.c{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.h{grid-template-columns:210px minmax(380px,1fr)}.n{grid-column:1 / -1;min-height:auto}}@media(max-width:900px){.ee{align-items:stretch;flex-direction:column}.oe{display:flex;justify-content:flex-end;padding:8px 0 0;border-left:0;border-top:1px solid #e1e8f3}.j{align-items:flex-start;flex-direction:column}.x,.m{grid-template-columns:repeat(2,minmax(0,1fr))}.c,.u,.h{grid-template-columns:1fr}.c{grid-auto-rows:auto}.B,.r,.i,.a{grid-column:1;grid-row:auto}.B{height:430px;min-height:430px}.r,.i,.a{height:238px}.i>div{grid-template-columns:1fr}.p,.te,.n,.F,.t{min-height:auto}.f,.N{grid-template-columns:1fr}.A{grid-template-columns:repeat(2,minmax(0,1fr))}.k{overflow-x:auto}.k>div{min-width:780px}._{justify-content:flex-start}.pe{padding:16px}.l,.s{grid-template-columns:8px minmax(0,1fr) 92px}.l em,.s em{display:none}}.W{min-height:100%;padding:16px;background:var(--mis-workspace-bg, #f4f7fb);color:#26354f}.C,.G>header,.v>header,.D{display:flex;align-items:center;justify-content:space-between;gap:12px}.C{margin-bottom:16px}.C h1{margin:12px 0 6px}.C p,.G p{margin:0;color:#66758d}.C button,.G>header button,.v>header button,.D button,.H button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid #dce5f2;border-radius:7px;background:#fff;cursor:pointer}.W button svg{width:16px;height:16px}.W button:disabled{cursor:not-allowed;opacity:.55}.ue{padding:7px 12px;border-radius:6px;background:#eaf1ff;color:#3266e8;white-space:nowrap}.we,.H{padding:12px 16px;margin-bottom:16px;border:1px solid #d6e4ff;border-radius:8px;background:#edf4ff}.H{display:flex;align-items:center;gap:12px}.H>span{margin-right:auto}.v{margin-bottom:16px;padding:20px;border:1px solid #dce5f2;border-radius:10px;background:#fff}.v h2,.v h3{margin:0 0 16px}.v>header{margin-bottom:16px}.v>header h3{margin:0}.z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.z>label{display:flex;flex-direction:column;gap:7px;min-width:0}.z input,.z select,.z textarea{width:100%;min-height:36px;padding:8px 10px;border:1px solid #d7e2f3;border-radius:6px;background:#fff;color:inherit}.z input[readonly]{background:#f6f8fc;color:#66758d}.z small{color:#66758d}.ye{grid-column:1 / -1}.G>header{margin:22px 0 14px}.G h2{margin:0 0 6px}.D{position:sticky;bottom:0;padding:14px 16px;border:1px solid #dce5f2;border-radius:10px;background:#fff;box-shadow:0 -4px 16px #1f38620d}.D>span{margin-right:auto;color:#66758d}@media(max-width:700px){.C{align-items:flex-start;flex-direction:column}.z{grid-template-columns:1fr}.D,.H{flex-wrap:wrap}.D>span{flex-basis:100%}.v{padding:14px}}.o[data-mis-control=page-header]{color:#fff;background:linear-gradient(115deg,#152d83,#2853b7 64%,#286d8c)!important;border-color:#fff3;box-shadow:0 7px 22px #152d8326}.o[data-mis-control=page-header] h1{color:#fff}.o[data-mis-control=page-header] p,.o[data-mis-control=page-header] small,.o[data-mis-control=page-header] time,.o[data-mis-control=page-header] h1+span{color:#edf3ff}.o[data-mis-control=page-header]>div:first-child>span:not(:has(svg)){color:#d6e3ff}.o[data-mis-control=page-header]>div:first-child>span:has(svg){color:#fff;background:#ffffff24}.o[data-mis-control=page-header] button[data-mis-control=button]:not([aria-pressed]){color:#2850a4;background:#fff;border-color:#fffc}.o[data-mis-control=page-header] button[data-mis-control=button]:not([aria-pressed]):hover{color:#17377e;background:#edf3ff;border-color:#edf3ff}.o[data-mis-control=page-header] .I{background:#ffffff17;border-color:#ffffff4d}.o[data-mis-control=page-header] .I>button[data-mis-control=button]{color:#edf3ff;background:transparent;border-color:transparent;box-shadow:none}.o[data-mis-control=page-header] .I>button[data-mis-control=button]:hover{color:#fff;background:#ffffff24}.o[data-mis-control=page-header] .I>button[data-mis-control=button][aria-pressed=true]{color:#204598;background:#fff;box-shadow:0 2px 7px #0a1c5021}.o[data-mis-control=page-header] .I>button:focus-visible{outline:2px solid #fff;outline-offset:2px}.o[data-mis-control=page-header] label[data-mis-control=field],.o[data-mis-control=page-header] .X{color:#35547d;background:#fff;border-color:#fffc}.o[data-mis-control=page-header] .X>span,.o[data-mis-control=page-header] .X summary{color:#35547d}



/* 01 CRM: fixed header slots keep details still when record titles change. */
._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 ._actionDetail_qxpd0_731 > ._detailHero_qxpd0_689 { box-sizing:border-box; height:110px; min-height:110px; max-height:110px; padding:10px; display:grid; grid-template-columns:minmax(0,1fr); grid-template-rows:12px 30px 14px 22px; align-content:start; gap:4px; overflow:hidden; }
._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 ._actionDetail_qxpd0_731 > ._detailHero_qxpd0_689 > small { min-width:0; margin:0; line-height:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 ._actionDetail_qxpd0_731 > ._detailHero_qxpd0_689 > strong { display:-webkit-box; min-width:0; height:30px; max-height:30px; margin:0; font-size:10px; line-height:15px; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; overflow-wrap:anywhere; }
._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 ._actionDetail_qxpd0_731 > ._detailHero_qxpd0_689 > span { min-width:0; height:14px; line-height:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
._workspace_qxpd0_1[data-view] ._relationPanel_qxpd0_51 ._actionDetail_qxpd0_731 > ._detailHero_qxpd0_689 > ._detailStatus_qxpd0_735 { box-sizing:border-box; height:22px; min-height:22px; max-height:22px; margin:0; padding:3px 9px; line-height:16px; align-self:start; }


.O{display:inline-grid;overflow:hidden;place-items:center;flex:0 0 auto;font-style:normal}.O>img{width:100%;height:100%;object-fit:cover}.O>span{line-height:1}.Y{min-height:100%;padding:12px;color:#18233b;background:#f4f7fb}.Y *{box-sizing:border-box}.j,.x,.m,.c>section,.h>*,.u>*,.q,.f>article,.w,.P,.J{border:1px solid #dce5f2;background:#fff;box-shadow:0 4px 16px #1f38620a}.j{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:13px 16px;border-radius:12px;background:linear-gradient(100deg,#fff 0% 58%,#edf4ff)}.j>div:first-child>span{color:#3264df;font-size:8px;font-weight:700;letter-spacing:.08em}.j h1{margin:3px 0 2px;font-size:18px;font-weight:700}.j p,.j small{margin:0;color:#748198;font-size:9px}.e{display:grid;justify-items:end;gap:7px;font-size:9px}.de,.Z{display:flex;align-items:center;justify-content:flex-end;gap:7px;width:100%}.Q{display:inline-flex;gap:2px;padding:3px;border:1px solid #d7e2f3;border-radius:7px;background:#f8faff}._{display:flex;align-items:center;justify-content:flex-end;gap:7px;width:214px;min-width:214px;min-height:30px}.ne{display:flex;align-items:center;gap:4px;min-height:30px;padding-left:9px;border:1px solid #d7e2f3;border-radius:7px;color:#60728e;background:#f8faff}.E{position:relative}.E summary{display:inline-flex;align-items:center;gap:5px;min-width:112px;min-height:24px;padding:0 8px;border-radius:5px;color:#2857cf;cursor:pointer;list-style:none;user-select:none}.E summary::-webkit-details-marker{display:none}.E summary:hover,.E[open] summary{background:#edf3ff}.le{position:absolute;z-index:30;top:calc(100% + 8px);right:-5px;width:228px;padding:11px;border:1px solid #d9e4f5;border-radius:11px;background:#fff;box-shadow:0 14px 36px #25437d29}.R{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:5px;margin-bottom:9px;color:#213d69;text-align:center}.e .R button{justify-content:center;min-width:28px;min-height:28px;padding:0;border:0;border-radius:7px;color:#6680a9;background:#f4f7fc}.e .R button:hover{color:#2857cf;background:#eaf1ff}.K{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.e .K button{justify-content:center;min-height:31px;padding:0;border:0;border-radius:7px;color:#526783;background:transparent}.e .K button:hover{color:#2857cf;background:#f1f5fd}.e .K button[aria-pressed=true]{color:#fff;font-weight:700;background:#3266e8;box-shadow:0 3px 8px #3266e838}.e .xe{justify-content:center;width:100%;min-height:29px;margin-top:9px;padding:0;border:0;border-top:1px solid #edf1f7;border-radius:0 0 7px 7px;color:#2857cf;background:transparent}.e .Q button{min-height:24px;padding:0 10px;border:0;border-radius:5px;color:#74839a;background:transparent}.e .Q button[aria-pressed=true]{color:#fff;background:#3266e8;box-shadow:0 2px 6px #3266e833}.e label,.e button,.Z>span{display:inline-flex;align-items:center;gap:5px;min-height:30px;margin:0;padding:0 9px;border:1px solid #d7e2f3;border-radius:7px;color:#35547d;background:#f8faff;font:inherit}.e button{cursor:pointer}.e button:hover{border-color:#9ab4ef;color:#2857cf}.e button:disabled{cursor:wait;opacity:.65}.e select,.e input,.B select,.F select{border:0;outline:0;color:#23477c;background:transparent;font:inherit}.e input{width:116px}.e .se,.e .fe{color:#2857cf;background:#edf3ff}.e svg,.J svg{width:13px;height:13px}.ee{display:flex;align-items:center;gap:12px;margin-top:9px;padding:6px;border:1px solid #dce5f2;border-radius:11px;background:#fff}.x{display:grid;flex:1;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:0;padding:0;border-radius:11px;border:0;box-shadow:none}.oe{position:relative;flex:0 0 auto;padding:0 6px 0 12px;border-left:1px solid #e1e8f3}.re{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid var(--mis-primary, #3266e8);border-radius:8px;background:var(--mis-primary, #3266e8);color:#fff;white-space:nowrap;cursor:pointer}.re svg{width:16px;height:16px}.y{position:absolute;top:calc(100% + 13px);right:0;z-index:30;width:270px;padding:6px;border:1px solid #dce5f2;border-radius:10px;background:#fff;box-shadow:0 12px 32px #1f386229}.y button{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.y button:hover,.y button:focus-visible{background:#edf3ff}.y svg{width:20px;height:20px;color:#3266e8}.y b,.y small{display:block}.y small{margin-top:4px;color:#66758d}.x button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:48px;padding:7px 8px;border:1px solid transparent;border-radius:8px;color:#66758d;text-align:left;background:transparent;cursor:pointer}.x button>svg{width:28px;height:28px;padding:7px;border-radius:7px;color:#3266e8;background:#edf3ff}.x button span{min-width:0}.x b,.x small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x b{color:#26354f;font-size:10px}.x small{margin-top:3px;font-size:8px}.x em{padding:2px 5px;border-radius:99px;color:#55719b;background:#eef3fa;font-size:7px;font-style:normal}.x button[aria-current=page]{border-color:#b8cdfb;background:#f3f7ff;box-shadow:inset 3px 0 #3266e8}.x button[aria-current=page] b{color:#2456d7}.w{display:flex;align-items:center;gap:10px;margin-top:9px;padding:14px;border-radius:10px;color:#63718a}.w>svg{width:23px;height:23px;color:#3a69de}.w div{flex:1}.w b,.w span{display:block;font-size:10px}.w span{margin-top:3px;color:#8490a3;font-size:8px}.w button{padding:5px 11px;border:1px solid #bdd0fb;border-radius:6px;color:#2d5dd7;background:#f3f7ff;font-size:9px;cursor:pointer}.ge{animation:S 1s linear infinite}@keyframes S{to{transform:rotate(360deg)}}.m{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;margin-top:9px;overflow:hidden;border-radius:10px;background:#dfe8f5}.m article,.A article{display:flex;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px;background:#fff}.m svg,.A svg{flex:0 0 auto;width:28px;height:28px;padding:7px;border-radius:7px;color:#3266e8;background:#edf3ff}.m span,.A span{min-width:0;color:#6f7d92;font-size:8px}.m b,.A b{display:block;margin:1px 0;color:#234a9d;font-size:17px;line-height:1.05}.m small,.A small{display:block;overflow:hidden;color:#9aa4b4;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.P{display:flex;align-items:center;gap:6px;margin-top:8px;padding:7px 10px;border-color:#f2d9a9;border-radius:8px;color:#99691e;background:#fffaf0;font-size:8px}.P svg{width:12px;height:12px}.c{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(380px,.95fr);grid-auto-rows:238px;gap:9px;margin-top:9px}.c>section,.h>*,.u>*{min-width:0;overflow:hidden;border-radius:11px}.c>section>header,.h>*>header,.u>*>header,.q>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:10px 12px;border-bottom:1px solid #e6ecf5}.c header b,.h header b,.u header b,.q>header b{display:block;color:#26354e;font-size:10px}.c header small,.h header small,.u header small,.q>header small{display:block;margin-top:3px;color:#8995a7;font-size:8px}.c header>span,.h header>span,.u header>span,.q>header>span{color:#5573ac;font-size:8px}.L{display:flex;align-items:center;gap:8px;flex:0 0 auto}.L>span{color:#5573ac;font-size:8px}.L>button{min-height:24px;padding:0 9px;border:1px solid #c8d8f6;border-radius:6px;color:#2f61d8;background:#f1f6ff;font-size:8px;cursor:pointer}.L>button:hover{border-color:#8eacf0;background:#e8f0ff}.r{grid-column:1}.r,.i,.a{display:flex;height:238px;flex-direction:column}.r>div,.a>div,.t>div{padding:0 12px}.r>div,.a>div,.i>div{flex:1;overflow:hidden}.r article,.a article,.t button{position:relative;display:grid;grid-template-columns:9px minmax(0,1fr) 105px 55px;align-items:center;gap:7px;min-height:40px;border-bottom:1px solid #edf1f6}.r article>i,.a article>i,.t button>i{width:7px;height:7px;border-radius:50%;background:#9eb2d8}.r article>.ie{background:#e05252;box-shadow:0 0 0 3px #fff0f0}.r article>.ae{background:#2d64e7;box-shadow:0 0 0 3px #edf3ff}.r article span,.a article span,.t button span{min-width:0}.r article b,.r article small,.a article b,.a article small,.t button b,.t button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r article b,.a article b,.t button b{color:#2d3a50;font-size:9px}.r article small,.a article small,.t button small{margin-top:2px;color:#8a96aa;font-size:7px}.r time,.a time,.t time{color:#7b899e;text-align:right;font-size:7px}.r article>em,.a article>em,.t button>em{overflow:hidden;color:#4064a4;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal}.t button[aria-current=true]{background:#f0f5ff;box-shadow:inset 3px 0 #3266e8}.r p,.a p,.i p,.p p,.g p,.n>div>p{margin:0;padding:26px 12px;color:#9aa5b5;text-align:center;font-size:8px}.B{grid-column:2;grid-row:1 / span 2;display:flex;height:485px;flex-direction:column;min-height:0}.B header label,.F header label{padding:4px 7px;border:1px solid #d9e4f2;border-radius:6px;color:#718098;font-size:8px}.ce{position:relative;flex:1;min-height:300px;background:#edf3fa}.be{width:100%;height:100%;min-height:inherit}.T,.M{display:flex;align-items:center;justify-content:center;gap:7px;color:#6880a8;background:#f5f8fde0;font-size:9px}.U{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:7px;max-width:calc(100% - 20px);padding:7px 9px;border:1px solid rgb(194 209 235 / 90%);border-radius:7px;color:#6f7f98;background:#ffffffeb;box-shadow:0 4px 14px #233d691a;font-size:8px;pointer-events:none}.U svg{flex:0 0 auto;width:14px;height:14px;color:#3266e8}.U b{display:block;margin-bottom:2px;color:#34588e;font-size:9px}.T{position:absolute;inset:0}.T svg{width:15px;height:15px;animation:S 1s linear infinite}.M{flex:1;min-height:300px;flex-direction:column}.M svg{width:28px;height:28px;color:#4d79de}.M span{color:#98a4b7;font-size:8px}.B>footer{display:flex;justify-content:space-between;gap:10px;padding:7px 11px;border-top:1px solid #e6ecf5;color:#8693a7;font-size:7px}.i{grid-column:1}.i>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:3px 12px 8px}.i article{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) 50px;align-items:center;gap:7px;min-height:44px;overflow:hidden;border-bottom:1px solid #edf1f6}.i article>i{z-index:1;display:grid;width:20px;height:20px;place-items:center;border-radius:6px;color:#fff;background:#416cda;font-size:8px;font-style:normal}.i article span,.i article b,.i article small{z-index:1;display:block;min-width:0}.i article b{overflow:hidden;color:#2b3950;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.i article small{margin-top:2px;color:#8d99aa;font-size:7px}.i article strong{z-index:1;color:#2757c9;text-align:right;font-size:14px}.i article strong small{font-weight:400}.i article>em{position:absolute;bottom:0;left:0;height:2px;background:#4b78e6;transition:width .2s ease}.a{grid-column:2}.a article{grid-template-columns:9px minmax(0,1fr) 98px 72px}.h{display:grid;grid-template-columns:230px minmax(420px,1fr) 300px;gap:9px;margin-top:9px;align-items:stretch}.p,.te,.n{min-height:570px}.p{display:flex;flex-direction:column}.p>div{flex:1;padding:7px}.p>div>button{display:block;width:100%;margin-bottom:5px;padding:8px;border:1px solid #e0e7f1;border-radius:7px;color:#33445d;text-align:left;background:#fff;cursor:pointer}.p>div>button[aria-current=true]{border-color:#9ab6fa;background:#eef4ff;box-shadow:inset 3px 0 #3266e8}.p button b,.p button span,.p button small{display:block;font-size:8px}.p button b{overflow:hidden;color:#293952;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.p button span,.p button small{margin-top:5px;color:#7c8ba1}.p button time,.p button em{float:right;color:#5272b0;font-style:normal}.V{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:9px;overflow:hidden;border:1px solid #e2e9f3;border-radius:7px;background:#e2e9f3}.V span{min-width:0;padding:8px;color:#8490a3;background:#f8faff;font-size:7px}.V b{display:block;overflow:hidden;margin-top:3px;color:#2e3d53;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.g{padding:0 9px 9px}.g>button{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(95px,.65fr) 110px 70px;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 9px;border:0;border-bottom:1px solid #edf1f6;color:#64738b;text-align:left;background:transparent;cursor:pointer;font-size:8px}.g>button[aria-current=true]{border-bottom-color:#c5d7fd;border-radius:7px;background:#f0f5ff;box-shadow:inset 3px 0 #3266e8}.g span,.g b,.g small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g b{color:#26364f;font-size:9px}.g small{margin-top:3px;color:#8b97a9;font-size:7px}.g time{font-size:7px}.g em{justify-self:end;padding:3px 6px;border-radius:99px;color:#3e64aa;background:#edf3ff;font-size:7px;font-style:normal}.n>div{padding:8px}.n article{margin-bottom:6px;padding:8px;border:1px solid #e2e8f2;border-radius:7px;background:#fbfcfe}.n article header{display:flex;justify-content:space-between;color:#33445f;font-size:8px}.n article header time{color:#7e8ca0;font-size:7px}.n article p{display:flex;align-items:flex-start;gap:4px;margin:7px 0;color:#40516b;font-size:8px}.n article p svg{flex:0 0 auto;width:11px;height:11px;color:#3266e8}.n article>span,.n article>small{display:flex;justify-content:space-between;color:#8491a5;font-size:7px}.n article em{color:#b46c1b;font-style:normal}.n article>small{margin-top:5px}.u{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:9px;margin-top:9px}.F,.t{min-height:600px}.F{display:flex;flex-direction:column}.t button{grid-template-columns:9px minmax(0,1fr) 98px;width:100%;padding:0;border:0;border-bottom:1px solid #edf1f6;text-align:left;background:transparent;cursor:pointer}.t button>em{grid-column:2 / -1;margin-top:-10px;padding-bottom:5px;text-align:left}.q{margin-top:9px;overflow:hidden;border-radius:11px}.q>header>span{padding:4px 7px;border-radius:99px;color:#98651b;background:#fff3d8}.A{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:9px;overflow:hidden;border:1px solid #dfe8f5;border-radius:8px;background:#dfe8f5}.k{margin:0 9px;overflow:hidden;border:1px solid #dfe7f1;border-radius:8px}.k>div{display:grid;grid-template-columns:120px 90px 85px minmax(120px,.7fr) minmax(140px,1fr) minmax(150px,1fr);align-items:center;gap:8px;min-height:39px;padding:0 11px;border-bottom:1px solid #e8edf4;color:#64728a;font-size:8px}.k>div:last-child{border-bottom:0}.k .me{min-height:32px;color:#74849c;background:#f3f6fb;font-size:7px}.k b{color:#283a57}.k em{justify-self:start;padding:3px 6px;border-radius:99px;color:#9b6a1d;background:#fff3d8;font-style:normal}.N{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px}.N span{min-height:55px;padding:9px;border:1px dashed #c8d7ec;border-radius:8px;color:#7b899d;background:#fafcff;font-size:8px}.N b{display:block;margin-bottom:4px;color:#3761ad}.f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:9px}.f article{position:relative;min-height:180px;padding:20px;overflow:hidden;border-radius:11px;background:linear-gradient(145deg,#fff 25%,#f1f6ff)}.f svg{width:34px;height:34px;padding:8px;border-radius:9px;color:#3266e8;background:#eaf1ff}.f span,.f b{display:block}.f span{margin-top:14px;color:#2f5fd3;font-size:9px}.f b{margin-top:5px;color:#273750;font-size:12px}.f p{max-width:380px;color:#77859a;font-size:9px;line-height:1.7}.f em{position:absolute;top:14px;right:14px;padding:3px 7px;border-radius:99px;color:#9a6a1d;background:#fff2d2;font-size:7px;font-style:normal}.pe{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:34px;background:#0f1e3a6b;backdrop-filter:blur(2px)}.d{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,94vw);max-height:min(760px,88vh);overflow:hidden;border:1px solid #d6e1f0;border-radius:14px;background:#fff;box-shadow:0 24px 70px #12264c40}.d>header,.d>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.d>header{border-bottom:1px solid #e3eaf4;background:linear-gradient(100deg,#fff,#f1f6ff)}.d>header p,.d>header h2,.d>header span{margin:0}.d>header p{color:#3266e8;font-size:8px;font-weight:700;letter-spacing:.06em}.d>header h2{margin-top:3px;color:#24334c;font-size:16px}.d>header span,.d>footer{color:#8491a5;font-size:8px}.d>header>button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d5e0ef;border-radius:7px;color:#63738b;background:#fff;cursor:pointer}.d>header>button svg{width:14px;height:14px}.he{min-height:240px;padding:5px 16px 10px;overflow:auto;scrollbar-gutter:stable}.l,.s,.b{display:grid;align-items:center;gap:10px;min-height:54px;border-bottom:1px solid #edf1f6}.l,.s{grid-template-columns:9px minmax(0,1fr) 132px 90px}.b{grid-template-columns:28px minmax(0,1fr) 72px}.l>i,.s>i{width:7px;height:7px;border-radius:50%;background:#9eb2d8}.l>.ie{background:#e05252;box-shadow:0 0 0 3px #fff0f0}.l>.ae{background:#2d64e7;box-shadow:0 0 0 3px #edf3ff}.b>i{display:grid;width:24px;height:24px;place-items:center;border-radius:6px;color:#fff;background:#416cda;font-size:8px;font-style:normal}.l span,.s span,.b span{min-width:0}.l b,.l small,.s b,.s small,.b b,.b small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l b,.s b,.b b{color:#2a3950;font-size:10px}.l small,.s small,.b small{margin-top:3px;color:#8a96a9;font-size:8px}.l time,.s time{color:#75849a;text-align:right;font-size:8px}.l em,.s em{overflow:hidden;color:#315da9;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal}.b strong{color:#2757c9;text-align:right;font-size:15px}.b strong small{font-weight:400}.d>footer{border-top:1px solid #e3eaf4;background:#f8faff}.d>footer button{min-height:30px;padding:0 16px;border:0;border-radius:7px;color:#fff;background:#3266e8;font-size:9px;cursor:pointer}.J{display:flex;align-items:center;gap:6px;margin-top:9px;padding:8px 10px;border-radius:8px;color:#7c899d;font-size:8px}.J svg{color:#3a68d8}@media(max-width:1250px){.m{grid-template-columns:repeat(4,minmax(0,1fr))}.c{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.h{grid-template-columns:210px minmax(380px,1fr)}.n{grid-column:1 / -1;min-height:auto}}@media(max-width:900px){.ee{align-items:stretch;flex-direction:column}.oe{display:flex;justify-content:flex-end;padding:8px 0 0;border-left:0;border-top:1px solid #e1e8f3}.j{align-items:flex-start;flex-direction:column}.x,.m{grid-template-columns:repeat(2,minmax(0,1fr))}.c,.u,.h{grid-template-columns:1fr}.c{grid-auto-rows:auto}.B,.r,.i,.a{grid-column:1;grid-row:auto}.B{height:430px;min-height:430px}.r,.i,.a{height:238px}.i>div{grid-template-columns:1fr}.p,.te,.n,.F,.t{min-height:auto}.f,.N{grid-template-columns:1fr}.A{grid-template-columns:repeat(2,minmax(0,1fr))}.k{overflow-x:auto}.k>div{min-width:780px}._{justify-content:flex-start}.pe{padding:16px}.l,.s{grid-template-columns:8px minmax(0,1fr) 92px}.l em,.s em{display:none}}.W{min-height:100%;padding:16px;background:var(--mis-workspace-bg, #f4f7fb);color:#26354f}.C,.G>header,.v>header,.D{display:flex;align-items:center;justify-content:space-between;gap:12px}.C{margin-bottom:16px}.C h1{margin:12px 0 6px}.C p,.G p{margin:0;color:#66758d}.C button,.G>header button,.v>header button,.D button,.H button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid #dce5f2;border-radius:7px;background:#fff;cursor:pointer}.W button svg{width:16px;height:16px}.W button:disabled{cursor:not-allowed;opacity:.55}.ue{padding:7px 12px;border-radius:6px;background:#eaf1ff;color:#3266e8;white-space:nowrap}.we,.H{padding:12px 16px;margin-bottom:16px;border:1px solid #d6e4ff;border-radius:8px;background:#edf4ff}.H{display:flex;align-items:center;gap:12px}.H>span{margin-right:auto}.v{margin-bottom:16px;padding:20px;border:1px solid #dce5f2;border-radius:10px;background:#fff}.v h2,.v h3{margin:0 0 16px}.v>header{margin-bottom:16px}.v>header h3{margin:0}.z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.z>label{display:flex;flex-direction:column;gap:7px;min-width:0}.z input,.z select,.z textarea{width:100%;min-height:36px;padding:8px 10px;border:1px solid #d7e2f3;border-radius:6px;background:#fff;color:inherit}.z input[readonly]{background:#f6f8fc;color:#66758d}.z small{color:#66758d}.ye{grid-column:1 / -1}.G>header{margin:22px 0 14px}.G h2{margin:0 0 6px}.D{position:sticky;bottom:0;padding:14px 16px;border:1px solid #dce5f2;border-radius:10px;background:#fff;box-shadow:0 -4px 16px #1f38620d}.D>span{margin-right:auto;color:#66758d}@media(max-width:700px){.C{align-items:flex-start;flex-direction:column}.z{grid-template-columns:1fr}.D,.H{flex-wrap:wrap}.D>span{flex-basis:100%}.v{padding:14px}}.o[data-mis-control=page-header]{color:#fff;background:linear-gradient(115deg,#152d83,#2853b7 64%,#286d8c)!important;border-color:#fff3;box-shadow:0 7px 22px #152d8326}.o[data-mis-control=page-header] h1{color:#fff}.o[data-mis-control=page-header] p,.o[data-mis-control=page-header] small,.o[data-mis-control=page-header] time,.o[data-mis-control=page-header] h1+span{color:#edf3ff}.o[data-mis-control=page-header]>div:first-child>span:not(:has(svg)){color:#d6e3ff}.o[data-mis-control=page-header]>div:first-child>span:has(svg){color:#fff;background:#ffffff24}.o[data-mis-control=page-header] button[data-mis-control=button]:not([aria-pressed]){color:#2850a4;background:#fff;border-color:#fffc}.o[data-mis-control=page-header] button[data-mis-control=button]:not([aria-pressed]):hover{color:#17377e;background:#edf3ff;border-color:#edf3ff}.o[data-mis-control=page-header] .I{background:#ffffff17;border-color:#ffffff4d}.o[data-mis-control=page-header] .I>button[data-mis-control=button]{color:#edf3ff;background:transparent;border-color:transparent;box-shadow:none}.o[data-mis-control=page-header] .I>button[data-mis-control=button]:hover{color:#fff;background:#ffffff24}.o[data-mis-control=page-header] .I>button[data-mis-control=button][aria-pressed=true]{color:#204598;background:#fff;box-shadow:0 2px 7px #0a1c5021}.o[data-mis-control=page-header] .I>button:focus-visible{outline:2px solid #fff;outline-offset:2px}.o[data-mis-control=page-header] label[data-mis-control=field],.o[data-mis-control=page-header] .X{color:#35547d;background:#fff;border-color:#fffc}.o[data-mis-control=page-header] .X>span,.o[data-mis-control=page-header] .X summary{color:#35547d}


#xinocler-crm-shortcuts-view .crm-shortcuts-page{padding:28px 30px 36px;min-height:calc(100vh - 140px);background:#f6f8fc;box-sizing:border-box}
#xinocler-crm-shortcuts-view .crm-shortcuts-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}
#xinocler-crm-shortcuts-view .crm-shortcuts-heading h1{margin:6px 0 8px;color:#172b4d}
#xinocler-crm-shortcuts-view .crm-shortcuts-heading p{margin:0;color:#78869b}
#xinocler-crm-shortcuts-view .crm-shortcuts-eyebrow{color:#5b73b8;letter-spacing:.06em}
#xinocler-crm-shortcuts-view .crm-shortcuts-count{padding:8px 14px;border:1px solid #e2e8f4;border-radius:20px;background:#fff;color:#6a7c9b;white-space:nowrap}
#xinocler-crm-shortcuts-view .crm-shortcuts-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}
#xinocler-crm-shortcuts-view .crm-shortcuts-section-heading h2{margin:0;color:#293c5a}
#xinocler-crm-shortcuts-view .crm-shortcuts-section-heading>span{color:#8b97aa}
#xinocler-crm-shortcuts-view .crm-shortcuts-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
#xinocler-crm-shortcuts-view .crm-shortcut-slot{display:flex;flex-direction:column;align-items:stretch;padding:18px;min-height:174px;box-sizing:border-box;border:1px solid #e3e9f3;border-radius:14px;background:#fff;box-shadow:0 3px 12px #23396304;position:relative;text-align:left}
#xinocler-crm-shortcuts-view .crm-shortcut-slot-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}
#xinocler-crm-shortcuts-view .crm-shortcut-slot-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#637dc5;background:#eff3fe}
#xinocler-crm-shortcuts-view .crm-shortcut-slot-icon svg{width:21px;height:21px}
#xinocler-crm-shortcuts-view .crm-shortcut-slot:nth-child(3n+2) .crm-shortcut-slot-icon{background:#edf7f5;color:#60988d}
#xinocler-crm-shortcuts-view .crm-shortcut-slot:nth-child(3n) .crm-shortcut-slot-icon{background:#f3f0fb;color:#9380b9}
#xinocler-crm-shortcuts-view .crm-shortcut-slot-number{color:#b6c1d2;font-variant-numeric:tabular-nums}
#xinocler-crm-shortcuts-view .crm-shortcut-slot>strong{color:#465873}
#xinocler-crm-shortcuts-view .crm-shortcut-slot>p{margin:6px 0 14px;color:#96a1b2}
#xinocler-crm-shortcuts-view .crm-shortcut-slot-status{align-self:flex-start;border:1px solid #edf0f5;border-radius:5px;padding:2px 7px;color:#98a3b3;background:#f8fafc}
#xinocler-crm-shortcuts-view .crm-shortcuts-lower{margin-top:28px}
#xinocler-crm-shortcuts-view .crm-shortcuts-placeholder{min-height:240px;border:1px dashed #d8e1ee;border-radius:14px;background:#ffffff80;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8190a7}
#xinocler-crm-shortcuts-view .crm-shortcuts-placeholder-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #e6ebf3;border-radius:14px;background:#f5f8fc;color:#a6b4c9;margin-bottom:12px}
#xinocler-crm-shortcuts-view .crm-shortcuts-placeholder-icon svg{width:23px;height:23px}
#xinocler-crm-shortcuts-view .crm-shortcuts-placeholder p{margin:8px 0 0;color:#a1acbc}
@media(max-width:1100px){#xinocler-crm-shortcuts-view .crm-shortcuts-page{padding:20px}#xinocler-crm-shortcuts-view .crm-shortcuts-grid{gap:10px}#xinocler-crm-shortcuts-view .crm-shortcut-slot{padding:12px}}
@media(max-width:800px){#xinocler-crm-shortcuts-view .crm-shortcuts-navigation{overflow-x:auto}#xinocler-crm-shortcuts-view .crm-shortcuts-grid{min-width:850px}#xinocler-crm-shortcuts-view .crm-shortcuts-count{display:none}}

/* Five columns, two rows; reserved entries remain non-interactive. */
#xinocler-crm-shortcuts-view .crm-shortcuts-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
#xinocler-crm-shortcuts-view .crm-shortcut-slot{border:0;box-shadow:0 6px 18px #32467712;background:linear-gradient(135deg,#547de5,#3863d1)}
#xinocler-crm-shortcuts-view .crm-shortcut-slot:nth-child(5n+2){background:linear-gradient(135deg,#35b5a4,#169987)}
#xinocler-crm-shortcuts-view .crm-shortcut-slot:nth-child(5n+3){background:linear-gradient(135deg,#9b77df,#7952c9)}
#xinocler-crm-shortcuts-view .crm-shortcut-slot:nth-child(5n+4){background:linear-gradient(135deg,#ecab4f,#d99032)}
#xinocler-crm-shortcuts-view .crm-shortcut-slot:nth-child(5n){background:linear-gradient(135deg,#df8299,#cd627f)}
#xinocler-crm-shortcuts-view .crm-shortcut-slot .crm-shortcut-slot-icon{background:#ffffff26;color:#fff}
#xinocler-crm-shortcuts-view .crm-shortcut-slot>strong{color:#fff}
#xinocler-crm-shortcuts-view .crm-shortcut-slot>p,#xinocler-crm-shortcuts-view .crm-shortcut-slot-number{color:#ffffffce}
#xinocler-crm-shortcuts-view .crm-shortcut-slot-status{border-color:#ffffff32;background:#ffffff1c;color:#fff}

@media(max-width:767px){
#xinocler-crm-shortcuts-view .crm-shortcuts-page{padding:16px 12px}
#xinocler-crm-shortcuts-view .crm-shortcuts-navigation{overflow:visible}
#xinocler-crm-shortcuts-view .crm-shortcuts-grid{min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
#xinocler-crm-shortcuts-view .crm-shortcut-slot{padding:10px 6px;min-height:132px;border-radius:10px}
#xinocler-crm-shortcuts-view .crm-shortcut-slot-top{justify-content:center;margin-bottom:10px}
#xinocler-crm-shortcuts-view .crm-shortcut-slot .crm-shortcut-slot-icon{width:30px;height:30px;border-radius:9px}
#xinocler-crm-shortcuts-view .crm-shortcut-slot-icon svg{width:18px;height:18px}
#xinocler-crm-shortcuts-view .crm-shortcut-slot>strong{word-break:break-all;text-align:center}
#xinocler-crm-shortcuts-view .crm-shortcut-slot-number,#xinocler-crm-shortcuts-view .crm-shortcut-slot>p{display:none}
#xinocler-crm-shortcuts-view .crm-shortcut-slot-status{margin-top:auto;align-self:center;padding:2px 3px}
#xinocler-crm-shortcuts-view .crm-shortcuts-placeholder{min-height:200px}
}


.email_management_settings_workspace{min-height:100%;padding:12px;color:#4b596e;background:#fff}.email_management_settings_title{display:flex;align-items:center;justify-content:space-between;gap:12px}.email_management_settings_title>div{display:flex;align-items:center;gap:9px}.email_management_settings_title>div>span{width:34px;height:34px;display:grid;place-items:center;color:#3159d6;background:#edf2ff;border-radius:9px}.email_management_settings_title svg{width:16px}.email_management_settings_title small{color:#3159d6;font-size:7px;letter-spacing:.08em}.email_management_settings_title h2{margin:2px 0;color:#26364d;font-size:14px}.email_management_settings_title p{margin:0;color:#8793a4;font-size:8px}.email_management_settings_title>b{padding:4px 7px;color:#3159d6;background:#edf2ff;border-radius:7px;font-size:8px}.email_management_settings_executiveCard{min-height:78px;display:grid;grid-template-columns:42px minmax(180px,.9fr) minmax(240px,1.4fr) auto;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;background:linear-gradient(100deg,#f6f8ff,#f9fbff);border:1px solid #dce4f5;border-left:4px solid #d19b3b;border-radius:10px;box-shadow:0 5px 18px #3159d60f}.email_management_settings_executiveCard[data-complete=true]{border-left-color:#3159d6}.email_management_settings_executiveIcon{width:40px;height:40px;display:grid;place-items:center;color:#3159d6;background:#eaf0ff;border-radius:10px}.email_management_settings_executiveIcon svg{width:20px}.email_management_settings_executiveIdentity,.email_management_settings_executiveEmail{min-width:0;display:grid;gap:3px}.email_management_settings_executiveCard small{color:#8190a5;font-size:8px}.email_management_settings_executiveIdentity>small{color:#3159d6;font-weight:700;letter-spacing:.04em}.email_management_settings_executiveCard strong{overflow:hidden;color:#26364d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.email_management_settings_executiveCard span{overflow:hidden;color:#7d8ba0;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.email_management_settings_executiveCard>button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;color:#3159d6;background:#fff;border:1px solid #cbd6ef;border-radius:7px;cursor:pointer}.email_management_settings_executiveCard>button svg{width:12px}.email_management_settings_summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.email_management_settings_summary article{min-height:68px;display:flex;align-items:center;gap:9px;padding:10px 12px;background:#f8fafc;border:1px solid #e1e7ef;border-radius:8px}.email_management_settings_summary article>svg{width:28px;height:28px;padding:6px;color:#3159d6;background:#edf2ff;border-radius:8px}.email_management_settings_summary article>span{display:grid;gap:2px}.email_management_settings_summary small,.email_management_settings_summary em{color:#8895a8;font-size:8px;font-style:normal}.email_management_settings_summary strong{color:#293951;font-size:13px}.email_management_settings_security{min-height:43px;display:flex;align-items:center;gap:9px;margin-top:8px;padding:8px 11px;color:#53677d;background:#edf8f4;border:1px solid #d4ebe2;border-radius:8px}.email_management_settings_security>svg{width:25px;height:25px;padding:5px;color:#26705b;background:#fff;border-radius:7px}.email_management_settings_security>div{display:grid;gap:2px}.email_management_settings_security strong{color:#285f50}.email_management_settings_security span{font-size:8px}.email_management_settings_error,.email_management_settings_notice{min-height:36px;display:flex;align-items:center;gap:6px;margin-top:8px;padding:7px 9px;border-radius:7px}.email_management_settings_error{color:#a44343;background:#fff3f2;border:1px solid #f1d5d2}.email_management_settings_notice{color:#286451;background:#ecf8f3;border:1px solid #d1eadf}.email_management_settings_error svg,.email_management_settings_notice svg{width:13px}.email_management_settings_configuredLayout{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:stretch;gap:10px;margin-top:9px}.email_management_settings_details{height:100%;display:flex;overflow:hidden;flex-direction:column;border:1px solid #dfe6ef;border-radius:9px}.email_management_settings_details>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;background:#f8fafc;border-bottom:1px solid #e4e9f0}.email_management_settings_details h3{margin:0;color:#314159;font-size:11px}.email_management_settings_details p{margin:2px 0 0;color:#8793a4;font-size:8px}.email_management_settings_detailActions{display:flex;gap:5px}.email_management_settings_detailActions button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;color:#53627a;background:#fff;border:1px solid #d4ddea;border-radius:7px;cursor:pointer;white-space:nowrap}.email_management_settings_detailActions button svg{width:12px}.email_management_settings_detailActions .email_management_settings_editButton{color:#fff;background:#3159d6;border-color:#2c51c0}.email_management_settings_detailGrid{display:grid;align-content:start;flex:1 1 auto;padding:5px 11px}.email_management_settings_detailGrid dl{min-width:0;display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px;margin:0;padding:7px 0;border-bottom:1px solid #edf1f5}.email_management_settings_detailGrid dl:last-child{border-bottom:0}.email_management_settings_detailGrid dt{color:#8793a4;font-size:8px}.email_management_settings_detailGrid dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#33435b;font-size:9px}.email_management_settings_detailGrid dd span{display:inline-flex;padding:2px 6px;color:#8b5d27;background:#fff6e8;border-radius:6px}.email_management_settings_detailGrid dd span[data-enabled=true]{color:#256b55;background:#eaf7f1}.email_management_settings_details>footer{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:8px 11px;background:#f8fafc;border-top:1px solid #e4e9f0}.email_management_settings_details>footer>span{color:#8290a4;font-size:8px}.email_management_settings_details>footer button{flex:0 0 auto}.email_management_settings_details .email_management_settings_testButton{min-height:26px;padding:0 7px;border-radius:6px;font-size:8px}.email_management_settings_modalBackdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#1c283d52;backdrop-filter:blur(2px)}.email_management_settings_modalPanel{width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;background:#fff;border:1px solid #d8e0eb;border-radius:12px;box-shadow:0 20px 60px #2330473d}.email_management_settings_modalPanel .email_management_settings_form{margin-top:0;border:0;border-radius:0}.email_management_settings_form{margin-top:9px;overflow:hidden;border:1px solid #dfe6ef;border-radius:9px}.email_management_settings_form>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;background:#f8fafc;border-bottom:1px solid #e4e9f0}.email_management_settings_form h3{margin:0;color:#314159;font-size:11px}.email_management_settings_form p{margin:2px 0 0;color:#8793a4;font-size:8px}.email_management_settings_form>header button,.email_management_settings_testButton,.email_management_settings_saveButton{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border-radius:7px;cursor:pointer}.email_management_settings_form button svg{width:13px}.email_management_settings_form>header button{color:#53627a;background:#fff;border:1px solid #d4ddea}.email_management_settings_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px}.email_management_settings_grid label{min-width:0;display:grid;align-content:start;gap:5px}.email_management_settings_grid label>span{min-height:13px;color:#59677c;font-size:8px;line-height:13px}.email_management_settings_grid b{color:#c34d4d}.email_management_settings_grid input,.email_management_settings_grid select,.email_management_settings_grid textarea{width:100%;min-height:35px;padding:7px 9px;color:#26364d;background:#fff;border:1px solid #d5deea;border-radius:6px;outline:none}.email_management_settings_grid input:focus,.email_management_settings_grid select:focus,.email_management_settings_grid textarea:focus{border-color:#7893dd;box-shadow:0 0 0 2px #3159d617}.email_management_settings_grid textarea{resize:vertical}.email_management_settings_wide{grid-column:1 / -1}.email_management_settings_switch{min-height:50px;display:flex!important;align-items:center;gap:9px!important;padding:8px 10px;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:7px}.email_management_settings_switch>input{width:18px;min-height:18px;accent-color:#3159d6}.email_management_settings_switch>span{display:grid;gap:2px}.email_management_settings_switch strong{color:#3e4d63}.email_management_settings_switch small{color:#8693a6;font-size:8px}.email_management_settings_executiveSelector{padding:9px;background:#f8faff;border:1px solid #dfe6f5;border-radius:8px}.email_management_settings_executiveSelector>small{color:#7c899d;font-size:8px}.email_management_settings_selectedExecutive{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:3px;padding:7px 8px;background:#fff;border:1px solid #e1e7f0;border-radius:7px}.email_management_settings_selectedExecutive>svg{width:28px;height:28px;padding:6px;color:#3159d6;background:#edf2ff;border-radius:7px}.email_management_settings_selectedExecutive>span{min-width:0;display:grid;gap:2px}.email_management_settings_selectedExecutive strong{color:#34445b;font-size:9px}.email_management_settings_selectedExecutive small{color:#8592a5;font-size:8px}.email_management_settings_selectedExecutive em{color:#a04646;font-size:8px;font-style:normal}.email_management_settings_selectedExecutive em[data-valid=true]{color:#24705a}.email_management_settings_form>footer{min-height:55px;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:9px 12px;background:#f8fafc;border-top:1px solid #e4e9f0}.email_management_settings_form>footer>span{margin-right:auto;color:#8290a4;font-size:8px}.email_management_settings_testButton{color:#3159d6;background:#fff;border:1px solid #cbd6ef}.email_management_settings_saveButton{color:#fff;background:#3159d6;border:1px solid #2c51c0}.email_management_settings_cancelButton{min-height:32px;padding:0 10px;color:#53627a;background:#fff;border:1px solid #d4ddea;border-radius:7px;cursor:pointer}.email_management_settings_form button:disabled{color:#a3acb9;background:#e8ebef;border-color:#dde2e8;cursor:not-allowed}.email_management_settings_logs{margin-top:10px;overflow:hidden;border:1px solid #dfe6ef;border-radius:9px}.email_management_settings_configuredLayout .email_management_settings_logs{margin-top:0}.email_management_settings_logs>header{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px 7px 11px;background:#f8fafc;border-bottom:1px solid #e4e9f0}.email_management_settings_logHeading{display:flex;align-items:center;gap:7px;flex:0 0 auto}.email_management_settings_logs>header svg{width:14px;color:#3159d6}.email_management_settings_logHeading span{display:grid;gap:2px}.email_management_settings_logs>header strong{color:#3c4c64}.email_management_settings_logs>header small{color:#8895a8;font-size:8px}.email_management_settings_logFilters{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.email_management_settings_logFilters label{min-width:0;display:flex;align-items:center;gap:4px}.email_management_settings_logFilters label>span{color:#7f8ca0;font-size:7px;white-space:nowrap}.email_management_settings_logFilters input{width:116px;min-height:28px;padding:4px 7px;color:#33435b;background:#fff;border:1px solid #d5deea;border-radius:6px;outline:none;font-size:8px}.email_management_settings_logFilters input:focus{border-color:#7893dd;box-shadow:0 0 0 2px #3159d614}.email_management_settings_logs>article{min-height:36px;display:grid;grid-template-columns:40px 108px minmax(110px,145px) minmax(130px,170px) minmax(0,1fr) 48px;align-items:center;gap:7px;padding:4px 9px;border-bottom:1px solid #edf1f5}.email_management_settings_logs>article:last-of-type{border-bottom:0}.email_management_settings_logStatus{width:max-content;padding:2px 6px;border-radius:6px;font-size:8px}.email_management_settings_logStatus[data-status=sent],.email_management_settings_logStatus[data-status=success]{color:#256b55;background:#eaf7f1}.email_management_settings_logStatus[data-status=failed]{color:#9c4545;background:#fff1f0}.email_management_settings_logs article>strong,.email_management_settings_logs article>small,.email_management_settings_logRecipient{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email_management_settings_logs article>strong{color:#33435b;font-size:9px}.email_management_settings_logs article>small,.email_management_settings_logRecipient{color:#8592a6;font-size:8px}.email_management_settings_logRecipient{display:block}.email_management_settings_logs article>em{overflow:hidden;color:#748196;font-size:8px;font-style:normal;text-align:right;text-overflow:ellipsis;white-space:nowrap}.email_management_settings_logs time{color:#53627a;font-size:8px;font-style:normal;text-align:left;white-space:nowrap}.email_management_settings_logs>p{margin:0;padding:22px;color:#8794a7;text-align:center}.email_management_settings_logs>footer{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 9px;color:#8190a3;background:#f8fafc;border-top:1px solid #e4e9f0;font-size:8px}.email_management_settings_logs>footer>div{display:flex;align-items:center;gap:6px}.email_management_settings_logs>footer button{min-height:26px;padding:0 8px;color:#53627a;background:#fff;border:1px solid #d4ddea;border-radius:6px;cursor:pointer;font-size:8px}.email_management_settings_logs>footer button:disabled{color:#a7b0bd;background:#edf0f4;cursor:not-allowed}.email_management_settings_logs>footer b{min-width:34px;color:#526078;text-align:center}.email_management_settings_logs>article>span[data-status=success]{color:#256b55;background:#eaf7f1}.email_management_settings_configuredLayout .email_management_settings_logs{height:100%}.email_management_settings_approvalPanel{width:min(560px,calc(100vw - 32px));max-height:90vh;overflow:auto;background:#fff;border-radius:14px}.email_management_settings_approvalBody{display:grid;gap:16px;padding:24px}.email_management_settings_approvalBody p{margin:0;color:#59677c;line-height:1.8}.email_management_settings_approvalBody label{display:grid;gap:12px}.email_management_settings_approvalBody .email_management_settings_approvalCode{width:100%;min-height:64px;border:1px solid #cbd8ff;border-radius:10px;background:#f3f6ff;color:#214bcc;font:inherit;font-weight:800;letter-spacing:.35em;text-align:center}@media(max-width:1100px){.email_management_settings_configuredLayout{grid-template-columns:1fr}.email_management_settings_configuredLayout .email_management_settings_logs{margin-top:0}}@media(max-width:720px){.email_management_settings_executiveCard{grid-template-columns:40px 1fr}.email_management_settings_executiveEmail{grid-column:1 / -1}.email_management_settings_executiveCard>button{grid-column:1 / -1;justify-content:center}.email_management_settings_summary,.email_management_settings_grid{grid-template-columns:1fr}.email_management_settings_wide{grid-column:1}.email_management_settings_form>footer{align-items:stretch;flex-direction:column}.email_management_settings_form>footer>span{margin-right:0}.email_management_settings_details>header,.email_management_settings_details>footer{align-items:stretch;flex-direction:column}.email_management_settings_detailActions{width:100%}.email_management_settings_detailActions button{flex:1}.email_management_settings_logs>header{align-items:stretch;flex-direction:column}.email_management_settings_logFilters{justify-content:flex-start;flex-wrap:wrap}.email_management_settings_logs>article{grid-template-columns:40px 100px minmax(0,1fr)}.email_management_settings_logs article>small,.email_management_settings_logRecipient,.email_management_settings_logs article>em{display:none}}.personal_mail_workspace_workspace{display:flex;flex-direction:column;gap:16px;color:var(--text-primary,#243451);min-width:0}.personal_mail_workspace_workspace h2,.personal_mail_workspace_workspace h3,.personal_mail_workspace_workspace p{margin:0}.personal_mail_workspace_workspace p{line-height:1.7;color:var(--text-secondary,#6b7b91)}.personal_mail_workspace_workspace button,.personal_mail_workspace_workspace input,.personal_mail_workspace_workspace select,.personal_mail_workspace_workspace textarea{font:inherit}.personal_mail_workspace_workspace button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dce5f2;border-radius:8px;padding:9px 13px;background:#fff;color:inherit;cursor:pointer}.personal_mail_workspace_workspace button:disabled{opacity:.5;cursor:not-allowed}.personal_mail_workspace_workspace button[aria-pressed=true]{background:#eaf1ff;border-color:#83a5ed;color:#245bba}.personal_mail_workspace_workspace svg{width:18px;height:18px;flex-shrink:0}.personal_mail_workspace_header,.personal_mail_workspace_header>div{display:flex;align-items:center;gap:12px}.personal_mail_workspace_header{justify-content:space-between;padding:18px;background:#fff;border:1px solid #e1e8f3;border-radius:12px}.personal_mail_workspace_header nav,.personal_mail_workspace_toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.personal_mail_workspace_toolbar{padding:12px;border-bottom:1px solid #e7edf5}.personal_mail_workspace_toolbar>strong{margin-right:auto}.personal_mail_workspace_layout{display:grid;grid-template-columns:255px minmax(0,1fr);min-height:570px;border:1px solid #dfe7f2;border-radius:12px;overflow:hidden;background:#fff}.personal_mail_workspace_accounts{background:#f7f9fd;border-right:1px solid #e1e8f3;padding:14px;display:flex;flex-direction:column;gap:10px}.personal_mail_workspace_accounts header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.personal_mail_workspace_accounts>button{justify-content:flex-start;text-align:left;min-width:0}.personal_mail_workspace_accounts span,.personal_mail_workspace_messageList span{display:flex;flex-direction:column;gap:5px;min-width:0}.personal_mail_workspace_accounts strong,.personal_mail_workspace_accounts small{overflow-wrap:anywhere}.personal_mail_workspace_accounts small,.personal_mail_workspace_messageList small{color:#75839a}.personal_mail_workspace_accounts .personal_mail_workspace_selected{border-color:#8baded;background:#eaf1ff}.personal_mail_workspace_content{min-width:0}.personal_mail_workspace_empty{padding:60px 22px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.personal_mail_workspace_empty>svg{height:40px;width:40px;color:#8aa8d8}.personal_mail_workspace_messageList{min-height:360px}.personal_mail_workspace_messageList>button{display:flex;justify-content:space-between;text-align:left;border-width:0 0 1px;border-radius:0;width:100%;padding:18px;gap:15px}.personal_mail_workspace_messageList time{color:#75839a;white-space:nowrap}.personal_mail_workspace_compose,.personal_mail_workspace_message{padding:20px;display:flex;flex-direction:column;gap:14px}.personal_mail_workspace_compose label{display:flex;flex-direction:column;gap:7px}.personal_mail_workspace_compose input,.personal_mail_workspace_compose select,.personal_mail_workspace_compose textarea{border:1px solid #dbe4f1;background:#fff;border-radius:7px;padding:10px;color:inherit;min-width:0;width:100%;box-sizing:border-box}.personal_mail_workspace_compose textarea{resize:vertical}.personal_mail_workspace_compose footer,.personal_mail_workspace_message footer{display:flex;gap:10px;flex-wrap:wrap}.personal_mail_workspace_compose button[type=submit]{background:#2a60c7;color:#fff}.personal_mail_workspace_message pre{font:inherit;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;min-height:200px}.personal_mail_workspace_error,.personal_mail_workspace_notice{padding:12px 16px;border-radius:8px}.personal_mail_workspace_workspace .personal_mail_workspace_error{background:#fff0f0;color:#b13242}.personal_mail_workspace_workspace .personal_mail_workspace_notice{background:#edf8f2;color:#26734b}.personal_mail_workspace_backdrop{position:fixed;inset:0;background:#17253b66;display:flex;align-items:center;justify-content:center;z-index:1600;padding:20px}.personal_mail_workspace_dialog{background:#fff;border-radius:14px;max-height:90vh;overflow:auto;width:min(660px,100%);box-shadow:0 18px 70px #17253b33}.personal_mail_workspace_dialog>header{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid #e1e8f3}.personal_mail_workspace_table{overflow:auto;padding:12px;background:#fff;border:1px solid #e0e7f2;border-radius:10px}.personal_mail_workspace_table table{width:100%;border-collapse:collapse;text-align:left}.personal_mail_workspace_table th,.personal_mail_workspace_table td{padding:13px;border-bottom:1px solid #e5ebf4;white-space:nowrap}.personal_mail_workspace_table>p{padding:18px}@media(max-width:850px){.personal_mail_workspace_layout{grid-template-columns:190px minmax(0,1fr)}.personal_mail_workspace_header{align-items:flex-start;gap:14px;flex-direction:column}.personal_mail_workspace_toolbar strong{width:100%;overflow-wrap:anywhere}.personal_mail_workspace_messageList>button{flex-direction:column}.personal_mail_workspace_messageList time{white-space:normal}}@media(max-width:600px){.personal_mail_workspace_layout{grid-template-columns:1fr}.personal_mail_workspace_accounts{border-right:0;border-bottom:1px solid #e1e8f3;max-height:230px;overflow:auto}.personal_mail_workspace_compose,.personal_mail_workspace_message{padding:14px}}

/* Home module title stays accessible without a visible heading row. Sorting help retains its own row when enabled. */
.mis-stage .home-page .module-section > .section-heading { display: contents; }
.mis-stage .home-page .module-section > .section-heading > div { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); clip-path: inset(50%); white-space: nowrap; border: 0; }
/* Product/material retained menu: app-main owns the permanent page-edge rail.
 * Inner workspace wrappers flow normally so short and long categories share one width. */
@media screen {
  .mis-stage .app-main:has(> .workspace-keepalive:not([hidden]) #xinocler-crm-product-materials-view) {
    overflow-y:auto!important;
    scrollbar-width:thin;
    scrollbar-gutter:stable both-edges!important;
    padding-block-end:var(--mis-crm-page-inset-block,0px)!important;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]):has(#xinocler-crm-product-materials-view),
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) [data-mis-workspace-shell]:has(#xinocler-crm-product-materials-view) {
    height:auto!important;
    min-height:0;
    overflow:visible;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) [data-mis-workspace-scroll]:has(> #xinocler-crm-product-materials-view) {
    flex:none;
    width:100%;
    max-width:100%;
    box-sizing:border-box;
    height:auto!important;
    overflow:visible!important;
    scrollbar-gutter:auto!important;
    padding-inline:0;
  }
  #xinocler-crm-product-materials-view > .crm-window > main {
    overflow:visible;
  }
  #xinocler-crm-product-materials-view > .crm-window {
    padding-block-end:var(--mis-page-inset-bottom,24px);
  }
}

/* Electronic seal retained menus consume the standard workspace rails once.
 * The active instance's workspace scroll owns the gutter; hidden instances stay isolated. */
@media screen {
  .mis-stage .app-main:has(> .workspace-keepalive:not([hidden]) .es-business) {
    overflow:hidden!important;
    scrollbar-gutter:auto!important;
    padding-inline:0!important;
    padding-block:15px!important;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]):has(.es-business) {
    display:flex;flex-direction:column;
    box-sizing:border-box;
    width:100%;max-width:100%;height:100%;
    min-width:0;min-height:0;overflow:hidden;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) [data-mis-workspace-shell]:has(> [data-mis-workspace-scroll] > .es-business) {
    box-sizing:border-box;
    width:100%;max-width:100%;height:auto;flex:1 1 0%;
    min-width:0;min-height:0;
    overflow:hidden;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) [data-mis-workspace-scroll]:has(> .es-business) {
    box-sizing:border-box;
    width:100%;max-width:100%;
    min-width:0;min-height:0;
    overflow:auto;
    scrollbar-gutter:stable both-edges!important;
    scrollbar-width:thin;
    padding-inline:var(--mis-workspace-edge-inline,14px)!important;
    overscroll-behavior:contain;
  }
}
@media screen and (max-width:760px) {
  .mis-stage .app-main:has(> .workspace-keepalive:not([hidden]) .es-business) { padding-block:15px!important; }
}

/* CRM page boundary, per 2026-10-31 user request: one 15px top/bottom owner.
 * Horizontal rails, local card/form padding and modal layouts retain their contracts. */
@media screen {
  .mis-stage .app-main:is([data-page-module="crm"],:has(> section[id^="xinocler-crm-"]),:has(> .workspace-keepalive:not([hidden]) section[id^="xinocler-crm-"])) {
    --mis-crm-page-inset-block:15px;
    --mis-page-inset-block:0px;
    --mis-page-inset-bottom:15px;
    padding-block:15px!important;
  }
  .mis-stage .app-main section[id^="xinocler-crm-"] {
    --mis-page-inset-block:0px!important;
    --mis-page-inset-bottom:0px!important;
    padding-block:0!important;
  }
  .mis-stage .app-main section[id^="xinocler-crm-"] > .crm-window {
    --mis-page-inset-block:0px!important;
    --mis-page-inset-bottom:0px!important;
    padding-block:0!important;
  }
  .mis-stage .app-main section[id^="xinocler-crm-"] :is(.crm-contract-page-banner,.sales-fulfillment-banner-host) {
    margin-block-start:0!important;
  }
  .mis-stage .app-main section[id^="xinocler-crm-"] > :is(.mwb-stage,.mcontact-stage) {
    padding-block:0!important;
  }
}

/* Whole-page scrollbars stay at the app-main edge, inside its outer rail.
 * A retained workspace must not put its native scrollbar inside the page padding.
 * Product/material already uses app-main as its measured scrolling owner. */
@media screen {
  .mis-stage .app-main { scrollbar-width:thin; }
  .mis-stage .app-main:has(> .workspace-keepalive:not([hidden]) > [data-mis-workspace-shell]):not(:has(> .workspace-keepalive:not([hidden]) #xinocler-crm-product-materials-view)),
  .mis-stage .app-main:has(> .workspace-keepalive:not([hidden]) > div:not([class]) > [data-mis-workspace-shell]):not(:has(> .workspace-keepalive:not([hidden]) #xinocler-crm-product-materials-view)) {
    padding-inline:0!important;
    scrollbar-gutter:auto!important;
    overflow:hidden!important;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]):has(> [data-mis-workspace-shell]),
  .mis-stage .app-main > .workspace-keepalive:not([hidden]):has(> div:not([class]) > [data-mis-workspace-shell]) {
    display:flex;flex-direction:column;
    min-width:0;min-height:0;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) > [data-mis-workspace-shell],
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) > div:not([class]) > [data-mis-workspace-shell] {
    box-sizing:border-box;min-width:0;min-height:0;max-width:100%;
    height:auto;flex:1 1 0%;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) > [data-mis-workspace-shell] > [data-mis-workspace-scroll],
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) > div:not([class]) > [data-mis-workspace-shell] > [data-mis-workspace-scroll] {
    box-sizing:border-box;min-width:0;min-height:0;
    scrollbar-width:thin;
    scrollbar-gutter:stable both-edges!important;
    padding-inline:var(--mis-workspace-edge-inline,14px);
    overscroll-behavior:contain;
  }
  .mis-stage .app-main [data-mis-workspace-scroll]:has(> section[id^="xinocler-crm-"]) {
    padding-inline:max(0px,calc(20px - var(--mis-page-start-rail,var(--mis-native-page-rail,10px)))) max(0px,calc(20px - var(--mis-page-end-rail,var(--mis-native-page-rail,10px))))!important;
  }
  /* The product page's flowing inner wrapper does not acquire a second rail. */
  .mis-stage .app-main [data-mis-workspace-scroll]:has(> #xinocler-crm-product-materials-view) { padding-inline:0!important; }
}
@media screen and (max-width:760px) {
  .mis-stage .app-main > .workspace-keepalive:not([hidden]):has(#xinocler-crm-permissions-view) { height:100%!important; }
}

/* Current page contract: 15px top/bottom, 20px visible sides including native rails. */
@media screen {
  .mis-stage .app-main {
    --mis-page-inset-block:0px;
    --mis-page-inset-inline:0px;
    --mis-page-inset-bottom:15px;
    --mis-workspace-edge-inline:0px;
    padding-block:15px!important;
    padding-inline:max(0px,calc(20px - var(--mis-page-start-rail,var(--mis-native-page-rail,10px)))) max(0px,calc(20px - var(--mis-page-end-rail,var(--mis-native-page-rail,10px))))!important;
  }
  .mis-stage .app-main:has(> :is([data-mis-workspace-shell],.crm_ai_workspace_workspace)) { padding-inline:0!important; }
  .mis-stage .app-main > :is([data-mis-workspace-shell],.crm_ai_workspace_workspace) > [data-mis-workspace-scroll],
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) > [data-mis-workspace-shell] > [data-mis-workspace-scroll],
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) > div:not([class]) > [data-mis-workspace-shell] > [data-mis-workspace-scroll] {
    padding-inline:max(0px,calc(20px - var(--mis-page-start-rail,var(--mis-native-page-rail,10px)))) max(0px,calc(20px - var(--mis-page-end-rail,var(--mis-native-page-rail,10px))))!important;
  }
  .mis-stage .app-main :where(section,main[class],div[class]:not([class=""])):has(> .mis-page-banner-stack,> :where(div:not([class]),div[class=""]) > .mis-page-banner-stack):not([data-mis-control="card"]):not(:where(dialog,[role="dialog"],[data-mis-control="drawer"],[data-mis-control="card"]) *) {
    --mis-page-inset-block:0px;
    --mis-page-inset-bottom:0px;
    padding:0!important;
  }
  /* Flowing product pages keep their existing outer page scrollbar. */
  .mis-stage .app-main [data-mis-workspace-scroll]:has(> #xinocler-crm-product-materials-view) { padding-inline:0!important; }
  /* Legacy resource pages expose their outer content layer through the compiled
     content role until their host supplies a stable public page-root marker. */
  .mis-stage .app-main[data-page-module] .crm-window > div > :is(div,main)[class*="_content_"] { padding:0!important; }
  .mis-stage .app-main[data-page-module="ai-employees"] section:has(> .ai_knowledge_layout_bannerRegion > .mis-page-banner-stack) { padding:0!important; }
}
