body,button,input,select,textarea{font-family:var(--dx-font-family);font-size:var(--dx-font-size-body);line-height:var(--dx-line-height-body);letter-spacing:0}:where(button,a,input,select,textarea,summary,[role=button]):focus-visible{outline:2px solid var(--dx-focus-ring);outline-offset:2px}.primary-button.primary-button,.ghost-button.ghost-button,.text-button.text-button{min-height:var(--dx-control);justify-content:center;align-items:center;gap:var(--dx-space-2);padding:0 var(--dx-space-4);border:1px solid var(--dx-line-strong);border-radius:var(--dx-radius-control);font-size:var(--dx-font-size-body);font-weight:var(--dx-font-weight-medium);line-height:var(--dx-line-height-body);white-space:nowrap;display:inline-flex}.primary-button.primary-button{min-height:var(--dx-control);border-color:var(--dx-accent-strong);border-radius:var(--dx-radius-control);background:var(--dx-accent-strong);color:var(--dx-surface);box-shadow:none}.primary-button.primary-button:hover{border-color:var(--dx-accent-hover);background:var(--dx-accent-hover)}.ghost-button.ghost-button{background:var(--dx-surface);color:var(--dx-text)}.ghost-button.ghost-button:hover,.text-button.text-button:hover{border-color:var(--dx-accent-strong);background:var(--dx-accent-soft);color:var(--dx-accent-on-soft)}.text-button.text-button{min-height:var(--dx-control-compact);padding-inline:var(--dx-space-3);color:var(--dx-accent-strong);background:0 0;border-color:#0000}:where(input,select,textarea){min-height:var(--dx-control);border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface);color:var(--dx-text)}.app-shell.app-shell :is(button,[role=button],input[type=button],input[type=submit],input[type=reset],.wecom-login-link,.nav-list a,.workspace-view-button){border-radius:var(--dx-radius-control)}:where(input,select,textarea):disabled{border-color:var(--dx-line-disabled);background:var(--dx-surface-disabled);color:var(--dx-text-disabled)}:where(input,textarea)::placeholder{color:var(--dx-text-faint)}.app-shell.app-shell .panel{min-width:0;padding:var(--dx-space-4);border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);color:var(--dx-text)}.app-shell.app-shell .data-table{border-collapse:collapse;background:var(--dx-surface);width:100%;min-width:920px}.app-shell.app-shell .data-table th{height:var(--dx-table-row);padding:var(--dx-space-3);border-bottom:1px solid var(--dx-line);background:var(--dx-surface-subtle);color:var(--dx-text-muted);font-size:var(--dx-font-size-compact);font-weight:var(--dx-font-weight-medium);line-height:var(--dx-line-height-compact);text-align:left;vertical-align:middle}.app-shell.app-shell .data-table td{height:var(--dx-table-row);padding:var(--dx-space-3);border-bottom:1px solid var(--dx-line);background:var(--dx-surface);color:var(--dx-text);font-size:var(--dx-font-size-compact);line-height:var(--dx-line-height-compact);text-align:left;vertical-align:middle}.app-shell.app-shell .data-table tbody tr:hover td{background:var(--dx-surface-hover)}.app-shell .drawer-panel,.app-shell .modal-panel{border-radius:var(--dx-radius-panel);background:var(--dx-surface);color:var(--dx-text)}.app-shell .drawer-panel{align-content:start;gap:var(--dx-space-3);width:min(960px,100vw);height:100vh;padding:var(--dx-space-6);border-left:1px solid var(--dx-line);display:grid;overflow:auto}:where(.status-warning,[data-tone=warning]){background:var(--dx-warning-soft);color:var(--dx-warning)}:where(.status-risk,.status-error,[data-tone=risk],[data-tone=error]){background:var(--dx-risk-soft);color:var(--dx-risk)}.app-shell.app-shell :is(.panel,.modal-panel){border-radius:var(--dx-radius-panel)}.dx-inline-edit-error{max-width:var(--dx-inline-edit-error-max-width);color:var(--dx-risk);font-size:var(--dx-font-size-caption);overflow-wrap:anywhere;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.dx-management-center{grid-template-columns:var(--dx-permission-nav-width) minmax(0, 1fr);min-height:calc(100vh - var(--dx-topbar-height));background:var(--dx-canvas);color:var(--dx-text);display:grid}.dx-management-navigation{align-content:start;gap:var(--dx-space-1);padding:var(--dx-space-4) var(--dx-space-3);border-right:1px solid var(--dx-line);background:var(--dx-surface);display:grid}.dx-management-navigation-heading{gap:var(--dx-space-2);padding:0 var(--dx-space-2) var(--dx-space-4);border-bottom:1px solid var(--dx-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.dx-management-navigation-heading-copy{gap:var(--dx-space-1);display:grid}.dx-management-navigation-heading strong{font-size:var(--dx-font-size-section)}.dx-management-navigation>button{gap:var(--dx-space-2);min-height:var(--dx-menu-row-height);padding:0 var(--dx-space-2);border-radius:var(--dx-radius-control);color:var(--dx-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dx-management-navigation>button small{color:var(--dx-warning);font-size:var(--dx-font-size-caption)}.dx-management-navigation>button:hover{background:var(--dx-surface-hover);color:var(--dx-text)}.dx-organization-permission-center>.dx-management-actions{gap:var(--dx-space-2);margin-block:var(--dx-space-3);display:flex}.dx-organization-permission-center>.dx-management-actions>button{min-height:var(--dx-control);padding:var(--dx-space-2) var(--dx-space-3);border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface);color:var(--dx-text);font:inherit;cursor:pointer}.dx-organization-permission-center>.dx-management-actions>button[aria-pressed=true]{background:var(--dx-accent-soft);color:var(--dx-accent-on-soft);border-color:var(--dx-accent)}@media (max-width:760px){.dx-organization-permission-center>.dx-management-actions>button{min-height:44px}}.dx-management-navigation button.is-active{background:var(--dx-accent-soft);color:var(--dx-accent-on-soft);box-shadow:inset 2px 0 0 var(--dx-accent)}.dx-management-navigation-close{display:none}.dx-management-main{min-width:0;padding:var(--dx-space-5)}.dx-classification-center{gap:var(--dx-space-3);min-width:0;display:grid;overflow-x:auto}.dx-classification-tabs{border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);display:flex;overflow-x:auto}.dx-classification-tabs>button{min-width:132px;min-height:var(--dx-control);justify-content:center;align-items:center;gap:var(--dx-space-2);padding:0 var(--dx-space-4);border:0;border-right:1px solid var(--dx-line);color:var(--dx-text-muted);font:inherit;cursor:pointer;background:0 0;display:inline-flex}.dx-classification-tabs>button.is-active{background:var(--dx-accent-soft);color:var(--dx-accent-strong);font-weight:var(--dx-font-weight-semibold)}.dx-classification-tabs small{min-width:24px;padding:0 var(--dx-space-1);border-radius:var(--dx-radius-control);background:var(--dx-surface-subtle);color:inherit;font-size:var(--dx-font-size-compact)}.dx-classification-toolbar{align-items:center;gap:var(--dx-space-2);min-height:56px;padding:var(--dx-space-2) var(--dx-space-3);border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);display:flex}.dx-classification-toolbar>div:first-child{margin-right:auto;display:grid}.dx-classification-toolbar>div:first-child span{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.dx-classification-toolbar input{width:min(280px,28vw);min-height:var(--dx-control)}.dx-classification-toolbar button,.dx-classification-actions button{justify-content:center;align-items:center;gap:var(--dx-space-1);white-space:nowrap;display:inline-flex}.dx-classification-table{border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);min-width:980px;overflow:hidden}.dx-classification-row{min-height:var(--dx-table-row);border-bottom:1px solid var(--dx-line);grid-template-columns:minmax(260px,1fr) 240px 112px 104px 112px 76px;align-items:stretch;display:grid}.dx-classification-row.is-root{background:var(--dx-surface-subtle)}.dx-classification-table.is-internal{min-width:716px}.dx-classification-table.is-internal .dx-classification-row{grid-template-columns:minmax(260px,1fr) 240px 140px 76px}.dx-classification-reference-row{gap:var(--dx-space-3);min-height:var(--dx-table-row);padding:var(--dx-space-2) var(--dx-space-3);border-bottom:1px solid var(--dx-line);grid-template-columns:minmax(180px,1fr) minmax(100px,.5fr) minmax(160px,1fr);align-items:center;display:grid}.dx-classification-reference-row.is-head{background:var(--dx-surface-subtle);color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.dx-classification-reference-row>span{overflow-wrap:anywhere;min-width:0}.dx-classification-reference-row small{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);display:block}.dx-classification-selector-path{align-items:center;gap:var(--dx-space-2);padding:var(--dx-space-2);border-bottom:1px solid var(--dx-line);color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);flex-wrap:wrap;display:flex}.dx-classification-selector-path button{border-radius:var(--dx-radius-control);padding:var(--dx-space-1) var(--dx-space-2);background:var(--dx-surface-subtle);color:var(--dx-text);font:inherit;cursor:pointer;border:0}.dx-classification-selector-option{display:flex}.dx-classification-selector-option>button:first-child{flex:1;min-width:0}.dx-classification-selector-option>button:last-child:not(:first-child){flex:0 0 var(--dx-control)}.dx-classification-row.is-dragging{opacity:.52}.dx-classification-row.is-drop-before{box-shadow:inset 0 2px 0 var(--dx-accent)}.dx-classification-row.is-drop-after{box-shadow:inset 0 -2px 0 var(--dx-accent)}.dx-classification-row.is-drop-inside{outline:2px solid var(--dx-accent);outline-offset:-2px;background:var(--dx-accent-soft)}.dx-classification-row>*{min-width:0;padding:0 var(--dx-space-3);border-right:1px solid var(--dx-line);align-items:center;display:flex}.dx-classification-row>:last-child{border-right:0}.dx-classification-row-head{min-height:var(--dx-control);background:var(--dx-surface-subtle);color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);font-weight:var(--dx-font-weight-semibold)}.dx-classification-name{gap:var(--dx-space-2)}.dx-classification-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-classification-name small{color:var(--dx-text-muted);font-size:var(--dx-font-size-compact)}.dx-classification-name .dx-classification-english{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.dx-classification-level{min-width:28px;padding:0 var(--dx-space-1);border-radius:var(--dx-radius-control);background:var(--dx-surface-subtle);text-align:center}.dx-classification-drag{width:24px;min-width:24px;min-height:var(--dx-control-compact);border-radius:var(--dx-radius-control);color:var(--dx-text-faint);cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.dx-classification-drag:hover:not(:disabled){background:var(--dx-surface-hover);color:var(--dx-text)}.dx-classification-drag:active:not(:disabled){cursor:grabbing}.dx-classification-drag:disabled{color:var(--dx-text-disabled);cursor:not-allowed}.dx-classification-expand,.dx-classification-actions button{min-height:var(--dx-control-compact);border-radius:var(--dx-radius-control);color:var(--dx-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000}.dx-classification-expand{width:var(--dx-control-compact);padding:0}.dx-classification-expand-placeholder{width:var(--dx-control-compact);flex:0 0 var(--dx-control-compact)}.dx-classification-actions{gap:var(--dx-space-1)}.dx-classification-actions button{padding:0 var(--dx-space-2);color:var(--dx-accent)}.dx-classification-actions button:last-child{color:var(--dx-risk)}.dx-classification-actions button:hover:not(:disabled){background:var(--dx-surface-hover)}.dx-classification-actions button:disabled{color:var(--dx-text-disabled);cursor:not-allowed}.dx-classification-usage{gap:var(--dx-space-1);font-variant-numeric:tabular-nums}.dx-classification-usage>button{min-height:var(--dx-control-compact);align-items:center;gap:var(--dx-space-1);padding:0 var(--dx-space-2);border-radius:var(--dx-radius-control);color:var(--dx-accent);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.dx-classification-usage>button:hover:not(:disabled){background:var(--dx-accent-soft)}.dx-classification-usage>button:disabled{color:var(--dx-text-muted);cursor:default}.dx-classification-usage span{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.dx-classification-channel{padding-inline:var(--dx-space-2);justify-content:center}.dx-classification-channel-toggle{min-height:var(--dx-control-compact);align-items:center;gap:var(--dx-space-1);padding:0 var(--dx-space-2);border:1px solid var(--dx-line-strong);border-radius:var(--dx-radius-control);background:var(--dx-surface);color:var(--dx-text-muted);font:inherit;font-size:var(--dx-font-size-caption);cursor:pointer;display:inline-flex}.dx-classification-channel-toggle.is-on{border-color:color-mix(in srgb, var(--dx-success) 42%, var(--dx-line));background:var(--dx-success-soft);color:var(--dx-success)}.dx-classification-channel-toggle:disabled{opacity:.5;cursor:not-allowed}.dx-classification-channel-empty{color:var(--dx-text-disabled)}.dx-classification-status span{padding:var(--dx-space-1) var(--dx-space-2);border-radius:var(--dx-radius-control);background:var(--dx-success-soft);color:var(--dx-success);font-size:var(--dx-font-size-caption)}.dx-classification-status.is-inactive span{background:var(--dx-surface-subtle);color:var(--dx-text-muted)}.dx-classification-state,.dx-classification-error{padding:var(--dx-space-6);border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);color:var(--dx-text-muted);text-align:center}.dx-classification-error{color:var(--dx-risk);background:var(--dx-risk-soft)}.dx-classification-error button{margin-left:var(--dx-space-3)}.dx-classification-governance-note{padding:var(--dx-space-2) var(--dx-space-3);border-left:3px solid var(--dx-info);background:var(--dx-info-soft);color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.dx-classification-notice{right:var(--dx-space-5);bottom:var(--dx-space-5);z-index:90;padding:var(--dx-space-3) var(--dx-space-4);border-radius:var(--dx-radius-panel);background:var(--dx-sidebar);color:var(--dx-surface);box-shadow:var(--dx-shadow-overlay);position:fixed}.dx-classification-context-menu{z-index:110;gap:var(--dx-space-1);width:224px;padding:var(--dx-space-2);border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);box-shadow:var(--dx-shadow-overlay);display:grid;position:fixed}.dx-classification-context-menu>strong,.dx-classification-context-menu>small{padding:var(--dx-space-1) var(--dx-space-2);color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-classification-context-menu>button{min-height:var(--dx-control);align-items:center;gap:var(--dx-space-2);padding:0 var(--dx-space-2);border-radius:var(--dx-radius-control);color:var(--dx-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.dx-classification-context-menu>button:hover:not(:disabled){background:var(--dx-surface-hover)}.dx-classification-context-menu>button:disabled{color:var(--dx-text-disabled);cursor:not-allowed}.dx-classification-dialog-backdrop{z-index:100;padding:var(--dx-space-4);background:var(--dx-overlay);place-items:center;display:grid;position:fixed;inset:0}.dx-classification-dialog{gap:var(--dx-space-4);width:min(520px,100vw - 32px);padding:var(--dx-space-5);border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);box-shadow:var(--dx-shadow-overlay);display:grid}.dx-classification-dialog>header,.dx-classification-dialog>footer{justify-content:space-between;align-items:center;gap:var(--dx-space-3);display:flex}.dx-classification-dialog h2{margin:var(--dx-space-1) 0 0;font-size:var(--dx-font-size-title)}.dx-classification-dialog>footer{padding-top:var(--dx-space-3);border-top:1px solid var(--dx-line);justify-content:flex-end}.dx-classification-field{gap:var(--dx-space-2);display:grid}.dx-classification-field span{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.dx-classification-field input{width:100%;min-height:var(--dx-control)}.dx-classification-field small{color:var(--dx-text-faint);line-height:var(--dx-line-height-caption)}.dx-classification-fields{gap:var(--dx-space-4);display:grid}.dx-classification-delete-message{gap:var(--dx-space-2);padding:var(--dx-space-4);border:1px solid var(--dx-warning);border-radius:var(--dx-radius-control);background:var(--dx-warning-soft);display:grid}.dx-classification-delete-message p{color:var(--dx-text-muted);margin:0}.dx-classification-delete-transfer{width:fit-content}.dx-classification-usage-dialog{grid-template-rows:auto auto auto minmax(180px,1fr) auto auto;width:min(980px,100vw - 32px);max-height:min(820px,100vh - 32px);overflow:hidden}.dx-classification-usage-dialog>header{align-items:flex-start}.dx-classification-usage-dialog>header h2,.dx-classification-usage-dialog>header p{margin:var(--dx-space-1) 0 0}.dx-classification-usage-dialog>header p{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.dx-classification-usage-toolbar{align-items:center;gap:var(--dx-space-2);display:flex}.dx-classification-usage-toolbar>label{min-width:220px;min-height:var(--dx-control);align-items:center;gap:var(--dx-space-2);padding:0 var(--dx-space-2);border:1px solid var(--dx-line-strong);border-radius:var(--dx-radius-control);background:var(--dx-surface);color:var(--dx-text-muted);flex:1;display:flex}.dx-classification-usage-toolbar input{min-width:0;min-height:var(--dx-control);color:var(--dx-text);font:inherit;background:0 0;border:0;flex:1}.dx-classification-usage-list{border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);min-height:0;overflow:auto}.dx-classification-usage-row{border-bottom:1px solid var(--dx-line);min-height:60px;color:var(--dx-text);cursor:pointer;grid-template-columns:56px minmax(260px,1fr) minmax(120px,180px) 80px;align-items:center;display:grid}.dx-classification-usage-row:last-child{border-bottom:0}.dx-classification-usage-row:hover:not(.is-head){background:var(--dx-surface-hover)}.dx-classification-usage-row.is-head{min-height:var(--dx-control);background:var(--dx-surface-subtle);color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);font-weight:var(--dx-font-weight-semibold);cursor:default}.dx-classification-usage-row>*{min-width:0;padding:var(--dx-space-2) var(--dx-space-3)}.dx-classification-usage-row input[type=checkbox]{width:20px;height:20px}.dx-classification-usage-product{align-items:center;gap:var(--dx-space-2);display:flex}.dx-classification-usage-product>img,.dx-classification-usage-image-placeholder{border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface-subtle);object-fit:contain;flex:0 0 44px;width:44px;height:44px}.dx-classification-usage-product>span:last-child{min-width:0;display:grid}.dx-classification-usage-product strong,.dx-classification-usage-product small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-classification-usage-product small{color:var(--dx-text-muted)}.dx-classification-transfer-panel{gap:var(--dx-space-3);padding:var(--dx-space-3);border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface-subtle);grid-template-columns:minmax(192px,.8fr) minmax(220px,1fr) minmax(220px,1fr);align-items:end;display:grid}.dx-classification-transfer-panel>div:first-child{gap:var(--dx-space-1);align-self:center;display:grid}.dx-classification-transfer-panel>div:first-child span,.dx-classification-transfer-panel label>span{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.dx-classification-transfer-panel label{gap:var(--dx-space-1);display:grid}.dx-classification-transfer-panel .dx-searchable-single-select{width:100%;min-width:0}.dx-classification-transfer-panel select,.dx-classification-transfer-panel input{width:100%;min-height:var(--dx-control)}.dx-classification-transfer-confirm{align-items:center;gap:var(--dx-space-3);padding:var(--dx-space-3);border-left:3px solid var(--dx-warning);background:var(--dx-warning-soft);grid-column:1/-1;display:flex}.dx-classification-usage-footer,.dx-classification-usage-footer>div{justify-content:space-between;align-items:center;gap:var(--dx-space-2);display:flex}.dx-classification-usage-footer{padding-top:var(--dx-space-3);border-top:1px solid var(--dx-line)}.dx-management-page-header,.dx-management-designer-header{justify-content:space-between;align-items:flex-start;gap:var(--dx-space-4);margin-bottom:var(--dx-space-4);display:flex}.dx-management-page-header h1,.dx-management-designer-header h2{font-size:var(--dx-font-size-title);line-height:var(--dx-line-height-title);margin:0}.dx-management-page-header p,.dx-management-designer-header p{margin:var(--dx-space-1) 0 0;color:var(--dx-text-muted);line-height:var(--dx-line-height-body)}.dx-management-entry-status,.dx-management-draft-state,.dx-permission-diff{min-height:28px;padding:0 var(--dx-space-2);border:1px solid var(--dx-line);font-size:var(--dx-font-size-caption);white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.dx-management-entry-status.is-limited,.dx-management-entry-status.is-unconfigured,.dx-management-draft-state.is-rolled_back{border-color:var(--dx-warning);background:var(--dx-warning-soft);color:var(--dx-warning)}.dx-management-entry-status.is-available,.dx-management-draft-state.is-published{border-color:var(--dx-success);background:var(--dx-success-soft);color:var(--dx-success)}.dx-management-draft-state.is-previewed,.dx-management-draft-state.is-approved{border-color:var(--dx-info);background:var(--dx-info-soft);color:var(--dx-info)}.dx-management-designer,.dx-management-permission,.dx-management-placeholder{min-width:0}.dx-management-placeholder{align-content:start;gap:var(--dx-space-2);min-height:320px;padding:var(--dx-space-5);border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);display:grid}.dx-management-placeholder.is-compact{min-height:0}.dx-management-placeholder h2,.dx-management-placeholder p{margin:0}.dx-management-placeholder p{color:var(--dx-text-muted)}.dx-management-placeholder-status{gap:var(--dx-space-1);margin-top:var(--dx-space-4);padding:var(--dx-space-3);border-left:3px solid var(--dx-accent);background:var(--dx-surface-subtle);display:grid}.dx-management-designer-actions{align-items:center;gap:var(--dx-space-2);flex-wrap:wrap;display:flex}.dx-management-designer-actions button:disabled,.dx-management-placeholder button:disabled,.dx-workflow-node:disabled{cursor:not-allowed;opacity:.52}.dx-management-feedback{align-items:center;gap:var(--dx-space-2);min-height:24px;margin:0 0 var(--dx-space-3);color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);display:flex}.dx-management-feedback .is-error,.dx-management-inline-error{color:var(--dx-risk)}.dx-management-feedback .is-success{color:var(--dx-success)}.dx-form-designer-grid{grid-template-columns:var(--dx-form-field-library-width) minmax(0, 1fr) var(--dx-form-properties-width);border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);min-height:560px;display:grid;overflow:hidden}.dx-form-field-library,.dx-form-property-panel{align-content:start;gap:var(--dx-space-2);padding:var(--dx-space-4);background:var(--dx-surface-subtle);display:grid}.dx-form-field-library{border-right:1px solid var(--dx-line)}.dx-form-property-panel{border-left:1px solid var(--dx-line);background:var(--dx-surface)}.dx-form-field-library h3,.dx-form-property-panel h3,.dx-permission-navigation h3,.dx-workflow-property-panel h3{margin:0 0 var(--dx-space-2);font-size:var(--dx-font-size-section)}.dx-form-field-option{min-height:var(--dx-control);padding:0 var(--dx-space-2);border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface);color:var(--dx-text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.dx-form-field-option small,.dx-form-canvas-field small{color:var(--dx-text-faint);font-size:var(--dx-font-size-caption)}.dx-form-canvas{background:var(--dx-canvas);min-width:0}.dx-form-canvas-toolbar,.dx-workflow-canvas-toolbar{justify-content:space-between;gap:var(--dx-space-2);min-height:44px;padding:0 var(--dx-space-4);border-bottom:1px solid var(--dx-line);background:var(--dx-surface);align-items:center;display:flex}.dx-form-canvas-toolbar span,.dx-workflow-canvas-toolbar span{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.dx-form-canvas-body{gap:var(--dx-space-2);max-width:720px;margin:var(--dx-space-5) auto;padding:var(--dx-space-5);border:1px dashed var(--dx-line-strong);background:var(--dx-surface);align-content:start;display:grid}.dx-form-canvas-field{align-items:center;gap:var(--dx-space-2);min-height:52px;padding:0 var(--dx-space-3);border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface);color:var(--dx-text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto;display:grid}.dx-form-canvas-field.is-selected{border-color:var(--dx-accent)}.dx-form-canvas-field.is-hidden{opacity:.6;border-style:dashed}.dx-form-canvas-field em{color:var(--dx-risk);font-style:normal}.dx-form-canvas-index{color:var(--dx-text-faint);font-size:var(--dx-font-size-caption)}.dx-form-canvas-empty{padding:var(--dx-space-4);color:var(--dx-text-faint);text-align:center;font-size:var(--dx-font-size-compact)}.dx-form-property-panel label,.dx-workflow-property-panel label{gap:var(--dx-space-1);color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);display:grid}.dx-form-property-panel input:not([type=checkbox]),.dx-workflow-property-panel select,.dx-permission-content select{min-height:var(--dx-control);padding:0 var(--dx-space-2);border:1px solid var(--dx-line-strong);border-radius:var(--dx-radius-control);background:var(--dx-surface);color:var(--dx-text);font:inherit}.dx-form-property-panel .dx-form-property-check{align-items:center;gap:var(--dx-space-2);grid-template-columns:auto 1fr;display:flex}.dx-form-property-check input{width:16px;height:16px}.dx-form-property-name{font-weight:var(--dx-font-weight-semibold);margin:0}.dx-form-property-meta{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.dx-workflow-designer-grid{grid-template-columns:minmax(0, 1fr) var(--dx-workflow-properties-width);border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);min-height:560px;display:grid;overflow:hidden}.dx-workflow-canvas{background:var(--dx-canvas);min-width:0}.dx-workflow-node-list{align-content:start;justify-items:center;gap:var(--dx-space-2);max-width:560px;margin:var(--dx-space-6) auto;display:grid}.dx-workflow-node-row{justify-items:center;gap:var(--dx-space-2);width:100%;display:grid}.dx-workflow-node{gap:var(--dx-space-1);width:min(100%,420px);min-height:64px;padding:var(--dx-space-3);border:1px solid var(--dx-line);border-left:3px solid var(--dx-info);border-radius:var(--dx-radius-panel);background:var(--dx-surface);color:var(--dx-text);font:inherit;text-align:left;cursor:pointer;display:grid}.dx-workflow-node.is-condition{border-left-color:var(--dx-warning)}.dx-workflow-node.is-action{border-left-color:var(--dx-accent)}.dx-workflow-node.is-notify{border-left-color:var(--dx-success)}.dx-workflow-node.is-selected{border-color:var(--dx-accent)}.dx-workflow-node.is-unavailable{border-left-color:var(--dx-line-strong)}.dx-workflow-node small,.dx-workflow-property-panel p{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.dx-workflow-connector{color:var(--dx-text-faint)}.dx-workflow-property-panel{align-content:start;gap:var(--dx-space-3);padding:var(--dx-space-4);border-left:1px solid var(--dx-line);background:var(--dx-surface);display:grid}.dx-workflow-property-panel h4,.dx-workflow-property-panel p{margin:0}.dx-workflow-kind{width:fit-content;padding:var(--dx-space-1) var(--dx-space-2);border-radius:var(--dx-radius-control);background:var(--dx-info-soft);color:var(--dx-info);font-size:var(--dx-font-size-caption)}.dx-workflow-kind.is-condition{background:var(--dx-warning-soft);color:var(--dx-warning)}.dx-workflow-kind.is-action{background:var(--dx-accent-soft);color:var(--dx-accent-on-soft)}.dx-workflow-kind.is-notify{background:var(--dx-success-soft);color:var(--dx-success)}.dx-workflow-audit-note{padding:var(--dx-space-3);border-left:3px solid var(--dx-warning);background:var(--dx-warning-soft);color:var(--dx-warning);font-size:var(--dx-font-size-caption);line-height:var(--dx-line-height-caption)}.dx-permission-grid{grid-template-columns:var(--dx-permission-nav-width) minmax(0, 1fr);border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);min-height:440px;display:grid;overflow:hidden}.dx-permission-navigation{align-content:start;gap:var(--dx-space-2);padding:var(--dx-space-4);border-right:1px solid var(--dx-line);background:var(--dx-surface-subtle);display:grid}.dx-permission-navigation button{gap:var(--dx-space-1);padding:var(--dx-space-2);border-radius:var(--dx-radius-control);color:var(--dx-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.dx-permission-navigation button small{color:var(--dx-text-faint);font-size:var(--dx-font-size-caption)}.dx-permission-navigation button:hover{background:var(--dx-surface-hover);color:var(--dx-text)}.dx-permission-navigation button.is-active{background:var(--dx-accent-soft);color:var(--dx-accent-on-soft);box-shadow:inset 2px 0 0 var(--dx-accent)}.dx-permission-content{min-width:0;padding:var(--dx-space-4)}.dx-permission-content-heading{justify-content:space-between;gap:var(--dx-space-3);margin-bottom:var(--dx-space-4);align-items:end;display:flex}.dx-permission-content-heading h3{font-size:var(--dx-font-size-section);margin:0}.dx-permission-content-heading label{gap:var(--dx-space-1);color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);display:grid}.dx-permission-table{border:1px solid var(--dx-line);overflow-x:auto}.dx-permission-row{min-height:var(--dx-table-row);align-items:center;gap:var(--dx-space-2);padding:0 var(--dx-space-3);border-bottom:1px solid var(--dx-line);grid-template-columns:minmax(180px,1fr) 80px 80px 140px;display:grid}.dx-permission-row:last-child{border-bottom:0}.dx-permission-row-head{background:var(--dx-surface-subtle);color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.dx-permission-row label{place-items:center;display:grid}.dx-permission-scope-editor label{gap:var(--dx-space-2);display:grid}.dx-permission-scope-editor p,.dx-permission-field-explanation p{color:var(--dx-text-muted);line-height:var(--dx-line-height-body)}.dx-management-permission .dx-permission-grid{min-height:280px}@media (max-width:600px){.dx-management-permission .dx-permission-table{border:0;overflow:visible}.dx-management-permission .dx-permission-row{min-width:0;padding:var(--dx-space-3);border:1px solid var(--dx-line);margin-bottom:var(--dx-space-2);gap:var(--dx-space-2);grid-template-columns:minmax(0,1fr) auto}.dx-management-permission .dx-permission-row-head{display:none}.dx-management-permission .dx-permission-row>span{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.dx-management-permission .dx-permission-navigation{padding:var(--dx-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.dx-management-permission .dx-permission-navigation h3,.dx-management-permission .dx-permission-navigation button small{display:none}.dx-permission-scope-editor select{width:100%;min-width:0}}.dx-permission-row input{width:16px;height:16px}.dx-commercial-policy-center{gap:var(--dx-space-4);display:grid}.dx-commercial-policy-grid{gap:var(--dx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dx-commercial-policy-fields{gap:var(--dx-space-3);margin:var(--dx-space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dx-commercial-policy-fields label{gap:var(--dx-space-1);color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);display:grid}.dx-commercial-policy-fields .dx-commercial-policy-checkbox{grid-template-columns:auto 1fr;align-content:center;align-items:center}.dx-commercial-policy-fields .dx-commercial-policy-checkbox input{width:16px;min-height:16px}.dx-commercial-policy-fields .dx-commercial-policy-wide{grid-column:1/-1}.dx-commercial-policy-fields input,.dx-commercial-policy-fields select{width:100%;min-height:var(--dx-control);padding:0 var(--dx-space-2);border:1px solid var(--dx-line-strong);border-radius:var(--dx-radius-control);background:var(--dx-surface);color:var(--dx-text);font:inherit}.dx-designer-property-heading{justify-content:space-between;align-items:center;gap:var(--dx-space-2);display:flex}.dx-designer-property-heading h3{margin:0}.dx-management-mobile-trigger,.dx-management-drawer-overlay,.dx-designer-property-overlay,.dx-management-center .dx-designer-property-trigger.ghost-button,.dx-management-center .dx-designer-property-close.ghost-button{display:none}@media (max-width:1280px){.dx-management-center{grid-template-columns:minmax(0,1fr)}.dx-management-navigation{z-index:80;visibility:hidden;pointer-events:none;width:min(320px,88vw);box-shadow:var(--dx-shadow-overlay);transition:transform .16s,visibility 0s linear .16s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.dx-management-navigation.is-open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.dx-management-navigation-close{min-height:var(--dx-control-touch);padding:0 var(--dx-space-2);border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface);color:var(--dx-text);font:inherit;justify-content:center;align-items:center;display:inline-flex}.dx-management-mobile-trigger{min-height:var(--dx-control-touch);margin:var(--dx-space-3);padding:0 var(--dx-space-3);border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface);color:var(--dx-text);font:inherit;display:inline-flex}.dx-management-drawer-overlay{z-index:70;background:var(--dx-overlay);border:0;display:block;position:fixed;inset:0}.dx-form-designer-grid{grid-template-columns:var(--dx-form-field-library-width) minmax(0, 1fr)}.dx-workflow-designer-grid{grid-template-columns:minmax(0,1fr)}.dx-management-center .dx-designer-property-trigger.ghost-button,.dx-management-center .dx-designer-property-close.ghost-button{justify-content:center;align-items:center;display:inline-flex}.dx-designer-property-overlay{z-index:85;background:var(--dx-overlay);border:0;display:block;position:fixed;inset:0}.dx-designer-property-panel{z-index:90;visibility:hidden;transition:transform .16s;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.dx-form-property-panel{width:min(var(--dx-form-properties-width), 100vw);border-top:0;border-bottom:0;border-right:0}.dx-workflow-property-panel{width:min(var(--dx-workflow-properties-width), 100vw);border-top:0;border-bottom:0;border-right:0}.dx-designer-property-panel.is-open{visibility:visible;transform:translate(0)}}@media (max-width:900px){.dx-form-designer-grid,.dx-permission-grid{grid-template-columns:1fr}.dx-form-field-library,.dx-permission-navigation{border-right:0;border-bottom:1px solid var(--dx-line)}}@media (max-width:960px){.dx-commercial-policy-grid,.dx-commercial-policy-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.dx-management-navigation{width:100vw}.dx-management-main{padding:var(--dx-space-3)}.dx-management-page-header,.dx-management-designer-header,.dx-permission-content-heading{align-items:start;display:grid}.dx-management-designer-actions{width:100%}.dx-management-navigation>button,.dx-form-field-option,.dx-permission-navigation button,.dx-permission-row,.dx-form-property-panel input:not([type=checkbox]),.dx-workflow-property-panel select,.dx-permission-content select,.dx-form-property-check,.dx-permission-row label{min-height:var(--dx-control-touch)}.dx-form-property-check{cursor:pointer}.dx-permission-row label{min-width:var(--dx-control-touch);cursor:pointer}.dx-form-designer-grid{grid-template-columns:1fr}.dx-form-field-library{border-right:0;border-bottom:1px solid var(--dx-line)}.dx-permission-row{min-width:520px}.dx-permission-table{overflow-x:auto}}@media (max-width:900px){.dx-classification-center{overflow-x:auto}.dx-classification-toolbar{min-width:760px}.dx-classification-tabs{min-width:560px}.dx-classification-toolbar button,.dx-classification-tabs>button,.dx-classification-actions button,.dx-classification-expand,.dx-classification-dialog button,.dx-classification-dialog input{min-height:var(--dx-control-touch)}.dx-classification-usage-dialog{width:100vw;height:100dvh;max-height:none;padding:var(--dx-space-3);border:0;border-radius:0;position:fixed;inset:0}.dx-classification-usage-toolbar{flex-wrap:wrap}.dx-classification-usage-toolbar>label{min-width:100%;min-height:var(--dx-control-touch)}.dx-classification-usage-row{grid-template-columns:48px minmax(212px,1fr) 120px 72px;min-width:560px}.dx-classification-transfer-panel{grid-template-columns:1fr;overflow-y:auto}.dx-classification-transfer-confirm{grid-column:1;display:grid}.dx-classification-usage-footer{align-items:stretch}.dx-classification-usage-footer,.dx-classification-usage-footer>div{flex-wrap:wrap}}@media (max-width:390px){.dx-management-center .dx-management-designer-actions .ghost-button,.dx-management-center .dx-management-designer-actions .primary-button,.dx-management-center .dx-designer-property-close.ghost-button{min-height:var(--dx-control-touch)}}@media (prefers-reduced-motion:reduce){.dx-management-navigation,.dx-designer-property-panel{transition:none}}
.dx-home-dashboard{gap:var(--dx-space-3);min-width:0;color:var(--dx-text);display:grid}.dx-home-toolbar{justify-content:space-between;align-items:center;gap:var(--dx-space-4);min-width:0;padding:var(--dx-space-4);border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);display:flex}.dx-home-heading,.dx-home-panel-header>div,.dx-home-review-header>div,.dx-home-list-main,.dx-home-review-link>span{min-width:0}.dx-home-heading h2,.dx-home-panel-header h3,.dx-home-panel-header span,.dx-home-panel-header small,.dx-home-review-header h3,.dx-home-review-header span,.dx-home-review-header small,.dx-home-list-row strong,.dx-home-list-row small,.dx-home-metric span,.dx-home-metric strong,.dx-home-empty,.dx-home-review-link strong,.dx-home-review-link small,.dx-home-review-link em{margin:0}.dx-home-heading h2{margin-top:var(--dx-space-1);font-size:var(--dx-font-size-title);font-weight:var(--dx-font-weight-medium);line-height:var(--dx-line-height-title)}.dx-home-eyebrow,.dx-home-panel-header span,.dx-home-review-header span,.dx-quick-create-label{color:var(--dx-text-faint);font-size:var(--dx-font-size-caption);font-weight:var(--dx-font-weight-medium);line-height:var(--dx-line-height-caption)}.dx-home-eyebrow{color:var(--dx-accent-strong)}.dx-home-context{gap:var(--dx-space-2);margin-top:var(--dx-space-2);flex-wrap:wrap;display:flex}.dx-home-context span{padding:var(--dx-space-1) var(--dx-space-2);border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface-subtle);color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);line-height:var(--dx-line-height-caption)}.dx-quick-create-menu{justify-content:flex-end;align-items:center;gap:var(--dx-space-2);flex-wrap:wrap;display:flex}.dx-quick-create-action{min-height:var(--dx-control-compact);padding:0 var(--dx-space-3);border:1px solid var(--dx-line-strong);border-radius:var(--dx-radius-control);background:var(--dx-surface);color:var(--dx-text);font-family:var(--dx-font-family);font-size:var(--dx-font-size-compact);line-height:var(--dx-line-height-compact);white-space:nowrap}.dx-quick-create-action:hover{border-color:var(--dx-accent-strong);background:var(--dx-accent-soft);color:var(--dx-accent-on-soft)}.dx-quick-create-action--primary{border-color:var(--dx-accent-strong);background:var(--dx-accent-strong);color:var(--dx-surface)}.dx-quick-create-action--primary:hover{border-color:var(--dx-accent-hover);background:var(--dx-accent-hover);color:var(--dx-surface)}.dx-home-panel,.dx-home-review{border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);min-width:0;overflow:hidden}.dx-home-panel-header,.dx-home-review-header{justify-content:space-between;align-items:center;gap:var(--dx-space-3);padding:var(--dx-space-3) var(--dx-space-4);border-bottom:1px solid var(--dx-line);display:flex}.dx-home-panel-header h3,.dx-home-review-header h3{font-size:var(--dx-font-size-section);font-weight:var(--dx-font-weight-semibold);line-height:var(--dx-line-height-section)}.dx-home-panel-header>small,.dx-home-review-header>small{color:var(--dx-text-faint);font-size:var(--dx-font-size-caption);line-height:var(--dx-line-height-caption);text-align:right}.dx-home-panel-link{min-height:var(--dx-control-compact);padding:0 var(--dx-space-2);border-radius:var(--dx-radius-control);background:var(--dx-surface);color:var(--dx-accent-strong);font-family:var(--dx-font-family);font-size:var(--dx-font-size-caption);font-weight:var(--dx-font-weight-medium);line-height:var(--dx-line-height-caption);white-space:nowrap;border:0}.dx-home-panel-link:hover{background:var(--dx-surface-hover)}.dx-home-panel-header--compact{padding-block:var(--dx-space-2)}.dx-home-briefing{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;display:grid}.dx-home-metric{min-width:0;padding:var(--dx-space-4);background:var(--dx-surface)}.dx-home-metric+.dx-home-metric{border-left:1px solid var(--dx-line)}.dx-home-metric>span{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);line-height:var(--dx-line-height-caption);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dx-home-metric>strong{align-items:baseline;gap:var(--dx-space-1);margin-top:var(--dx-space-2);overflow-wrap:anywhere;font-size:var(--dx-font-size-metric);font-weight:var(--dx-font-weight-regular);line-height:var(--dx-line-height-metric);font-variant-numeric:tabular-nums;display:flex}.dx-home-metric>strong small{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);font-weight:var(--dx-font-weight-regular);line-height:var(--dx-line-height-caption)}.dx-home-work-grid{gap:var(--dx-space-3);grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);min-width:0;display:grid}.dx-home-focus,.dx-home-side-stack{min-width:0}.dx-home-side-stack{align-content:start;gap:var(--dx-space-3);display:grid}.dx-home-list{min-width:0;display:grid}.dx-home-list-row{gap:var(--dx-space-3);width:100%;min-width:0;min-height:var(--dx-table-row-double);padding:var(--dx-space-2) var(--dx-space-4);border:0;border-bottom:1px solid var(--dx-line);background:var(--dx-surface);color:var(--dx-text);font-family:var(--dx-font-family);text-align:left;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.dx-home-list-row:last-child{border-bottom:0}.dx-home-list-row:hover{background:var(--dx-surface-hover)}.dx-home-list-row--schedule,.dx-home-list-row--approval{grid-template-columns:minmax(0,1fr) auto}.dx-home-list-main strong,.dx-home-list-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dx-home-list-main strong{font-size:var(--dx-font-size-compact);font-weight:var(--dx-font-weight-medium);line-height:var(--dx-line-height-compact)}.dx-home-list-main small,.dx-home-list-meta,.dx-home-list-action{color:var(--dx-text-faint);font-size:var(--dx-font-size-caption);line-height:var(--dx-line-height-caption)}.dx-home-list-main small{margin-top:var(--dx-space-1)}.dx-home-list-meta{justify-items:end;gap:var(--dx-space-1);display:grid}.dx-home-list-meta em,.dx-home-list-action{color:var(--dx-accent-strong);font-style:normal;font-weight:var(--dx-font-weight-medium);white-space:nowrap}.dx-home-list-kind{padding:var(--dx-space-1) var(--dx-space-2);border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface-subtle);color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);line-height:var(--dx-line-height-caption);white-space:nowrap}.dx-home-list-kind[data-tone=warning]{border-color:var(--dx-warning);background:var(--dx-warning-soft);color:var(--dx-warning)}.dx-home-list-kind[data-tone=risk]{border-color:var(--dx-risk);background:var(--dx-risk-soft);color:var(--dx-risk)}.dx-home-empty{padding:var(--dx-space-4);color:var(--dx-text-faint);font-size:var(--dx-font-size-compact);line-height:var(--dx-line-height-compact);text-align:center;grid-column:1/-1}.dx-home-review{background:var(--dx-surface-subtle)}.dx-home-review-header{padding-block:var(--dx-space-2)}.dx-home-review-header h3{font-size:var(--dx-font-size-body);line-height:var(--dx-line-height-body)}.dx-home-review-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;display:grid}.dx-home-review-link{gap:var(--dx-space-3);min-width:0;min-height:var(--dx-table-row-double);padding:var(--dx-space-2) var(--dx-space-4);background:var(--dx-surface-subtle);color:var(--dx-text-muted);font-family:var(--dx-font-family);text-align:left;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dx-home-review-link+.dx-home-review-link{border-left:1px solid var(--dx-line)}.dx-home-review-link:not(:disabled):hover{background:var(--dx-surface-hover)}.dx-home-review-link:disabled{cursor:default}.dx-home-review-link strong,.dx-home-review-link small{display:block}.dx-home-review-link strong{font-size:var(--dx-font-size-compact);font-weight:var(--dx-font-weight-medium);line-height:var(--dx-line-height-compact)}.dx-home-review-link small{margin-top:var(--dx-space-1);overflow-wrap:anywhere;color:var(--dx-text-faint);font-size:var(--dx-font-size-caption);line-height:var(--dx-line-height-caption)}.dx-home-review-link em{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);font-style:normal;line-height:var(--dx-line-height-caption);white-space:nowrap}@media (max-width:920px){.dx-home-toolbar{flex-direction:column;align-items:flex-start}.dx-quick-create-menu{justify-content:flex-start}.dx-home-work-grid{grid-template-columns:1fr}.dx-home-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dx-home-toolbar,.dx-home-panel-header,.dx-home-review-header{padding-inline:var(--dx-space-3)}.dx-home-briefing{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-home-metric{padding:var(--dx-space-3)}.dx-home-metric+.dx-home-metric{border-left:0}.dx-home-metric:nth-child(2n){border-left:1px solid var(--dx-line)}.dx-home-metric:nth-child(n+3){border-top:1px solid var(--dx-line)}.dx-home-panel-header,.dx-home-review-header{align-items:flex-start}.dx-home-panel-header>small,.dx-home-review-header>small{max-width:46%}.dx-quick-create-label{width:100%}.dx-quick-create-action,.dx-home-panel-link,.dx-home-list-row,.dx-home-review-link{min-height:var(--dx-control-touch)}.dx-home-side-stack,.dx-home-review-links{grid-template-columns:1fr}.dx-home-list-row{gap:var(--dx-space-2);padding:var(--dx-space-3);grid-template-columns:minmax(0,1fr) auto}.dx-home-list-kind{grid-column:1/-1;justify-self:start}.dx-home-list-meta{justify-items:end}.dx-home-review-link{padding-inline:var(--dx-space-3)}.dx-home-review-link+.dx-home-review-link{border-top:1px solid var(--dx-line);border-left:0}}
.dx-attention-center,.dx-business-summary{min-width:0;padding:var(--dx-space-5);margin-bottom:var(--dx-space-4);border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);color:var(--dx-text)}.dx-attention-heading h2{font-size:var(--dx-font-size-title);margin:0}.dx-attention-heading p,.dx-attention-description{color:var(--dx-text-muted);font-size:var(--dx-font-size-compact)}.dx-attention-tabs{gap:var(--dx-space-2);padding-block:var(--dx-space-3);border-bottom:1px solid var(--dx-line);flex-wrap:wrap;display:flex}.dx-attention-tabs button{min-height:var(--dx-control);gap:var(--dx-space-2);padding:var(--dx-space-2) var(--dx-space-3);border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface);color:var(--dx-text-muted);font:inherit;cursor:pointer;align-items:center;display:flex}.dx-attention-tabs button[aria-selected=true]{border-color:var(--dx-accent);color:var(--dx-accent-on-soft);background:var(--dx-accent-soft)}.dx-attention-tabs button span{font-size:var(--dx-font-size-caption)}.dx-attention-item{border-bottom:1px solid var(--dx-line)}.dx-attention-item summary{align-items:center;gap:var(--dx-space-3);min-height:var(--dx-table-row-double);padding-block:var(--dx-space-3);cursor:pointer;list-style:none;display:flex}.dx-attention-item summary::-webkit-details-marker{display:none}.dx-attention-title{gap:var(--dx-space-1);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.dx-attention-title strong{font-size:var(--dx-font-size-body);font-weight:var(--dx-font-weight-medium)}.dx-attention-title small,.dx-attention-expand{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.dx-attention-state{color:var(--dx-text-muted);background:var(--dx-surface-subtle);border-radius:var(--dx-radius-control);padding:var(--dx-space-1) var(--dx-space-2);font-size:var(--dx-font-size-caption);white-space:nowrap}.dx-attention-state.is-urgent{color:var(--dx-risk);background:var(--dx-risk-soft)}.dx-attention-detail{padding:0 0 var(--dx-space-4);font-size:var(--dx-font-size-body);overflow-wrap:anywhere}.dx-attention-detail p{color:var(--dx-text-muted);white-space:pre-wrap}.dx-attention-item[open] .dx-attention-expand{visibility:hidden}.dx-attention-empty{padding:var(--dx-space-6);text-align:center;color:var(--dx-text-muted)}.dx-business-metrics{gap:var(--dx-space-4);padding-block:var(--dx-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dx-business-metrics article{gap:var(--dx-space-2);min-width:0;display:grid}.dx-business-metrics article span{font-size:var(--dx-font-size-compact);color:var(--dx-text-muted)}.dx-business-metrics article strong{font-size:var(--dx-font-size-metric);font-weight:var(--dx-font-weight-semibold);overflow-wrap:anywhere}.dx-business-counts,.dx-business-reviews{align-items:center;gap:var(--dx-space-4);padding-block:var(--dx-space-3);color:var(--dx-text-muted);font-size:var(--dx-font-size-compact);flex-wrap:wrap;display:flex}.dx-business-reviews{border-top:1px solid var(--dx-line)}.dx-attention-center button:focus-visible,.dx-attention-item summary:focus-visible{outline:var(--dx-stroke-strong) solid var(--dx-focus-ring);outline-offset:var(--dx-space-1)}.dx-attention-dialog{width:min(600px, calc(100vw - var(--dx-space-8)));max-height:calc(100dvh - var(--dx-space-8));padding:var(--dx-space-5);border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);color:var(--dx-text);margin:auto;overflow:auto}.dx-attention-dialog::backdrop{background:var(--dx-overlay)}.dx-attention-dialog header{justify-content:space-between;align-items:flex-start;gap:var(--dx-space-4);display:flex}.dx-attention-dialog header div{min-width:0}.dx-attention-dialog h2{font-size:var(--dx-font-size-title);overflow-wrap:anywhere}.dx-attention-dialog p,.dx-attention-dialog small{color:var(--dx-text-muted);overflow-wrap:anywhere}@media (max-width:600px){.dx-attention-center,.dx-business-summary{padding:var(--dx-space-3)}.dx-business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-business-metrics article strong{font-size:var(--dx-font-size-title)}.dx-attention-tabs button{min-height:var(--dx-control-touch);padding-inline:var(--dx-space-2)}.dx-attention-item summary{gap:var(--dx-space-2);flex-wrap:wrap}.dx-attention-state{order:2}.dx-attention-title{flex-basis:100%}.dx-attention-expand{order:3;margin-left:auto}}
.product-detail-page{min-height:100vh;padding:var(--dx-space-5) var(--dx-space-6) var(--dx-space-8);background:var(--dx-canvas);color:var(--dx-text)}.product-detail-topbar,.product-detail-hero,.product-detail-section,.product-asset-rail,.product-component-detail-note{width:100%;margin-inline:auto}.product-detail-topbar,.product-detail-title-row,.product-detail-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--dx-space-3);display:flex}.product-detail-topbar{min-height:var(--dx-control);margin-bottom:var(--dx-space-3)}.product-detail-back,.product-detail-topbar-meta{align-items:center;gap:var(--dx-space-2);display:flex}.product-detail-topbar-meta,.product-detail-media,.product-detail-section-heading p,.product-detail-empty p,.product-component-detail-note p,.product-asset-card small{color:var(--dx-text-muted);font-size:var(--dx-font-size-compact)}.product-detail-hero{gap:var(--dx-space-6);padding:var(--dx-space-6);border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.product-detail-media,.product-detail-facts>div,.product-asset-rail>div,.product-asset-groups,.product-asset-group,.product-asset-card,.product-asset-card>span:last-child,.product-detail-image-flow,.product-asset-draft-list,.product-asset-draft-row label{gap:var(--dx-space-2);display:grid}.product-detail-media{text-align:center;align-content:start;justify-items:center}.product-detail-primary-image{width:min(100%, calc(var(--dx-space-8) * 9));aspect-ratio:1;border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface-subtle);overflow:hidden}.product-detail-primary-image img,.product-detail-image-flow img{object-fit:contain;width:100%;height:100%}.product-detail-intro,.product-detail-title-row>div,.product-detail-section-heading>div{min-width:0}.product-detail-title-row{padding-bottom:var(--dx-space-5);border-bottom:1px solid var(--dx-line)}.product-detail-title-row h1{margin:var(--dx-space-1) 0 var(--dx-space-2);font-size:var(--dx-font-size-title);line-height:var(--dx-line-height-title);font-weight:var(--dx-font-weight-semibold)}.product-detail-title-row p,.product-detail-section-heading p,.product-detail-empty p,.product-component-detail-note p,.product-detail-section-heading h2,.product-asset-group h3{margin:0}.product-detail-code{padding:var(--dx-space-2) var(--dx-space-3);border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface-subtle);font-size:var(--dx-font-size-compact);font-variant-numeric:tabular-nums;flex:none}.product-detail-facts,.product-asset-rail,.product-asset-grid,.product-design-grid{gap:var(--dx-space-2);margin-top:var(--dx-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-detail-facts>div,.product-asset-rail>div,.product-design-grid>div{padding:var(--dx-space-3);border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface)}.product-detail-facts span,.product-design-grid span,.product-asset-rail span,.product-asset-draft-row label>span{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.product-asset-rail .is-ready{border-block-start:var(--dx-space-1) solid var(--dx-success)}.product-asset-rail .is-missing{border-block-start:var(--dx-space-1) solid var(--dx-line-strong)}.product-detail-section,.product-component-detail-note{margin-top:var(--dx-space-3);padding:var(--dx-space-5) var(--dx-space-6);border:1px solid var(--dx-line);border-radius:var(--dx-radius-panel);background:var(--dx-surface)}.product-detail-section-heading{padding-bottom:var(--dx-space-3);border-bottom:1px solid var(--dx-line)}.product-detail-section-heading h2{font-size:var(--dx-font-size-section)}.product-asset-groups,.product-design-grid,.product-detail-table-wrap{margin-top:var(--dx-space-4)}.product-asset-card{border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);min-width:0;color:inherit;background:var(--dx-surface);text-decoration:none;overflow:hidden}.product-asset-card:hover{border-color:var(--dx-accent-strong)}.product-asset-card img{aspect-ratio:4/3;object-fit:contain;background:var(--dx-surface-subtle);width:100%}.product-asset-card>span:last-child{padding:var(--dx-space-3)}.product-asset-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-asset-icon,.product-detail-empty{min-height:calc(var(--dx-space-8) * 4);color:var(--dx-info);background:var(--dx-surface-subtle);place-items:center;display:grid}.product-detail-empty,.product-component-detail-note{gap:var(--dx-space-3);text-align:center;border-style:dashed}.product-component-detail-note{border-style:solid;border-inline-start:var(--dx-space-1) solid var(--dx-info);text-align:start;align-items:center;display:flex}.product-story-copy,.product-design-grid p{margin:var(--dx-space-4) 0 0;white-space:pre-wrap;line-height:var(--dx-line-height-body)}.product-design-grid{gap:var(--dx-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.product-design-grid>div{min-width:0;padding:var(--dx-space-3) 0;border:0;border-top:1px solid var(--dx-line);background:0 0;border-radius:0}.product-design-grid small{margin-top:var(--dx-space-2);color:var(--dx-text-muted);display:block}.product-detail-table-wrap{overflow-x:auto}.product-detail-sku-table{min-width:100%}.product-price-current{border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-price-current>div{min-height:76px;padding:var(--dx-space-3) var(--dx-space-4);align-content:center;gap:var(--dx-space-1);border-right:1px solid var(--dx-line);display:grid}.product-price-current>div:last-child{border-right:0}.product-price-current span,.product-price-history-table small,.product-price-current small,.product-price-history-table td small{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.product-price-current strong{font-size:var(--dx-font-size-section)}.product-price-current small,.product-price-history-table td small{display:block}.product-price-history-wrap{margin-top:var(--dx-space-3);border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);overflow:auto}.product-price-history-table{min-width:1080px}.product-price-history-table th,.product-price-history-table td{white-space:nowrap}.product-price-history-table th:last-child,.product-price-history-table td:last-child{white-space:normal;min-width:220px}.price-change-up{color:var(--dx-risk)}.price-change-down{color:var(--dx-success)}.price-change-neutral{color:var(--dx-text-muted)}.product-asset-draft-list{margin-top:var(--dx-space-4)}.product-asset-draft-row{gap:var(--dx-space-3);padding:var(--dx-space-3);border:1px solid var(--dx-line);border-radius:var(--dx-radius-control);background:var(--dx-surface-subtle);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;display:grid}@media (max-width:980px){.product-detail-facts,.product-price-current,.product-asset-rail,.product-asset-grid,.product-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-asset-draft-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.product-detail-page,.product-detail-hero,.product-detail-section{padding:var(--dx-space-4)}.product-detail-hero,.product-detail-facts,.product-price-current,.product-asset-rail,.product-asset-grid,.product-design-grid{grid-template-columns:minmax(0,1fr)}.product-price-current>div{border-right:0;border-bottom:1px solid var(--dx-line);min-height:68px}.product-price-current>div:last-child{border-bottom:0}.product-detail-topbar-meta{display:none}.product-detail-title-row{display:grid}}
