.mis-extended-modal{box-sizing:border-box;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--border);border-radius:var(--mis-control-radius,10px);background:var(--surface);color:var(--text);font:inherit;overflow:hidden;box-shadow:0 16px 48px color-mix(in srgb,var(--text) 18%,transparent)}.mis-extended-modal:not([open]){display:none!important}.mis-extended-modal[open]{display:flex;flex-direction:column}.mis-extended-modal::backdrop{background:color-mix(in srgb,var(--text) 35%,transparent)}.mis-extended-modal[data-size=small]{width:min(420px,calc(100vw - 32px))}.mis-extended-modal[data-size=large]{width:min(940px,calc(100vw - 32px))}.mis-extended-modal>header,.mis-extended-modal>footer{display:flex;flex:none;align-items:center;gap:10px;padding:14px 18px;background:var(--surface)}.mis-extended-modal>header{justify-content:space-between;border-bottom:1px solid var(--border)}.mis-extended-modal>header h2{margin:0;min-width:0;overflow-wrap:anywhere}.mis-extended-modal>header>button{flex:none}.mis-extended-modal>footer{justify-content:flex-end;border-top:1px solid var(--border);flex-wrap:wrap}.mis-extended-modal-body{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;padding:18px}.mis-extended-drawer[open]{height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-radius:0}.mis-extended-drawer[data-side=left]{margin:0 auto 0 0}.mis-extended-popover-anchor{display:inline-flex;min-width:0}.mis-extended-popover-anchor>button{display:inline-flex;align-items:center;gap:6px}.mis-extended-popover{position:fixed;inset:auto;margin:0;box-sizing:border-box;min-width:min(220px,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:min(400px,calc(100dvh - 16px));overflow:auto;border:1px solid var(--border);border-radius:var(--mis-control-radius,8px);background:var(--surface);color:var(--text);padding:10px;box-shadow:0 8px 24px color-mix(in srgb,var(--text) 15%,transparent)}.mis-extended-popover:not(:popover-open){display:none!important}.mis-extended-menu{display:grid;gap:3px}.mis-extended-menu>button{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:8px;text-align:left;padding:8px}.mis-extended-modal svg,.mis-extended-popover-anchor svg,.mis-extended-menu svg,.mis-extended-select svg,.mis-extended-tag-input svg,.mis-extended-data-table svg,.mis-extended-copy svg,.mis-extended-rating svg,.mis-extended-result svg,.mis-extended-notices svg{width:14px;height:14px;flex:none}.mis-extended-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mis-extended-result{padding:24px;display:grid;gap:12px;text-align:center}.mis-extended-result>strong{display:flex;align-items:center;justify-content:center;gap:8px}.mis-extended-result>.mis-extended-actions{justify-content:center}.mis-extended-notices{display:grid;gap:8px}.mis-extended-notices>[data-mis-control=alert]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px}.mis-extended-notices p{margin:4px 0 0}.mis-extended-notices button{flex:none}:is(.mis-extended-notices [data-tone],.mis-extended-result[data-tone],.mis-extended-timeline>li[data-tone],.mis-extended-steps>button[data-tone])[data-tone=error],.mis-extended-modal [data-danger=true],.mis-extended-menu [data-danger=true]{--mis-extended-tone:var(--danger,#b42318)}:is(.mis-extended-notices [data-tone],.mis-extended-result[data-tone],.mis-extended-timeline>li[data-tone],.mis-extended-steps>button[data-tone])[data-tone=warning]{--mis-extended-tone:var(--warning,#8a5b00)}:is(.mis-extended-notices [data-tone],.mis-extended-result[data-tone],.mis-extended-timeline>li[data-tone],.mis-extended-steps>button[data-tone])[data-tone=success]{--mis-extended-tone:var(--success,#18794e)}:is(.mis-extended-notices [data-tone],.mis-extended-result[data-tone],.mis-extended-timeline>li[data-tone],.mis-extended-steps>button[data-tone])[data-tone=info]{--mis-extended-tone:var(--mis-control-primary,var(--primary))}.mis-extended-notices [data-tone],.mis-extended-result[data-tone]{border-inline-start:3px solid var(--mis-extended-tone)}:is(.mis-extended-modal,.mis-extended-menu) [data-danger=true]{color:var(--mis-extended-tone)!important}.mis-extended-split{display:flex;min-width:0;min-height:180px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.mis-extended-split>section{box-sizing:border-box;min-width:0;padding:12px;overflow:auto}.mis-extended-split>section:first-child{flex:0 0 var(--mis-split-ratio)}.mis-extended-split>section:last-child{flex:1}.mis-extended-split>[role=separator]{flex:0 0 8px;cursor:col-resize;background:var(--surface-soft);border-inline:1px solid var(--border);touch-action:none}.mis-extended-split>[role=separator]:focus-visible{outline:2px solid var(--mis-control-primary,var(--primary));outline-offset:-2px}.mis-extended-tabs>[role=tablist]{display:flex;gap:8px;border-bottom:1px solid var(--border);overflow:auto}.mis-extended-tabs [role=tab]{flex:none;padding:8px 12px}.mis-extended-tabs [role=tab][aria-selected=true]{color:var(--mis-control-primary,var(--primary));border-bottom:2px solid var(--mis-control-primary,var(--primary))}.mis-extended-tabs>[role=tabpanel]{padding-block:14px}.mis-extended-tabs>[hidden]{display:none!important}.mis-extended-field{display:grid;gap:6px;min-width:0}.mis-extended-field>[data-mis-control=field]{font:inherit}.mis-extended-field small{color:var(--muted);font-size:var(--mis-type-caption);line-height:var(--mis-type-caption-line-height,1.5)}.mis-extended-field-error{color:var(--danger,#b42318)}.mis-extended-field input[aria-invalid=true]{border-color:var(--danger,#b42318)}.mis-extended-error-summary{padding:12px}.mis-extended-error-summary ul{margin:6px 0}.mis-extended-error-summary button{text-align:left;text-decoration:underline}.mis-extended-select{min-width:0}.mis-extended-select-input{display:flex;gap:4px}.mis-extended-select-input input{width:100%;min-width:0}.mis-extended-select-input>button{flex:none}.mis-extended-selected-values{display:flex;gap:6px;flex-wrap:wrap;margin-block:4px}.mis-extended-selected-values>span{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow-wrap:anywhere;border:1px solid var(--border);background:var(--surface-soft);border-radius:5px;padding:3px 6px}.mis-extended-selected-values button{display:inline-flex;padding:2px;min-height:24px;min-width:24px}.mis-extended-select-panel{box-sizing:border-box;inset:auto;margin:0;position:fixed;max-width:calc(100vw - 16px);max-height:min(260px,calc(100dvh - 32px));overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;padding:6px;box-shadow:0 8px 24px color-mix(in srgb,var(--text) 15%,transparent)}.mis-extended-select-panel:not(:popover-open){display:none!important}.mis-extended-select-panel:popover-open{display:block}.mis-extended-select-panel>[role=option]{display:flex;align-items:center;gap:6px;padding:9px;width:100%;text-align:left}.mis-extended-select-panel>[role=option]>span{display:grid;gap:3px}.mis-extended-select-panel>[data-highlighted=true]{background:var(--surface-soft)}.mis-extended-select-panel>[aria-selected=true]{color:var(--mis-control-primary,var(--primary))}.mis-extended-tag-input{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.mis-extended-tag-input>.mis-extended-selected-values{width:100%}.mis-extended-tag-input>input{flex:1;min-width:120px}.mis-extended-rating{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.mis-extended-rating>button{display:grid;place-items:center;padding:5px}.mis-extended-rating>[data-filled=true] svg{fill:var(--mis-control-primary,var(--primary));color:var(--mis-control-primary,var(--primary))}.mis-extended-date-range{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mis-extended-date-range>*{max-width:100%}.mis-extended-transfer{min-width:0;padding:12px}.mis-extended-transfer-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-block:10px}.mis-extended-transfer-columns>section{min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px}.mis-extended-transfer-list{height:200px;overflow:auto;display:flex;flex-direction:column;gap:8px;margin-block:10px;scrollbar-gutter:stable}.mis-extended-transfer-list label{display:flex;align-items:center;gap:6px}.mis-extended-data-table{min-width:0}.mis-extended-data-tools{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-block:10px}.mis-extended-data-tools>input{flex:1;min-width:160px}.mis-extended-data-tools details{min-width:120px}.mis-extended-data-tools details label{display:flex;align-items:center;gap:6px;margin:6px}.mis-extended-table-scroll{min-width:0;max-width:100%;overflow:auto;scrollbar-gutter:stable both-edges;border:1px solid var(--border);border-radius:8px}.mis-extended-table-scroll table{width:100%;border-collapse:collapse}.mis-extended-table-scroll :is(th,td){text-align:left;padding:9px 12px;border-bottom:1px solid var(--border);vertical-align:middle;overflow-wrap:anywhere}.mis-extended-table-scroll th{background:var(--surface-soft);white-space:nowrap;position:sticky;top:0}.mis-extended-table-scroll tr[data-selected=true]{background:var(--surface-soft)}.mis-extended-table-scroll td input[type=checkbox]{min-width:0}.mis-extended-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mis-extended-descriptions{display:grid;grid-template-columns:repeat(var(--mis-description-columns,2),minmax(0,1fr));gap:12px}.mis-extended-descriptions>div{min-width:0}.mis-extended-descriptions dt{color:var(--muted)}.mis-extended-descriptions dd{margin:5px 0 0;overflow-wrap:anywhere}.mis-extended-timeline{list-style:none;padding-inline-start:14px}.mis-extended-timeline>li{padding:10px 0 16px 16px;border-inline-start:2px solid var(--border);position:relative}.mis-extended-timeline>li:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--mis-extended-tone,var(--mis-control-primary,var(--primary)));left:-5px;top:14px}.mis-extended-timeline>li>div:first-child{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.mis-extended-timeline>li>div+div{margin-top:6px}.mis-extended-steps{display:flex;gap:8px;overflow:auto}.mis-extended-steps>button{display:flex;flex:none;align-items:center;gap:8px;padding:10px}.mis-extended-steps>button>span:last-child{display:grid;gap:4px}.mis-extended-steps [aria-current=step]{background:var(--surface-soft);color:var(--mis-control-primary,var(--primary))}.mis-extended-copy{display:flex;align-items:center;gap:6px;flex-wrap:wrap;overflow-wrap:anywhere}.mis-extended-tooltip-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;cursor:help;vertical-align:super;color:var(--mis-control-primary,var(--primary))}.mis-extended-tooltip-trigger sup,.mis-extended-tooltip-trigger .mis-page-view-help,html[data-mis-typography] body .mis-extended-tooltip-trigger sup:not(:where([data-print-document="template"],[data-print-document="template"] *)),html[data-mis-typography] body .mis-extended-tooltip-trigger .mis-page-view-help:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:6px!important;line-height:1!important}.mis-extended-tooltip-trigger:focus-visible{outline:2px solid var(--mis-control-primary,var(--primary));outline-offset:2px;border-radius:4px}.mis-extended-tooltip-content{position:fixed;z-index:10000;box-sizing:border-box;display:block;width:max-content;max-width:min(280px,calc(100vw - 16px));max-height:min(220px,calc(100dvh - 16px));overflow:auto;padding:10px 12px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--surface);font-family:inherit;font-size:var(--mis-type-body);font-weight:var(--mis-type-body-weight,400);line-height:1.6;overflow-wrap:anywhere;box-shadow:0 6px 20px color-mix(in srgb,var(--text) 15%,transparent)}.mis-extension-demo{display:grid;gap:16px;min-width:0}.mis-extension-demo>article{min-width:0;border:1px solid var(--border);border-radius:10px;padding:16px;background:var(--surface)}.mis-extension-demo h3{margin:0 0 12px}.mis-extension-demo .mis-extended-field+.mis-extended-field{margin-top:12px}.mis-extension-demo pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-soft);padding:10px;border-radius:6px}.mis-extension-demo code{font:inherit;overflow-wrap:anywhere}@media(max-width:760px){.mis-extended-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.mis-extended-modal>header,.mis-extended-modal>footer,.mis-extended-modal-body{padding:12px}.mis-extended-data-tools{align-items:stretch}.mis-extended-data-tools>input{width:100%;flex-basis:100%}.mis-extended-descriptions,.mis-extended-transfer-columns{grid-template-columns:minmax(0,1fr)}.mis-extended-split{flex-direction:column}.mis-extended-split>section:first-child{flex-basis:auto}.mis-extended-split>[role=separator]{display:none}.mis-extension-demo>article{padding:12px}}@media(prefers-reduced-motion:reduce){.mis-extension-demo *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.mis-extended-attachments,.mis-extended-upload>ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.mis-extended-attachments>li,.mis-extended-upload li{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:8px;padding:10px;min-width:0}.mis-extended-attachments li>div:first-child,.mis-extended-upload li>div:first-child{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.mis-extended-upload{display:grid;gap:10px;min-width:0}.mis-extended-upload progress{width:100%;accent-color:var(--mis-control-primary,var(--primary))}.mis-extended-image-stage{min-height:220px;max-height:60vh;overflow:auto;display:grid;place-items:center;background:var(--surface-soft)}.mis-extended-image-stage img{max-width:100%;max-height:50vh;transform-origin:center;object-fit:contain}.mis-extended-code{white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere;background:var(--surface-soft);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:12px}.mis-extended-tooltip-content{max-height:calc(100vh - 16px);overflow:auto}@media(max-width:760px){.mis-extended-attachments>li,.mis-extended-upload li{align-items:stretch;flex-direction:column}}.mis-extended-tooltip-content{inset:auto;margin:0;background:var(--text);color:var(--surface)}.mis-extended-tooltip-content:not(:popover-open){display:none!important}.mis-extended-tooltip-content[data-mis-variant=light]{background:var(--surface-soft);color:var(--text)}.mis-extended-tooltip-content[data-mis-variant=brand]{background:var(--mis-control-primary,var(--primary));color:#fff}.mis-extended-tooltip-content[data-mis-variant=outlined]{background:var(--surface);color:var(--text);border-color:var(--mis-control-primary,var(--primary))}.mis-extended-tooltip-content[data-mis-variant=rounded]{border-radius:14px}.mis-extended-table-scroll th .mis-data-sort-button[data-mis-control=button],.mis-data-sort-button[data-mis-control=button]{display:inline-flex;align-items:center;justify-content:inherit;gap:5px;min-width:0;min-height:28px;margin:0;padding:2px 0!important;border:0!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit!important;line-height:inherit!important;white-space:nowrap;cursor:pointer}.mis-data-sort-button[data-mis-control=button]>svg{width:13px;height:13px;flex:none;color:var(--muted);opacity:.65}.mis-data-sort-button[data-mis-control=button][data-sorted=true]>svg,.mis-data-sort-button[data-mis-control=button]:hover>svg{color:var(--mis-control-primary,var(--primary));opacity:1}.mis-data-sort-button[data-mis-control=button]:focus-visible{outline:2px solid var(--mis-control-primary,var(--primary));outline-offset:4px}.mis-data-sort-button[data-mis-control=button]:disabled{cursor:wait;opacity:.5}.mis-extended-upload>small{color:var(--muted);font-size:var(--mis-type-caption);line-height:var(--mis-type-caption-line-height,1.5)}.mis-extended-upload>ul:empty{display:none}.mis-extended-upload li{background:var(--surface);border-color:var(--border);padding:12px}.mis-extended-upload li>div:first-child{flex:1}.mis-extended-upload li strong{font-size:var(--mis-type-body);font-weight:var(--mis-weight-label,500)}.mis-extended-upload li span{font-size:var(--mis-type-caption);color:var(--muted)}.mis-extended-upload li [role=alert]{color:var(--danger,#b42318)}.mis-extended-upload progress{display:block;height:5px;border:0;border-radius:999px;overflow:hidden;background:var(--surface-soft)}.mis-extended-upload progress::-webkit-progress-bar{background:var(--surface-soft);border-radius:999px}.mis-extended-upload progress::-webkit-progress-value{background:var(--mis-control-primary,var(--primary));border-radius:999px}.mis-date-picker{position:relative;display:inline-flex;vertical-align:middle;max-width:100%;min-width:0}.mis-date-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)}.mis-date-trigger[data-mis-control=date]{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:32px;min-width:138px;max-width:100%;padding:7px 10px;font:inherit;line-height:inherit;cursor:pointer;color:var(--text,#304764);border:1px solid var(--border,#dce5f0);border-radius:7px;background:var(--surface,#fff);box-sizing:border-box;text-align:left}.mis-date-trigger[data-mis-variant=filled]{background:var(--soft,#f1f5fb)}.mis-date-trigger[data-mis-variant=inset]{box-shadow:inset 0 2px 5px #2440681f;background:var(--soft,#f6f8fb)}.mis-date-trigger[data-mis-variant=rounded]{border-radius:999px;border-color:color-mix(in srgb,var(--mis-control-primary,#3159d6) 55%,white)}.mis-date-trigger[data-mis-variant=underline]{border:0;border-bottom:2px solid var(--mis-control-primary,#3159d6);border-radius:0;background:transparent}.mis-date-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mis-date-trigger [data-empty]{color:var(--muted,#78889d)}.mis-date-trigger>svg{width:16px;height:16px;flex-shrink:0;color:var(--mis-control-primary,#3159d6)}.mis-date-trigger:focus-visible{outline:2px solid var(--mis-control-primary,#3159d6);outline-offset:2px}.mis-date-trigger:disabled,.mis-date-trigger[aria-disabled=true]{opacity:.55;cursor:not-allowed}.mis-date-picker .mis-date-popover{position:fixed;inset:auto;width:264px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;box-sizing:border-box;margin:0;padding:12px;border:1px solid var(--border,#dce5f0);border-radius:12px;background:var(--surface,#fff);color:var(--text,#304764);box-shadow:0 8px 28px #1f355526;font-size:var(--mis-type-body);font-family:inherit}.mis-date-picker .mis-date-popover::backdrop{background:transparent}.mis-date-picker .mis-date-popover>header{display:grid;grid-template-columns:28px 1fr 28px 28px;gap:4px;align-items:center;margin-bottom:10px;padding:0;border:0}.mis-date-picker .mis-date-popover>header strong{text-align:center;font-size:var(--mis-type-section-title);font-weight:var(--mis-weight-section-title,500)}.mis-date-picker .mis-date-popover [data-mis-control=button]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:0;padding:4px 8px;border:0!important;border-radius:6px;background:transparent!important;box-shadow:none!important;color:var(--text,#304764)!important;font:inherit}.mis-date-picker .mis-date-popover [data-mis-control=button]:hover{background:var(--soft,#edf3ff)!important}.mis-date-picker .mis-date-popover [data-mis-control=button]:focus-visible{outline:2px solid var(--mis-control-primary,#3159d6);outline-offset:1px}.mis-date-picker .mis-date-popover svg{width:14px;height:14px}.mis-date-picker .mis-date-popover .mis-date-heading{font-size:var(--mis-type-section-title);font-weight:var(--mis-weight-section-title,500)}.mis-date-month-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mis-date-picker .mis-date-popover .mis-date-month-grid>[data-mis-control=button]{min-height:34px}.mis-date-picker .mis-date-popover [data-picker-option][aria-checked=true]{background:var(--mis-control-primary,#3159d6)!important;color:#fff!important}.mis-date-picker .mis-date-popover [data-picker-option]:disabled{opacity:.3;cursor:not-allowed}.mis-date-weekdays,.mis-date-day-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.mis-date-weekdays{color:var(--muted,#78889d);padding-bottom:6px}.mis-date-weekdays>span{padding:5px 0}.mis-date-picker .mis-date-popover .mis-date-day-grid>[data-picker-option]{min-height:30px;padding:4px 0}.mis-date-picker .mis-date-popover [data-outside]{color:var(--muted,#78889d)!important;opacity:.55}.mis-date-picker .mis-date-popover [data-today]:not([aria-checked=true]){box-shadow:inset 0 0 0 1px var(--mis-control-primary,#3159d6)!important}.mis-date-picker .mis-date-popover>footer{display:flex;justify-content:space-between;margin-top:12px;padding:8px 0 0;border:0;border-top:1px solid var(--border,#e7edf5)}.mis-date-picker .mis-date-popover>footer>[data-mis-control=button]{color:var(--mis-control-primary,#3159d6)!important}.mis-date-picker:has(.mis-banner-month-trigger){min-width:118px}.mis-date-picker .mis-date-popover>footer{flex-direction:row!important;align-items:center!important}[data-mis-control=scroll-area]{box-sizing:border-box;min-width:0;min-height:0;max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:auto;scrollbar-color:var(--mis-control-primary, #2463cc) var(--mis-control-surface, #f1f5fa)}[data-mis-control=scroll-area][data-scroll-axis=vertical]{overflow-x:hidden;overflow-y:auto}[data-mis-control=scroll-area][data-scroll-axis=horizontal]{overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto}[data-mis-control=scroll-area][data-mis-variant=thin]{scrollbar-width:thin}[data-mis-control=scroll-area][data-mis-variant=contrast]{scrollbar-color:var(--mis-control-text, #26354d) var(--mis-control-border, #dbe4ef)}[data-mis-control=scroll-area]:focus-visible{outline:2px solid var(--mis-control-primary, #2463cc);outline-offset:2px}[data-mis-control=scroll-area]::-webkit-scrollbar{width:12px;height:12px}[data-mis-control=scroll-area]::-webkit-scrollbar-track{background:var(--mis-control-surface, #f1f5fa);border-radius:6px}[data-mis-control=scroll-area]::-webkit-scrollbar-thumb{background:var(--mis-control-primary, #2463cc);border:3px solid var(--mis-control-surface, #f1f5fa);border-radius:6px}[data-mis-control=scroll-area][data-mis-variant=thin]::-webkit-scrollbar{width:6px;height:6px}[data-mis-control=scroll-area][data-mis-variant=thin]::-webkit-scrollbar-thumb{border-width:1px}[data-mis-control=scroll-area][data-mis-variant=contrast]::-webkit-scrollbar-track{background:var(--mis-control-border, #dbe4ef)}[data-mis-control=scroll-area][data-mis-variant=contrast]::-webkit-scrollbar-thumb{background:var(--mis-control-text, #26354d);border-color:var(--mis-control-border, #dbe4ef)}.mis-scroll-preview{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;width:100%}.mis-scroll-preview>div{min-width:0}.mis-scroll-preview strong{display:block;margin-bottom:6px}.mis-scroll-preview [data-mis-control=scroll-area]{border:1px solid var(--mis-control-border, #dbe4ef);border-radius:var(--mis-control-radius, 6px)}.mis-scroll-preview-row{padding:9px 12px;border-bottom:1px solid var(--mis-control-border, #dbe4ef)}.mis-scroll-preview-wide{display:flex;width:max(1200px,150%)}.mis-scroll-preview-wide>span{flex:1;padding:12px;white-space:nowrap;border-inline-end:1px solid var(--mis-control-border, #dbe4ef)}@media(forced-colors:active){[data-mis-control=scroll-area]{scrollbar-color:auto}}[data-mis-control=scroll-area][data-mis-variant=rounded]{scrollbar-color:color-mix(in srgb,var(--mis-control-primary) 65%,var(--surface)) var(--surface-soft);border-radius:12px;box-shadow:inset 0 0 0 1px var(--border)}[data-mis-control=scroll-area][data-mis-variant=rounded]::-webkit-scrollbar{width:14px;height:14px}[data-mis-control=scroll-area][data-mis-variant=rounded]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mis-control-primary) 65%,var(--surface));border:3px solid var(--surface-soft);border-radius:12px}[data-mis-control=scroll-area][data-mis-variant=rounded]::-webkit-scrollbar-track{background:var(--surface-soft);border-radius:12px}[data-mis-control=scroll-area][data-mis-variant=minimal]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 45%,transparent) transparent;background:transparent}[data-mis-control=scroll-area][data-mis-variant=minimal]::-webkit-scrollbar{width:5px;height:5px}[data-mis-control=scroll-area][data-mis-variant=minimal]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 45%,transparent);border:0;border-radius:0}[data-mis-control=scroll-area][data-mis-variant=minimal]::-webkit-scrollbar-track{background:transparent;border-radius:0}@media screen{.mis-page-banner[data-mis-layout=page-banner][data-mis-variant]{background:var(--mis-page-banner-fill,var(--brand-gradient,linear-gradient(115deg,#152d83 0%,#2853b7 64%,#286d8c 100%)))!important;color:var(--mis-banner-text,white)!important}.mis-page-date-filter[data-mis-control=button-group][data-mis-variant]{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.mis-page-view-strip[data-mis-control=tabs][data-mis-variant]{padding-block:0!important;padding-inline:10px!important}.mis-page-banner[data-mis-layout=page-banner][data-mis-variant=accent]{border-top:3px solid color-mix(in srgb,var(--mis-control-primary) 30%,white)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--mis-control-primary) 18%,transparent)!important}.mis-page-banner[data-mis-layout=page-banner][data-mis-variant=rail]{border-inline-start:5px solid color-mix(in srgb,var(--mis-control-primary) 25%,white)!important;border-radius:5px!important}.mis-page-banner[data-mis-layout=page-banner][data-mis-variant=tonal]{background:linear-gradient(115deg,color-mix(in srgb,var(--mis-control-primary) 6%,var(--surface,#fff)),color-mix(in srgb,var(--mis-control-primary) 16%,var(--surface,#fff)))!important;--mis-banner-text:var(--mis-ui-heading,#294263);--mis-banner-muted:var(--mis-ui-muted,#718098);border-color:var(--mis-control-border)!important}.mis-page-banner[data-mis-layout=page-banner][data-mis-variant=underline]{background:linear-gradient(115deg,var(--surface,#fff),var(--mis-ui-soft,#edf3fb))!important;--mis-banner-text:var(--mis-ui-heading,#294263);--mis-banner-muted:var(--mis-ui-muted,#718098);border:0!important;border-bottom:3px solid var(--mis-control-primary)!important;border-radius:0!important}.mis-page-banner[data-mis-layout=page-banner][data-mis-variant=tonal]:before,.mis-page-banner[data-mis-layout=page-banner][data-mis-variant=underline]:before{display:none}.mis-page-date-filter[data-mis-variant=soft] .mis-page-periods{background:color-mix(in srgb,var(--mis-control-primary) 18%,white)!important;box-shadow:0 2px 8px #0000000f}.mis-page-date-filter[data-mis-variant=soft] .mis-page-periods [data-mis-control=button]{color:var(--mis-control-primary)!important}.mis-page-date-filter[data-mis-variant=outlined] .mis-page-periods{background:transparent!important;border:1px solid currentColor!important;border-radius:3px!important}.mis-page-date-filter[data-mis-variant=capsule] .mis-page-periods{border-radius:999px!important;padding-inline:8px;background:#ffffff1a!important}.mis-page-date-filter[data-mis-variant=capsule] .mis-page-periods [data-mis-control=button]{border-radius:999px!important}.mis-page-date-filter[data-mis-variant=underline] .mis-page-periods{background:transparent!important;border:0!important;border-radius:0!important;border-bottom:1px solid currentColor!important}.mis-page-date-filter[data-mis-variant=underline] .mis-page-periods [data-mis-control=button][aria-pressed=true]{background:transparent!important;color:inherit!important;box-shadow:inset 0 -2px currentColor!important;border-radius:0!important}.mis-page-view-strip[data-mis-control=tabs][data-mis-variant=soft]{background:var(--mis-ui-soft,var(--surface-soft,#edf3fb))!important}.mis-page-view-strip[data-mis-control=tabs][data-mis-variant=underline]{border-radius:0!important;border-bottom:1px solid var(--mis-control-border)!important;background:transparent!important}.mis-page-view-strip[data-mis-control=tabs][data-mis-variant=capsule]{border-radius:999px!important;background:var(--mis-ui-soft,var(--surface-soft,#edf3fb))!important;padding-inline:16px!important}.mis-page-view-strip[data-mis-control=tabs][data-mis-variant=segmented]{border:1px solid var(--mis-control-border)!important;border-radius:5px!important;background:var(--surface,#fff)!important}.mis-page-view-strip[data-mis-control=tabs][data-mis-variant=segmented] .mis-page-data-views>[data-mis-control=button]+button{border-inline-start:1px solid var(--mis-control-border)!important}}@media screen{:root{--mis-page-banner-height:152px;--mis-page-view-strip-height:30px}:is(.mis-page-banner,.app-main :is([data-mis-control=page-header],.finance-page-heading,.animal-intro,header:has(h1),[class*=hero]:has(h1),[class*=banner]:has(h1),.welcome-panel):not(:where(dialog,[role=dialog],[data-mis-control=drawer],.mis-page-banner,header,[data-mis-control=page-header]) *):not(:has(header h1))){box-sizing:border-box!important;height:var(--mis-page-banner-height)!important;min-height:var(--mis-page-banner-height)!important;max-height:var(--mis-page-banner-height)!important;flex-shrink:0!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:14px 18px!important;border:1px solid rgb(255 255 255 / 20%)!important;border-radius:12px!important;box-shadow:0 7px 22px #152d8326!important}.mis-page-banner :is(h1,p){color:inherit}.mis-page-banner{display:flex;flex-direction:row;color:var(--mis-banner-text,white);background:var(--mis-page-banner-fill,var(--brand-gradient,linear-gradient(115deg,#152d83 0%,#2853b7 64%,#286d8c 100%)))}.mis-page-banner-heading{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.mis-page-banner-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:10px;background:#ffffff24}.mis-page-banner-icon svg{width:20px;height:20px}.mis-page-banner-copy{min-width:0}.mis-page-banner-copy h1{margin:3px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mis-page-banner-eyebrow,.mis-page-banner-description{color:var(--mis-banner-muted,#d6e3ff)}.mis-page-banner-description{max-width:60ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mis-page-banner-primary{margin-top:8px}.mis-page-banner-filters{flex-shrink:0;min-width:0;max-width:50%}.mis-page-date-filter{display:grid;grid-template-rows:32px 32px 16px;align-content:center;justify-items:end;gap:6px;min-width:0;color:var(--mis-banner-muted,#d6e3ff)}.mis-page-date-quick{display:flex;align-items:center;justify-content:flex-end;gap:7px}.mis-page-date-quick svg{width:13px;height:13px}.mis-page-date-quick button{min-height:32px}.mis-page-periods{display:flex;padding:3px;border:1px solid rgb(255 255 255 / 28%);border-radius:7px;background:#ffffff1a}.mis-page-periods button{min-height:24px;border:0;background:transparent;color:var(--mis-banner-muted,#e7efff);padding:4px 11px}.mis-page-periods button[aria-pressed=true]{color:#204598;background:#fff}.mis-page-date-condition{min-height:32px;display:flex;align-items:center;justify-content:flex-end}.mis-page-date-condition label{display:flex;align-items:center;gap:8px;padding:0 10px;min-height:32px;color:#526781;background:#fff;border:1px solid #dbe3ef;border-radius:7px}.mis-page-date-condition svg{width:13px;height:13px}.mis-page-date-condition :is(input,select){min-width:0;border:0;background:transparent;color:inherit;min-height:30px}.mis-page-date-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mis-page-create-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:26px;padding:4px 9px;border-radius:6px}.mis-page-create-action svg{width:13px;height:13px}.mis-page-banner .mis-page-create-action{background:#ffffff1a;color:#fff;border-color:#ffffff61}.mis-page-view-strip,.crm-sales-information-strip{box-sizing:border-box;height:var(--mis-page-view-strip-height)!important;min-height:var(--mis-page-view-strip-height)!important;max-height:var(--mis-page-view-strip-height)!important;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 10px;border-radius:10px;background:var(--surface,#fff);overflow-x:auto;flex-shrink:0}.mis-page-view-tabs{display:flex;align-items:center;gap:8px;flex-shrink:0}.mis-page-view-tab{display:flex;align-items:center;border:1px solid var(--border,#dbe3ef);border-radius:6px;color:var(--muted);height:24px;background:#fff}.mis-page-view-tab[data-active=true]{color:var(--text);border-color:#aab8cb}.mis-page-view-tab button{display:flex;align-items:center;gap:5px;min-height:22px;padding:2px 8px;border:0;background:transparent;color:inherit;box-shadow:none;white-space:nowrap}.mis-page-view-tab button:last-child:not(:first-child){padding:2px 5px}.mis-page-view-tab svg{width:12px;height:12px}}@media screen and (max-width:760px){:root{--mis-page-banner-height:204px}:is(.mis-page-banner,.app-main :is([data-mis-control=page-header],.finance-page-heading,.animal-intro,header:has(h1),[class*=hero]:has(h1),[class*=banner]:has(h1),.welcome-panel):not(:where(dialog,[role=dialog],[data-mis-control=drawer],.mis-page-banner,header,[data-mis-control=page-header]) *):not(:has(header h1))){gap:10px!important;padding:13px!important;align-items:flex-start!important;flex-direction:column!important}.mis-page-banner-filters{max-width:100%;width:100%}.mis-page-date-filter{grid-template-rows:32px 32px 16px}.mis-page-date-quick{max-width:100%;overflow-x:auto}.mis-page-periods button{padding:4px 8px}}@media screen{.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar]){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:8px 18px!important}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>[data-mis-control=toolbar]{grid-column:1/-1!important;grid-row:2!important;min-width:0;max-width:100%}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>:last-child:not([data-mis-control=toolbar]){grid-column:2!important;grid-row:1!important;min-width:0;max-width:100%}}@media screen and (max-width:760px){.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar]){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:6px!important}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>[data-mis-control=toolbar]{display:block!important;grid-column:1!important;grid-row:2!important;overflow-x:auto}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>[data-mis-control=toolbar] form{flex-direction:row!important;min-width:max-content;gap:8px}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>:last-child:not([data-mis-control=toolbar]){grid-column:1!important;grid-row:3!important;flex-wrap:nowrap!important;overflow-x:auto}}@media screen{.mis-page-date-filter .mis-page-periods [data-mis-control=button]{border:0!important;box-shadow:none!important;border-radius:5px!important}}@media screen and (max-width:760px){.mis-page-banner-heading{width:100%}.mis-page-banner-copy{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.mis-page-banner-eyebrow{grid-column:1/-1;grid-row:1}.mis-page-banner-copy h1{grid-column:1;grid-row:2}.mis-page-banner-primary{grid-column:2;grid-row:2;margin-top:0}.mis-page-banner-description{grid-column:1/-1;grid-row:3}.mis-page-banner-copy .mis-page-create-action{white-space:nowrap}}@media screen{.mis-page-banner .mis-page-banner-heading{gap:9px;flex:0 1 auto;min-width:0}.mis-page-banner .mis-page-banner-icon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#ffffff24}.mis-page-banner .mis-page-banner-icon svg{width:18px;height:18px}.mis-page-banner .mis-page-banner-copy{min-width:0}.mis-page-banner .mis-page-banner-copy h1{margin:0;font-size:var(--mis-type-page-title,18px);line-height:1.3;color:var(--mis-banner-text,white)}.mis-page-banner .mis-page-banner-eyebrow{margin:0 0 1px;font-size:var(--mis-type-body,10px);line-height:1.6;color:var(--mis-banner-muted,#d6e3ff)}.mis-page-banner .mis-page-banner-eyebrow em{margin-left:5px;padding:2px 6px;border-radius:999px;background:#ffffff24;color:#fff;font-style:normal}.mis-page-banner .mis-page-banner-description{margin:1px 0 0;font-size:var(--mis-type-body,10px);line-height:1.6;color:var(--mis-banner-muted,#e2ecff);max-width:none}.mis-page-banner .mis-page-banner-primary{margin-top:8px}.mis-page-banner .mis-page-banner-filters{flex:0 0 auto;max-width:52%}.mis-page-date-filter .mis-page-date-quick{gap:7px}.mis-page-date-filter .mis-page-periods{display:flex;gap:2px;padding:3px;border:1px solid rgb(255 255 255 / 30%);border-radius:7px;background:#ffffff1a}.mis-page-date-filter .mis-page-periods [data-mis-control=button]{height:24px;min-height:24px;padding:0 10px;background:#ffffff1a!important;color:var(--mis-banner-muted,#edf3ff)!important;font-size:var(--mis-type-control,9px);line-height:1.4}.mis-page-date-filter .mis-page-periods [data-mis-control=button][aria-pressed=true]{background:#fff!important;color:#204598!important}.mis-page-date-filter .mis-page-date-refresh{box-sizing:border-box;height:32px;min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 12px;border:1px solid rgb(255 255 255 / 50%);border-radius:7px;background:#fff;color:#35547d;font-size:var(--mis-type-control,9px)}.mis-page-date-filter .mis-page-date-refresh svg{width:14px;height:14px}.mis-page-date-filter .mis-page-date-condition label{box-sizing:border-box;min-height:30px;height:30px;padding:0 9px;gap:6px;border:1px solid rgb(255 255 255 / 80%);border-radius:7px;background:#fff;color:#35547d;font-size:var(--mis-type-body,10px);line-height:1.6}.mis-page-date-filter .mis-page-date-condition :is(input,select){width:118px;min-height:0;height:auto;margin:0;padding:0 0 0 1px;border:0;background:#fff;color:#35547d;font-size:var(--mis-type-control,9px);line-height:1.4;box-shadow:none}.mis-page-date-filter .mis-page-date-note{justify-self:end;color:#e2ecff;font-size:var(--mis-type-caption,8px);line-height:1.5}.mis-page-view-strip{padding:0 10px;overflow-x:auto;overflow-y:hidden;justify-content:flex-start}.mis-page-document-tabs{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0;margin-left:auto}.mis-page-view-strip .mis-page-document-tab,.mis-page-view-strip .mis-page-document-tab>[data-mis-control=button]{background-image:none!important;box-shadow:none!important}.mis-page-view-strip .mis-page-document-tab{display:inline-flex;align-items:center;box-sizing:border-box;max-width:260px;height:24px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--mis-control-primary,#3159d6) 16%,white);border-radius:6px;background:#edf3fb;color:var(--mis-control-primary,#3159d6)}.mis-page-view-strip .mis-page-document-tab[data-active=true]{border-color:color-mix(in srgb,var(--mis-control-primary,#3159d6) 58%,white);background:color-mix(in srgb,var(--mis-control-primary,#3159d6) 12%,white)}.mis-page-view-strip .mis-page-document-tab>[data-mis-control=button]{display:inline-flex;align-items:center;gap:5px;height:22px;min-height:22px;min-width:0;padding:2px 8px;border:0!important;border-radius:5px;background:transparent!important;color:inherit!important;box-shadow:none!important;font-size:var(--mis-type-control,9px);line-height:1.4;white-space:nowrap}.mis-page-document-tab [role=tab]>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mis-page-view-strip .mis-page-document-tab>.mis-page-document-close{justify-content:center;flex:0 0 24px;width:24px;padding:2px 4px;border-left:1px solid color-mix(in srgb,var(--mis-control-primary,#3159d6) 14%,transparent)!important;border-radius:0 5px 5px 0}.mis-page-view-strip .mis-page-document-tab>.mis-page-document-close:hover{background:color-mix(in srgb,var(--mis-control-primary,#3159d6) 12%,white)!important}.mis-page-document-tab svg{width:12px;height:12px;flex-shrink:0}.mis-page-document-tab[data-disabled=true]{opacity:.5}.mis-page-document-tab button:focus-visible{outline:2px solid var(--mis-control-primary,#3159d6);outline-offset:-2px}}@media screen and (max-width:760px){.mis-page-banner .mis-page-banner-heading{width:100%}.mis-page-banner .mis-page-banner-filters{max-width:100%;width:100%}.mis-page-banner .mis-page-banner-icon{width:32px;height:32px}.mis-page-banner .mis-page-banner-eyebrow em{display:none}}@media screen{.mis-page-banner[data-mis-density=compact]{--mis-page-banner-height:120px}}@media screen and (max-width:760px){.mis-page-banner[data-mis-density=compact]{--mis-page-banner-height:132px;justify-content:center!important}}.mis-banner-month-picker{display:inline-flex;min-width:118px}.mis-page-date-filter .mis-banner-month-trigger{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:118px;height:28px;min-height:28px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;color:#35547d!important;font-size:var(--mis-type-control);white-space:nowrap}.mis-banner-month-trigger svg{width:13px;height:13px}.mis-banner-month-popover{position:fixed;inset:auto;width:264px;max-width:calc(100vw - 16px);box-sizing:border-box;margin:0;padding:12px;border:1px solid var(--border,#dce5f0);border-radius:12px;background:var(--surface,#fff);color:var(--text,#304764);box-shadow:0 8px 28px #1f355526;font-size:var(--mis-type-body);font-family:inherit}.mis-banner-month-popover::backdrop{background:transparent}.mis-banner-month-popover>header{display:grid;grid-template-columns:28px 1fr 28px 28px;gap:4px;align-items:center;margin-bottom:10px}.mis-banner-month-popover>header strong{text-align:center;font-size:var(--mis-type-section-title);font-weight:var(--mis-weight-section-title,500)}.mis-banner-month-popover [data-mis-control=button]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 8px;border:0!important;border-radius:6px;background:transparent!important;box-shadow:none!important;color:var(--text,#304764)!important;font:inherit}.mis-banner-month-popover [data-mis-control=button]:hover{background:var(--soft,#edf3ff)!important}.mis-banner-month-popover [data-mis-control=button]:focus-visible{outline:2px solid var(--mis-control-primary,#3159d6);outline-offset:1px}.mis-banner-month-popover svg{width:14px;height:14px}.mis-banner-month-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mis-banner-month-popover .mis-banner-month-grid>[data-mis-control=button]{min-height:34px}.mis-banner-month-popover .mis-banner-month-grid>[aria-checked=true]{background:var(--mis-control-primary,#3159d6)!important;color:#fff!important}.mis-banner-month-popover>footer{display:flex;justify-content:space-between;margin-top:12px;padding-top:8px;border-top:1px solid var(--border,#e7edf5)}.mis-banner-month-popover>footer>[data-mis-control=button]{color:var(--mis-control-primary,#3159d6)!important}@media screen{.mis-page-banner{position:relative;isolation:isolate}.mis-page-banner:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at calc(100% + 14px) 58%,transparent 0 92px,rgb(255 255 255 / 7%) 93px 125px,transparent 126px),radial-gradient(circle at 76% -18%,rgb(255 255 255 / 4%) 0 72px,transparent 73px),radial-gradient(ellipse at 58% 0%,rgb(255 255 255 / 5%),transparent 66%)}.mis-page-banner:after{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;border-top:1px solid rgb(255 255 255 / 12%);pointer-events:none}.mis-page-banner>*{position:relative;z-index:1}}.mis-banner-week-popover{width:316px;padding:14px}.mis-banner-week-head,.mis-banner-week-grid>[data-week]{display:grid!important;grid-template-columns:34px repeat(7,minmax(0,1fr));gap:0;align-items:center;text-align:center}.mis-banner-week-head{color:var(--muted,#78889d);min-height:26px;font-size:var(--mis-type-caption)}.mis-banner-week-grid{display:grid;gap:4px}.mis-banner-week-popover .mis-banner-week-grid>[data-week]{width:100%;min-height:34px;padding:0;border:1px solid transparent!important;border-radius:7px;font-size:var(--mis-type-body)}.mis-banner-week-number{font-size:var(--mis-type-caption);color:var(--muted,#78889d);border-right:1px solid var(--border,#e7edf5);margin-right:3px}.mis-banner-week-grid [data-outside]{color:var(--muted,#78889d);opacity:.55}.mis-banner-week-popover .mis-banner-week-grid>[aria-checked=true]{background:color-mix(in srgb,var(--mis-control-primary,#3159d6) 10%,var(--surface,#fff))!important;border-color:color-mix(in srgb,var(--mis-control-primary,#3159d6) 30%,white)!important;color:var(--mis-control-primary,#3159d6)!important}.mis-banner-week-grid>[aria-checked=true] .mis-banner-week-number{color:inherit;border-right-color:color-mix(in srgb,var(--mis-control-primary,#3159d6) 20%,white)}.mis-banner-week-grid [data-today]{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--mis-control-primary,#3159d6)}.mis-banner-week-range{margin-top:10px;min-height:18px;text-align:center;color:var(--muted,#78889d);font-size:var(--mis-type-caption)}.mis-banner-week-popover>footer{margin-top:8px}.mis-banner-week-popover{max-height:calc(100vh - 16px);overflow-y:auto}@media screen{.mis-page-banner-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;background:transparent}.mis-page-banner-stack>.mis-page-banner[data-mis-layout=page-banner][data-mis-control=page-header][data-mis-density]{box-shadow:none!important}}@media screen{.mis-page-view-strip{min-width:0;max-width:100%;overflow:hidden;gap:8px}.mis-page-data-views{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;flex:0 1 auto;scrollbar-width:thin}.mis-page-view-strip:has(.mis-page-document-tabs)>.mis-page-data-views{max-width:50%}.mis-page-view-strip>.mis-page-document-tabs{flex:0 1 auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.mis-page-data-views>[data-mis-control=button]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;white-space:nowrap;height:24px;min-height:24px;padding:2px 8px;border:1px solid var(--border,#dbe4ef)!important;border-radius:6px;background:var(--surface,#fff)!important;color:var(--text,#304764)!important;box-shadow:none!important;font-size:var(--mis-type-control)}.mis-page-data-views>[data-mis-control=button][aria-selected=true]{background:color-mix(in srgb,var(--mis-control-primary,#3159d6) 12%,white)!important;border-color:var(--mis-control-primary,#3159d6)!important;color:var(--mis-control-primary,#3159d6)!important}.mis-page-data-views svg{width:12px;height:12px;flex-shrink:0}.mis-page-data-views button:focus-visible{outline:2px solid var(--mis-control-primary,#3159d6);outline-offset:-2px}.mis-page-data-views .mis-tooltip{flex-shrink:0}.mis-page-view-help{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;font-size:6px!important}}.mis-page-view-strip .mis-tooltip [role=tooltip]{position:fixed;left:50%;top:auto;bottom:20px;transform:translate(-50%);max-width:calc(100vw - 32px);z-index:10000}.mis-page-banner-stack{container-type:inline-size;container-name:mis-page-banner-layout}.mis-page-date-quick{min-width:0;max-width:100%;overflow-x:auto}.mis-page-periods{flex-shrink:0}.mis-page-date-quick button{white-space:nowrap;flex-shrink:0}@container mis-page-banner-layout (max-width:560px){.mis-page-banner{--mis-page-banner-height:204px}:is(.mis-page-banner,.app-main :is([data-mis-control=page-header],.finance-page-heading,.animal-intro,header:has(h1),[class*=hero]:has(h1),[class*=banner]:has(h1),.welcome-panel):not(:where(dialog,[role=dialog],[data-mis-control=drawer],.mis-page-banner,header,[data-mis-control=page-header]) *):not(:has(header h1))){gap:10px!important;padding:13px!important;align-items:flex-start!important;flex-direction:column!important}.mis-page-banner-filters{max-width:100%;width:100%}.mis-page-date-filter{grid-template-rows:32px 32px 16px}.mis-page-date-quick{max-width:100%;overflow-x:auto}.mis-page-periods button{padding:4px 8px}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar]){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:6px!important}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>[data-mis-control=toolbar]{display:block!important;grid-column:1!important;grid-row:2!important;overflow-x:auto}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>[data-mis-control=toolbar] form{flex-direction:row!important;min-width:max-content;gap:8px}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>:last-child:not([data-mis-control=toolbar]){grid-column:1!important;grid-row:3!important;flex-wrap:nowrap!important;overflow-x:auto}.mis-page-banner-heading{width:100%}.mis-page-banner-copy{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.mis-page-banner-eyebrow{grid-column:1/-1;grid-row:1}.mis-page-banner-copy h1{grid-column:1;grid-row:2}.mis-page-banner-primary{grid-column:2;grid-row:2;margin-top:0}.mis-page-banner-description{grid-column:1/-1;grid-row:3}.mis-page-banner-copy .mis-page-create-action{white-space:nowrap}.mis-page-banner .mis-page-banner-heading{width:100%}.mis-page-banner .mis-page-banner-filters{max-width:100%;width:100%}.mis-page-banner .mis-page-banner-icon{width:32px;height:32px}.mis-page-banner .mis-page-banner-eyebrow em{display:none}.mis-page-banner[data-mis-density=compact]{--mis-page-banner-height:132px;justify-content:center!important}}@media screen{.mis-page-data-views:not([data-appearance=buttons]){align-self:stretch;align-items:stretch;gap:2px}.mis-page-data-views:not([data-appearance=buttons])>[data-mis-control=button]{position:relative;height:30px;min-height:30px;padding:0 13px;border:0!important;border-radius:0;background:transparent!important;color:var(--muted,#68768b)!important;font-weight:500;transition:color .15s ease,background-color .15s ease}.mis-page-data-views:not([data-appearance=buttons])>[data-mis-control=button]:hover:not(:disabled){background:color-mix(in srgb,var(--mis-control-primary,#3159d6) 4%,transparent)!important;color:var(--text,#304764)!important}.mis-page-data-views:not([data-appearance=buttons])>[data-mis-control=button][aria-selected=true]{background:transparent!important;color:var(--mis-control-primary,#3159d6)!important;font-weight:600}.mis-page-data-views:not([data-appearance=buttons])>[data-mis-control=button]:after{content:"";position:absolute;bottom:0;left:13px;right:13px;height:2px;border-radius:2px;background:transparent}.mis-page-data-views:not([data-appearance=buttons])>[data-mis-control=button][aria-selected=true]:after{background:currentColor}.mis-page-data-views:not([data-appearance=buttons])>[data-mis-control=button]:focus-visible{outline:1px solid var(--mis-control-primary,#3159d6);outline-offset:-3px;border-radius:4px}}@media(prefers-reduced-motion:reduce){.mis-page-data-views:not([data-appearance=buttons])>[data-mis-control=button]{transition:none}}@media screen{.mis-page-banner :is(.mis-page-banner-refresh[data-mis-control=button],.mis-page-banner-primary>[data-mis-control=button]:has(>svg.lucide-refresh-cw):not(.mis-page-create-action)){position:absolute;top:28px;right:18px;box-sizing:border-box;height:32px;min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 12px;border:1px solid rgb(255 255 255 / 50%);border-radius:7px;background:#fff;color:#35547d;font-size:var(--mis-type-control,9px);box-shadow:none;background-image:none}.mis-page-banner :is(.mis-page-banner-refresh[data-mis-control=button],.mis-page-banner-primary>[data-mis-control=button]:has(>svg.lucide-refresh-cw):not(.mis-page-create-action)) svg{width:14px;height:14px;flex-shrink:0}.mis-page-banner:is(:has(>.mis-page-banner-refresh),:has(.mis-page-banner-primary>[data-mis-control=button]:not(.mis-page-create-action)>svg.lucide-refresh-cw))>.mis-page-banner-heading{box-sizing:border-box;padding-right:94px}.mis-page-banner-refresh .is-refreshing{animation:mis-banner-refresh-spin 1s linear infinite}}@keyframes mis-banner-refresh-spin{to{transform:rotate(360deg)}}@media screen and (max-width:760px){.mis-page-banner :is(.mis-page-banner-refresh[data-mis-control=button],.mis-page-banner-primary>[data-mis-control=button]:has(>svg.lucide-refresh-cw):not(.mis-page-create-action)){top:13px;right:13px}.mis-page-banner:is(:has(>.mis-page-banner-refresh),:has(.mis-page-banner-primary>[data-mis-control=button]:not(.mis-page-create-action)>svg.lucide-refresh-cw)) .mis-page-banner-copy{display:block}.mis-page-banner:is(:has(>.mis-page-banner-refresh),:has(.mis-page-banner-primary>[data-mis-control=button]:not(.mis-page-create-action)>svg.lucide-refresh-cw)) .mis-page-banner-primary{margin-top:6px}}@container mis-page-banner-layout (max-width:560px){.mis-page-banner :is(.mis-page-banner-refresh[data-mis-control=button],.mis-page-banner-primary>[data-mis-control=button]:has(>svg.lucide-refresh-cw):not(.mis-page-create-action)){top:13px;right:13px}.mis-page-banner:is(:has(>.mis-page-banner-refresh),:has(.mis-page-banner-primary>[data-mis-control=button]:not(.mis-page-create-action)>svg.lucide-refresh-cw)) .mis-page-banner-copy{display:block}.mis-page-banner:is(:has(>.mis-page-banner-refresh),:has(.mis-page-banner-primary>[data-mis-control=button]:not(.mis-page-create-action)>svg.lucide-refresh-cw)) .mis-page-banner-primary{margin-top:6px}}@media(prefers-reduced-motion:reduce){.mis-page-banner-refresh .is-refreshing{animation:none}}.mis-page-banner:has(.mis-page-banner-primary>[data-mis-control=button]:not(.mis-page-create-action)>svg.lucide-refresh-cw)>.mis-page-banner-heading{position:static}.mis-page-data-views>[data-mis-control=button]{gap:6px}.mis-page-data-views .mis-page-data-view-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;width:14px;height:14px;color:inherit;pointer-events:none}.mis-page-data-views .mis-page-data-view-icon svg{display:block;width:14px;height:14px;flex-shrink:0;color:inherit}@media screen{.mis-page-banner .mis-page-banner-primary{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin}.mis-page-banner .mis-page-banner-primary>[data-mis-control=button-group]{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:max-content}.mis-page-banner .mis-page-banner-primary [data-mis-control=button]:not(:has(>svg.lucide-refresh-cw):not(.mis-page-create-action)){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:24px;min-height:24px;padding:3px 8px;gap:5px;white-space:nowrap;font-size:var(--mis-type-control,9px);line-height:1.4;border:1px solid color-mix(in srgb,var(--mis-banner-text,white) 40%,transparent)!important;border-radius:6px;color:var(--mis-banner-text,white)!important;background:color-mix(in srgb,var(--mis-banner-text,white) 9.4%,transparent)!important;box-shadow:none;background-image:none}.mis-page-banner .mis-page-banner-primary [data-mis-control=button]:not(:has(>svg.lucide-refresh-cw):not(.mis-page-create-action)) svg{width:12px;height:12px;flex-shrink:0}}@media screen and (max-width:760px){.mis-page-banner .mis-page-banner-copy{flex:1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:1px}.mis-page-banner .mis-page-banner-copy h1{grid-column:1;grid-row:2}.mis-page-banner .mis-page-banner-description{grid-column:1;grid-row:3}.mis-page-banner .mis-page-banner-primary{grid-column:1;grid-row:4;margin-top:4px}}@container mis-page-banner-layout (max-width:560px){.mis-page-banner .mis-page-banner-copy{flex:1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:1px}.mis-page-banner .mis-page-banner-copy h1{grid-column:1;grid-row:2}.mis-page-banner .mis-page-banner-description{grid-column:1;grid-row:3}.mis-page-banner .mis-page-banner-primary{grid-column:1;grid-row:4;margin-top:4px}}@media screen{.mis-page-banner :is(.mis-page-date-refresh[data-mis-control=button],.mis-page-banner-refresh[data-mis-control=button],.mis-page-banner-primary>[data-mis-control=button]:has(>svg.lucide-refresh-cw):not(.mis-page-create-action)){color:var(--mis-banner-text,white)!important;background:color-mix(in srgb,var(--mis-banner-text,white) 9.4%,transparent)!important;border-color:color-mix(in srgb,var(--mis-banner-text,white) 40%,transparent)!important;box-shadow:none;background-image:none}}.mis-page-date-filter .mis-page-date-readonly{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:7px;color:var(--text);background:color-mix(in srgb,currentColor 9.4%,transparent);font-size:var(--mis-type-control);line-height:1.4;white-space:nowrap;cursor:default}.mis-page-banner .mis-page-date-readonly{color:var(--mis-banner-text,white)}.mis-page-date-readonly svg{width:13px;height:13px;flex:none}.mis-page-date-readonly time{color:inherit}@media screen{html:root{--mis-ui-heading: #294263;--mis-ui-text: #425572;--mis-ui-muted: #718098;--mis-ui-soft: color-mix(in srgb, var(--mis-control-primary, #2d63c8) 5%, white);--mis-ui-line: color-mix(in srgb, var(--mis-control-primary, #2d63c8) 16%, white);--mis-ui-shadow: 0 5px 18px rgb(29 50 85 / 5%);--ink: var(--mis-ui-heading);--text: var(--mis-ui-text)}button:where([data-mis-control=button]){color:var(--mis-control-primary)}:where([data-mis-control=input],[data-mis-control=select],[data-mis-control=textarea],[data-mis-control=number],[data-mis-control=date],[data-mis-control=search]){color:var(--mis-ui-text)}:where([data-mis-control=card])[data-mis-variant=standard]{border-color:var(--mis-ui-line);border-radius:12px;background:var(--surface, white);box-shadow:var(--mis-ui-shadow)}:where([data-mis-control=card]>header){color:var(--mis-ui-heading);background:linear-gradient(90deg,var(--surface, white),var(--mis-ui-soft))}:where([data-mis-control=card]) :where(h2,h3,[data-font-role=section-title],[data-font-role=card-title]){color:var(--mis-ui-heading)}:where([data-mis-control=badge][data-mis-variant=standard]){display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;color:var(--mis-control-primary);background:var(--mis-ui-soft);font-weight:400;white-space:nowrap}:where([data-mis-control=metric])[data-mis-variant=standard]{color:var(--mis-ui-heading);border-color:var(--mis-ui-line);border-radius:10px;background:var(--mis-ui-soft)}:where([data-mis-control=metric]>span){color:var(--mis-control-primary)}:where([data-mis-control=metric] em,[data-font-role=caption]){color:var(--mis-ui-muted)}:where([data-mis-control=field]){color:var(--mis-ui-text)}}@media screen{html:root{--mis-ui-heading:color-mix(in srgb,var(--mis-control-primary,#2463cc) 25%,#25354a);--mis-ui-text:color-mix(in srgb,var(--mis-control-primary,#2463cc) 10%,#42516a);--mis-ui-muted:color-mix(in srgb,var(--mis-control-primary,#2463cc) 8%,#748096);--mis-ui-soft:var(--primary-soft,color-mix(in srgb,var(--mis-control-primary,#2463cc) 6%,var(--surface,#fff)));--mis-ui-line:var(--border,var(--mis-control-border,#dbe3ef))}:is(.mis-extension-demo,.mis-specialized,.mis-library-new-sections){font-family:inherit;color:var(--mis-ui-text);font-size:var(--mis-type-body);line-height:1.6;min-width:0}.mis-library-new-sections{display:grid;gap:14px;padding:12px 16px}.mis-library-new-sections .mis-page-frame-library>h2{display:flex;align-items:center;gap:7px;color:var(--mis-ui-heading)}.mis-extension-demo>article{background:var(--surface,#fff);border-color:var(--mis-ui-line);border-radius:var(--mis-control-radius,6px);box-shadow:var(--mis-ui-shadow)}:is(.mis-extension-demo,.mis-specialized) :is(h2,h3,[data-font-role=section-title]){color:var(--mis-ui-heading)}.mis-extension-demo>article>code{display:inline-block;color:var(--mis-control-primary);background:var(--mis-ui-soft);padding:2px 6px;border-radius:4px}.mis-extension-demo>article>p{color:var(--mis-ui-muted)}:is(.mis-extension-demo,.mis-specialized) :is(input,select,textarea){color:var(--mis-ui-text);background:var(--surface,#fff);border-color:var(--mis-ui-line);font-family:inherit}.mis-extension-demo :is(.mis-extended-table-scroll th,.mis-extended-select-panel [data-highlighted=true]){background:var(--surface-soft,var(--mis-ui-soft))}:is(.mis-extension-demo,.mis-specialized) [data-mis-control=button]{font-family:inherit;font-size:var(--mis-type-control);line-height:1.4}}@media screen and (max-width:760px){.mis-library-new-sections{padding:10px 4px}}: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=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=upload][type=file]{max-width:100%;min-width:0;box-sizing:border-box;font-family:inherit;font-size:var(--mis-type-body);line-height:var(--mis-type-body-line-height,1.5);color:var(--text)}[data-mis-control=upload][type=file]::file-selector-button{box-sizing:border-box;min-height:32px;padding:6px 12px;margin:0 10px 0 0;border:1px solid var(--mis-control-primary,var(--primary));border-radius:var(--mis-control-radius,6px);background:var(--mis-control-primary,var(--primary));color:var(--on-primary,#fff);font:inherit;line-height:inherit;cursor:pointer;transition:filter .15s}[data-mis-control=upload][type=file]:hover:not(:disabled)::file-selector-button{filter:brightness(.96)}[data-mis-control=upload][type=file]:focus-visible{outline:2px solid var(--mis-control-primary,var(--primary));outline-offset:3px}[data-mis-control=upload][type=file]:disabled::file-selector-button{cursor:not-allowed;opacity:.5}[data-mis-control=card][data-mis-card-header=plain]>header{background:transparent}.workspace-tabs{border-bottom:1px solid var(--border);background:#f6f8fb}.workspace-tabs svg{color:var(--module-color, var(--primary))}[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:var(--surface,#fff)!important;border-radius:8px!important}[data-mis-control=upload][data-mis-variant=outlined]{border:1px solid var(--mis-control-border)!important;background:var(--surface,#fff)!important;border-radius:8px!important}[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=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=upload][data-mis-variant=soft]{background:var(--surface-soft,#edf3fb)!important;border-radius:var(--mis-control-radius,6px)!important;box-shadow:inset 0 0 0 1px var(--border,#dce7f5)}[data-mis-control=upload][type=file][data-mis-variant=soft]::file-selector-button{background:color-mix(in srgb,var(--mis-control-primary,var(--primary)) 12%,var(--surface));color:var(--mis-control-primary,var(--primary));border-color:transparent}[data-mis-control=upload][type=file][data-mis-variant=outlined]::file-selector-button{background:var(--surface);color:var(--mis-control-primary,var(--primary));border-color:var(--mis-control-primary,var(--primary))}[data-mis-control=upload][type=file][data-mis-variant=tonal]::file-selector-button{background:color-mix(in srgb,var(--mis-control-primary,var(--primary)) 16%,var(--surface));color:var(--mis-control-primary,var(--primary));border-color:color-mix(in srgb,var(--mis-control-primary,var(--primary)) 24%,var(--surface))}[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{inset: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{inset: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){inset: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){inset: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}}.person_avatar_root{display:inline-grid;overflow:hidden;place-items:center;flex:0 0 auto;font-style:normal}.person_avatar_root>img{width:100%;height:100%;object-fit:cover}.person_avatar_root>span{line-height:1}.mis-page-banner>.mis-page-banner-status{position:absolute;inset:auto 18px 4px auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;width:min(46%,460px);height:20px;min-width:0;color:var(--mis-banner-status-text,#cbd5e1);font-size:var(--mis-type-caption,10px);line-height:1.4}.mis-page-banner-status>[data-mis-control=loading][data-mis-loading-layout=banner]{display:flex;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;color:inherit;font:inherit}.mis-page-banner-status [data-mis-control=loading]>[role=progressbar]{flex:0 0 56px;height:4px;min-height:4px;margin:0;background:color-mix(in srgb,currentColor 24%,transparent)}.mis-page-banner-status [data-mis-control=loading]>[role=progressbar]>i{background:currentColor}.mis-loading-banner-label,.mis-page-banner-error{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;color:inherit}.mis-loading-banner-label>span,.mis-page-banner-error>span,.mis-page-banner-status .mis-loading-dog-label{display:block;min-width:0;max-height:28px;overflow:auto;white-space:nowrap;scrollbar-width:thin;color:inherit;font:inherit}.mis-page-banner-error>svg{width:14px;height:14px;flex-shrink:0}.mis-page-banner-status>[data-mis-control=button]{flex:0 0 auto;min-height:24px;padding:2px 6px;color:var(--mis-banner-text,white);background:color-mix(in srgb,var(--mis-banner-text,white) 12%,transparent);border-color:color-mix(in srgb,var(--mis-banner-text,white) 50%,transparent);font:inherit}.mis-page-banner-status>[role=alert],.mis-page-banner-status>[role=status]{min-width:0;max-height:28px;overflow:auto;scrollbar-width:thin}.mis-page-banner-status :focus-visible{outline:2px solid currentColor;outline-offset:1px}.mis-page-banner-status [data-mis-loading-layout=banner]>.mis-loading-dog-stage{flex:0 0 28px;width:28px;height:26px;border-radius:0;background:none;overflow:hidden}.mis-page-banner-status .mis-loading-dog-stage:before,.mis-page-banner-status .mis-loading-dog-stage>b{display:none}.mis-page-banner-status .mis-loading-dog-runner{width:26px;height:26px;left:0;bottom:0;animation:none}.mis-page-banner-status .mis-loading-dog-sprite{width:26px;height:26px}@media(max-width:760px){.mis-page-banner>.mis-page-banner-status{inset:auto 13px 8px;width:auto;height:26px}}@container mis-page-banner-layout (max-width:560px){.mis-page-banner>.mis-page-banner-status{inset:auto 13px 8px;width:auto;height:26px}}@media(prefers-reduced-motion:reduce){.mis-page-banner-status *{animation:none!important;transition:none!important}}.mis-page-banner-status-content{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;max-height:28px;overflow:auto;white-space:nowrap;scrollbar-width:thin;color:inherit}.mis-page-banner-status:has(>[data-mis-control=loading])>.mis-page-banner-status-content,.mis-page-banner-status:has(>.mis-page-banner-error)>.mis-page-banner-status-content{flex:0 1 40%}.mis-page-banner-status>.mis-page-banner-retry[data-mis-control=button]{position:relative;box-sizing:border-box;height:20px!important;min-height:20px!important;min-width:34px;padding:0 6px!important;border-radius:5px;line-height:1.2!important}.mis-page-banner-retry:after{content:"";position:absolute;inset:-2px 0}.crm_ai_workspace_workspace2{display:flex;width:100%;height:100%;min-height:0;min-width:0;gap:0}.crm_ai_workspace_content2{flex:1;min-width:0;min-height:0;overflow:auto}.crm_ai_workspace_withAssistant{gap:12px}.crm_ai_workspace_pane{flex:0 0 350px;width:350px;min-width:350px;min-height:0}.crm_ai_workspace_pane[hidden]{display:none}.crm_ai_workspace_assistant{width:100%;max-width:100%;height:100%;min-height:0;display:flex;box-sizing:border-box;flex-direction:column;border:1px solid #dce3ee;border-radius:12px;overflow:hidden;background:#fff;color:#28374f}.crm_ai_workspace_assistant>header{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid #e5eaf1}.crm_ai_workspace_assistant>header>div{display:flex;align-items:center;gap:8px}.crm_ai_workspace_assistant .crm_ai_workspace_identity img{flex:none;object-fit:cover;border-radius:10px}.crm_ai_workspace_assistant .crm_ai_workspace_identity>div{display:grid;gap:3px}.crm_ai_workspace_assistant>header span{padding:3px 6px;border-radius:5px;background:#edf3ff;color:#3159d6}.crm_ai_workspace_assistant>header button{display:grid;place-items:center;width:28px;height:28px;padding:0;background:transparent;border:0;cursor:pointer}.crm_ai_workspace_assistant svg{width:16px;height:16px}.crm_ai_workspace_formContext{display:grid;gap:3px;padding:10px 12px;background:#f7f9fd}.crm_ai_workspace_formContext span,.crm_ai_workspace_status{color:#708099}.crm_ai_workspace_messages{flex:1;min-height:70px;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:12px}.crm_ai_workspace_welcome,.crm_ai_workspace_reply,.crm_ai_workspace_user{margin:0;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;flex:none}.crm_ai_workspace_welcome{color:#748198}.crm_ai_workspace_user{align-self:flex-end;max-width:95%;padding:8px 10px;border-radius:10px 10px 2px;background:#edf3ff}.crm_ai_workspace_candidate{display:flex;flex-direction:column;gap:8px;max-height:32%;margin:0 10px 8px;padding:10px;background:#f5f8ff;border:1px solid #dee7fa;border-radius:8px}.crm_ai_workspace_candidateHeader{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px}.crm_ai_workspace_candidateHeader>button{flex:none}.crm_ai_workspace_candidate>span{flex:none}.crm_ai_workspace_candidateFields{min-height:0;overflow:auto}.crm_ai_workspace_candidateFields[hidden]{display:none}.crm_ai_workspace_candidate details{padding:5px 0}.crm_ai_workspace_candidate summary{cursor:pointer}.crm_ai_workspace_candidate p{margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}.crm_ai_workspace_candidate small{color:#748198}.crm_ai_workspace_candidate>button{flex:none;min-height:34px;border:0;border-radius:6px;color:#fff;background:#3159d6;cursor:pointer}.crm_ai_workspace_batchDraftChanges{display:grid;gap:4px;margin:8px 0}.crm_ai_workspace_batchDraftChanges p{margin:0;font-size:12px}.crm_ai_workspace_candidate details>button{width:100%;min-height:34px;margin-top:8px;border:1px solid var(--mis-control-primary);border-radius:6px;background:#fff;color:var(--mis-control-primary);cursor:pointer}.crm_ai_workspace_error,.crm_ai_workspace_status{margin:4px 12px 8px;overflow-wrap:anywhere}.crm_ai_workspace_error{color:#af3434}.crm_ai_workspace_composer{flex:none;margin:0 10px;padding:8px;border:1px solid #dce3ee;border-radius:10px}.crm_ai_workspace_composer textarea{width:100%;height:120px;min-height:120px;resize:vertical;max-height:240px;border:0;outline:0;color:inherit;background:transparent;font:inherit}.crm_ai_workspace_composer>div{display:flex;align-items:center;justify-content:space-between;gap:4px}.crm_ai_workspace_composer small{color:#8290a4}.crm_ai_workspace_composer button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;color:#fff;background:#3159d6;cursor:pointer}.crm_ai_workspace_composer button:disabled{opacity:.45;cursor:default}.crm_ai_workspace_assistant>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px 10px;color:#8290a4}.crm_ai_workspace_assistant>footer>button{flex:none}.crm_ai_workspace_resetConfirmation{flex:none;margin:0 10px 8px;padding:10px;border:1px solid var(--mis-control-border);border-radius:10px;background:#f7f9fd}.crm_ai_workspace_resetConfirmation p{margin:0 0 8px;line-height:1.6}.crm_ai_workspace_resetConfirmation>div{display:flex;gap:8px}.crm_ai_workspace_modelBar{grid-column:1 / -1;display:flex;align-items:center;gap:5px;min-width:0}.crm_ai_workspace_modelBar>span{flex:none;color:#708099}.crm_ai_workspace_modelBar select{flex:1;width:100%;min-width:0;height:32px;padding:3px 24px 3px 9px;border:1px solid #dce3ee;border-radius:7px;background-color:#f7f9fd;color:#354565;font:inherit;text-overflow:ellipsis;cursor:pointer}.crm_ai_workspace_modelBar select:disabled{cursor:default;opacity:.65}.crm_ai_workspace_modelError{margin:6px 10px 0;color:#af3434}.crm_ai_workspace_modelError button{margin-left:6px}.crm_ai_workspace_quickActions{display:flex;gap:7px;margin:8px 10px}.crm_ai_workspace_quickActions button{display:inline-flex;align-items:center;justify-content:center;flex:1;min-width:0;min-height:36px;padding:8px 6px;border:1px solid var(--mis-control-primary);border-radius:var(--mis-control-radius);background:#fff;color:var(--mis-control-primary);cursor:pointer}.crm_ai_workspace_quickActions button:last-child{background:var(--mis-control-primary);color:#fff}.crm_ai_workspace_quickActions button:disabled{opacity:.45;cursor:not-allowed}.crm_ai_workspace_customerQuickActions{flex-wrap:nowrap;gap:5px}.crm_ai_workspace_customerQuickActions button{white-space:normal;overflow-wrap:anywhere;padding:8px 3px}.crm_ai_workspace_suggestions{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:7px;margin:0;padding:10px;border:1px solid #e2e8f2;border-radius:10px;background:#f8faff}.crm_ai_workspace_suggestions small{color:#708099}.crm_ai_workspace_suggestions button{width:auto;max-width:100%;min-height:0;white-space:normal;text-align:left;line-height:1.5;padding:2px 0;border:0;background:transparent;color:var(--mis-control-primary);cursor:pointer}.crm_ai_workspace_suggestions button:hover{text-decoration:underline}.crm_ai_workspace_assistant{position:relative}.crm_ai_workspace_networkMenu{flex:none;margin:8px 10px 0;padding:10px 12px 12px;border:1px solid var(--mis-control-border);border-radius:10px;background:var(--surface, #fff);box-shadow:0 4px 16px #1e31530f}.crm_ai_workspace_networkMenu>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.crm_ai_workspace_networkMenu strong{display:inline-flex;align-items:center;gap:7px;color:var(--text, #28374f)}.crm_ai_workspace_networkMenu strong svg{color:var(--mis-control-primary)}.crm_ai_workspace_networkMenu>div>button{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;min-height:28px;padding:0;border-radius:6px}.crm_ai_workspace_networkMenu p{color:var(--muted, #708099);margin:4px 0 10px;line-height:1.5}.crm_ai_workspace_networkMenu select{display:block;width:100%;min-width:0;height:36px;padding:6px 10px;border-radius:var(--mis-control-radius);cursor:pointer}.crm_ai_workspace_networkMenu select:disabled{cursor:default;opacity:.6}.crm_ai_workspace_assistantTools{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:7px;margin:8px 10px 0;min-width:0}.crm_ai_workspace_assistantTools button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 8px;border:1px solid var(--mis-control-border);border-radius:var(--mis-control-radius);background:#fff;color:#526781;cursor:pointer;white-space:nowrap}.crm_ai_workspace_assistantTools button[aria-pressed=true]{background:#edf3ff;border-color:var(--mis-control-primary);color:var(--mis-control-primary)}.crm_ai_workspace_attachments{display:grid;gap:5px;max-height:112px;overflow:auto;margin:3px 10px 8px}.crm_ai_workspace_attachments>div{display:flex;align-items:center;gap:6px;padding:6px;border:1px solid var(--mis-control-border);border-radius:var(--mis-control-radius);background:#f7f9fd}.crm_ai_workspace_attachments span{flex:1;min-width:0;overflow-wrap:anywhere}.crm_ai_workspace_attachments small{display:block;color:#708099}.crm_ai_workspace_attachments button{display:grid;place-items:center;border:0;background:transparent;padding:2px;cursor:pointer}.crm_ai_workspace_dropOverlay{position:absolute;inset:5px;z-index:5;display:grid;align-content:center;justify-items:center;gap:8px;background:#edf3fff2;border:2px dashed var(--mis-control-primary);border-radius:10px;color:var(--mis-control-primary);pointer-events:none}.crm_ai_workspace_replyActions{display:flex;justify-content:flex-end;margin-top:10px;white-space:normal}.crm_ai_workspace_replyActions button{min-height:28px;padding:4px 10px}@media(max-width:1024px){.crm_ai_workspace_withAssistant{flex-direction:column;overflow:auto}.crm_ai_workspace_withAssistant .crm_ai_workspace_content2{flex:0 0 auto;width:100%;min-width:0;height:60dvh;min-height:360px}.crm_ai_workspace_pane{flex:none;width:100%;min-width:0;height:80dvh;min-height:620px}}@media(max-width:480px){.crm_ai_workspace_modelBar>span{display:none}.crm_ai_workspace_assistantTools{gap:5px}.crm_ai_workspace_assistantTools button{padding-inline:6px}}.crm_ai_workspace_workspace2:has([data-conversation-layout=wide-right])>.crm_ai_workspace_pane{flex-basis:520px;width:520px;min-width:350px;max-width:50vw}.crm_ai_workspace_workspace2:has([data-conversation-layout=split])>.crm_ai_workspace_pane{flex:0 0 50%;width:50%;min-width:350px}.crm_ai_workspace_workspace2:has([data-conversation-layout=modal],[data-conversation-layout=fullscreen],[data-conversation-layout=floating])>.crm_ai_workspace_pane{flex:0 0 0;width:0;min-width:0}.crm_ai_workspace_assistant[data-conversation-layout=modal]{position:fixed;inset:8dvh 18vw;width:64vw;height:84dvh;z-index:1200;box-shadow:0 0 0 100vmax #14213d66,0 20px 60px #14213d44}.crm_ai_workspace_assistant[data-conversation-layout=fullscreen]{position:fixed;inset:16px;width:calc(100vw - 32px);height:calc(100dvh - 32px);z-index:1200;box-shadow:0 0 0 100vmax #14213d44}.crm_ai_workspace_assistant[data-conversation-layout=floating]{position:fixed;bottom:24px;right:24px;width:390px;max-width:calc(100vw - 32px);height:580px;max-height:calc(100dvh - 48px);z-index:1200;box-shadow:0 12px 40px #14213d44}@media(max-width:700px){.crm_ai_workspace_assistant[data-conversation-layout=modal]{inset:16px;width:calc(100vw - 32px);height:calc(100dvh - 32px)}.crm_ai_workspace_workspace2:has([data-conversation-layout=split],[data-conversation-layout=wide-right])>.crm_ai_workspace_pane{width:100%;max-width:100%;min-width:0}}#xinocler-crm-task-execution-view .sr-body.task29-page-frame[data-ai-open=true]:has([data-conversation-layout=wide-right]){grid-template-columns:minmax(0,1fr) minmax(350px,520px)}#xinocler-crm-task-execution-view .sr-body.task29-page-frame[data-ai-open=true]:has([data-conversation-layout=split]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#xinocler-crm-task-execution-view .sr-body.task29-page-frame[data-ai-open=true]:has([data-conversation-layout=modal],[data-conversation-layout=fullscreen],[data-conversation-layout=floating]){grid-template-columns:minmax(0,1fr)}:is([data-mis-rich-text-style],[data-mis-workspace-style]){box-sizing:border-box;color:var(--text);background:var(--surface,#fff)}[data-mis-rich-text-style]{padding:12px;border-radius:var(--mis-control-radius,6px)}:is([data-mis-rich-text-style=standard],[data-mis-workspace-style=standard]){border:1px solid var(--border,var(--mis-control-border))}:is([data-mis-rich-text-style=framed],[data-mis-workspace-style=framed]){border:2px solid var(--mis-control-primary);border-radius:var(--mis-control-radius,6px)}:is([data-mis-rich-text-style=tonal],[data-mis-workspace-style=tonal]){border:1px solid transparent;background:var(--primary-soft,var(--surface-soft))}:is([data-mis-rich-text-style=rail],[data-mis-workspace-style=rail]){border:1px solid var(--border,var(--mis-control-border));border-inline-start:4px solid var(--mis-control-primary);border-radius:3px}:is([data-mis-rich-text-style=inset],[data-mis-workspace-style=inset]){border:1px solid var(--border,var(--mis-control-border));box-shadow:inset 0 2px 7px color-mix(in srgb,var(--mis-control-primary) 12%,transparent);border-radius:var(--mis-control-radius,6px)}@media screen{.mis-stage .app-main{--mis-page-inset-block:14px;--mis-page-inset-inline:18px;--mis-page-inset-bottom:24px;--mis-workspace-edge-inline:14px}.mis-stage .app-main:has(>.home-page){scrollbar-width:thin;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 :is([data-mis-workspace-scroll],.crm_ai_workspace_content) :where(section,div[class]:not([class=""])):has(>.mis-page-banner-stack,>:where(div:not([class]),div[class=""])>.mis-page-banner-stack):not(:where(dialog,[role=dialog],[data-mis-control=drawer]) *){padding-block:var(--mis-page-inset-block) var(--mis-page-inset-bottom);padding-inline:var(--mis-page-inset-inline)}.app-main{scrollbar-gutter:stable both-edges}.app-main.is-fixed-workspace{scrollbar-gutter:auto}.app-main:has(>:is([data-mis-workspace-shell],.crm_ai_workspace_workspace)){overflow:hidden!important;scrollbar-gutter:auto!important;padding-inline:0!important}:is(.app-main,.mis-workspace-preview)>:is([data-mis-workspace-shell],.crm_ai_workspace_workspace){min-width:0;min-height:0;max-width:100%}:is(.app-main,.mis-workspace-preview)>:is([data-mis-workspace-shell],.crm_ai_workspace_workspace)>:is([data-mis-workspace-scroll],.crm_ai_workspace_content){box-sizing:border-box;min-width:0;min-height:0;scrollbar-gutter:stable both-edges!important;scrollbar-width:thin;padding-inline:14px;overscroll-behavior:contain}}@media screen and (max-width:760px){.mis-stage .app-main{--mis-page-inset-block:10px;--mis-page-inset-inline:10px;--mis-page-inset-bottom:18px;--mis-workspace-edge-inline:4px}.mis-stage .app-main:has(>.home-page){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>.home-page{padding:0 !important}:is(.app-main,.mis-workspace-preview)>:is([data-mis-workspace-shell],.crm_ai_workspace_workspace)>:is([data-mis-workspace-scroll],.crm_ai_workspace_content){padding-inline:4px}}.mis-specialized{--mis-series-0:var(--primary,var(--mis-control-primary));--mis-series-1:color-mix(in srgb,var(--primary,var(--mis-control-primary)) 65%,CanvasText);--mis-series-2:color-mix(in srgb,var(--primary,var(--mis-control-primary)) 65%,Canvas);--mis-series-3:color-mix(in srgb,var(--primary,var(--mis-control-primary)) 35%,CanvasText);--mis-series-4:color-mix(in srgb,var(--primary,var(--mis-control-primary)) 40%,Canvas);--mis-series-5:color-mix(in srgb,var(--primary,var(--mis-control-primary)) 80%,CanvasText);min-width:0;max-width:100%;margin:0;color:inherit;font:inherit;box-sizing:border-box}.mis-specialized *{box-sizing:border-box}.mis-special-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-block:8px;min-width:0}.mis-special-toolbar>strong{margin-inline-end:auto;overflow-wrap:anywhere}.mis-specialized :focus-visible{outline:2px solid var(--primary,var(--mis-control-primary));outline-offset:2px}.mis-specialized [data-mis-control=button]:disabled{cursor:default}.mis-special-scroll{overflow:auto;max-width:100%;min-width:0;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.mis-gantt-row{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:stretch;border-bottom:1px solid var(--border,var(--mis-control-border));min-height:38px}.mis-gantt-row>button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.mis-gantt-row>strong{padding:8px}.mis-gantt-axis{position:relative;min-height:32px;overflow:hidden;background:var(--surface-soft,Canvas)}.mis-gantt-axis time:first-child{transform:none}.mis-gantt-axis time:last-child:not(:first-child){transform:translate(-100%)}.mis-gantt-axis time{transform:translate(-50%);position:absolute;top:6px;white-space:nowrap;border-inline-start:1px solid var(--border,var(--mis-control-border));padding-inline-start:3px}.mis-gantt-track{position:relative;min-height:38px;background:var(--surface,Canvas)}.mis-gantt-bar[data-mis-control=button]{position:absolute;top:5px;min-height:28px;max-width:100%;overflow:hidden;border:1px solid var(--primary,var(--mis-control-primary));background:var(--primary-soft,Canvas);color:inherit;padding:2px 4px;white-space:nowrap;isolation:isolate}.mis-gantt-bar>span:last-child{position:relative}.mis-gantt-progress{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--primary,var(--mis-control-primary)) 30%,transparent);pointer-events:none}.mis-gantt-row[data-selected=true]{outline:1px solid var(--primary,var(--mis-control-primary));outline-offset:-1px}.mis-calendar-grid{border:1px solid var(--border,var(--mis-control-border));border-radius:8px;overflow:hidden}.mis-calendar-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.mis-calendar-week>[role=columnheader]{text-align:center;padding:6px;background:var(--surface-soft,Canvas)}.mis-calendar-cell{min-width:0;min-height:78px;padding:4px;border-block-start:1px solid var(--border,var(--mis-control-border));border-inline-end:1px solid var(--border,var(--mis-control-border));background:var(--surface,Canvas)}.mis-calendar-cell[data-outside=true]{background:var(--surface-soft,Canvas)}.mis-calendar-cell[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--primary,var(--mis-control-primary))}.mis-calendar-cell>button{width:100%}.mis-calendar-events{display:grid;gap:3px;margin-top:4px}.mis-calendar-events>button{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.mis-data-tree{max-height:360px;overflow:auto;min-width:0}.mis-tree-row{display:flex;align-items:center;gap:6px;min-height:34px;cursor:pointer;border-radius:4px;padding:3px}.mis-tree-row>span:last-child{overflow-wrap:anywhere}.mis-tree-row[aria-selected=true]{background:var(--primary-soft,Canvas);box-shadow:inset 2px 0 var(--primary,var(--mis-control-primary))}.mis-tree-row[aria-disabled=true]{opacity:.55;cursor:default}.mis-tree-row>button,.mis-tree-spacer{flex:0 0 26px;min-width:26px}.mis-tree-select{display:flex;align-items:center;gap:6px}.mis-tree-select>button:first-child{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}.mis-tree-popover{margin:auto;position:fixed;inset:0;width:min(360px,calc(100vw - 24px));max-height:min(520px,calc(100dvh - 32px));padding:12px;border:1px solid var(--border,var(--mis-control-border));border-radius:8px;background:var(--surface,Canvas);color:inherit;overflow:auto}.mis-tree-popover>input{width:100%;margin-bottom:8px;font:inherit}.mis-tree-popover::backdrop{background:transparent}.mis-chart-svg{width:100%;height:280px;display:block;overflow:visible}.mis-chart-svg text{fill:currentColor;font:inherit}.mis-chart-gridline{stroke:var(--border,var(--mis-control-border))}.mis-chart-axis{stroke:currentColor}.mis-chart-line{stroke:currentColor;stroke-width:2;fill:none}.mis-chart-area{fill:currentColor;opacity:.15}.mis-chart-datum{fill:currentColor;cursor:pointer}.mis-chart-datum:focus-visible{stroke:CanvasText;stroke-width:3;outline:none}.mis-chart-active{min-height:1.6em}.mis-chart-table summary{cursor:pointer;padding-block:8px}.mis-chart-table table{border-collapse:collapse;width:100%}.mis-chart-table :is(th,td){padding:6px 10px;border:1px solid var(--border,var(--mis-control-border));text-align:start;white-space:nowrap}.mis-series-key{display:inline-block;width:10px;height:10px;border-radius:2px;margin-inline-end:5px;background:var(--mis-series-0)}.mis-series-1{background:var(--mis-series-1)}.mis-series-2{background:var(--mis-series-2)}.mis-series-3{background:var(--mis-series-3)}.mis-series-4{background:var(--mis-series-4)}.mis-series-5{background:var(--mis-series-5)}.mis-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;max-height:320px;overflow:auto;padding:3px}.mis-icon-grid>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px;min-width:0}.mis-icon-grid>button[aria-pressed=true]{outline:2px solid var(--primary,var(--mis-control-primary));outline-offset:-2px;background:var(--primary-soft,Canvas)}.mis-special-map-canvas{height:320px;max-width:100%;border:1px solid var(--border,var(--mis-control-border));border-radius:8px}.mis-special-demo{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.mis-special-demo>section{min-width:0}@media(max-width:760px){.mis-special-toolbar{gap:5px}.mis-calendar-cell{padding:2px;min-height:64px}.mis-calendar-events>button{padding-inline:2px}.mis-tree-popover{width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){.mis-specialized *{scroll-behavior:auto;transition:none;animation:none}}.mis-gantt-body{position:relative}.mis-gantt-body>.mis-gantt-row{height:38px}.mis-gantt-bar[data-editable=true]{touch-action:none;cursor:grab}.mis-gantt-bar[data-milestone=true]{border:0;background:transparent;color:var(--primary,var(--mis-control-primary));min-width:12px;padding:0}.mis-gantt-resize[data-mis-control=button]{position:absolute;top:5px;z-index:3;width:18px;min-height:28px;padding:0;transform:translate(-50%);touch-action:none;cursor:ew-resize;border:1px solid var(--primary,var(--mis-control-primary));background:var(--surface,Canvas);color:inherit}.mis-gantt-dependencies{position:absolute;top:0;left:160px;width:calc(100% - 160px);height:100%;pointer-events:none;overflow:visible}.mis-gantt-dependencies>path{fill:none;stroke:var(--primary,var(--mis-control-primary));stroke-width:1.5;vector-effect:non-scaling-stroke}.mis-gantt-dependencies marker path{fill:var(--primary,var(--mis-control-primary))}.mis-specialized output{display:block;overflow-wrap:anywhere;padding:8px;border:1px solid var(--border,var(--mis-control-border))}.mis-calendar-time-scroll{max-height:480px;border:1px solid var(--border,var(--mis-control-border));border-radius:6px}.mis-calendar-time-grid{display:grid;align-items:stretch}.mis-calendar-time-grid>span{padding:4px}.mis-calendar-time-heading{background:var(--surface-soft,Canvas);padding:4px;border-inline-start:1px solid var(--border,var(--mis-control-border))}.mis-calendar-time-heading>button{width:100%}.mis-calendar-time-heading,.mis-calendar-time-grid>span:first-child{position:sticky;top:0;z-index:4;background:var(--surface-soft,Canvas)}.mis-calendar-all-day{padding:4px;display:grid;gap:3px;border-inline-start:1px solid var(--border,var(--mis-control-border));min-height:38px}.mis-calendar-all-day button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mis-calendar-time-day,.mis-calendar-hour-labels{position:relative;height:960px;min-width:0;border-inline-start:1px solid var(--border,var(--mis-control-border))}.mis-calendar-hour-labels span{position:absolute;inset-inline-end:4px;transform:translateY(-.4em)}.mis-calendar-time-slot[data-mis-control=button]{position:absolute;left:0;width:100%;height:40px;min-height:0;border:0;border-top:1px solid var(--border,var(--mis-control-border));border-radius:0;background:transparent;padding:0}.mis-calendar-time-slot[data-mis-control=button]:disabled{opacity:1}.mis-calendar-time-event{position:absolute;z-index:1;padding:1px;min-height:22px}.mis-calendar-time-event>button{display:block;min-width:0;width:100%;height:100%;min-height:0;padding:2px;overflow:hidden;white-space:normal;overflow-wrap:anywhere;border:1px solid var(--primary,var(--mis-control-primary));background:var(--primary-soft,Canvas);color:inherit;line-height:inherit}.mis-chart-empty-ring{fill:none;stroke:var(--border,var(--mis-control-border));stroke-width:2}.mis-special-title{display:flex;align-items:center;gap:8px;margin:0;margin-inline-end:auto;min-width:0;color:var(--ink,var(--mis-ui-heading))}.mis-special-title>svg{width:16px;height:16px;flex:0 0 auto;color:var(--primary,var(--mis-control-primary))}.mis-special-title>span{overflow-wrap:anywhere}.mis-special-toolbar{margin-block:0 12px}.mis-special-toolbar svg,.mis-gantt-editor svg,.mis-special-debug summary svg{width:14px;height:14px;flex:0 0 auto}.mis-special-view-switch,.mis-special-period-switch{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.mis-calendar-range{color:var(--muted);font-variant-numeric:tabular-nums}.mis-gantt-editor{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:8px 0 12px}.mis-gantt-selected-label{color:var(--ink);max-width:100%;overflow-wrap:anywhere}.mis-gantt-edit-group{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.mis-gantt-edit-group>span{color:var(--muted);margin-inline-end:4px}.mis-gantt-row>button[data-mis-control=button]{border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text);justify-content:flex-start;padding-inline:10px}.mis-gantt-row[data-selected=true]{outline:0;background:var(--primary-soft,var(--surface-soft))}.mis-gantt-row[data-selected=true]>button[data-mis-control=button]{color:var(--primary)}.mis-gantt-row>strong{background:var(--surface-soft);color:var(--muted)}.mis-gantt-track{background:transparent}.mis-gantt-canvas{border:1px solid var(--border);border-radius:6px;overflow:hidden}.mis-gantt-axis time{color:var(--muted)}.mis-specialized details{margin-top:8px}.mis-specialized summary{cursor:pointer;color:var(--muted)}.mis-specialized p[role=status]:empty{display:none}.mis-special-debug{padding:0 12px 8px}.mis-special-debug summary{display:flex;align-items:center;gap:6px}.mis-special-debug>div{display:flex;align-items:center;gap:6px;margin-block:8px}.mis-calendar-cell>button[data-mis-control=button]{width:28px;min-height:26px;padding:2px;border-color:transparent;background:transparent;box-shadow:none;color:var(--text)}.mis-calendar-cell[aria-selected=true]>button[data-mis-control=button]{background:var(--primary);color:var(--on-primary,#fff)}.mis-calendar-cell[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--primary)}.mis-calendar-time-heading>button[data-mis-control=button]{border-color:transparent;box-shadow:none}.mis-calendar-time-heading>button[aria-pressed=true]{background:var(--primary);color:var(--on-primary,#fff)}.mis-calendar-week>[role=columnheader],.mis-calendar-hour-labels{color:var(--muted)}.mis-chart-legend{margin-top:12px}.mis-special-demo>section>.mis-special-title{margin-bottom:12px}@media(max-width:760px){.mis-special-toolbar{gap:8px}.mis-special-title,.mis-calendar-range{flex:1 1 100%}.mis-gantt-editor{gap:8px}.mis-gantt-selected-label{flex:1 1 100%}.mis-special-debug{padding-inline:4px}}.mis-special-title-help{align-self:flex-start;line-height:1;margin-inline-start:2px}.mis-special-title-help>[data-mis-control=tooltip]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;font-size:6px;line-height:1}html[data-mis-typography] body .mis-special-help-glyph:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:6px!important;line-height:1!important}.mis-special-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:var(--primary);box-sizing:content-box}.mis-special-icon[data-mis-variant=rounded]{padding:8px;border-radius:12px;background:var(--primary-soft)}.mis-special-icon[data-mis-variant=framed]{padding:8px;border:1px solid var(--primary);border-radius:4px}.mis-special-icon[data-mis-variant=elevated]{padding:8px;border-radius:8px;background:var(--surface);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 22%,transparent)}.mis-special-icon[data-mis-variant=oval]{padding:8px 16px;border-radius:50%;background:var(--primary-soft);border:1px solid var(--border)}.mis-specialized[data-mis-variant=soft]{background:var(--primary-soft)!important}.mis-specialized[data-mis-control=chart][data-mis-variant=grid]{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px)!important}.mis-special-gantt{--gantt-ink:var(--primary,var(--mis-control-primary))}.mis-special-gantt[data-gantt-colors=vivid] [data-gantt-tone="0"]{--gantt-ink:color-mix(in srgb,#1d4ed8 90%,var(--primary,var(--mis-control-primary)))}.mis-special-gantt[data-gantt-colors=vivid] [data-gantt-tone="1"]{--gantt-ink:color-mix(in srgb,#7c3aed 90%,var(--primary,var(--mis-control-primary)))}.mis-special-gantt[data-gantt-colors=vivid] [data-gantt-tone="2"]{--gantt-ink:color-mix(in srgb,#0f766e 90%,var(--primary,var(--mis-control-primary)))}.mis-special-gantt[data-gantt-colors=vivid] [data-gantt-tone="3"]{--gantt-ink:color-mix(in srgb,#c2410c 90%,var(--primary,var(--mis-control-primary)))}.mis-special-gantt[data-gantt-colors=vivid] [data-gantt-tone="4"]{--gantt-ink:color-mix(in srgb,#be185d 90%,var(--primary,var(--mis-control-primary)))}.mis-special-gantt[data-gantt-colors=vivid] [data-gantt-tone="5"]{--gantt-ink:color-mix(in srgb,#0e7490 90%,var(--primary,var(--mis-control-primary)))}.mis-special-gantt[data-gantt-colors=vivid] .mis-gantt-bar[data-mis-control=button],.mis-special-gantt:not([data-gantt-appearance=classic]) .mis-gantt-bar[data-mis-control=button]{border-color:var(--gantt-ink);background:color-mix(in srgb,var(--gantt-ink) 12%,var(--surface,Canvas));color:var(--text,CanvasText);box-shadow:none}.mis-special-gantt[data-gantt-colors=vivid] .mis-gantt-progress,.mis-special-gantt:not([data-gantt-appearance=classic]) .mis-gantt-progress{background:color-mix(in srgb,var(--gantt-ink) 32%,transparent)}.mis-gantt-grid-line{position:absolute;top:0;bottom:0;border-inline-start:1px solid var(--border,var(--mis-control-border));pointer-events:none}.mis-special-gantt:not([data-gantt-appearance=classic]) .mis-gantt-row:nth-child(2n){background-color:color-mix(in srgb,var(--surface-soft,Canvas) 50%,transparent)}.mis-special-gantt[data-gantt-appearance=simple] .mis-gantt-bar[data-mis-control=button]{top:8px;min-height:22px;border-radius:3px;background:var(--gantt-ink);color:#fff}.mis-special-gantt[data-gantt-appearance=capsule] .mis-gantt-bar[data-mis-control=button]{top:6px;min-height:26px;border-radius:999px;background:var(--gantt-ink);color:#fff}.mis-special-gantt[data-gantt-appearance=simple] .mis-gantt-progress,.mis-special-gantt[data-gantt-appearance=capsule] .mis-gantt-progress{background:#0000002e}.mis-special-gantt[data-gantt-appearance=slim] .mis-gantt-bar[data-mis-control=button]{top:3px;min-height:32px;border:0;border-radius:0;background:transparent;color:var(--text,CanvasText);padding:0 4px 9px;overflow:hidden}.mis-special-gantt[data-gantt-appearance=slim] .mis-gantt-bar:before{content:"";position:absolute;inset:auto 0 1px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--gantt-ink) 16%,var(--surface,Canvas))}.mis-special-gantt[data-gantt-appearance=slim] .mis-gantt-progress{inset:auto auto 1px 0;height:7px;border-radius:999px;background:var(--gantt-ink)}.mis-special-gantt[data-gantt-appearance=outline] .mis-gantt-bar[data-mis-control=button]{top:6px;min-height:26px;border:2px solid var(--gantt-ink);border-radius:5px;background:var(--surface,Canvas);color:var(--gantt-ink)}.mis-special-gantt[data-gantt-appearance=outline] .mis-gantt-progress{background:color-mix(in srgb,var(--gantt-ink) 12%,transparent)}.mis-special-gantt[data-gantt-appearance=segments] .mis-gantt-bar[data-mis-control=button]{top:7px;min-height:24px;border-radius:2px;background:var(--gantt-ink);color:#fff}.mis-special-gantt[data-gantt-appearance=segments] .mis-gantt-bar:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to right,transparent 0,transparent calc(10% - 2px),rgb(255 255 255 / 65%) calc(10% - 2px),rgb(255 255 255 / 65%) 10%);pointer-events:none}.mis-special-gantt[data-gantt-appearance=segments] .mis-gantt-progress{background:#0003}.mis-special-gantt[data-gantt-appearance=segments] .mis-gantt-bar>span:last-child{z-index:1;background:var(--gantt-ink);padding-inline:3px}.mis-special-gantt[data-gantt-appearance=duotone] .mis-gantt-bar[data-mis-control=button]{top:5px;min-height:28px;border:0;border-radius:6px;background:color-mix(in srgb,var(--gantt-ink) 14%,var(--surface,Canvas));color:var(--text,CanvasText);padding-bottom:7px}.mis-special-gantt[data-gantt-appearance=duotone] .mis-gantt-progress{inset:auto auto 0 0;height:6px;background:var(--gantt-ink);border-radius:0 3px 3px 0}.mis-special-gantt .mis-gantt-bar[data-mis-control=button][data-milestone=true]{border:0;background:transparent;color:var(--gantt-ink);padding:0;min-height:28px;top:5px}.mis-special-gantt .mis-gantt-bar[data-milestone=true]:before,.mis-special-gantt .mis-gantt-bar[data-milestone=true]:after,.mis-special-gantt .mis-gantt-bar[data-milestone=true] .mis-gantt-progress{display:none}.mis-special-gantt .mis-gantt-bar[data-milestone=true]>span:last-child{background:transparent;padding:0}.mis-special-gantt .mis-gantt-bar[aria-pressed=true]{outline:2px solid var(--gantt-ink);outline-offset:2px}.mis-special-gantt .mis-gantt-bar:focus-visible{outline:2px solid var(--text,CanvasText);outline-offset:2px}.mis-special-gantt .mis-gantt-bar[data-mis-control=button]:disabled{opacity:.65}.mis-gantt-appearance-examples{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.mis-gantt-appearance-examples>[data-gantt-example]{min-width:0;max-width:100%}.mis-gantt-appearance-examples>header{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mis-gantt-appearance-examples>header>h2{flex:1}.mis-local-icon-glyph{display:inline-block;flex:none;background-color:currentColor;mask-image:var(--mis-icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--mis-icon-url);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;vertical-align:middle}.mis-local-icon-library{display:grid;gap:var(--mis-space-3,12px);min-width:0}.mis-local-icon-library header,.mis-local-icon-filters,.mis-local-icon-downloads{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mis-space-2,8px)}.mis-local-icon-library header h2{margin:0;display:flex;align-items:center;gap:8px}.mis-local-icon-library header p{color:var(--muted);margin:0}.mis-local-icon-filters>input[data-mis-control=input]{flex:1;min-width:min(200px,100%)}.mis-local-icon-filters select{max-width:100%}.mis-local-icon-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(112px,100%),1fr));gap:8px;min-width:0}.mis-local-icon-results>button[data-mis-control=button]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:76px;gap:8px;padding:10px;white-space:normal;overflow-wrap:anywhere}.mis-local-icon-results>button>span:last-child{max-width:100%;line-height:1.4}.mis-local-icon-results>button[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:-2px}.mis-local-icon-library .mis-local-icon-selection{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--mis-control-radius);background:var(--surface)}.mis-local-icon-selection>div:first-child{display:flex;align-items:center;gap:12px;overflow-wrap:anywhere}.mis-local-icon-selection code{overflow-wrap:anywhere;white-space:normal}.mis-local-icon-library .mis-local-icon-meta{color:var(--muted);margin:0}@media(max-width:600px){.mis-local-icon-results{grid-template-columns:repeat(2,minmax(0,1fr))}.mis-local-icon-filters{align-items:stretch;flex-direction:column}}.mis-local-icon-categories{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;min-width:0;padding:8px 0}.mis-local-icon-categories>button[data-mis-control=button]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:88px;padding:14px 8px;white-space:normal}.mis-local-icon-categories>button>svg{width:24px;height:24px;flex:none}.mis-local-icon-categories>button[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:-2px}@media(max-width:900px){.mis-local-icon-categories{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.mis-local-icon-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.mis-local-icon-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-left:auto;min-width:0;max-width:100%;overflow-x:auto;white-space:nowrap}.mis-local-icon-toolbar>span{flex-shrink:0;color:var(--muted)}.mis-local-icon-toolbar-group{display:flex;align-items:center;gap:14px;flex-shrink:0}.mis-specialized.mis-local-icon-library{padding:20px;gap:18px}.mis-local-icon-filters{max-width:440px;width:100%}.mis-local-icon-results{gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(128px,100%),1fr))}@media(max-width:600px){.mis-specialized.mis-local-icon-library{padding:14px;gap:14px}.mis-local-icon-results{grid-template-columns:repeat(2,minmax(0,1fr))}.mis-local-icon-toolbar{justify-content:flex-start;gap:20px}}.mis-local-icon-source-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;min-width:0}.mis-local-icon-library-filter,.mis-local-icon-selected-inline{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.mis-local-icon-library-filter select{max-width:min(440px,100%)}.mis-local-icon-selected-inline>span{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mis-local-icon-categories:has(>button:nth-child(16)){grid-template-columns:repeat(8,minmax(0,1fr))}@media(max-width:900px){.mis-local-icon-categories:has(>button:nth-child(16)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.mis-local-icon-categories:has(>button:nth-child(16)){grid-template-columns:repeat(2,minmax(0,1fr))}.mis-local-icon-library-filter{max-width:100%}}.mis-local-icon-selected-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mis-local-icon-viewport-page{gap:8px}.mis-local-icon-viewport-page .mis-local-icon-categories{gap:8px;padding:0}.mis-local-icon-viewport-page .mis-local-icon-categories>button[data-mis-control=button]{min-height:64px;padding:8px;gap:6px}.mis-specialized.mis-local-icon-viewport-picker{padding:12px;gap:10px}.mis-local-icon-viewport-picker .mis-special-title{margin:0}.mis-local-icon-viewport-picker .mis-local-icon-results>button[data-mis-control=button]{height:76px;min-height:76px;padding:8px;gap:6px}.mis-local-icon-viewport-picker .mis-local-icon-results>button>span:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:600px){.mis-local-icon-viewport-page .mis-local-icon-categories:has(>button:nth-child(16)){grid-template-columns:repeat(4,minmax(0,1fr))}.mis-local-icon-viewport-page .mis-local-icon-categories>button[data-mis-control=button]{min-height:44px;flex-direction:row;padding:5px;gap:4px}.mis-local-icon-viewport-page .mis-local-icon-categories>button>svg{width:16px;height:16px}}@media(max-height:850px){.mis-local-icon-viewport-page,.mis-local-icon-viewport-page .mis-local-icon-categories{gap:6px}.mis-local-icon-viewport-page .mis-local-icon-categories>button[data-mis-control=button]{min-height:44px;padding:5px;gap:2px}.mis-local-icon-viewport-page .mis-local-icon-categories>button>svg{width:18px;height:18px}.mis-specialized.mis-local-icon-viewport-picker{padding:8px;gap:6px}.mis-local-icon-viewport-picker>.mis-pagination{padding-top:0;padding-bottom:0}}@media(max-height:850px)and (max-width:600px){.mis-local-icon-viewport-page .mis-local-icon-categories:has(>button:nth-child(16)){grid-template-columns:repeat(8,minmax(0,1fr))}.mis-local-icon-viewport-page .mis-local-icon-categories>button[data-mis-control=button]{flex-direction:column;min-height:48px;padding:4px 2px;gap:2px}.mis-local-icon-viewport-page .mis-local-icon-categories>button>svg{width:16px;height:16px}}.mis-stage-progress{padding:16px;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--mis-control-radius)}.mis-stage-progress>.mis-special-title{margin-bottom:16px}.mis-stage-list{list-style:none;display:flex;min-width:max-content;margin:0;padding:12px 0;gap:0}.mis-stage-list>li{position:relative;flex:1 0 96px;min-width:96px;--stage-color:var(--primary)}.mis-stage-list>li:after{content:"";position:absolute;top:17px;left:calc(50% + 22px);right:calc(-50% + 22px);height:4px;background:var(--border);pointer-events:none}.mis-stage-list>li:last-child:after{display:none}.mis-stage-list>li[data-stage-state=complete]:after{background:color-mix(in srgb,var(--primary) 45%,var(--surface))}.mis-stage-list>li>button[data-mis-control=button]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:0 8px;border:0!important;background:transparent!important;box-shadow:none!important;white-space:normal;color:var(--text)!important;min-height:96px}.mis-stage-node{display:grid;place-items:center;position:relative;z-index:1;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary);border:1px solid transparent}.mis-stage-node>svg{width:16px;height:16px}.mis-stage-name{white-space:normal;overflow-wrap:anywhere;max-width:20ch;color:var(--muted)}.mis-stage-count{color:var(--primary);font-variant-numeric:tabular-nums}.mis-stage-description{max-width:180px;color:var(--muted);overflow-wrap:anywhere}.mis-stage-list>li[data-stage-state=current] .mis-stage-node{background:var(--primary);color:var(--surface);outline:3px solid color-mix(in srgb,var(--primary) 22%,transparent);outline-offset:5px}.mis-stage-list>li[data-stage-state=current] .mis-stage-name{color:var(--primary)}.mis-stage-list>li[data-stage-state=error] .mis-stage-node{border-style:dashed;border-color:currentColor}.mis-stage-list>li[data-stage-state=skipped] .mis-stage-name{text-decoration:line-through}.mis-stage-progress[data-mis-variant=soft] .mis-stage-node{border-radius:10px;width:42px;box-shadow:0 3px 8px color-mix(in srgb,var(--primary) 12%,transparent)}.mis-stage-progress[data-mis-variant=soft] .mis-stage-list{gap:8px}.mis-stage-progress[data-mis-variant=soft] .mis-stage-list>li{background:var(--surface);border-radius:10px;padding-block:12px}.mis-stage-progress[data-mis-variant=soft] .mis-stage-list>li:after{display:none}.mis-stage-progress[data-mis-variant=outlined] .mis-stage-list{gap:4px}.mis-stage-progress[data-mis-variant=outlined] .mis-stage-list>li{background:var(--surface-soft);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);padding:12px 16px;flex-basis:120px}.mis-stage-progress[data-mis-variant=outlined] .mis-stage-list>li[data-stage-state=current]{background:color-mix(in srgb,var(--primary) 14%,var(--surface))}.mis-stage-progress[data-mis-variant=outlined] .mis-stage-list>li:after{display:none}.mis-stage-progress[data-mis-variant=outlined] .mis-stage-node{border-radius:6px;background:transparent}.mis-stage-progress[data-mis-variant=rail] .mis-stage-list{flex-direction:column;min-width:0;gap:0}.mis-stage-progress[data-mis-variant=rail] .mis-stage-list>li{min-width:0;flex-basis:auto}.mis-stage-progress[data-mis-variant=rail] .mis-stage-list>li>button[data-mis-control=button]{display:grid;grid-template-columns:42px minmax(80px,1fr) auto;min-height:62px;text-align:start}.mis-stage-progress[data-mis-variant=rail] .mis-stage-list>li:after{inset:45px auto -14px 24px;width:3px;height:auto}.mis-stage-progress[data-mis-variant=rail] .mis-stage-description{grid-column:2/-1}.mis-stage-progress[data-mis-variant=tonal] .mis-stage-list{gap:8px}.mis-stage-progress[data-mis-variant=tonal] .mis-stage-list>li{padding-top:12px;border-top:4px solid var(--border)}.mis-stage-progress[data-mis-variant=tonal] .mis-stage-list>li:after{display:none}.mis-stage-progress[data-mis-variant=tonal] .mis-stage-list>li[data-stage-state=current],.mis-stage-progress[data-mis-variant=tonal] .mis-stage-list>li[data-stage-state=complete]{border-top-color:var(--primary)}.mis-stage-progress[data-mis-variant=tonal] .mis-stage-node{border-radius:6px;width:auto;height:auto;min-width:34px;padding:4px}.mis-kanban,.mis-resource-grid,.mis-heatmap,.mis-gauge,.mis-org-chart{padding:14px;min-width:0}:is(.mis-kanban,.mis-resource-grid,.mis-heatmap,.mis-gauge,.mis-org-chart)>.mis-special-title{margin-bottom:14px}.mis-kanban-columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;padding-bottom:8px}.mis-kanban-column{padding:10px;border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;min-width:0}.mis-kanban-column h3{display:flex;align-items:center;gap:6px;margin:0 0 10px}.mis-kanban-column h3>span{margin-inline-start:auto;color:var(--muted)}.mis-kanban svg,.mis-resource-grid svg,.mis-org-chart svg{width:14px;height:14px;flex:0 0 auto}.mis-kanban-card{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:10px;margin-block:8px;overflow-wrap:anywhere}.mis-kanban-card[draggable=true]{cursor:grab}.mis-kanban-card p{color:var(--muted);margin:8px 0}.mis-kanban-moves{display:flex;justify-content:space-between;gap:6px;margin-top:10px}.mis-kanban-column>p[role=status]{display:flex;gap:4px;align-items:center;color:var(--primary)}.mis-resource-grid table,.mis-heatmap table{border-collapse:separate;border-spacing:4px;width:100%;min-width:max-content;text-align:start}.mis-resource-grid th,.mis-heatmap th{padding:8px;color:var(--muted);white-space:nowrap}.mis-resource-grid td>button{display:flex;flex-direction:column;gap:6px;min-width:112px;min-height:60px;width:100%;align-items:stretch}.mis-resource-grid td>button[data-overload=true]{border:2px solid var(--primary)}.mis-resource-grid td>button>span:last-child{display:flex;align-items:center;gap:4px}.mis-load-track{height:5px;background:var(--border);border-radius:4px;overflow:hidden}.mis-load-track>span{height:100%;display:block;background:var(--primary)}.mis-heatmap td>button{min-width:60px;min-height:44px;width:100%;font-variant-numeric:tabular-nums;color:var(--ink)!important;border:1px solid var(--border)}.mis-gauge-display{position:relative;max-width:320px;margin:auto}.mis-gauge-display>svg{width:100%;display:block}.mis-gauge-track,.mis-gauge-value{fill:none;stroke:var(--border);stroke-width:16;stroke-linecap:round}.mis-gauge-value{stroke:var(--primary)}.mis-gauge-display line{stroke:var(--ink);stroke-width:3}.mis-gauge-display>span{position:absolute;bottom:22%;inset-inline:0;text-align:center;color:var(--primary)}.mis-gauge-range{display:flex;justify-content:space-between;gap:10px;max-width:320px;margin:auto;color:var(--muted)}.mis-org-chart ul{list-style:none;display:flex;justify-content:center;margin:0;padding:20px 8px 0;min-width:max-content}.mis-org-chart li{position:relative;text-align:center;padding:0 10px;flex:1;min-width:140px}.mis-org-chart li:before{content:"";position:absolute;top:-10px;left:0;right:0;border-top:1px solid var(--border)}.mis-org-chart li:first-child:before{left:50%}.mis-org-chart li:last-child:before{right:50%}.mis-org-chart li:only-child:before{display:none}.mis-org-node{position:relative;display:inline-flex;align-items:stretch;gap:3px;max-width:220px}.mis-org-node:before{content:"";position:absolute;top:-10px;height:10px;left:50%;border-left:1px solid var(--border)}.mis-org-node>button:first-child{white-space:normal;overflow-wrap:anywhere;min-height:42px}@media(max-width:760px){.mis-stage-progress{padding:12px}.mis-kanban,.mis-resource-grid,.mis-heatmap,.mis-gauge,.mis-org-chart{padding:10px}.mis-stage-list>li{min-width:96px}.mis-kanban-columns{grid-auto-columns:240px}}.mis-style-library{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.mis-style-categories{position:sticky;top:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.mis-style-categories nav{display:grid;gap:4px}.mis-style-categories nav>button{display:flex;align-items:center;text-align:start;gap:8px;min-height:34px;white-space:nowrap}.mis-style-categories nav>button>span{margin-inline-start:auto;color:var(--muted)}.mis-style-categories svg,.mis-style-example>header svg{width:14px;height:14px;flex:0 0 auto}.mis-style-categories nav>button[aria-pressed=true]{background:var(--primary-soft);box-shadow:inset 3px 0 var(--primary)}.mis-style-content{min-width:0}.mis-style-examples{display:grid;gap:16px;min-width:0}.mis-style-example{min-width:0;padding:12px;overflow:hidden}.mis-style-example>header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.mis-style-example>header>h3{display:flex;align-items:center;gap:6px;margin:0}.mis-style-example>header>code{color:var(--muted);overflow-wrap:anywhere;font:inherit}.mis-style-example>header>span{margin-inline-start:auto;color:var(--muted)}.mis-style-icon-example{display:flex;align-items:center;justify-content:center;gap:32px;min-height:96px;flex-wrap:wrap}@media(max-width:760px){.mis-style-library{grid-template-columns:minmax(0,1fr);gap:12px}.mis-style-categories{position:static}.mis-style-categories nav{display:flex;overflow:auto;max-width:100%;padding:3px}.mis-style-categories nav>button{flex:0 0 auto}.mis-style-example{padding:8px}.mis-style-example>header>span{margin-inline-start:0;flex-basis:100%}}.mis-org-chart li>ul{position:relative}.mis-org-chart li>ul:before{content:"";position:absolute;top:0;height:10px;left:50%;border-left:1px solid var(--border)}.mis-org-chart>.mis-special-scroll>ul>li>.mis-org-node:before{display:none}.mis-org-node>button[aria-pressed=true]{background:var(--primary-soft);box-shadow:inset 0 -2px var(--primary)}.mis-analysis{padding:14px;min-width:0}.mis-analysis>.mis-special-title{margin-bottom:14px}.mis-analysis-scroll{max-height:480px}.mis-analysis-scroll>svg{display:block;width:100%;color:var(--text);overflow:visible}.mis-analysis svg text{fill:var(--ink);font:inherit;pointer-events:none}.mis-analysis svg [role=button]{cursor:pointer}.mis-analysis svg [role=button]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mis-analysis svg [aria-disabled=true]{cursor:default}.mis-analysis-table{margin-top:10px;color:var(--muted)}.mis-analysis-table :is(th,td){padding:7px 10px;text-align:start;border-bottom:1px solid var(--border);white-space:nowrap}.mis-waterfall-connector{stroke:var(--muted);stroke-dasharray:4 3}.mis-radar-grid{fill:none;stroke:var(--border)}.mis-analysis-legend{display:flex;gap:16px;flex-wrap:wrap;margin:8px 0}.mis-analysis-legend>span{display:inline-flex;align-items:center;gap:6px}.mis-analysis-legend i{width:10px;height:10px;border-radius:2px}.mis-diagram-scroll{max-height:520px}.mis-diagram-canvas{position:relative;min-width:900px}.mis-diagram-canvas>svg{position:absolute;inset:0}.mis-diagram-edge{fill:none;stroke:var(--primary);stroke-width:2}.mis-diagram-edge[role=button]{pointer-events:stroke;stroke-width:3}.mis-diagram-node[data-mis-control=button]{position:absolute;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;width:136px;min-height:44px;padding:8px;white-space:normal;overflow-wrap:anywhere;transform:translate(-50%,-50%);border:1px solid var(--border);background:var(--surface);box-shadow:var(--mis-ui-shadow)}.mis-diagram-node>svg{width:14px;height:14px;flex:0 0 auto}.mis-diagram-node>span{max-width:100%}.mis-diagram-node>small{flex-basis:100%;color:var(--muted)}.mis-network-node[data-mis-control=button]{border-radius:22px}.mis-flow-node[data-mis-control=button]{border-radius:6px}.mis-diagram-node[data-status=current]{border-block-start:3px solid var(--primary)}.mis-diagram-node[data-status=error]{border-style:dashed}.mis-diagram-node[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:3px}.mis-style-categories nav{max-height:calc(100dvh - 150px);overflow:auto}@media(max-width:760px){.mis-analysis{padding:10px}.mis-style-categories nav{max-height:none;overflow:auto}}.mis-tree-table{min-width:0;display:grid;gap:var(--mis-space-3,12px)}.mis-tree-table-heading,.mis-tree-table-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mis-space-2,8px)}.mis-tree-table-heading h3{display:flex;align-items:center;gap:8px;margin:0;color:var(--text)}.mis-tree-table-tools input[type=search]{flex:1;min-width:160px}.mis-tree-table-scroll{min-width:0;max-width:100%;overflow:auto;overscroll-behavior:contain}.mis-tree-table-scroll>table[data-mis-control=table]{min-width:560px;width:100%}.mis-tree-table [data-tree-row]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.mis-tree-table [data-tree-row][aria-selected=true]>td{background:color-mix(in srgb,var(--primary) 9%,var(--surface))}.mis-tree-table [data-tree-row][aria-disabled=true]{color:var(--muted)}.mis-tree-table-cell{display:flex;align-items:center;gap:8px;min-height:28px;padding-inline-start:calc(var(--tree-level,0)*20px)}.mis-tree-table-cell>svg{flex:none;color:var(--muted)}.mis-tree-table-cell>button[data-mis-control=button],.mis-tree-table-toggle-spacer{width:28px;min-width:28px;min-height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:4px}.mis-tree-table-cell>button svg{width:14px;height:14px}.mis-tree-table-cell .mis-tree-table-name{overflow-wrap:anywhere;min-width:0}.mis-tree-table .mis-tree-table-help{margin-inline-start:auto}.mis-tree-table .mis-tree-table-help-glyph{display:inline-grid;place-items:center;width:24px;height:24px;font-size:6px!important;line-height:1}.mis-detail-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:var(--mis-detail-height);min-height:var(--mis-detail-min-height);min-width:0;overflow:hidden;padding:0;border:1px solid var(--border,#dfe6f0);border-radius:11px;background:var(--surface,#fff);color:var(--text,#425572);font-size:var(--mis-type-body,10px);box-shadow:0 5px 16px color-mix(in srgb,var(--text,#294263) 4%,transparent)}.mis-detail-workspace[data-detail-has-aside=false]{grid-template-columns:minmax(0,1fr)}.mis-detail-workspace{container:mis-detail-workspace / inline-size}.mis-detail-grid{display:grid;grid-column:1/-1;grid-template-columns:220px minmax(0,1fr) minmax(220px,25%);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;gap:inherit;overflow:hidden}.mis-detail-grid[data-detail-grid-aside=false]{grid-template-columns:220px minmax(0,1fr)}.mis-detail-workspace *{box-sizing:border-box}.mis-detail-column{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--surface,#fff)}.mis-detail-catalog{background:var(--surface-soft,#f7f9fd);border-right:1px solid var(--border,#e2e8f1)}.mis-detail-aux{border-left:1px solid var(--border,#e2e8f1);background:var(--surface-soft,#fbfcff)}.mis-detail-heading{display:flex;align-items:center;flex:0 0 auto;gap:8px;min-height:76px;padding:12px;border-bottom:1px solid var(--border,#e2e8f1);background:var(--surface,#fbfcff)}.mis-detail-heading-copy{min-width:0;flex:1}.mis-detail-heading{max-height:45%;overflow:auto}.mis-detail-footer{max-height:25%;overflow:auto}.mis-detail-heading p{margin:0 0 3px;color:var(--mis-control-primary);letter-spacing:.05em}.mis-detail-heading h3{display:flex;align-items:center;gap:5px;margin:0;color:var(--ink,var(--text));font-size:var(--mis-type-section-title,12px);font-weight:var(--mis-type-section-title-weight,600);line-height:1.4}.mis-detail-heading h3>span{overflow-wrap:anywhere}.mis-detail-heading svg{width:15px;height:15px;flex-shrink:0;color:var(--mis-control-primary)}.mis-detail-heading-copy>div{margin-top:3px;color:var(--muted,#8290a7);line-height:1.5;overflow-wrap:anywhere}.mis-detail-actions{display:flex;flex-wrap:wrap;gap:4px}.mis-detail-badge{flex-shrink:0;padding:3px 7px;border-radius:99px;background:color-mix(in srgb,var(--mis-control-primary) 8%,transparent);color:var(--mis-control-primary)}.mis-detail-catalog-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:2px;padding:7px}.mis-detail-menu-group{display:flex;flex-direction:column;gap:1px;flex-shrink:0;min-width:0}.mis-detail-menu-children{display:flex;flex-direction:column;gap:1px;padding:1px 0 2px 15px}.mis-detail-menu-children[hidden]{display:none}.mis-detail-workspace .mis-extended-tooltip-trigger[data-tooltip-as-child]{display:block;min-width:0;min-height:0;vertical-align:baseline;cursor:inherit;flex-shrink:0}.mis-detail-menu-button[data-mis-control=button]{display:grid;grid-template-columns:20px minmax(0,1fr) 12px;align-items:center;gap:7px;width:100%;height:36px;min-height:36px;max-height:36px;margin:0;flex-shrink:0;padding:5px 7px;border:1px solid transparent;border-radius:7px;text-align:left;background:transparent;color:var(--muted,#536681);font-size:var(--mis-type-control,9px);line-height:1.4;box-sizing:border-box;white-space:nowrap;overflow:hidden}.mis-detail-menu-button[data-detail-menu-row=child]{height:32px;min-height:32px;max-height:32px;grid-template-columns:16px minmax(0,1fr) 12px;padding-left:5px}.mis-detail-menu-button[data-mis-control=button]:hover:not(:disabled){color:var(--mis-control-primary);background:color-mix(in srgb,var(--mis-control-primary) 6%,transparent)}.mis-detail-menu-button[aria-current=page]{color:var(--mis-control-primary);background:color-mix(in srgb,var(--mis-control-primary) 10%,var(--surface,#fff));border-color:transparent}.mis-detail-menu-button:focus-visible{outline:2px solid var(--mis-control-primary);outline-offset:-2px}.mis-detail-menu-icon{display:flex;align-items:center;justify-content:center}.mis-detail-menu-icon svg{width:14px;height:14px}.mis-detail-menu-button>svg{width:12px;height:12px;transition:transform .15s}.mis-detail-menu-button>svg.is-collapsed{transform:rotate(-90deg)}.mis-detail-menu-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mis-detail-center-body,.mis-detail-aux-body{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain}.mis-detail-center-body{background:var(--surface-soft,#f8faff)}.mis-detail-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;align-content:start;gap:10px;padding:11px}.mis-detail-group{min-width:0;overflow:hidden;border:1px solid var(--border,#e0e7f1);border-radius:10px;background:var(--surface,#fff);box-shadow:0 3px 10px color-mix(in srgb,var(--text,#294263) 3%,transparent)}.mis-detail-group[data-column-span="2"]{grid-column:span 2}.mis-detail-group[data-row-span="2"]{grid-row:span 2}.mis-detail-group>header{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:34px;padding:6px 11px;background:color-mix(in srgb,var(--mis-control-primary) 4%,var(--surface,#fff));border-bottom:1px solid var(--border,#e7edf5)}.mis-detail-group h4{display:flex;align-items:center;gap:5px;margin:0;font-size:var(--mis-type-control,9px);font-weight:var(--mis-type-control-weight,500);color:var(--mis-control-primary)}.mis-detail-group h4 svg{width:13px;height:13px;flex-shrink:0}.mis-detail-group>header>small{color:var(--muted)}.mis-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0;padding:5px 11px 8px}.mis-detail-fields[data-columns="1"]{grid-template-columns:1fr}.mis-detail-fields[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mis-detail-fields>div{min-width:0;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--border,#e7edf5) 65%,transparent)}.mis-detail-fields>div[data-span="2"]{grid-column:span 2}.mis-detail-fields>div[data-span="3"]{grid-column:span 3}.mis-detail-fields>div[data-span=full]{grid-column:1/-1}.mis-detail-fields dt{color:var(--muted,#8796ae);overflow-wrap:anywhere}.mis-detail-fields dd{min-height:1.5em;min-width:0;margin:3px 0 0;overflow-wrap:anywhere;line-height:1.55}.mis-detail-field-value[data-mis-control=button]{display:block;width:100%;min-height:0;margin:0;padding:0;text-align:left;white-space:normal;overflow-wrap:anywhere;color:var(--text);background:transparent;border:0;box-shadow:none;font:inherit;line-height:inherit}.mis-detail-field-value[aria-pressed=true]{color:var(--mis-control-primary);text-decoration:underline;text-underline-offset:2px}.mis-detail-boolean{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--border);border-radius:2px;background:var(--surface,#fff);vertical-align:middle}.mis-detail-boolean[data-checked=true]{border-color:var(--mis-control-primary);color:var(--mis-control-primary)}.mis-detail-boolean svg{width:12px;height:12px}.mis-detail-footer{flex:0 0 auto;padding:9px 12px;border-top:1px solid var(--border,#e2e8f1);color:var(--muted);font-size:var(--mis-type-caption,8px);line-height:1.5;background:var(--surface,#fafbfd)}.mis-detail-empty{padding:16px;color:var(--muted)}.mis-detail-workspace[data-detail-style=framed]{gap:10px;padding:10px;background:var(--surface-soft,#f7f9fd)}[data-detail-style=framed] .mis-detail-grid>.mis-detail-column{border:1px solid var(--border);border-radius:8px}.mis-detail-workspace[data-detail-style=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 5%,var(--surface,#fff))}[data-detail-style=tonal] .mis-detail-column,[data-detail-style=tonal] .mis-detail-center-body{background:transparent}[data-detail-style=tonal] .mis-detail-heading{background:color-mix(in srgb,var(--mis-control-primary) 9%,var(--surface,#fff))}[data-detail-style=tonal] .mis-detail-group{box-shadow:none}[data-detail-style=rail] .mis-detail-heading{border-left:3px solid var(--mis-control-primary)}[data-detail-style=rail] .mis-detail-menu-button[aria-current=page]{border-left:3px solid var(--mis-control-primary);border-radius:0 6px 6px 0;padding-left:5px}[data-detail-style=rail] .mis-detail-group{border-top:2px solid var(--mis-control-primary);box-shadow:none}.mis-detail-workspace[data-detail-style=inset]{padding:8px;background:var(--surface-soft,#f7f9fd);gap:4px;border-radius:6px}[data-detail-style=inset] .mis-detail-column{border:0;border-radius:4px}[data-detail-style=inset] .mis-detail-center-body{box-shadow:inset 0 1px 8px color-mix(in srgb,var(--text,#294263) 8%,transparent)}[data-detail-style=inset] .mis-detail-group{border-radius:4px;box-shadow:none}@container mis-detail-workspace (max-width:1000px){.mis-detail-grid{grid-template-columns:180px minmax(0,1fr) minmax(190px,25%)}.mis-detail-grid[data-detail-grid-aside=false]{grid-template-columns:180px minmax(0,1fr)}.mis-detail-groups{grid-template-columns:minmax(0,1fr)}.mis-detail-group[data-column-span="2"],.mis-detail-group[data-row-span="2"]{grid-column:auto;grid-row:auto}}@container mis-detail-workspace (max-width:700px){.mis-detail-grid,.mis-detail-grid[data-detail-grid-aside=false]{grid-template-columns:minmax(0,1fr);grid-template-rows:144px minmax(0,1fr)}.mis-detail-grid[data-detail-grid-aside=true]{grid-template-rows:144px minmax(140px,1fr) minmax(140px,.7fr)}.mis-detail-catalog{border-right:0;border-bottom:1px solid var(--border)}.mis-detail-aux{border-left:0;border-top:1px solid var(--border)}.mis-detail-heading{min-height:56px;padding:8px}.mis-detail-fields[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mis-detail-fields>div[data-span="3"]{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.mis-detail-workspace *{transition:none!important}}.mis-extended-tooltip-content[data-tooltip-as-child=true]{pointer-events:none}.mis-detail-menu-button[data-detail-group-active=true]{color:var(--mis-control-primary);background:color-mix(in srgb,var(--mis-control-primary) 10%,var(--surface,#fff))}.mis-detail-workspace[data-detail-style=standard] .mis-detail-grid{grid-template-columns:220px minmax(0,1fr) calc((100% - 30px)/4)}.mis-detail-workspace[data-detail-style=standard] .mis-detail-grid[data-detail-grid-aside=false]{grid-template-columns:220px minmax(0,1fr)}[data-detail-style=standard] .mis-detail-catalog>.mis-detail-heading,[data-detail-style=standard] .mis-detail-aux>.mis-detail-heading{min-height:56px;padding:12px;background:#fbfcff}[data-detail-style=standard] .mis-detail-catalog .mis-detail-heading p{margin:0;color:#5478ca;font-size:8px;font-weight:700;letter-spacing:.08em}[data-detail-style=standard] .mis-detail-catalog .mis-detail-heading h3{color:#233b63;font-size:12px}[data-detail-style=standard] .mis-detail-catalog .mis-detail-heading-copy>div{margin-top:2px;color:#8290a7;font-size:8px}[data-detail-style=standard] .mis-detail-menu-button[data-mis-control=button]{grid-template-columns:22px minmax(0,1fr) 12px;color:#536681;font-size:10px;font-weight:500}[data-detail-style=standard] .mis-detail-menu-button[aria-expanded]{font-weight:540}[data-detail-style=standard] .mis-detail-menu-icon{color:#5f77a4}[data-detail-style=standard] .mis-detail-menu-button>svg{color:#8a9ab4}[data-detail-style=standard] .mis-detail-menu-button[data-detail-menu-row=child]{grid-template-columns:16px minmax(0,1fr) 10px;gap:5px;font-size:9px;font-weight:460;border-radius:6px}[data-detail-style=standard] .mis-detail-menu-button[aria-current=page],[data-detail-style=standard] .mis-detail-menu-button[data-detail-group-active=true]{color:#3156a8;background:#eaf0ff}[data-detail-style=standard] .mis-detail-menu-button[aria-current=page] .mis-detail-menu-icon,[data-detail-style=standard] .mis-detail-menu-button[data-detail-group-active=true] .mis-detail-menu-icon{color:#3162cc}[data-detail-style=standard] .mis-detail-center>.mis-detail-heading{min-height:0;padding:12px 13px;background:#fff;gap:12px}[data-detail-style=standard] .mis-detail-center>.mis-detail-heading h3{margin:2px 0 0;color:#294c91;font-size:13px;font-weight:630}[data-detail-style=standard] .mis-detail-heading-copy>div{color:var(--dom-muted,#8998b2);font-size:8px}[data-detail-style=standard] .mis-detail-badge{padding:4px 7px;color:#2a7559;background:#eaf7f0;font-size:8px;font-weight:650;white-space:nowrap}[data-detail-style=standard] .mis-detail-group{box-shadow:0 3px 10px #2f487409}[data-detail-style=standard] .mis-detail-group>header{padding:0 11px;background:#f5f8fe}[data-detail-style=standard] .mis-detail-group h4{color:#315fae;font-size:9px;font-weight:680}[data-detail-style=standard] .mis-detail-group>header>small{color:#98a6bb;font-size:8px}[data-detail-style=standard] .mis-detail-fields>div{border-bottom-color:#eff3f7}[data-detail-style=standard] .mis-detail-fields>div:nth-last-child(-n+2){border-bottom:0}[data-detail-style=standard] .mis-detail-fields dt{color:#8796ae;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-detail-style=standard] .mis-detail-fields dd{min-height:0}[data-detail-style=standard] .mis-detail-field-value[data-mis-control=button]{overflow:hidden;color:#3b4e70;border-radius:4px;font-size:9px;line-height:1.55;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}[data-detail-style=standard] .mis-detail-field-value[aria-pressed=true]{color:#204e9e;font-weight:630;text-decoration:none}[data-detail-style=standard] .mis-detail-fields>div[data-boolean=true]{display:flex;align-items:center;gap:8px;min-height:34px;border-bottom:0}[data-detail-style=standard] .mis-detail-fields>div[data-boolean=true] dt{flex:0 0 auto;color:#60728e}[data-detail-style=standard] .mis-detail-fields>div[data-boolean=true] dd{display:flex;align-items:center;margin:0;line-height:1}[data-detail-style=standard] .mis-detail-boolean{width:13px;height:13px;border-color:#aebbd0;color:#fff;background:#fff}[data-detail-style=standard] .mis-detail-boolean[data-checked=true]{color:#fff;background:#315fd0;border-color:#315fd0}[data-detail-style=standard] .mis-detail-boolean svg{width:9px;height:9px;stroke-width:2.5}[data-detail-style=standard] .mis-detail-aux{background:#fbfcff}@container mis-detail-workspace (max-width:1000px){.mis-detail-workspace[data-detail-style=standard] .mis-detail-grid{grid-template-columns:180px minmax(0,1fr) minmax(190px,25%)}.mis-detail-workspace[data-detail-style=standard] .mis-detail-grid[data-detail-grid-aside=false]{grid-template-columns:180px minmax(0,1fr)}}@container mis-detail-workspace (max-width:700px){.mis-detail-workspace[data-detail-style=standard] .mis-detail-grid,.mis-detail-workspace[data-detail-style=standard] .mis-detail-grid[data-detail-grid-aside=false]{grid-template-columns:minmax(0,1fr)}}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 and (max-width:767px),screen and (hover:none)and (pointer:coarse){html[data-mis-typography] body :is(input,select,textarea)[data-font-role=mobile-input]:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:max(16px,var(--mis-type-control))!important}}@media screen{html[data-mis-typography] body .mcontact-device :is(input,select,textarea)[data-font-role=mobile-input]:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:max(16px,var(--mis-type-control))!important}}@media screen{html[data-mis-typography] body input[data-font-role=mobile-search]:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:max(14px,calc(var(--mis-type-control) + 2px))!important}html[data-mis-typography] body input[data-font-role=mobile-search]:not(:where([data-print-document="template"],[data-print-document="template"] *))::placeholder{font-size:max(14px,calc(var(--mis-type-control) + 2px))!important}}@media screen and (max-width:767px),screen and (hover:none)and (pointer:coarse){html[data-mis-typography] body input[data-font-role=mobile-search]:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:max(16px,calc(var(--mis-type-control) + 2px))!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}}

/* Public module-selection surface for existing MisButton consumers. */
button[data-mis-control="button"][data-mis-selection-card="module"] {
  display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;
  min-height:68px;padding:10px 12px;box-sizing:border-box;text-align:left;
  border:1px solid var(--border,var(--mis-control-border,#dbe3ef));border-radius:9px;
  background:var(--surface,#fff);color:var(--text,#31415f);box-shadow:none;
  transition:background-color .14s,border-color .14s;
}
button[data-mis-control="button"][data-mis-selection-card="module"]:hover:not(:disabled) {
  background:color-mix(in srgb,var(--mis-control-primary) 4%,var(--surface,#fff));
  border-color:color-mix(in srgb,var(--mis-control-primary) 32%,var(--border,#dbe3ef));
}
button[data-mis-control="button"][data-mis-selection-card="module"][aria-pressed="true"] {
  background:color-mix(in srgb,var(--mis-control-primary) 9%,var(--surface,#fff));
  border-color:color-mix(in srgb,var(--mis-control-primary) 65%,var(--border,#dbe3ef));
  box-shadow:inset 3px 0 var(--mis-control-primary);
}
button[data-mis-control="button"][data-mis-selection-card="module"]:focus-visible {
  outline:2px solid var(--mis-control-primary);outline-offset:2px;
}
[data-mis-selection-card="module"] [data-mis-selection-title] {
  display:flex;align-items:center;gap:6px;min-width:0;
}
[data-mis-selection-card="module"] [data-mis-selection-title]>svg {
  flex:0 0 16px;width:16px;height:16px;color:var(--mis-control-primary);
}
[data-mis-selection-card="module"] [data-mis-selection-title]>span {
  min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
[data-mis-selection-card="module"] [data-mis-selection-meta] {
  display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;min-height:14px;
}
[data-mis-selection-card="module"] [data-mis-selection-status] {
  color:var(--muted,#718096);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
[data-mis-selection-card="module"] [data-mis-selection-check] {
  flex:none;width:12px;height:12px;color:var(--mis-control-primary);
}
@media(prefers-reduced-motion:reduce){button[data-mis-selection-card="module"]{transition:none}}

@media(max-width:1000px){._moduleTabs_y2ja3_34[data-mis-control="tabs"]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}}
@media(max-width:620px){._moduleTabs_y2ja3_34[data-mis-control="tabs"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Login input content follows the active typography template; placeholders retain their existing contract. */
@media screen {
  html[data-mis-typography] body .login-input :is(input#login-account, input#login-password):not(:where([data-print-document="template"],[data-print-document="template"] *)) { font-size: var(--mis-type-control) !important; }
  html[data-mis-typography] body .login-input :is(input#login-account, input#login-password):not(:where([data-print-document="template"],[data-print-document="template"] *))::placeholder { font-size: var(--mis-type-control) !important; }
}
/* Original mobile/coarse-pointer login text was at least 16px, including placeholders. */
@media screen and (max-width: 767px), screen and (hover: none) and (pointer: coarse) {
  html[data-mis-typography] body .login-input :is(input#login-account, input#login-password):not(:where([data-print-document="template"],[data-print-document="template"] *))::placeholder { font-size: max(16px, var(--mis-type-control)) !important; }
}
/* Desktop had smaller inputs; prevent the size change from widening its grid. */
@media screen and (min-width: 768px) and (hover: hover) and (pointer: fine) {
  html[data-mis-typography] body .login-input :is(input#login-account, input#login-password) { width: 0; }
}

/* Login is a composite field: the existing rounded :focus-within surface owns
 * its visible focus. Do not draw a second rectangle around native input text.
 * Domain/visibility buttons and all other input focus rules remain unchanged. */
@media screen {
  html body .login-input :is(input#login-account, input#login-password):focus { outline: none; }
}

/* Native search inputs in these two specialized controls need the standard
 * input density too. Keep saved typography, palette, variants and focus rules. */
.mis-local-icon-library>.mis-local-icon-filters>input[data-mis-control="input"][type="search"],
.mis-tree-popover>input[data-mis-control="input"][type="search"] {
  box-sizing:border-box;
  width:100%;
  min-width:0;
  min-height:32px;
  padding:6px 10px;
}

/* Existing basic/composition catalogue search: stable accessible identity,
 * no generated class names and no changes to policy-management behavior. */
@media screen {
  section[aria-label="控件库"]>div:has(>aside) { grid-template-columns:minmax(230px,25%) minmax(0,1fr); }
  section[aria-label="控件库"]>div>aside { min-width:0; scrollbar-gutter:stable; }
  section[aria-label="控件库"] aside>label:has(>input[aria-label="搜索控件"]) { min-width:0; min-height:32px; padding:0 8px; }
  section[aria-label="控件库"] aside>label:has(>input[aria-label="搜索控件"])>svg { flex:none; }
  section[aria-label="控件库"] aside>label>input[aria-label="搜索控件"] { box-sizing:border-box; flex:1 1 0; width:0; min-width:0; min-height:30px; padding:6px 2px; }
  section[aria-label="控件库"] aside>select[aria-label="控件分类"] { box-sizing:border-box; width:100%; min-height:32px; }
}
@media screen and (max-width:850px) {
  section[aria-label="控件库"]>div:has(>aside) { display:block; }
  section[aria-label="控件库"]>div>aside { position:static; max-height:230px; overflow:auto; margin-bottom:12px; }
}

/* Only semantically interactive cards advertise entry. Ordinary descendants inherit;
   independent child controls keep their own cursor, selection and hit area. */
@media screen {
 :is([data-mis-control="card"],[data-mis-control="metric"]):is(button,a[href],[role="button"],[role="link"]):not(:where(:disabled,[disabled],[aria-disabled="true"],[inert],[aria-disabled="true"] *,[inert] *)) { cursor:pointer; }
 :is([data-mis-control="card"],[data-mis-control="metric"]):is(button,a[href],[role="button"],[role="link"]):where(:disabled,[disabled],[aria-disabled="true"],[inert],[aria-disabled="true"] *,[inert] *) { cursor:default; }
}


/* Explicit local text roles win over the legacy dialog h2/h3 fallback.
 * Sizes still come from the active template; unannotated headings are unchanged. */
@media screen {
  html[data-mis-typography] body :is([role="dialog"],dialog) [data-font-role="section-title"]:not(:where([data-print-document="template"],[data-print-document="template"] *)) { font-size:var(--mis-type-section-title) !important; line-height:1.4 !important; }
  html[data-mis-typography] body :is([role="dialog"],dialog) [data-font-role="card-title"]:not(:where([data-print-document="template"],[data-print-document="template"] *)) { font-size:var(--mis-type-body) !important; line-height:1.45 !important; }
  html[data-mis-typography] body :is([role="dialog"],dialog) [data-font-role="body"]:not(:where([data-print-document="template"],[data-print-document="template"] *)) { font-size:var(--mis-type-body) !important; line-height:1.6 !important; }
}

/* Opt-in text semantics. Sizes remain owned by typography.css and the saved template.
 * Apply to text nodes, not a page root or a control whose state owns its color.
 * Unannotated callers retain their existing cascade. Printed documents are unchanged.
 */
@media screen {
  [data-mis-text-tone="heading"] { color: var(--mis-ui-heading); }
  [data-mis-text-tone="text"] { color: var(--mis-ui-text); }
  [data-mis-text-tone="muted"] { color: var(--mis-ui-muted); }
  [data-mis-text-weight="regular"]:not(:where([data-print-document="template"],[data-print-document="template"] *)) { font-weight: 400 !important; }
  /* Explicit regular weight outranks the existing important heading-role rule,
   * including dialog headings, regardless of typography.css load order. */
  html[data-mis-typography] body [data-mis-text-weight="regular"]:is([data-font-role], h1, h2, h3, h4, h5, h6, th, td):not(:where([data-print-document="template"],[data-print-document="template"] *)) { font-weight: 400 !important; }
}

/* Explicit regular text inside dialogs outranks the legacy heading fallback,
 * even when typography.css is loaded later. This is not a descendant reset. */
@media screen {
  html[data-mis-typography] body :is([role="dialog"],dialog) [data-mis-text-weight="regular"]:is([data-font-role],h1,h2,h3,h4,h5,h6,th,td):not(:where([data-print-document="template"],[data-print-document="template"] *)) { font-weight:400 !important; }
}
/* 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; }
}
