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)}@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-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}.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:760px;overflow:hidden}.dx-classification-row{min-height:var(--dx-table-row);border-bottom:1px solid var(--dx-line);grid-template-columns:minmax(280px,1fr) 260px 120px 92px;align-items:stretch;display:grid}.dx-classification-row.is-root{background:var(--dx-surface-subtle)}.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-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 span{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption)}.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-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-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)}}@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-list-main{min-width:0}.dx-home-heading h2,.dx-home-panel-header h3,.dx-home-panel-header span,.dx-home-panel-header small,.dx-home-list-row strong,.dx-home-list-row small,.dx-home-metric span,.dx-home-metric strong,.dx-home-metric>small,.dx-home-empty{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-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-columns{gap:var(--dx-space-3);grid-template-columns:minmax(0,2.1fr) minmax(300px,.9fr);min-width:0;display:grid}.dx-home-primary,.dx-home-secondary{align-content:start;gap:var(--dx-space-3);min-width:0;display:grid}.dx-home-panel{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{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);background:var(--dx-surface);display:flex}.dx-home-panel-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{color:var(--dx-text-faint);font-size:var(--dx-font-size-caption);line-height:var(--dx-line-height-caption);text-align:right}.dx-home-briefing{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dx-home-metric{min-width:0;padding:var(--dx-space-4);border-right:1px solid var(--dx-line);background:var(--dx-surface)}.dx-home-metric:last-child{border-right:0}.dx-home-metric>span,.dx-home-metric>small{color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);line-height:var(--dx-line-height-caption);display:block}.dx-home-metric>strong{align-items:baseline;gap:var(--dx-space-1);margin:var(--dx-space-2) 0;font-size:var(--dx-font-size-metric);font-weight:var(--dx-font-weight-regular);line-height:var(--dx-line-height-metric);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-ranking,.dx-home-goals,.dx-home-list{min-width:0;display:grid}.dx-home-ranking-row{grid-template-columns:var(--dx-control-compact) minmax(0, 1fr) auto;gap:var(--dx-space-3);min-height:var(--dx-table-row);padding:0 var(--dx-space-4);border-bottom:1px solid var(--dx-line);font-size:var(--dx-font-size-compact);line-height:var(--dx-line-height-compact);align-items:center;display:grid}.dx-home-ranking-row:last-child,.dx-home-goal:last-child,.dx-home-list-row:last-child{border-bottom:0}.dx-home-rank{color:var(--dx-accent-strong);font-weight:var(--dx-font-weight-semibold);text-align:center}.dx-home-ranking-row strong{font-variant-numeric:tabular-nums}.dx-home-goal{gap:var(--dx-space-2);padding:var(--dx-space-3) var(--dx-space-4);border-bottom:1px solid var(--dx-line);display:grid}.dx-home-goal-summary{justify-content:space-between;align-items:baseline;gap:var(--dx-space-3);font-size:var(--dx-font-size-compact);line-height:var(--dx-line-height-compact);display:flex}.dx-home-goal strong{font-variant-numeric:tabular-nums}.dx-home-goal progress{width:100%;height:var(--dx-space-2);accent-color:var(--dx-accent-strong)}.dx-home-goal-context{align-items:center;gap:var(--dx-space-2) var(--dx-space-3);color:var(--dx-text-muted);font-size:var(--dx-font-size-caption);line-height:var(--dx-line-height-caption);flex-wrap:wrap;display:flex}.dx-home-goal-context small{color:inherit;font-size:var(--dx-font-size-caption);line-height:var(--dx-line-height-caption)}.dx-home-goal-risk{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-weight:var(--dx-font-weight-medium);white-space:nowrap}.dx-home-goal-risk[data-tone=good]{border-color:var(--dx-success);background:var(--dx-success-soft);color:var(--dx-success)}.dx-home-goal-risk[data-tone=warning]{border-color:var(--dx-warning);background:var(--dx-warning-soft);color:var(--dx-warning)}.dx-home-goal-risk[data-tone=risk]{border-color:var(--dx-risk);background:var(--dx-risk-soft);color:var(--dx-risk)}.dx-home-list-row{gap:var(--dx-space-3);width:100%;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--schedule{grid-template-columns:minmax(0,1fr) auto}.dx-home-list-row:hover{background:var(--dx-surface-hover)}.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}@media (max-width:920px){.dx-home-columns{grid-template-columns:1fr}.dx-home-toolbar{flex-direction:column;align-items:flex-start}.dx-quick-create-menu{justify-content:flex-start}}@media (max-width:560px){.dx-home-briefing{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-home-metric:nth-child(2n){border-right:0}.dx-home-metric:nth-child(n+3){border-top:1px solid var(--dx-line)}.dx-home-panel-header{align-items:flex-start}.dx-home-panel-header>small{max-width:40%}.dx-quick-create-label{width:100%}.dx-quick-create-action,.dx-home-list-row{min-height:var(--dx-control-touch)}.dx-home-list-row{gap:var(--dx-space-2);padding:var(--dx-space-2) var(--dx-space-3)}.dx-home-list-meta{grid-column:2/-1;justify-items:start}}
.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-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}}
