.materials-tab-strip{margin-bottom:6px}.materials-editor-shell{padding-top:12px}.materials-editor-shell>.dashboard-surface-card-body{gap:18px}.materials-editor-header{border-bottom:1px solid #1118270f;padding-bottom:4px}.materials-editor-copy{gap:10px;max-width:760px}.materials-editor-title{font-size:1.08rem;line-height:1.16}.materials-editor-description{max-width:62ch}.materials-editor-form{gap:18px;padding-top:8px;display:grid}.materials-editor-toggle-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.materials-editor-footer .button-primary{width:100%;min-height:40px}.materials-editor-clear{justify-self:start}.security-material-fields-grid{gap:10px;display:grid}.security-material-fields-grid-header,.security-material-fields-grid-row{grid-template-columns:minmax(220px,1.22fr) minmax(210px,1fr) minmax(210px,1fr);align-items:start;gap:12px;display:grid}.security-material-fields-grid-header{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 0 2px;font-size:.72rem;font-weight:700}.security-material-fields-field-label{color:var(--ink);padding-top:6px;font-weight:600}.security-material-fields-toggle-card{min-width:0}.security-settings-support-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.security-settings-support-card{background:linear-gradient(145deg,#f2f8f0c2,#ffffffd6),#ffffffb8;border:1px solid #0a19141f;border-radius:14px;align-content:start;gap:6px;min-height:108px;padding:14px;display:grid}.security-settings-support-card-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.security-settings-support-card-value{color:var(--ink);font-size:1rem}.security-settings-support-card-body{line-height:1.55}.security-settings-support-card-link{color:inherit;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s}.security-settings-support-card-link:hover,.security-settings-support-card-link:focus-visible{border-color:#14694052;outline:none;transform:none;box-shadow:0 6px 16px #14694012}.dashboard-page-layout.security-settings-page{align-items:stretch;gap:20px;min-height:calc(100dvh - 64px);display:grid}.security-settings-page--overview,.security-settings-page--general-settings,.security-settings-page--tablet-history,.security-settings-page--pause-types,.security-settings-page--materials-fields,.security-settings-page--operation-fields,.security-settings-page--model-fields,.security-settings-page--order-fields,.security-settings-page--work-order-fields,.security-settings-page--alerts-notifications,.security-settings-page--session-security,.security-settings-page--housekeeping,.security-settings-page--configuration-logs{min-height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);overflow:hidden}.security-settings-card{min-width:0}.security-settings-card--fill,.security-settings-card--overview{min-height:calc(100dvh - 64px)}.security-settings-card--overview,.security-settings-card--general,.security-settings-card--pause,.security-settings-card--fields,.security-settings-card--session,.security-settings-card--housekeeping,.security-settings-card--configuration-logs{min-height:0;max-height:calc(100dvh - 64px);overflow:hidden}.security-settings-card--fields{contain:paint;scrollbar-color:#5b6f6061 transparent;scrollbar-width:thin;align-content:start;overflow-y:auto;padding-right:16px!important}.security-settings-card--fields::-webkit-scrollbar{width:8px}.security-settings-card--fields::-webkit-scrollbar-track{background:0 0}.security-settings-card--fields::-webkit-scrollbar-thumb{background:#5b6f6070;border-radius:999px}.security-settings-card--overview{flex-direction:column;grid-template-rows:auto minmax(0,1fr);gap:14px;display:flex}.security-settings-card--overview header{gap:4px!important}.security-settings-card--overview header .muted{line-height:1.45!important}.security-settings-card--overview>.security-settings-overview-grid{flex:auto;min-height:0}.security-settings-card--general{scrollbar-color:#5b6f6061 transparent;scrollbar-width:thin;min-height:0;overflow-y:auto;padding-right:16px!important}.security-settings-card--general::-webkit-scrollbar{width:8px}.security-settings-card--general::-webkit-scrollbar-track{background:0 0}.security-settings-card--general::-webkit-scrollbar-thumb{background:#5b6f6070;border-radius:999px}.security-settings-card--alerts{contain:layout paint;scrollbar-color:#5b6f6061 transparent;scrollbar-width:thin;gap:16px;min-height:0;max-height:calc(100dvh - 64px);display:grid;overflow-y:auto;padding-right:16px!important}.security-settings-card--alerts::-webkit-scrollbar{width:8px}.security-settings-card--alerts::-webkit-scrollbar-track{background:0 0}.security-settings-card--alerts::-webkit-scrollbar-thumb{background:#5b6f6070;border-radius:999px}.security-settings-card-header{gap:8px;display:grid}.security-settings-card-header .eyebrow,.security-settings-card-header h2,.security-settings-card-header .muted{margin:0}.security-settings-card-header .muted{max-width:760px;line-height:1.7}.security-settings-card--fill .security-settings-support-grid{align-items:stretch}.security-settings-card--fill .security-settings-support-card{min-height:150px}.security-settings-overview-grid{scrollbar-color:#5b6f6061 transparent;scrollbar-width:thin;align-items:stretch;gap:12px;min-height:0;padding-right:2px;display:grid;overflow-y:auto;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.security-settings-overview-grid::-webkit-scrollbar{width:8px}.security-configuration-log-feed::-webkit-scrollbar{width:8px}.security-settings-overview-grid::-webkit-scrollbar-track{background:0 0}.security-configuration-log-feed::-webkit-scrollbar-track{background:0 0}.security-settings-overview-grid::-webkit-scrollbar-thumb{background:#5b6f6070;border-radius:999px}.security-configuration-log-feed::-webkit-scrollbar-thumb{background:#5b6f6070;border-radius:999px}.security-settings-overview-card{min-height:150px;color:inherit;background:#ffffffb8;border:1px solid #0a19141f;border-radius:14px;align-content:start;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;gap:12px!important;padding:12px!important}.security-settings-overview-card:hover,.security-settings-overview-card:focus-visible{outline:none;transform:none;box-shadow:0 6px 14px #0721110a;background:linear-gradient(145deg,#f2f8f0c7,#ffffffe6),#ffffffd6!important;border-color:#0b5a2d33!important}.security-settings-overview-card-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.security-settings-overview-card-heading strong{min-width:0}.security-settings-overview-card-status{flex:none}.security-settings-overview-card .muted{line-height:1.42!important}.security-settings-toggle-bounded.toggle-card-field.is-inline{background:#ffffffb8;border:1px solid #0a191424;border-radius:14px;min-height:46px;padding:8px 10px}.security-settings-page .toggle-card-field.is-inline{background:linear-gradient(145deg,#f7faf8c7,#ffffffe6),#ffffffc2;border:1px solid #0a191424;border-radius:14px;min-height:42px;padding:8px 10px;box-shadow:inset 0 1px #ffffffad}.security-settings-page .security-settings-toggle-bounded.toggle-card-field.is-inline{min-height:var(--dashboard-control-height)}.security-settings-page .toggle-card-field.is-inline.is-compact{min-height:38px;padding:7px 9px}.security-settings-page .toggle-card-field.is-inline.is-disabled{background:#f6f8f7b8}.security-settings-page .admin-table-frame .toggle-card-field.is-inline,.security-settings-page .security-material-fields-grid-row .toggle-card-field.is-inline,.security-settings-page .security-settings-session-role-card .toggle-card-field.is-inline{min-height:38px;box-shadow:none;background:0 0;border:0;padding:0}.security-alert-rule-controls{gap:12px;transition:filter .16s,opacity .16s;display:grid}.security-alert-rules-list{gap:12px;display:grid}.security-alert-rule-controls.is-disabled{filter:saturate(.55);opacity:.48}.security-settings-card--dense{gap:10px!important;padding:16px!important}.security-settings-card--session,.security-settings-card--housekeeping{contain:paint;scrollbar-color:#5b6f6061 transparent;scrollbar-width:thin;overflow-y:auto}.security-settings-card--session::-webkit-scrollbar{width:8px}.security-settings-card--housekeeping::-webkit-scrollbar{width:8px}.security-settings-card--session::-webkit-scrollbar-track{background:0 0}.security-settings-card--housekeeping::-webkit-scrollbar-track{background:0 0}.security-settings-card--session::-webkit-scrollbar-thumb{background:#5b6f6070;border-radius:999px}.security-settings-card--housekeeping::-webkit-scrollbar-thumb{background:#5b6f6070;border-radius:999px}.security-settings-card--dense header{gap:4px!important}.security-settings-card--dense header .muted{max-width:1080px!important;line-height:1.42!important}.security-settings-card--dense input[type=number]{padding:7px 10px!important}.security-settings-card--dense .toggle-card-field.is-inline{min-height:38px}.security-settings-card--dense .toggle-card-field.is-inline .toggle-card-description{font-size:.76rem;line-height:1.12}.security-settings-card--session>div,.security-settings-card--housekeeping>div{gap:8px!important}.security-operator-login-policy{background:linear-gradient(145deg, #f4faf6f0, #fffffffa), var(--surface);border:1px solid #0a19141f;border-radius:16px;gap:12px;padding:14px;display:grid}.security-operator-login-policy-header,.security-operator-login-readiness-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.security-operator-login-policy-header>div{gap:3px;display:grid}.security-operator-login-policy .status-pill--success{color:#125d3a;background:#e5f5ebe6;border-color:#1469403d}.security-operator-login-policy .status-pill--warning{color:#71400e;background:#fff5e0e6;border-color:#9a5d143d}.security-operator-login-policy-select{gap:6px;max-width:420px;font-weight:700;display:grid}.security-operator-login-warning{color:#71400e;background:#fff5e0db;border:1px solid #9a5d143d;border-radius:12px;gap:3px;padding:11px 12px;display:grid}.security-operator-login-warning span{font-size:.82rem;line-height:1.4}.security-operator-login-readiness{gap:9px;display:grid}.security-operator-login-missing-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;max-height:158px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.security-operator-login-missing-list li{background:#ffffffd1;border:1px solid #0a19141a;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.security-operator-login-missing-list span{color:var(--muted);font-size:.78rem}.security-settings-session-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.security-settings-session-role-card{grid-template-columns:minmax(128px,1fr) minmax(168px,220px) minmax(118px,auto)!important;gap:8px!important;padding:8px 10px!important}.security-settings-session-role-card .muted{display:none}.security-settings-session-role-card .toggle-card-field.is-inline{white-space:nowrap;justify-content:flex-end;min-width:118px}.security-settings-session-role-card>label{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px!important;display:flex!important}.security-settings-session-role-card>label input[type=number]{text-align:center;width:76px;min-width:76px;min-height:38px;padding:0 10px!important}.security-settings-session-role-card .toggle-card-copy{min-width:max-content}.security-settings-session-role-card .toggle-card-description{display:none}.security-settings-housekeeping-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.security-settings-housekeeping-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.security-settings-housekeeping-summary>div,.security-settings-housekeeping-grid>div{padding:12px!important}.security-settings-card--pause{scrollbar-color:#5b6f6061 transparent;scrollbar-width:thin;overflow-y:auto;gap:10px!important;padding:12px 14px!important}.security-settings-card--pause::-webkit-scrollbar{width:8px}.security-settings-card--pause::-webkit-scrollbar-track{background:0 0}.security-settings-card--pause::-webkit-scrollbar-thumb{background:#5b6f6070;border-radius:999px}.security-settings-card--pause .security-settings-support-card{min-height:72px;padding:10px 12px}.security-settings-card--pause .security-settings-support-card-body{line-height:1.35}.security-help-request-list{background:linear-gradient(145deg,#f8fafce6,#fffffff5),#ffffffd1;border:1px solid #0a19141f;border-radius:12px;gap:8px;display:grid;overflow:hidden}.security-help-request-list-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #0a191414;grid-template-columns:minmax(220px,1.25fr) minmax(170px,.85fr) 128px 92px;gap:10px;padding:10px 14px 8px 58px;font-size:.68rem;font-weight:800;display:grid}.security-help-request-item{background:#ffffffd6;border:1px solid #0a19141a;border-radius:12px;margin:0 8px 8px;display:grid;box-shadow:0 10px 24px #0f172a0a}.security-help-request-item:first-of-type{margin-top:8px}.security-help-request-item.is-expanded{background:linear-gradient(145deg,#f8fafceb,#fffffffa),#fff;border-color:#5b6f6038}.security-help-request-row{grid-template-columns:36px minmax(220px,1.25fr) minmax(170px,.85fr) 128px 72px;align-items:center;gap:10px;padding:10px;display:grid}.security-help-request-expand{border-radius:999px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;transition:background-color .14s,transform .14s;display:inline-grid}.security-help-request-item.is-expanded .security-help-request-expand svg{transform:rotate(180deg)}.security-help-request-field{gap:4px;min-width:0;display:grid}.security-help-request-field>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.security-help-request-field input,.security-help-request-select{background:#fff;border:1px solid #0a191424;border-radius:10px;width:100%;min-height:36px}.security-help-request-field input{padding:7px 10px;font-weight:700}.security-help-request-subtype-summary{min-height:36px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#5b6f6014;border:1px solid #0a19141f;border-radius:999px;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-grid}.security-help-request-subtype-summary strong{min-width:26px;height:24px;color:var(--ink);background:#5b6f6024;border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.security-help-request-subtype-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:800;overflow:hidden}.security-help-request-actions{justify-content:center;display:flex}.security-help-request-subtype-panel{background:linear-gradient(145deg,#f8fafcd6,#ffffffeb),#ffffffc7;border:1px solid #0a191414;border-radius:12px;gap:10px;margin:0 10px 10px 46px;padding:12px;display:grid}.security-help-request-subtype-panel-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.security-help-request-subtype-panel-header>div{gap:2px;display:grid}.security-help-subtype-add{white-space:nowrap;align-items:center;gap:6px;min-height:36px;display:inline-flex}.security-help-subtype-chip-list{flex-wrap:wrap;gap:8px;display:flex}.security-help-subtype-chip-editor{background:#ffffffeb;border:1px solid #0a19141f;border-radius:999px;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:6px;min-width:min(260px,100%);padding:5px 6px 5px 10px;display:inline-grid}.security-help-subtype-chip-editor input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-weight:700}.security-help-subtype-empty{margin:0}.security-help-request-empty{color:var(--muted);background:#ffffffbd;border:1px dashed #0a19142e;border-radius:12px;padding:16px}.security-settings-summary-card{box-shadow:inset 0 1px #ffffff9e;background:linear-gradient(145deg,#f2f8f0c7,#ffffffe6),#ffffffc2!important}.security-settings-card--tablet-history{grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;min-height:calc(100dvh - 64px)}.security-settings-tablet-history-main{align-content:start;gap:14px;min-width:0;display:grid}.security-settings-tablet-history-main .toggle-card-field.is-inline{min-height:42px}.security-settings-tablet-history-main .security-settings-support-card{min-height:92px}.security-settings-tablet-history-footer{align-self:end;margin-top:0}.security-settings-role-check-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.security-custom-fields-add-button{justify-self:start}.security-settings-card--configuration-logs{grid-template-rows:auto auto auto minmax(0,1fr)}.security-alert-rule-card{background:radial-gradient(circle at 12% 0,#e3f1e7e0,#0000 34%),linear-gradient(145deg,#f2f8f0d1,#fffffff0 58%,#eef6f0c7);border:1px solid #0a19141f;border-radius:14px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffb8}.security-alert-rule-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.security-alert-rule-copy{gap:4px;display:grid}.security-alert-rule-copy .muted{line-height:1.55}.security-alert-rule-status{flex:none}.security-alert-rule-field{gap:6px;max-width:240px;display:grid}.security-alert-rule-field-label,.security-alert-rule-option-title{margin:0;font-weight:600}.security-alert-rule-option-group{gap:8px;display:grid}.security-alert-rule-choice-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.security-alert-rule-choice-card{background:#ffffff85;border:1px solid #0a19141f;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.security-alert-rule-choice-card input{margin:0}.security-settings-status-message{min-height:20px;display:inline-flex}.security-settings-error-message{color:#8c1f2b;margin:0}.security-configuration-log-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,260px);align-items:end;gap:10px;display:grid}.security-configuration-log-toolbar label{gap:6px;min-width:0;display:grid}.security-configuration-log-toolbar label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800}.security-configuration-log-toolbar input{width:100%;min-height:var(--dashboard-control-height);color:var(--ink);background:#ffffffc7;border:1px solid #0a19141f;border-radius:14px;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s,background .15s}.security-configuration-log-toolbar input:focus{background:#fffffff5;border-color:#1768406b;box-shadow:0 0 0 3px #538e6824}.security-configuration-log-toolbar .searchable-combobox-input{min-height:var(--dashboard-control-height);padding-top:9px!important;padding-bottom:9px!important}.security-configuration-log-toolbar .searchable-combobox-trigger{width:28px;height:28px}.security-configuration-log-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.security-configuration-log-summary>div{background:linear-gradient(145deg,#f2f8f0c2,#ffffffdb),#ffffffc2;border:1px solid #0a19141f;border-radius:14px;gap:4px;min-width:0;padding:12px 14px;display:grid}.security-configuration-log-summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800}.security-configuration-log-summary strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-configuration-log-empty,.security-configuration-log-feed{min-height:0}.security-configuration-log-empty{background:#ffffffb8;border:1px solid #0a19141f;border-radius:14px;gap:6px;padding:16px;display:grid}.security-configuration-log-feed{scrollbar-color:#5b6f6061 transparent;scrollbar-width:thin;align-content:start;gap:10px;padding:0 2px 2px 0;display:grid;overflow-y:auto}.security-configuration-log-entry{grid-template-columns:12px minmax(0,1fr);gap:10px;min-width:0;display:grid}.security-configuration-log-entry-spine{min-height:100%;position:relative}.security-configuration-log-entry-spine:before{content:"";background:#4c7f5738;border-radius:999px;width:2px;height:calc(100% - 8px);position:absolute;top:8px;left:5px}.security-configuration-log-entry-spine:after{content:"";background:#fff;border:2px solid #0b5a2dc7;border-radius:999px;width:10px;height:10px;position:absolute;top:6px;left:1px}.security-configuration-log-entry-main{background:#ffffffbd;border:1px solid #0a19141f;border-radius:14px;gap:10px;min-width:0;padding:12px;display:grid}.security-configuration-log-entry-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.security-configuration-log-entry-header>div{gap:4px;min-width:0;display:grid}.security-configuration-log-meta,.security-configuration-log-detail-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.security-configuration-log-meta span,.security-configuration-log-detail-card{background:#f6f8f7f0;border-radius:12px;gap:3px;min-width:0;padding:9px 10px;display:grid}.security-configuration-log-meta strong,.security-configuration-log-detail-card span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:800}.security-configuration-log-detail-card strong{word-break:break-word;min-width:0}@media (max-width:1180px){.security-settings-overview-grid,.security-settings-housekeeping-summary,.security-settings-housekeeping-grid,.security-configuration-log-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.security-settings-session-role-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){.security-settings-card--fill,.security-settings-card--overview,.security-settings-card--pause,.security-settings-card--fields,.security-settings-card--session,.security-settings-card--housekeeping,.security-settings-card--configuration-logs,.security-settings-page--overview,.security-settings-page--pause-types,.security-settings-page--materials-fields,.security-settings-page--operation-fields,.security-settings-page--order-fields,.security-settings-page--work-order-fields,.security-settings-page--session-security,.security-settings-page--housekeeping,.security-settings-page--configuration-logs{min-height:auto;max-height:none;overflow:visible}.security-settings-overview-grid,.security-settings-housekeeping-summary,.security-settings-housekeeping-grid,.security-settings-session-role-grid,.security-configuration-log-toolbar,.security-configuration-log-summary,.security-configuration-log-meta,.security-configuration-log-detail-grid,.security-settings-session-role-card{grid-template-columns:minmax(0,1fr)!important}.security-help-request-list-head{display:none}.security-help-request-row{grid-template-columns:minmax(0,1fr)}.security-help-request-expand{justify-self:start}.security-help-request-subtype-panel{margin-left:10px}.security-help-request-subtype-panel-header{flex-direction:column;align-items:stretch}.security-help-subtype-add{justify-content:center;width:100%}.security-help-subtype-chip-editor{width:100%}.security-settings-session-role-card>label{justify-content:space-between}}@media (max-width:980px){.security-material-fields-grid-header{display:none}.security-material-fields-grid-row{grid-template-columns:minmax(0,1fr);gap:8px}.security-material-fields-field-label{padding-top:0}}
.dashboard-page-layout{flex-direction:column;gap:10px;min-width:0;min-height:100%;display:flex;overflow-x:clip}.dashboard-page-layout.operator-detail-layout{margin-bottom:-24px}.dashboard-page-layout:has(.operator-form-actions-split){margin-bottom:-24px}.tenants-page{gap:16px}.tenants-page-grid{align-items:start}.tenants-context-card>.dashboard-surface-card-body,.tenants-guardrails-card>.dashboard-surface-card-body{gap:14px}.tenants-context-title{font-size:clamp(1.16rem,1.5vw,1.45rem);line-height:1.12}.tenants-context-field-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;display:grid}.tenants-context-role-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tenants-context-role-pill{padding:6px 10px;font-size:.82rem}.tenants-guardrails-list{margin:0}.dashboard-page-layout .management-grid.is-single{flex:auto;align-items:stretch;min-height:0}.dashboard-page-layout .management-grid.is-single>.surface-card,.dashboard-page-layout .management-grid.is-single>.priority-card{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.dashboard-page-layout .management-grid.is-single>.surface-card>.dashboard-surface-card-body,.dashboard-page-layout .management-grid.is-single>.priority-card>.dashboard-surface-card-body,.dashboard-page-layout .management-grid.is-single>.surface-card .admin-list-shell,.dashboard-page-layout .management-grid.is-single>.priority-card .admin-list-shell{flex-direction:column;flex:auto;min-height:0;display:flex}.dashboard-page-layout .management-grid.is-single>.surface-card .admin-table-wrapper,.dashboard-page-layout .management-grid.is-single>.priority-card .admin-table-wrapper{flex:auto;min-height:clamp(320px,44vh,620px);max-height:none}.dashboard-panel:has(.catalog-model-editor-shell){padding:8px}.module-switcher{flex-wrap:wrap;gap:10px;display:flex}.module-switch-button{border:1px solid var(--auth-border);background:var(--auth-surface);min-height:42px;color:var(--auth-text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.module-switch-button:hover{border-color:var(--auth-border-strong);background:var(--auth-surface-hover)}.module-switch-button.is-active{border-color:var(--auth-border-strong);background:var(--auth-brand);color:#fff;box-shadow:none}.management-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:16px;display:grid}.management-grid.is-single{grid-template-columns:1fr}.samples-page-description{max-width:860px;margin:0;line-height:1.75}.samples-metrics-grid,.samples-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.samples-process-overview{gap:16px;display:grid}.catalog-model-sheet-overview{gap:14px;margin-bottom:12px;display:grid}.catalog-model-sheet-overview-copy{max-width:900px;margin:0;line-height:1.75}.catalog-page-description{white-space:normal;max-width:none;line-height:1.55;overflow-x:visible}.dashboard-panel:has(.catalog-operation-admin-editor)>.dashboard-page-layout{gap:8px}.dashboard-panel:has(.catalog-operations-list-stage)>.dashboard-page-layout{gap:8px}.catalog-page-header-copy--operations{gap:0}.catalog-page-header-copy--operations .dashboard-page-title{margin:2px 0 0}.catalog-page-header-copy--operations .catalog-page-description{line-height:1.25}.catalog-model-sheet-context{margin-bottom:12px}.catalog-model-sheet-context-grid{align-items:stretch}.catalog-model-sheet-support-card{gap:8px;display:grid}.catalog-model-sheet-support-card strong{font-size:1rem}.catalog-model-sheet-support-card p{margin:0;line-height:1.7}.catalog-model-sheet{gap:10px;min-height:0}.catalog-model-sheet--operations-step{margin-top:0}.catalog-model-sheet-stage{block-size:clamp(570px,100dvh - 212px,900px);min-block-size:clamp(570px,100dvh - 212px,900px);max-block-size:clamp(570px,100dvh - 212px,900px);flex:auto;grid-template-rows:minmax(0,1fr);gap:0;min-width:0;max-width:100%;display:grid;overflow:hidden}.catalog-model-list-surface>.dashboard-surface-card-body{gap:10px;position:relative}.catalog-model-list-stage{flex-direction:column;flex:auto;min-height:0;display:flex}.catalog-model-list-surface .admin-list-shell{gap:10px}.catalog-model-list-surface .admin-list-toolbar.admin-list-toolbar--compact{grid-template-columns:minmax(0,1fr) minmax(148px,168px);align-items:end;gap:8px;min-height:64px;padding-bottom:8px;display:grid}.catalog-model-list-surface .admin-list-toolbar.admin-list-toolbar--compact:not(:has(.admin-list-filter)){grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:44px}.catalog-model-list-surface .admin-list-search--compact,.catalog-model-list-surface .admin-list-filter{width:100%;min-width:0}.catalog-model-list-surface .admin-list-filter{flex:none}.catalog-model-list-surface .admin-list-filter .dashboard-select-combobox,.catalog-model-list-surface .admin-list-filter .searchable-combobox,.catalog-model-list-surface .admin-list-filter .searchable-combobox-input{width:100%}.catalog-model-list-surface .admin-list-table-wrapper{min-height:0}.catalog-model-list-surface .admin-list-table{min-width:100%}.catalog-registers-list-surface>.dashboard-surface-card-body{gap:12px;position:relative}.catalog-registers-list-stage{flex-direction:column;flex:auto;min-height:0;display:flex}.catalog-registers-list-stage .dashboard-section-tabs{align-self:flex-start}.catalog-registers-list-surface .admin-list-shell{gap:10px}.catalog-registers-list-with-page-scroll,.catalog-registers-list-with-page-scroll .admin-list-shell{flex-direction:column;flex:none;min-height:0;display:flex;overflow:visible}.catalog-registers-list-with-page-scroll .admin-list-table-wrapper,.catalog-registers-list-with-page-scroll .admin-table-wrapper{max-height:none;max-block-size:none;min-height:0;overflow:visible}.catalog-registers-list-with-page-scroll .admin-table-frame-body{overflow:visible;min-height:0!important;max-height:none!important}.catalog-registers-list-surface .admin-list-table{min-width:100%}.catalog-operations-list-stage{flex-direction:column;flex:auto;min-height:0;display:flex}.catalog-operations-list-stage>div:not(.admin-list-shell){flex:none}.catalog-operation-list-family-block{margin-top:0;margin-bottom:4px;padding:0 0 3px}.catalog-operation-list-family-block .catalog-model-sheet-guide-family-chip{height:28px;min-height:28px}.catalog-operation-list-family-block--placeholder{visibility:hidden;pointer-events:none;min-height:30px}.catalog-operations-list-stage .admin-list-shell{flex:auto;gap:10px;min-height:0}.catalog-operations-list-stage .admin-list-toolbar{align-items:center;gap:6px;min-height:38px}.catalog-operations-list-stage .admin-list-search{gap:0}.catalog-operations-list-stage .admin-list-search--compact{flex-basis:100%}.catalog-operations-list-stage .admin-list-search-replacement,.catalog-operations-list-stage .admin-list-toolbar-replacement{min-height:34px}.catalog-operations-list-stage .admin-list-toolbar-after{min-width:0;margin-top:-2px}.catalog-operations-list-stage .field.admin-list-search input:not([type=checkbox]):not([type=radio]):not(.searchable-combobox-input-multiple){height:34px;min-height:34px;padding:0 12px}.catalog-operations-list-stage .admin-list-table{min-width:100%}.catalog-operations-list-stage .admin-table th,.catalog-operations-list-stage .admin-table td{padding-left:10px;padding-right:10px}.catalog-operations-list-stage .admin-table-frame-body{overflow-x:hidden!important}.catalog-operations-list-stage .admin-table-frame-head{overflow-x:hidden}.dashboard-panel:has(.catalog-operation-admin-editor){block-size:calc(100dvh - var(--dashboard-workspace-vertical-padding,14px));max-block-size:calc(100dvh - var(--dashboard-workspace-vertical-padding,14px));flex-direction:column;display:flex;overflow:hidden}.dashboard-panel:has(.catalog-operation-admin-editor)>.dashboard-page-layout{min-block-size:0;overflow:hidden}.dashboard-panel:has(.catalog-operation-admin-editor) .management-grid.is-single{min-block-size:0;overflow:hidden}.dashboard-panel:has(.catalog-operation-admin-editor) .management-grid.is-single>.priority-card{min-block-size:0;overflow:hidden}.dashboard-panel:has(.catalog-operation-admin-editor) .dashboard-surface-card-body{min-block-size:0;overflow:hidden}.catalog-operation-admin-editor{block-size:100%;min-height:0;display:grid;overflow:hidden}.catalog-operation-admin-editor>.catalog-operation-editor-form{block-size:100%;flex-direction:column;gap:6px;min-height:0;display:flex}.catalog-operation-admin-editor .field textarea{min-height:92px}.catalog-operation-editor-main-row{gap:10px}.catalog-operation-editor-main-row--single{grid-template-columns:minmax(0,1fr)}.catalog-operation-editor-main-row--two{grid-template-columns:minmax(260px,1.15fr) minmax(240px,.85fr)}.catalog-operation-editor-main-row .field{gap:3px}.catalog-operation-editor-main-row .field>span{min-height:14px;font-size:.72rem;line-height:1.1}.catalog-operation-editor-main-row .field input:not([type=checkbox]):not([type=radio]):not(.searchable-combobox-input-multiple),.catalog-operation-editor-main-row .field .searchable-combobox-input:not(.searchable-combobox-input-multiple),.catalog-operation-editor-main-row .dashboard-select-combobox{height:34px;min-height:34px}.catalog-operation-editor-main-row .searchable-combobox-trigger{width:24px;height:24px;top:50%;transform:translateY(-50%)}.catalog-operation-editor-main-row .searchable-combobox.is-open .searchable-combobox-trigger{transform:translateY(-50%)rotate(180deg)}.catalog-operation-editor-main-row .field-error{min-height:8px;font-size:.67rem;line-height:1}.catalog-operation-create-scope{background:radial-gradient(circle at 2% 0,#bdd8c238,#0000 30%),#f8fbf9d1;border:1px solid #2449341f;border-radius:20px;gap:8px;padding:10px;display:grid}.catalog-operation-create-scope-header{color:#4d6255;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:.72rem;font-weight:780;display:flex}.catalog-operation-create-scope-title{gap:2px;min-width:0;display:grid}.catalog-operation-create-scope-title .eyebrow,.catalog-operation-create-scope-title span{margin:0}.catalog-operation-create-scope-title span{color:#607266;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:680;overflow:hidden}.catalog-operation-create-scope-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.catalog-operation-create-scope-summary span{color:#52675b;white-space:nowrap;background:#ffffffbd;border:1px solid #2449341f;border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:2px 8px;display:inline-flex}.catalog-operation-create-scope-summary strong{color:#102116;font-weight:900}.catalog-operation-create-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-operation-create-scope-field{gap:4px;min-width:0;position:relative}.catalog-operation-create-scope-field>span:first-child{min-height:24px;padding-right:110px}.catalog-operation-create-scope .searchable-combobox-control.is-multiple{height:32px;min-height:32px}.catalog-operation-create-scope .searchable-combobox-multi-value{border-radius:12px;flex-wrap:nowrap;gap:4px;height:32px;min-height:32px;padding:3px 34px 3px 8px;overflow:hidden}.catalog-operation-create-scope .searchable-combobox-tag{flex:0 auto;max-width:118px;min-height:22px;padding:3px 8px;font-size:.74rem;line-height:1}.catalog-operation-create-scope .searchable-combobox-tag-remove{width:14px;height:14px}.catalog-operation-create-scope .searchable-combobox-input-multiple{flex:32px;min-width:0;height:22px;min-height:22px}.catalog-operation-create-scope .searchable-combobox-trigger{border-radius:8px;width:22px;height:22px;right:5px}.catalog-operation-create-scope-actions{gap:6px;margin:0;display:flex;position:absolute;top:0;right:0}.catalog-operation-create-scope-actions button{color:#244934;cursor:pointer;background:#ffffffdb;border:1px solid #24493424;border-radius:999px;min-height:21px;padding:2px 8px;font-size:.66rem;font-weight:820}.catalog-operation-edit-scope-field{gap:5px}.catalog-operation-edit-scope-field .searchable-combobox-control.is-multiple{min-height:34px}.catalog-operation-edit-scope-field .searchable-combobox-multi-value{flex-wrap:nowrap;gap:5px;min-height:34px;padding-block:4px;overflow:hidden}.catalog-operation-edit-scope-meta{color:#607266;justify-content:space-between;align-items:center;gap:10px;min-height:22px;font-size:.7rem;font-weight:720;display:flex}.catalog-operation-edit-scope-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-operation-edit-scope-meta .catalog-operation-create-scope-actions{flex:none;position:static}.catalog-operation-context-card{background:radial-gradient(circle at 0 0,#bdd8c247,#0000 32%),linear-gradient(#fffffffa,#f8fbf9f5);border:1px solid #24493424;border-radius:22px;flex:auto;grid-template-rows:auto minmax(0,1fr);gap:6px;min-height:0;padding:8px;display:grid;overflow:hidden}.catalog-operation-context-card-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.catalog-operation-context-card-title{align-items:baseline;gap:8px;min-width:0;display:flex}.catalog-operation-context-card-title .eyebrow,.catalog-operation-context-card-title h3,.catalog-operation-context-card-header .muted,.catalog-operation-context-card>.muted{margin:0}.catalog-operation-context-card-title h3{color:#425747;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:850;overflow:hidden}.catalog-operation-context-card-counts{color:#425747;white-space:nowrap;background:#ffffffc7;border:1px solid #2449341f;border-radius:999px;flex:none;min-height:22px;padding:3px 9px;font-size:.7rem;font-weight:850}.catalog-operation-editor-footer{z-index:18;background:linear-gradient(#f8fbf900,#f8fbf9f5 42%),#f8fbf9eb;margin-top:0;padding-top:6px;position:sticky;bottom:0}.catalog-operation-editor-footer .button-primary{border-radius:16px;min-height:42px;padding-block:10px}.catalog-operation-create-scope-panel{min-width:min(360px,100vw - 24px);width:min(520px,100vw - 24px)!important}.catalog-operation-create-scope-panel .searchable-combobox-options{max-height:var(--searchable-combobox-options-max-height,420px)}.catalog-operation-create-scope-panel .searchable-combobox-option{min-height:30px;padding-block:6px}.catalog-operation-context-card-header .muted{max-width:520px;line-height:1.25}.catalog-operation-context-table{min-height:0;overflow:hidden}.catalog-operation-context-table .admin-list-shell{block-size:100%;flex-direction:column;gap:6px;min-height:0;display:flex}.catalog-operation-context-table .admin-list-toolbar{background:0 0;border:0;flex:none;min-height:30px;padding:0;overflow:visible}.catalog-operation-context-table .admin-list-search{max-width:none}.catalog-operation-context-table .admin-list-search--compact input{padding:4px 10px;font-size:.78rem;height:30px!important;min-height:30px!important}.catalog-operation-context-table .admin-list-search-replacement,.catalog-operation-context-table .admin-list-toolbar-replacement{min-height:30px}.catalog-operation-context-table .admin-table-frame{background:#ffffffc7;border-color:#2449341f;flex:auto;block-size:100%;min-height:0!important}.catalog-operation-context-table .admin-list-table-wrapper,.catalog-operation-context-table .admin-table-wrapper{min-height:0!important}.catalog-operation-context-table .admin-table-frame-body{max-height:none;overflow:auto;min-height:0!important}.catalog-operation-context-label{text-align:left;gap:2px;min-width:0;display:grid}.catalog-operation-context-label strong{color:#102116;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;overflow:hidden}.catalog-operation-context-label small{color:#607266;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:750;overflow:hidden}.catalog-operation-context-label--pattern strong{color:#3f5347}.catalog-operation-context-method-cell{justify-content:center;min-width:0;display:flex}.catalog-operation-context-method-cell .admin-table-combobox,.catalog-operation-context-method-cell .searchable-combobox{width:min(100%,206px)}.catalog-operation-context-method-panel{min-width:240px;width:240px!important}.catalog-operation-context-method-panel .searchable-combobox-options{max-height:none;padding-right:0;overflow-y:visible}.catalog-operation-context-method-panel .searchable-combobox-option{min-height:30px}.catalog-operation-context-method-panel .searchable-combobox-option-label{text-overflow:clip;white-space:normal;overflow:visible}.catalog-operation-context-start-cell{justify-content:center;min-width:0;display:flex}.catalog-operation-context-start-cell .dashboard-select-combobox,.catalog-operation-context-start-cell .admin-table-combobox,.catalog-operation-context-start-cell .searchable-combobox{width:min(100%,104px)}.catalog-operation-context-start-panel{min-width:128px;width:128px!important}.catalog-operation-context-bulk-toolbar,.catalog-operation-list-selection-strip{box-sizing:border-box;color:#4d6255;background:#ffffffe0;border:1px solid #2449341f;border-radius:12px;align-items:center;gap:8px;width:100%;min-width:0;font-size:.72rem;font-weight:750;display:flex}.catalog-operation-context-bulk-toolbar{min-height:30px;padding:0 10px}.catalog-operation-list-selection-strip{min-height:34px;padding:0 8px 0 12px}.catalog-operation-context-bulk-toolbar strong,.catalog-operation-list-selection-strip strong{color:#102116;white-space:nowrap}.catalog-operation-context-bulk-toolbar span,.catalog-operation-list-selection-strip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-operation-list-selection-strip span{flex:auto}.catalog-operation-list-selection-strip .button-secondary{border-radius:999px;flex:none;min-height:24px;padding:0 10px;font-size:.7rem}.catalog-operation-context-bulk-clear{color:#244934;cursor:pointer;background:#ffffffdb;border:1px solid #24493424;border-radius:999px;flex:none;min-height:24px;padding:3px 10px;font-size:.7rem;font-weight:850}.catalog-operation-context-cell-input{color:#102116;text-align:center;background:#ffffffe6;border:1px solid #24493424;border-radius:12px;width:min(100%,104px);min-height:30px;padding:5px 8px;font-size:.76rem;font-weight:800}.catalog-operation-context-cell-input:focus{border-color:#177a4270;outline:none;box-shadow:0 0 0 3px #177a421a}.catalog-operation-context-cell-check{accent-color:#177a42;width:17px;height:17px}.catalog-operation-context-status-chip{color:#755a23;background:#fff7dfc7;border:1px solid #755a2338;border-radius:999px;justify-content:center;align-items:center;min-width:86px;min-height:22px;padding:3px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.catalog-operation-context-status-chip--configured{color:#1d7042;background:#e8f4ece0;border-color:#1d704238}.catalog-operation-list-state-chip{color:#755a23;white-space:nowrap;background:#fff7dfc7;border:1px solid #755a2338;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:204px;min-height:24px;padding:4px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.catalog-operation-list-state-count{font-variant-numeric:tabular-nums;background:#ffffffbd;border-radius:999px;justify-content:center;align-items:center;min-width:86px;min-height:18px;padding:0 8px;font-size:.66rem;display:inline-flex}.catalog-operation-list-state-chip--configured{color:#1d7042;background:#e8f4ece0;border-color:#1d704238}.catalog-operation-list-family-chip{color:#2b4b39;white-space:nowrap;background:#eff7f2c2;border:1px solid #4c7f572e;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:22px;padding:3px 10px;font-size:.7rem;font-weight:780;line-height:1.1;display:inline-flex}.catalog-operation-list-top-action,.catalog-operation-list-global-action{color:#607266;justify-content:flex-end;align-items:center;gap:10px;font-size:.72rem;font-weight:760;display:flex}.catalog-operation-list-top-action{flex:none;min-height:30px;padding:0 2px}.catalog-operation-list-top-action--placeholder{visibility:hidden;pointer-events:none}.catalog-operation-list-global-action{margin-top:-2px}.catalog-operation-list-top-action .button-secondary,.catalog-operation-list-global-action .button-secondary{border-radius:12px;min-height:30px;padding:0 12px;font-size:.76rem}.dashboard-modal-card.catalog-operation-bulk-context-modal{width:min(1040px,100vw - 40px);max-height:calc(100dvh - 32px);overflow:visible}.dashboard-modal-card.catalog-operation-bulk-context-modal .dashboard-confirm-body{gap:14px}.dashboard-modal-card.catalog-operation-bulk-context-modal .dashboard-confirm-summary{padding:12px 14px}.dashboard-modal-card.catalog-operation-bulk-family-modal{width:min(760px,100vw - 40px);max-height:calc(100dvh - 32px);overflow:visible}.dashboard-modal-card.catalog-operation-bulk-family-modal .dashboard-confirm-body{gap:14px}.dashboard-modal-card.catalog-operation-bulk-family-modal .dashboard-confirm-summary{max-height:min(18dvh,150px);padding:12px 14px;overflow:auto}.dashboard-modal-card.catalog-operation-bulk-family-modal .dashboard-confirm-actions{align-items:center;padding-top:2px}.catalog-operation-bulk-family-field{margin-top:2px}.catalog-operation-bulk-family-panel{z-index:130}.catalog-operation-bulk-family-panel .searchable-combobox-options{max-height:var(--searchable-combobox-options-max-height,260px)}.dashboard-modal-card.catalog-operation-import-modal{width:min(980px,100vw - 40px);max-height:calc(100dvh - 32px)}.dashboard-modal-card.catalog-operation-import-modal .dashboard-confirm-body{gap:14px}.catalog-operation-import-flow{gap:12px;display:grid}.catalog-operation-import-tutorial,.catalog-operation-import-picker{background:radial-gradient(circle at 0 0,#e4f1e8e6,#0000 44%),linear-gradient(135deg,#fffffffa,#f7faf8f0);border:1px solid #27573724;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.catalog-operation-import-tutorial p,.catalog-operation-import-picker span{margin:4px 0 0;font-size:.78rem;line-height:1.45;display:block}.catalog-operation-import-picker strong{color:var(--auth-text);display:block}.catalog-operation-import-preview{gap:10px;display:grid}.catalog-operation-import-preview-header{color:#243a2d;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}.catalog-operation-import-preview-header span{color:#627567;font-weight:720}.catalog-operation-import-preview-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.catalog-operation-import-preview-actions span{min-width:0}.catalog-operation-import-report-button{white-space:nowrap;min-height:28px;padding:5px 12px}.catalog-operation-import-preview-table{border:1px solid #2757371f;border-radius:14px;overflow:hidden}.catalog-operation-import-preview-row{border-bottom:1px solid #27573714;grid-template-columns:minmax(92px,.7fr) minmax(190px,1.6fr) minmax(150px,1fr) minmax(120px,.9fr);align-items:center;gap:12px;min-height:38px;padding:7px 12px;font-size:.78rem;display:grid}.catalog-operation-import-preview-row:last-child{border-bottom:0}.catalog-operation-import-preview-row.is-header{color:#465d4e;letter-spacing:.08em;text-transform:uppercase;background:#e5eee8e6;min-height:34px;font-size:.68rem;font-weight:860}.catalog-operation-import-status{text-align:center;border-radius:999px;width:fit-content;min-width:76px;padding:4px 10px;font-size:.7rem;font-weight:840}.catalog-operation-import-status--create{color:#176137;background:#e4f6eaf2;border:1px solid #21794638}.catalog-operation-import-status--skip{color:#7a5212;background:#fff7def2;border:1px solid #ab7c2538}.catalog-operation-import-status--invalid{color:#9b1c1c;background:#ffededf2;border:1px solid #b4373738}.catalog-operation-import-history{color:#53665a;background:#f9fbf9d1;border:1px solid #2757371a;border-radius:14px;gap:5px;padding:10px 12px;font-size:.74rem;line-height:1.35;display:grid}.catalog-operation-import-history strong{color:#243a2d;font-size:.76rem}.catalog-operation-import-preview-more{min-height:unset;color:#607266;text-align:center;padding:9px 12px;font-weight:760;display:block}.catalog-operation-bulk-context-scope{background:radial-gradient(circle at 0 0,#daede0e6,#0000 42%),linear-gradient(135deg,#f7fcf8fa,#eff6f1f2);border:1px solid #27573729;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.catalog-operation-bulk-context-scope--family{background:radial-gradient(circle at 0 0,#c7e5d0f5,#0000 45%),linear-gradient(135deg,#f5fcf7fa,#e8f4ecf2);border-color:#27573747}.catalog-operation-bulk-context-scope--all{background:radial-gradient(circle at 0 0,#e2e9f2f2,#0000 45%),linear-gradient(135deg,#f8fbfcfa,#f1f6f6f2);border-color:#4a5b7c33}.catalog-operation-bulk-context-scope-copy{gap:3px;min-width:0;display:grid}.catalog-operation-bulk-context-scope-copy span{color:#607266;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.catalog-operation-bulk-context-scope-copy strong{color:#102116;font-size:1rem;line-height:1.15}.catalog-operation-bulk-context-scope-copy p{color:var(--auth-text-secondary);margin:0;font-size:.8rem;line-height:1.45}.catalog-operation-bulk-context-scope-badge{color:#213126;white-space:nowrap;background:#ffffffd1;border:1px solid #27573724;border-radius:999px;flex:none;padding:7px 10px;font-size:.74rem;font-weight:900}@media (max-width:640px){.catalog-operation-bulk-context-scope{flex-direction:column;align-items:flex-start}}.catalog-operation-bulk-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalog-operation-bulk-context-field{gap:6px;display:grid}.catalog-operation-bulk-context-toggle{color:#213126;align-items:center;gap:8px;font-size:.78rem;font-weight:850;display:inline-flex}.catalog-operation-bulk-context-toggle input{accent-color:#177a42;width:16px;height:16px}.catalog-operation-bulk-context-field input:not([type=checkbox]),.catalog-operation-bulk-context-field .dashboard-select-combobox,.catalog-operation-bulk-context-field .searchable-combobox{width:100%;min-height:36px}.catalog-operation-bulk-context-field input:not([type=checkbox]){color:#102116;background:#ffffffeb;border:1px solid #24493424;border-radius:12px;padding:7px 10px;font-size:.82rem;font-weight:800}.catalog-operation-bulk-context-field input:disabled,.catalog-operation-bulk-context-field .dashboard-select-combobox[aria-disabled=true]{opacity:.56}.catalog-registers-editor-shell{min-height:clamp(500px,100dvh - 178px,820px)}.catalog-registers-editor-tabs{justify-items:start;gap:16px;display:grid}.catalog-registers-editor-tabs .dashboard-editor-header{justify-self:stretch;width:100%}.catalog-registers-fabric-editor{width:100%;max-width:none}.catalog-registers-editor-modal{width:min(760px,100vw - 24px);max-height:min(88dvh,760px);overflow:auto}.catalog-registers-modal-body{gap:16px;display:grid}.catalog-registers-editor-shell .form-stack.catalog-article-type-editor>.button-primary,.catalog-registers-editor-shell .form-stack.catalog-size-scale-editor>.button-primary,.catalog-registers-editor-modal .form-stack.catalog-article-type-editor>.button-primary,.catalog-registers-editor-modal .form-stack.catalog-size-scale-editor>.button-primary,.catalog-registers-editor-modal .catalog-operation-family-editor-footer .button-primary,.catalog-registers-editor-modal .materials-editor-footer .button-primary{justify-self:stretch;width:100%;max-width:none}.catalog-operation-family-editor-footer .button-primary{width:100%}.catalog-registers-editor-shell .form-stack>.button-primary,.catalog-registers-editor-shell .form-stack>.button-secondary{justify-self:start;width:fit-content;min-width:180px;max-width:100%}.master-data-list-surface .master-data-list-loading-region,.factory-structure-list-surface .factory-structure-list-loading-region{flex:auto;min-height:0}.master-data-list-surface .admin-list-shell,.factory-structure-list-surface .admin-list-shell{gap:10px}.master-data-list-surface .admin-list-table,.factory-structure-list-surface .admin-list-table{min-width:100%}.dashboard-panel:has(.master-data-list-surface--customers){block-size:auto;max-block-size:none;overflow-y:auto}.dashboard-panel:has(.master-data-list-surface--customers)>.dashboard-page-layout{block-size:auto;overflow:clip visible}.dashboard-panel:has(.master-data-list-surface--customers) .management-grid.is-single{block-size:auto;overflow:clip visible}.dashboard-panel:has(.master-data-list-surface--customers) .management-grid.is-single>.surface-card{block-size:auto;overflow:clip visible}.dashboard-panel:has(.master-data-list-surface--customers) .dashboard-surface-card-body{block-size:auto;overflow:clip visible}.dashboard-panel:has(.master-data-list-surface--customers) .master-data-list-loading-region{block-size:auto;overflow:clip visible}.dashboard-panel:has(.master-data-list-surface--customers) .admin-list-shell{block-size:auto;overflow:clip visible}.master-data-list-surface--customers .admin-list-toolbar.admin-list-toolbar--compact{align-items:center;min-height:44px;padding:0 0 4px}.master-data-list-surface--customers .admin-list-table{min-width:max(100%,1120px)}.master-data-list-surface--customers .admin-list-table-wrapper,.master-data-list-surface--customers .admin-table-wrapper{max-height:none;max-block-size:none;min-height:0}.master-data-list-surface--customers .admin-list-table-wrapper{overflow:clip visible}.master-data-list-surface--customers .admin-table-frame.admin-table-wrapper{overflow:hidden}.master-data-list-surface--customers .admin-table-frame-body{overflow:auto visible;min-height:0!important;max-height:none!important}.master-data-active-toggle-card{max-width:420px}@media (max-width:760px){.catalog-model-list-surface .admin-list-toolbar.admin-list-toolbar--compact{grid-template-columns:1fr}}.planning-list-surface>.dashboard-surface-card-body,.planning-list-surface .admin-list-shell{gap:10px}.admin-list-toolbar-after{min-width:0}.planning-list-surface .admin-list-toolbar.admin-list-toolbar--compact{grid-template-columns:minmax(420px,1fr) minmax(300px,340px) repeat(2,minmax(150px,180px)) auto;align-items:end;gap:10px;min-height:0;padding:6px 2px 12px;display:grid}.planning-list-surface .admin-list-toolbar.admin-list-toolbar--compact:not(:has(.admin-list-filter)){grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:44px;padding:6px 2px 8px}.planning-list-surface .admin-list-search--compact,.planning-list-surface .admin-list-filter{width:100%;min-width:0}.planning-list-surface .admin-list-filter{flex:none}.planning-list-surface .admin-list-filter .dashboard-select-combobox,.planning-list-surface .admin-list-filter .searchable-combobox,.planning-list-surface .admin-list-filter .searchable-combobox-input,.planning-list-surface .admin-list-filter .planning-date-input{width:100%}.planning-list-surface .admin-list-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.planning-list-surface .admin-list-date-range-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.planning-list-surface .admin-list-date-range-label{color:var(--auth-text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:800}.planning-list-surface .admin-list-date-range-field .planning-date-input{border-radius:14px;height:36px;min-height:36px}.planning-list-surface .admin-list-date-range-field .planning-date-input-text{height:34px;font-size:.84rem;font-weight:600}.planning-list-surface .admin-list-date-range-field .planning-date-input-today{padding-inline:5px;font-size:.72rem}.planning-list-surface .admin-list-date-range-field .planning-date-input-calendar{width:30px}.planning-list-surface .admin-list-search--compact input:focus{border-color:#0b5a2d5c;outline:none;box-shadow:inset 0 0 0 1px #0b5a2d29,0 0 0 2px #0b5a2d14}.planning-list-surface .admin-list-table-wrapper{min-height:0}.planning-list-surface .admin-list-table{min-width:100%}.planning-order-customer-cell{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:min(220px,100%);display:inline-block;overflow:hidden}.planning-order-status-pill.status-pill{white-space:nowrap;justify-content:center;width:max-content;min-width:92px;max-width:100%;padding:5px 9px;font-size:.72rem;line-height:1}.planning-work-order-status-pill.status-pill{min-width:max-content;max-width:none;padding:5px 10px}.planning-work-order-code-cell{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.planning-list-filter-strip{border-bottom:1px solid #0a19140f;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 0 8px;display:flex}.planning-list-filter-chip-block{flex:auto;align-items:center;min-width:0;height:30px;margin-top:0;display:flex}.planning-list-filter-chip.dashboard-tab-button{align-self:center;height:30px;min-height:30px;padding:0 10px;font-size:.74rem}.planning-list-date-filter{flex:none;align-items:center;gap:8px;min-width:0;height:30px;margin-top:2px;display:flex}.planning-list-date-filter-title,.planning-list-date-filter-field>span{height:30px;color:var(--auth-text-secondary);letter-spacing:0;text-transform:none;align-items:center;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;position:relative;top:0}.planning-list-date-filter-title{white-space:nowrap}.planning-list-date-filter-field{align-items:center;gap:5px;min-height:30px;display:inline-flex}.planning-list-date-filter-field>span{min-width:max-content}.planning-list-date-filter .planning-date-input{border-radius:999px;width:132px;height:30px;min-height:30px}.planning-list-date-filter .planning-date-input-text{height:28px;padding-inline:9px 4px;font-size:.78rem;font-weight:700;line-height:28px}.planning-list-date-filter .planning-date-input-today{align-self:center;padding-inline:4px;font-size:.68rem;line-height:1}.planning-list-date-filter .planning-date-input-today-box{width:10px;height:10px}.planning-list-date-filter .planning-date-input-calendar{align-self:center;width:26px;height:24px;line-height:1}.planning-list-date-filter .planning-date-input-calendar .athena-icon{display:block}.planning-list-filter-clear{flex:none}.planning-list-filter-clear:disabled{cursor:default;opacity:.55;transform:none}@media (max-width:1280px){.planning-list-surface .admin-list-toolbar.admin-list-toolbar--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-list-filter-strip{flex-direction:column;align-items:flex-start}.planning-list-date-filter{flex-wrap:wrap}}@media (max-width:760px){.planning-list-surface .admin-list-toolbar.admin-list-toolbar--compact{grid-template-columns:1fr}}.planning-command-center{background:radial-gradient(circle at 0 0,#d0e5d6b8,#0000 34%),linear-gradient(135deg,#f8faf9fa,#eff6f2e6);border:1px solid #0a19141a;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffd1}.planning-page-header--with-command{grid-template-columns:minmax(320px,1fr) max-content auto;align-items:start;gap:10px;display:grid}.planning-page-header--with-command>:first-child{min-width:0}.planning-page-header--with-command>.planning-command-center{align-self:start;min-width:0;margin-top:6px}.planning-page-header--with-command>.dashboard-page-actions{align-self:start;padding-top:2px;padding-right:6px}.planning-page-header--with-command>.dashboard-page-actions .button-primary,.planning-page-header--with-command>.dashboard-page-actions .button-secondary{border-radius:999px;min-height:32px;padding:6px 14px;font-size:.82rem;line-height:1}.planning-page-header--with-command>.dashboard-page-actions .button-primary:hover,.planning-page-header--with-command>.dashboard-page-actions .button-secondary:hover{transform:none}.planning-page-layout--editor{gap:0}.planning-page-layout--editor .management-grid.is-single{min-height:0}.planning-page-heading{min-width:0}.planning-page-title-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.planning-page-title-row h1{margin:4px 0 0}.planning-page-title-row .planning-panel-tabs--header{margin-top:4px}.planning-page-title-row .planning-panel-tabs--header .planning-panel-tab{height:30px;min-height:30px;padding:5px 10px;font-size:.84rem;line-height:1}.planning-page-title-row .planning-panel-tabs--header .planning-panel-tab:hover{transform:none}.planning-page-title-row .planning-panel-tabs--header .planning-panel-tab>span:not(.planning-panel-tab-count){align-items:center;min-height:16px;line-height:1;display:inline-flex}.planning-page-title-row .planning-panel-tabs--header .planning-panel-tab-count{text-align:center;min-width:16px;height:16px;min-height:16px;padding:0 5px;line-height:16px}.planning-command-center--header{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.planning-command-center--header .planning-command-center-header{align-items:center}.planning-command-center--header .planning-command-center-header h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.035em;max-width:100%;margin-bottom:0;font-size:clamp(1rem,1.1vw,1.16rem);overflow:hidden}.planning-command-center--header .planning-command-metrics{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,max-content);gap:0;display:inline-grid;overflow:visible}.planning-command-center--header .planning-command-metric-card{min-width:104px;min-height:46px;box-shadow:none;text-align:center;background:0 0;border:0;border-right:1px solid #0a19141f;border-radius:0;justify-items:center;padding:2px 12px 5px}.planning-command-center--header .planning-command-metric-card:last-child{border-right:0}.planning-command-center--header .planning-command-metric-card:hover{background:#deeee347;transform:none}.planning-command-center--header .planning-command-metric-card.is-static{cursor:default}.planning-command-center--header .planning-command-metric-card.is-static:hover{background:0 0}.planning-command-center--header .planning-command-metric-card strong{color:#052f1a;font-size:clamp(1.3rem,1.72vw,1.9rem);line-height:.95}.planning-command-center--header .planning-command-metric-card span{color:#41554a;letter-spacing:.065em;text-transform:uppercase;font-size:.64rem;line-height:1.05}.planning-command-center--header .planning-command-filter-row{align-items:center;gap:10px;min-width:0;display:flex}.planning-command-center--header .planning-board-filter-label{white-space:nowrap}.planning-command-center--header .planning-board-chip-row{scrollbar-width:thin;flex-wrap:nowrap;min-width:0;overflow-x:auto}.planning-command-center-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.planning-command-center-header h2{color:#07140d;letter-spacing:-.04em;margin:2px 0 4px;font-size:clamp(1.18rem,1.45vw,1.54rem)}.planning-command-center-header .muted{max-width:760px;margin:0;line-height:1.55}.planning-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.planning-command-metric-card{min-height:82px;color:var(--auth-text);text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #0a19141a;border-radius:16px;gap:4px;padding:12px;transition:transform .16s,border-color .16s,background .16s;display:grid}.planning-command-metric-card:hover{background:#ffffffeb;border-color:#0b5a2d3d;transform:translateY(-1px)}.planning-command-metric-card strong{color:#06351d;font-variant-numeric:tabular-nums;font-size:clamp(1.42rem,2vw,2rem);line-height:1}.planning-command-metric-card span{color:var(--auth-text-secondary);font-size:.86rem;font-weight:800}.planning-command-filter-row{gap:8px;display:grid}
.factory-structure-lines-shell{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.factory-structure-lines-toolbar{grid-template-columns:minmax(360px,1fr) minmax(220px,280px) auto;align-items:end;gap:10px;display:grid}.factory-structure-lines-toolbar--search-only{grid-template-columns:minmax(0,1fr)}.factory-structure-lines-summary{white-space:nowrap;place-self:center end}.factory-structure-tablet-quick-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.factory-structure-tablet-quick-filters .button-secondary{min-width:0}.factory-structure-tablet-quick-filters .button-secondary.is-active{color:#173322;background:linear-gradient(#eef7f1fa,#e7f2ebf5);border-color:#4c7f577a}.factory-structure-tablet-header-copy{flex:auto}.factory-structure-tablet-page-description{max-width:none}@media (min-width:1040px){.factory-structure-tablet-page-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.dashboard-modal-card.factory-structure-tablet-modal{width:min(720px,100%);max-height:min(84vh,680px);padding:20px}.factory-structure-tablet-modal .form-stack{gap:12px}.factory-structure-tablet-modal-hint{max-width:64ch;margin:-2px 0 2px;line-height:1.45}.factory-structure-lines-hint{margin:-2px 0 2px;font-size:.76rem}.factory-structure-lines-hint--compact{margin:-4px 0 0}.factory-structure-lines-table-wrapper{flex:auto;min-height:clamp(320px,42vh,560px)}.factory-structure-lines-table{min-width:100%}.factory-structure-line-expand-col{width:48px;min-width:48px;max-width:48px;padding-left:12px!important;padding-right:8px!important}.factory-structure-line-expand-indicator{width:18px;color:var(--auth-text-secondary);justify-content:center;align-items:center;font-size:.82rem;transition:transform .16s,color .16s;display:inline-flex}.factory-structure-line-expand-indicator.is-expanded{color:var(--auth-brand);transform:rotate(90deg)}.factory-structure-line-row--expanded td{background:#f6faf7eb}.factory-structure-lines-table .admin-table-actions-col{white-space:nowrap;width:1%}.factory-structure-line-actions{align-items:center;gap:8px;display:inline-flex}.factory-structure-line-sector-count{padding:6px 10px;font-size:.72rem}.factory-structure-line-sector-count.has-inactive{color:#7b5b12;background:linear-gradient(#fff9e8f5,#fff4d4f0);border-color:#b3882b52}.factory-structure-line-sector-count.is-empty{color:var(--auth-text-secondary);background:linear-gradient(#fbfcfbfa,#f5f7f6f5);border-color:#82928a2e}.factory-structure-line-expanded-row td{background:#fafcfaf5;padding:0}.factory-structure-line-expanded-card{gap:12px;padding:14px 16px 16px;display:grid}.factory-structure-line-expanded-header,.factory-structure-line-editor-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.factory-structure-line-expanded-header p,.factory-structure-line-editor-header p{margin:4px 0 0}.factory-structure-line-expanded-header-copy{gap:6px;display:grid}.factory-structure-line-expanded-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.factory-structure-line-sector-list{gap:4px;display:grid}.factory-structure-line-sector-item,.factory-structure-line-editor-empty{background:linear-gradient(#fffffffa,#f7faf8fa);border:1px solid #4c7f5724;border-radius:10px;box-shadow:inset 0 1px #ffffffe0}.factory-structure-line-sector-item{align-items:center;gap:10px;min-height:34px;padding:7px 10px;display:flex}.factory-structure-line-expanded-empty{margin:0}.factory-structure-line-editor-shell,.factory-structure-editor-card>.dashboard-surface-card-body{gap:10px}.factory-structure-line-identity-card,.factory-structure-line-sector-panel{background:linear-gradient(135deg,#f2f8f4db,#fffffffa 46%),#fffffffa;border:1px solid #4c7f5724;border-radius:18px;box-shadow:inset 0 1px #ffffffe6,0 14px 30px #0f172a0a}.factory-structure-line-identity-card{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:stretch;gap:14px;padding:12px;display:grid}.factory-structure-line-identity-copy{background:linear-gradient(#e8f1ebd6,#f6faf7d1);border:1px dashed #0b5a2d38;border-radius:16px;align-content:center;gap:6px;min-width:0;padding:10px;display:grid}.factory-structure-line-identity-copy strong{color:var(--auth-text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.1;overflow:hidden}.factory-structure-line-identity-copy p{overflow-wrap:anywhere;margin:0;font-weight:700}.factory-structure-line-identity-fields{gap:10px;min-width:0;display:grid}.factory-structure-line-sector-panel{background:linear-gradient(#fffffffa,#f9fbfafa),#fffffffa;gap:10px;padding:12px;display:grid}.factory-structure-sector-drafts{background:#fffffff5;border:1px solid #4c7f5724;border-radius:12px;gap:4px;display:grid;overflow:hidden}.factory-structure-sector-draft-row{background:#f9fbfaf0;border-bottom:1px solid #4c7f571a;grid-template-columns:38px minmax(70px,96px) minmax(180px,1fr) minmax(112px,144px) 58px;align-items:start;gap:8px;min-height:46px;padding:6px 8px;transition:background .16s,opacity .16s;display:grid}.factory-structure-sector-draft-row:last-child{border-bottom:0}.factory-structure-sector-draft-row--header{min-height:30px;color:var(--auth-text-secondary);letter-spacing:0;text-transform:uppercase;background:linear-gradient(#eef6f1f5,#e7f1ebf0);align-items:center;padding-block:7px;font-size:.68rem;font-weight:900}.factory-structure-sector-draft-row--header span:last-child{text-align:center;justify-self:center}.factory-structure-sector-draft-row.is-dragging{opacity:.62;background:#e9f1ecfa}.factory-structure-sector-draft-row.is-removed{opacity:.68;background:#fbf8f6eb}.factory-structure-sector-draft-cell{align-items:center;min-width:0;display:flex}.factory-structure-sector-draft-cell--handle,.factory-structure-sector-draft-cell--actions{justify-content:center}.factory-structure-sector-draft-cell--color{align-items:flex-start}.factory-structure-sector-draft-cell--actions{justify-content:center}.factory-structure-sector-drag-handle{width:30px;height:30px;color:var(--auth-text-secondary);cursor:grab;background:#fffffff5;border:1px solid #4c7f5729;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.factory-structure-sector-drag-handle:disabled{cursor:default;opacity:.52}.factory-structure-sector-drag-handle:active{cursor:grabbing}.factory-structure-sector-inline-field{gap:2px;width:100%;margin:0;display:grid}.factory-structure-sector-inline-field input{background:#fffffff5;border:1px solid #4c7f5733;border-radius:9px;min-height:32px;padding:7px 9px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffe0}.factory-structure-sector-inline-field input:hover{border-color:#4c7f5752}.factory-structure-sector-inline-field input:focus{border-color:#4c7f5775;outline:0;box-shadow:0 0 0 3px #4c7f5714,inset 0 1px #ffffffe6}.factory-structure-sector-inline-field input:disabled{background:#f3f7f4b8}.factory-structure-sector-inline-field.is-invalid input{border-color:#ad2a2a8a}.factory-structure-sector-inline-field .field-error{min-height:0;font-size:.68rem;line-height:1.15}.factory-structure-sector-draft-cell--order input{text-align:center}.factory-structure-sector-color-field{align-items:center;gap:8px;width:100%;min-height:32px;margin:0;display:flex}.factory-structure-sector-color-field input{cursor:pointer;background:#fff;border:1px solid #4c7f5733;border-radius:9px;width:34px;height:30px;min-height:30px;padding:2px}.factory-structure-sector-color-field input:disabled{cursor:not-allowed;opacity:.55}.factory-structure-sector-color-value{color:var(--auth-text-secondary);text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1}.factory-structure-sector-color-swatch{border:1px solid #0a191424;border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 2px #ffffffe6}.factory-structure-sector-remove-button{color:#ad2a2ad1;cursor:pointer;background:#fffffff0;border:1px solid #ad2a2a2e;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .16s,box-shadow .16s,background .16s,color .16s;display:inline-flex}.factory-structure-sector-remove-button:hover{color:#8e1d1df2;background:#fef2f2f5;border-color:#ad2a2a57;box-shadow:0 8px 18px #ad2a2a14}.factory-structure-sector-remove-button:focus-visible{outline-offset:2px;outline:3px solid #ad2a2a2e}.factory-structure-sector-restore-button{min-height:32px;padding-inline:10px}.factory-structure-line-editor-empty{align-content:center;gap:6px;min-height:62px;padding:16px;display:grid}.factory-structure-line-editor-empty p{margin:0}@media (max-width:900px){.factory-structure-lines-toolbar{grid-template-columns:1fr}.factory-structure-lines-summary{justify-self:start}.factory-structure-line-expanded-header,.factory-structure-line-editor-header{flex-direction:column;align-items:stretch}.factory-structure-line-identity-card{grid-template-columns:1fr}.factory-structure-line-identity-copy strong{white-space:normal}.factory-structure-line-identity-fields .form-row-two{grid-template-columns:1fr}.factory-structure-sector-draft-row{grid-template-columns:34px 72px minmax(0,1fr) 96px}.factory-structure-sector-draft-row--header span:last-child,.factory-structure-sector-draft-cell--actions{grid-column:1/-1;justify-content:flex-start}}
.catalog-model-sheet-stage>:first-child{min-height:0}.catalog-model-sheet-stage>.dashboard-editor-panel{flex-direction:column;height:100%;min-height:100%;display:flex}.catalog-model-sheet-stage>.dashboard-editor-panel>.dashboard-surface-card-body{flex-direction:column;flex:auto;min-height:0;display:flex}.catalog-model-sheet-stage>.catalog-model-sheet-tab-panel{min-width:0;min-height:100%}.priority-card.catalog-model-editor-shell{align-self:start;padding:6px 8px 4px;height:auto!important;min-height:0!important}.priority-card.catalog-model-editor-shell>.dashboard-surface-card-body{gap:4px;min-height:0;position:relative;flex:none!important;display:grid!important}.management-grid.is-single>.priority-card.catalog-model-editor-shell{height:auto;min-height:0;display:block}.management-grid.is-single>.priority-card.catalog-model-editor-shell>.dashboard-surface-card-body{flex:none;min-height:0;display:grid}.catalog-model-sheet .dashboard-editor-panel{border-radius:14px;padding:4px 6px}.catalog-model-sheet-editor-header{border-bottom:1px solid #1118270f;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;padding-bottom:2px;display:flex}.catalog-model-sheet-editor-header--operations{align-items:start;padding-top:6px}.catalog-model-sheet-editor-copy{flex:none;gap:6px;width:100%;max-width:none;display:grid}.catalog-model-sheet-editor-copy--operations{gap:6px}.catalog-model-sheet-editor-title{font-size:1.12rem;line-height:1.16}.catalog-model-sheet-editor-description{max-width:62ch}.catalog-model-sheet-editor-actions{justify-content:flex-end;align-self:stretch;align-items:flex-start;width:100%;margin-left:0;display:flex}.catalog-model-sheet-editor-actions--operations{align-items:flex-start}.catalog-model-sheet-tab-strip{justify-content:flex-end;align-self:flex-end;max-width:100%;margin-left:0;padding-bottom:0}.catalog-model-sheet-tab-panel{align-content:start;gap:12px;min-width:0;min-height:100%;padding:14px 0 0;display:grid}.catalog-model-sheet-tab-panel--details{border-top:0;grid-template-rows:auto auto auto auto auto minmax(0,1fr);align-content:stretch;gap:8px;margin-top:0;padding-top:8px}.catalog-model-sheet-tab-panel--attachments{gap:14px;padding-top:16px}.catalog-model-sheet-tab-panel--operations{gap:12px;padding-top:14px}.catalog-model-sheet-inline-section{gap:14px;padding-top:8px;display:grid}.catalog-model-sheet-workbench{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;display:grid}.catalog-model-sheet-workbench--secondary{grid-template-columns:minmax(0,1fr)}.catalog-model-sheet-section{border:1px solid var(--auth-border);background:var(--auth-surface-muted);border-radius:18px;gap:10px;padding:16px;display:grid}.catalog-model-sheet-section--unified{gap:18px;padding:18px}.catalog-model-sheet-section-header{gap:4px;display:grid}.catalog-model-sheet-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.catalog-model-sheet-block{gap:14px;min-width:0;display:grid}.catalog-model-sheet-divider{background:var(--auth-border);height:1px}.catalog-model-sheet-card{align-content:start;gap:14px;display:grid}.catalog-model-sheet-card--primary,.catalog-model-sheet-card--wide{gap:16px}.catalog-model-sheet-duo-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;display:grid}.catalog-model-sheet-builder-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.catalog-model-sheet-builder-column{align-content:start;gap:14px;display:grid}.catalog-model-sheet-column{align-content:start;gap:10px;min-width:0;display:grid}.catalog-model-sheet-inline-heading{gap:4px;display:grid}.catalog-model-sheet-inline-heading strong{color:var(--auth-text);font-size:1rem;line-height:1.2}.catalog-model-sheet-panel{background:#ffffffb8;border:1px solid #11182714;border-radius:16px;gap:14px;min-width:0;padding:14px;display:grid}.catalog-model-sheet-panel-header{gap:8px}.catalog-model-sheet-panel-header--history{gap:4px}.catalog-model-sheet-panel-header--history .dashboard-surface-card-copy{gap:2px}.catalog-model-sheet-panel-header--history .dashboard-surface-card-description{line-height:1.38}.surface-card.catalog-model-sheet-overview-card,.priority-card.catalog-model-sheet-overview-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.surface-card.catalog-model-sheet-overview-card>.dashboard-surface-card-body,.priority-card.catalog-model-sheet-overview-card>.dashboard-surface-card-body{padding:0 0 1px}.catalog-model-sheet-overview-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;display:grid}.catalog-model-sheet-overview-main{gap:5px;min-width:0;display:grid}.catalog-model-sheet-overview-copy{align-content:start;gap:4px;min-width:0;display:grid}.catalog-model-sheet-overview-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.catalog-model-sheet-overview-thumbnail-shell{--catalog-model-overview-thumbnail-size:88px;width:var(--catalog-model-overview-thumbnail-size);height:var(--catalog-model-overview-thumbnail-size);display:inline-flex;position:relative}.catalog-model-sheet-overview-thumbnail-button{cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:flex-start;padding:0;display:inline-flex}.catalog-model-sheet-overview-thumbnail-button:hover .catalog-model-sheet-overview-thumbnail,.catalog-model-sheet-overview-thumbnail-button:focus-visible .catalog-model-sheet-overview-thumbnail{border-color:#4c7f5752;box-shadow:0 0 0 4px #4c7f5714}.catalog-model-sheet-overview-thumbnail-remove{z-index:2;color:#bf3737;background:#fffffffa;border:1px solid #cc373738;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.catalog-model-sheet-overview-thumbnail-remove:hover,.catalog-model-sheet-overview-thumbnail-remove:focus-visible{background:#fff3f3fa;border-color:#cc373761}.catalog-model-sheet-overview-thumbnail{width:var(--catalog-model-overview-thumbnail-size);height:var(--catalog-model-overview-thumbnail-size);background:linear-gradient(#eff5f1fa,#f8faf9fa);border:1px solid #4c7f571f;border-radius:20px;justify-content:center;align-items:center;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;overflow:hidden}.catalog-model-sheet-overview-thumbnail-image,.catalog-model-sheet-overview-thumbnail-fallback{width:100%;height:100%}.catalog-model-sheet-overview-thumbnail-image{object-fit:cover}.catalog-model-sheet-overview-thumbnail-fallback{color:#315640;justify-content:center;align-items:center;font-size:1.65rem;font-weight:800;display:inline-flex}.catalog-model-sheet-overview-aside{align-content:start;justify-self:end;justify-items:end;gap:13px;width:fit-content;min-width:0;max-width:100%;padding-top:4px;display:grid}.catalog-model-sheet-overview-status-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-height:24px;display:flex}.catalog-model-sheet-overview-status-row .status-pill{justify-content:center;gap:6px;min-width:62px;padding:5px 9px;font-size:.74rem}.catalog-model-sheet-overview-titles{align-content:start;gap:4px;display:grid}.catalog-model-sheet-overview-titles .eyebrow{margin:0}.catalog-model-sheet-overview-title{margin:0;font-size:clamp(1.32rem,1.55vw,1.7rem);line-height:1}.catalog-model-sheet-overview-meta{color:var(--auth-text-secondary);flex-wrap:wrap;gap:6px 8px;font-size:.76rem;display:flex}.catalog-model-sheet-overview-meta span{color:#597061;background:#f7faf8eb;border:1px solid #4c7f571a;border-radius:999px;align-items:center;min-height:24px;padding:4px 10px;font-weight:600;display:inline-flex}.catalog-model-sheet-overview-order-block{flex-wrap:wrap;align-items:center;gap:4px 10px;width:min(100%,680px);min-width:0;margin-top:1px;display:flex}.catalog-model-sheet-overview-order-select{flex:0 330px;min-width:250px}.catalog-model-sheet-overview-order-combobox{width:100%}.catalog-model-sheet-overview-order-combobox .searchable-combobox-input{height:30px;min-height:30px;color:var(--auth-text);background:linear-gradient(#fffffffa,#f7faf8f5);border-color:#4c7f572e;border-radius:12px;font-size:.8rem;font-weight:600;line-height:1;box-shadow:inset 0 1px #ffffffeb;padding:4px 36px 4px 10px!important}.catalog-model-sheet-overview-order-combobox .searchable-combobox-trigger{border-radius:9px;width:22px;height:22px;right:5px}.catalog-model-sheet-overview-order-combobox .searchable-combobox-panel{min-width:min(330px,82vw);top:calc(100% + 5px)}.catalog-model-sheet-overview-order-select select{width:100%;min-height:30px;color:var(--auth-text);background:linear-gradient(#fffffffa,#f7faf8f5);border:1px solid #1118271a;border-radius:10px;padding:4px 9px;font-size:.8rem;font-weight:600}.catalog-model-sheet-overview-order-context{color:#46594f;min-height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:4px 9px;padding:0;font-size:.78rem;line-height:1.3;display:inline-flex}.catalog-model-sheet-overview-order-context span{white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:5px;min-height:0;padding:0;display:inline-flex}.catalog-model-sheet-overview-order-context strong{color:#213126}.catalog-model-sheet-overview-metrics{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(76px,max-content) repeat(3,minmax(112px,max-content));place-content:start end;align-items:start;gap:0;margin-top:12px;display:grid;overflow:visible}.catalog-model-sheet-overview-metric-card{background:0 0;border-left:1px solid #11182714;align-content:start;justify-items:center;gap:4px;min-width:0;min-height:auto;padding:0 14px;display:grid}.catalog-model-sheet-overview-metric-card:first-child{border-left:0;padding-left:0}.catalog-model-sheet-overview-metric-card:last-child{padding-right:0}.catalog-model-sheet-overview-metric-label{color:#61726a;text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.66rem;font-weight:700;line-height:1.2}.catalog-model-sheet-overview-metric-card strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#173322;margin:0;font-size:1.94rem;line-height:.9}.catalog-model-sheet-overview-metric-card.is-primary strong{color:#214f31}.catalog-model-sheet-overview-metric-card.is-count strong{font-size:2.34rem}.catalog-model-sheet-overview-metric-card.is-count .catalog-model-sheet-overview-metric-label{color:#587063}.catalog-model-sheet-overview-tab-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;width:100%;padding-top:6px;display:grid}.catalog-model-sheet-overview-tabs{scrollbar-width:thin;scrollbar-color:#55665a29 transparent;-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow:auto hidden}.catalog-model-sheet-overview-tabs .dashboard-tab-strip{flex-wrap:nowrap;justify-content:flex-start;gap:9px;width:max-content;min-width:max-content}.catalog-model-sheet-overview-tabs .dashboard-tab-button{min-height:30px;padding:5px 10px;font-size:.74rem}.catalog-model-sheet-overview-secondary-tabs{scrollbar-width:thin;scrollbar-color:#55665a29 transparent;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;width:max-content;min-width:0;margin-left:auto;display:flex;overflow:auto hidden}.catalog-model-sheet-overview-secondary-tabs .catalog-model-sheet-inline-tabs{flex-wrap:nowrap;justify-content:flex-end;width:max-content;min-width:max-content}.catalog-model-sheet-overview-secondary-tabs .dashboard-tab-button,.catalog-model-sheet-overview-secondary-tabs .button-secondary{min-height:30px;padding:5px 10px;font-size:.74rem}.catalog-model-sheet-overview-tabs::-webkit-scrollbar{width:1px;height:1px}.catalog-model-sheet-overview-secondary-tabs::-webkit-scrollbar{width:1px;height:1px}.catalog-model-sheet-overview-tabs::-webkit-scrollbar-track{background:0 0}.catalog-model-sheet-overview-secondary-tabs::-webkit-scrollbar-track{background:0 0}.catalog-model-sheet-overview-tabs::-webkit-scrollbar-thumb{background:#55665a24;border-radius:999px}.catalog-model-sheet-overview-secondary-tabs::-webkit-scrollbar-thumb{background:#55665a24;border-radius:999px}.catalog-model-sheet-close-button{white-space:nowrap;min-width:88px;min-height:30px;padding:6px 16px;font-size:.82rem}.catalog-model-sheet-update-button{white-space:nowrap;width:auto;min-width:104px;min-height:30px;padding:6px 16px;font-size:.82rem}.catalog-model-sheet-workspace-feedback{color:var(--auth-text);background:#ffffffeb;border:1px solid #11182714;border-radius:14px;margin-bottom:10px;padding:10px 12px;font-size:.88rem;line-height:1.4}.catalog-model-sheet-workspace-feedback.is-error{color:var(--danger);background:#fff7f6f5;border-color:#9f2c2829}.catalog-model-sheet-workspace-feedback.is-success{color:var(--ok);background:#f5fbf7f5;border-color:#236f4429}.catalog-workspace-success-modal{gap:10px;width:min(420px,100%);max-height:none}.catalog-workspace-success-modal-body{gap:6px;display:grid}.catalog-workspace-success-modal-copy{color:var(--auth-text-secondary);margin:0;line-height:1.5}
.catalog-model-sheet-tab-panel--details .form-row{gap:4px;margin-top:0}.catalog-model-sheet-tab-panel--details .field{gap:2px}.catalog-model-sheet-tab-panel--details .field span{font-size:.72rem}.catalog-model-sheet-tab-panel--details .field input,.catalog-model-sheet-tab-panel--details .field select,.catalog-model-sheet-tab-panel--details .field textarea{border-radius:12px;padding:6px 10px;font-size:.82rem}.catalog-model-sheet-tab-panel--details .field textarea{min-height:48px}.catalog-model-sheet-tab-panel--details .searchable-combobox-input{padding-right:40px!important}.catalog-model-sheet-tab-panel--details .searchable-combobox-multi-value{border-radius:12px;gap:4px;min-height:32px;padding:2px 36px 2px 6px}.catalog-model-sheet-tab-panel--details .searchable-combobox-tag{padding:2px 6px;font-size:.72rem}.catalog-model-sheet-tab-panel--details .searchable-combobox-trigger{border-radius:10px;width:24px;height:24px;right:8px}.catalog-model-sheet-tab-panel--details .searchable-combobox-panel{border-radius:14px;gap:6px;padding:8px;top:calc(100% + 6px)}.catalog-model-sheet-tab-panel--details .searchable-combobox-option{min-height:34px;padding:7px 9px}.catalog-model-sheet-meta{color:var(--auth-text-secondary);flex-wrap:wrap;gap:10px 14px;font-size:.94rem;display:flex}.catalog-model-sheet-subpanel{background:#f7f9fbe6;border:1px solid #11182714;border-radius:16px;gap:12px;padding:14px;display:grid}.catalog-model-sheet-subpanel--table{align-content:start}.catalog-model-sheet-subpanel--stretch{align-content:stretch;min-height:100%}.catalog-model-sheet-table-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.catalog-model-sheet-table-header strong{font-size:1.28rem}.catalog-model-sheet-table-toolbar{background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid}.catalog-model-sheet-table-toolbar-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.catalog-model-sheet-table-toolbar-row--operations{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.catalog-model-sheet-table-toolbar-button-slot{align-content:end;gap:6px;min-width:max-content;display:grid}.catalog-model-sheet-table-toolbar-button-label{visibility:hidden;min-height:1.08rem;font-size:.9rem;line-height:1.2;display:block}.catalog-model-sheet-table-toolbar-button-feedback{visibility:hidden;min-height:1.05rem;font-size:.84rem;line-height:1.25;display:block}.catalog-model-sheet-table-toolbar-action{white-space:nowrap;align-self:auto;min-height:44px}
.catalog-model-sheet-guide-browser{flex-direction:column;flex:auto;gap:5px;min-width:0;max-width:100%;min-height:0;padding-bottom:10px;display:flex}.catalog-model-sheet-guide-browser .catalog-model-sheet-admin-table-wrapper{flex:auto;max-width:100%;height:100%;margin-top:6px;min-width:0!important;min-height:0!important;max-height:none!important}.catalog-model-sheet-guide-family-block,.catalog-model-sheet-guide-line-block{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#55665a1a transparent;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:none;align-items:center;gap:5px;margin-top:2px;padding-bottom:0;display:flex;overflow:auto hidden}.catalog-model-sheet-guide-family-block::-webkit-scrollbar{height:1px}.catalog-model-sheet-guide-line-block::-webkit-scrollbar{height:1px}.catalog-model-sheet-guide-family-block::-webkit-scrollbar-track{background:0 0}.catalog-model-sheet-guide-line-block::-webkit-scrollbar-track{background:0 0}.catalog-model-sheet-guide-family-block::-webkit-scrollbar-thumb{background:#55665a1a;border-radius:999px}.catalog-model-sheet-guide-line-block::-webkit-scrollbar-thumb{background:#55665a1a;border-radius:999px}.catalog-model-sheet-guide-family-block::-webkit-scrollbar-thumb:hover{background:#55665a2e}.catalog-model-sheet-guide-line-block::-webkit-scrollbar-thumb:hover{background:#55665a2e}.catalog-model-sheet-guide-family-chips,.catalog-model-sheet-guide-line-chips{flex-wrap:nowrap;align-items:center;gap:6px;min-width:max-content;display:flex}.catalog-model-sheet-guide-line-block{min-height:26px;margin-top:0}.catalog-model-sheet-guide-line-chips{min-height:26px}.catalog-model-sheet-guide-line-block .catalog-model-sheet-guide-line-chip.dashboard-tab-button{height:26px;min-height:26px;padding:0 9px;font-size:.7rem}.catalog-model-sheet-guide-family-chip{-webkit-user-select:none;user-select:none;flex:none;gap:6px;height:30px;min-height:30px;padding:0 10px;font-size:.74rem;line-height:1.1;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;position:relative}.catalog-model-sheet-guide-family-chip:hover{border-color:#4c7f5738}.catalog-model-sheet-guide-family-chip.is-dragging{opacity:.74;transform:translateY(-2px)scale(1.01);box-shadow:0 14px 24px #24362a2e,0 0 0 1px #4c7f572e}.catalog-model-sheet-guide-family-chip.is-drop-before,.catalog-model-sheet-guide-family-chip.is-drop-after{background:#f1f8f3f5;border-color:#4c7f5757}.catalog-model-sheet-guide-family-chip.is-drop-before:before,.catalog-model-sheet-guide-family-chip.is-drop-after:after{content:"";background:#23703ae0;border-radius:999px;width:3px;position:absolute;top:4px;bottom:4px;box-shadow:0 0 0 3px #4c7f5721}.catalog-model-sheet-guide-family-chip.is-drop-before:before{left:-6px}.catalog-model-sheet-guide-family-chip.is-drop-after:after{right:-6px}.catalog-model-sheet-guide-last-col{text-align:center;width:58px;min-width:58px}.catalog-model-sheet-guide-time-col{text-align:center;width:140px;min-width:140px}.catalog-model-sheet-guide-operation-col{width:286px;min-width:286px}.catalog-model-sheet-guide-quantity-col{text-align:center;width:96px;min-width:96px}.catalog-model-sheet-guide-group-split-col{text-align:center;width:168px;min-width:168px}.catalog-model-sheet-guide-code-col{width:92px;min-width:92px}.catalog-model-sheet-guide-family-col{width:96px;min-width:96px}.catalog-model-sheet-guide-line-col{width:132px;min-width:132px}.catalog-model-sheet-guide-click-value-col{text-align:center;width:92px;min-width:92px}.catalog-model-sheet-guide-group-time-col{text-align:center;width:140px;min-width:140px}.catalog-model-sheet-guide-record-method-col{width:172px;min-width:172px}.catalog-model-sheet-guide-dependency-col{width:152px;min-width:152px}.catalog-model-sheet-guide-machine-col{width:156px;min-width:156px}.catalog-model-sheet-guide-recorded-col{width:136px;min-width:136px}.catalog-model-sheet-guide-history-col{width:116px;min-width:116px}.catalog-model-sheet-guide-apply-base-col{text-align:center;width:136px;min-width:136px}.catalog-model-sheet-guide-table th.catalog-model-sheet-guide-apply-base-col .admin-table-heading-content,.catalog-model-sheet-guide-table th.catalog-model-sheet-guide-recorded-col .admin-table-heading-content{white-space:nowrap}.catalog-model-sheet-guide-produced-col,.catalog-model-sheet-guide-remaining-col,.catalog-model-sheet-guide-prod-hour-col{text-align:center;width:116px;min-width:116px}.catalog-model-sheet-guide-staffing-col{width:360px;min-width:360px}.catalog-model-sheet-guide-forecast-col{text-align:center;width:84px;min-width:84px}.catalog-model-sheet-guide-header-stack{text-align:center;justify-items:center;gap:2px;line-height:1.1;display:inline-grid}.catalog-model-sheet-guide-header-stack small{color:#7a8b83;letter-spacing:0;text-transform:none;font-size:.58rem;font-weight:600}.catalog-model-sheet-guide-bulk-header{width:100%;min-width:0;display:block}.catalog-model-sheet-guide-bulk-header-select{width:100%;min-width:0}.catalog-model-sheet-guide-table .catalog-model-sheet-guide-bulk-header-select .searchable-combobox-input{color:#41564a;letter-spacing:.045em;text-transform:uppercase;background:#fffffffa;border-color:#4c7f5738;border-radius:9px;height:24px;min-height:24px;font-size:.58rem;font-weight:800;padding:2px 27px 2px 7px!important}.catalog-model-sheet-guide-table .catalog-model-sheet-guide-bulk-header-select .searchable-combobox-trigger{border-radius:8px;width:21px;height:20px;right:3px}.catalog-model-sheet-guide-table .catalog-model-sheet-guide-bulk-header-select .searchable-combobox.is-disabled{cursor:not-allowed;opacity:.58}.catalog-model-sheet-guide-bulk-header-panel{min-width:180px;box-shadow:0 18px 36px #07211129}.catalog-model-sheet-guide-table th .admin-table-heading-content:has(.catalog-model-sheet-guide-bulk-header){width:100%;min-width:0}.catalog-model-sheet-guide-last-button{background:#fffffff5;border:1px solid #11182714;border-radius:999px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;transition:border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.catalog-model-sheet-guide-last-button:hover,.catalog-model-sheet-guide-last-button:focus-visible{border-color:#4c7f5747;box-shadow:0 0 0 3px #4c7f5714}.catalog-model-sheet-guide-last-button.is-active{background:#eef7f1f0;border-color:#4c7f5766}.catalog-model-sheet-guide-last-indicator{background:#ffffffeb;border:1.5px solid #4a584f59;border-radius:999px;width:16px;height:16px;display:inline-flex;box-shadow:inset 0 1px #fffffff0}.catalog-model-sheet-guide-last-indicator.is-active{background:radial-gradient(circle,#4c7f57eb 0 45%,#4c7f572e 46% 100%);border-color:#4c7f57cc}.catalog-model-sheet-guide-family-drag-handle{color:#708279;letter-spacing:-.12em;font-size:.62rem;line-height:1}.catalog-model-sheet-guide-family-count{display:inline-flex}.catalog-model-sheet-guide-filter-row{flex:none;grid-template-columns:minmax(320px,1fr) auto;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:0;display:grid}.catalog-model-sheet-guide-search{width:100%;min-width:0;max-width:none;display:block}.catalog-model-sheet-guide-search input{box-sizing:border-box;background:linear-gradient(#fffffffa,#f8faf9fa);border-color:#4c7f5724;width:100%;font-size:.84rem;line-height:1.2;box-shadow:inset 0 1px #ffffffeb;height:36px!important;min-height:36px!important;padding:7px 12px!important}.catalog-model-sheet-guide-toolbar-actions{scrollbar-width:thin;scrollbar-color:#55665a1f transparent;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;padding:0 0 2px;display:flex;overflow:auto hidden}.catalog-model-sheet-guide-toolbar-actions .button-secondary{white-space:nowrap;min-width:112px;min-height:36px;padding-block:7px}.catalog-model-sheet-guide-toolbar-actions .button-secondary:hover,.catalog-model-sheet-guide-toolbar-actions .button-secondary:focus-visible{box-shadow:none;transform:none}.catalog-model-sheet-guide-toolbar-actions::-webkit-scrollbar{width:1px;height:1px}.catalog-model-sheet-guide-toolbar-actions::-webkit-scrollbar-track{background:0 0}.catalog-model-sheet-guide-toolbar-actions::-webkit-scrollbar-thumb{background:#55665a24;border-radius:999px}.catalog-model-sheet-guide-toolbar-actions .button-secondary.is-active{color:#173322;background:linear-gradient(#eef7f1fa,#e7f2ebf5);border-color:#4c7f577a}.catalog-model-sheet-operation-proposal-card{background:linear-gradient(135deg,#eef7f1fa,#fffbf0eb);border:1px solid #4c7f5742;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;box-shadow:0 12px 28px #16382614}.catalog-model-sheet-operation-proposal-card span{color:#496454;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.catalog-model-sheet-operation-proposal-card strong{color:#102218;margin-top:3px;font-size:.92rem;display:block}.catalog-model-sheet-operation-proposal-card p{color:#51635a;margin:3px 0 0;font-size:.78rem}.catalog-model-sheet-operation-proposal-card .button-secondary{color:#173322;background:#fff;border-color:#4c7f5752;flex:none}.catalog-model-sheet-guide-results{white-space:nowrap;min-height:1.1rem;margin:0;font-size:.82rem}.catalog-model-sheet-guide-empty{background:linear-gradient(#f8fbf9f5,#fffffffa);border:1px dashed #4c7f5729;border-radius:18px;align-items:center;min-height:136px;padding:18px 20px;display:grid}.catalog-model-sheet-guide-empty-content{justify-items:start;gap:12px;display:grid}.catalog-model-sheet-guide-table-check-col{text-align:center;box-sizing:border-box;width:28px;min-width:28px;max-width:28px;padding-left:6px!important;padding-right:6px!important}.catalog-model-sheet-guide-table input[type=checkbox]{width:14px;height:14px;accent-color:var(--auth-brand)}.catalog-model-sheet-guide-table .admin-table-cell.catalog-model-sheet-guide-table-check-col{justify-content:center;align-items:center;width:100%;display:flex;padding-left:0!important;padding-right:0!important}.catalog-model-sheet-guide-table .catalog-model-sheet-guide-table-check-col{justify-content:center}.catalog-model-sheet-guide-table th.catalog-model-sheet-guide-table-check-col .admin-table-heading-content{justify-content:center;min-height:22px}.catalog-model-sheet-guide-table th.catalog-model-sheet-guide-table-check-col,.catalog-model-sheet-guide-table td .catalog-model-sheet-guide-table-check-col{box-sizing:border-box}.catalog-model-sheet-guide-table td:has(.catalog-model-sheet-guide-table-check-col){box-sizing:border-box}.catalog-model-sheet-guide-table th.catalog-model-sheet-guide-table-check-col,.catalog-model-sheet-guide-table th.editable-admin-table-reorder-col,.catalog-model-sheet-guide-table td.editable-admin-table-reorder-col{padding-left:6px!important;padding-right:6px!important}.catalog-model-sheet-guide-table td:has(>.admin-table-cell.catalog-model-sheet-guide-table-check-col){padding-left:6px!important;padding-right:6px!important}.catalog-model-sheet-guide-table th.catalog-model-sheet-guide-table-check-col input[type=checkbox],.catalog-model-sheet-guide-table td .catalog-model-sheet-guide-table-check-col input[type=checkbox]{margin:0;display:block}.catalog-model-sheet-guide-table-main{--catalog-operation-leading-width:14px;--catalog-operation-content-offset:calc(var(--catalog-operation-leading-width) + 6px);gap:1px;display:grid;position:relative}.catalog-model-sheet-guide-table-main.is-grouped{--catalog-group-guide-color:#4c7f5775;--catalog-group-guide-accent:#4c7f57b8;background:linear-gradient(90deg,#4c7f5714 0,#4c7f5708 14px,#0000 14px);border-radius:8px;padding-left:12px}.catalog-model-sheet-guide-table-main.is-grouped:before{content:"";border-left:2px solid var(--catalog-group-guide-color);position:absolute;top:2px;bottom:2px;left:0}.catalog-model-sheet-guide-table-main.is-grouped-child:before{border-left:2px solid var(--catalog-group-guide-color)}.catalog-model-sheet-guide-table-main.is-grouped-child:after{content:"";width:var(--catalog-group-connector-width,12px);border-top:2px solid var(--catalog-group-guide-color);position:absolute;top:50%;left:0;transform:translateY(-50%)}.catalog-model-sheet-guide-operation-title{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.catalog-model-sheet-guide-operation-leading{width:var(--catalog-operation-leading-width);flex:none;justify-content:flex-start;align-items:center;gap:4px;padding-inline-start:4px;display:inline-flex}.catalog-model-sheet-guide-sequence-marker{background:#2f7d43;border-radius:999px;flex:none;width:8px;height:8px;display:inline-flex;box-shadow:0 0 0 3px #2f7d431a}.catalog-model-sheet-guide-sequence-col{text-align:center;width:42px;min-width:42px;max-width:42px}.catalog-model-sheet-guide-table th.catalog-model-sheet-guide-sequence-col{text-align:center;width:42px;min-width:42px;max-width:42px;padding-left:8px!important;padding-right:8px!important}.catalog-model-sheet-guide-table td:has(>.admin-table-cell.catalog-model-sheet-guide-sequence-col){text-align:center;width:42px;min-width:42px;max-width:42px;padding-left:8px!important;padding-right:8px!important}.catalog-model-sheet-guide-table th.catalog-model-sheet-guide-sequence-col .admin-table-heading-content,.catalog-model-sheet-guide-table .admin-table-cell.catalog-model-sheet-guide-sequence-col{justify-content:center;width:100%;min-width:100%}.catalog-model-sheet-guide-table .admin-table-cell.catalog-model-sheet-guide-sequence-col{width:100%;min-width:100%;max-width:none;padding-left:0!important;padding-right:0!important}.catalog-model-sheet-guide-sequence-value{color:#4e6157;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:100%;font-size:.7rem;font-weight:700;display:inline-flex}.catalog-model-sheet-guide-table-main strong{text-overflow:ellipsis;white-space:nowrap;color:#203126;flex:auto;min-width:0;font-size:.8rem;font-weight:700;display:block;overflow:hidden}.catalog-model-sheet-guide-table-main strong,.catalog-model-sheet-guide-table-main span{margin:0}.catalog-model-sheet-guide-table-meta{padding-left:var(--catalog-operation-content-offset);color:var(--auth-text-secondary);flex-wrap:wrap;align-items:center;gap:4px;font-size:.68rem;line-height:1.08;display:flex}.catalog-model-sheet-guide-table-code,.catalog-model-sheet-guide-family-pill,.catalog-model-sheet-guide-line-pill,.catalog-model-sheet-guide-code-pill,.catalog-model-sheet-guide-record-method,.catalog-model-sheet-guide-dependent-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:18px;padding:2px 8px;font-size:.67rem;line-height:1;display:inline-flex}.catalog-model-sheet-guide-table-code{color:#5f6f66;background:#f5f7f6f5;border:1px solid #11182714;font-weight:700}.catalog-model-sheet-guide-family-pill{color:#355e44;background:#4c7f5714;border:1px solid #4c7f5729;font-weight:700}.catalog-model-sheet-guide-group-pill{color:#2c5d3a;white-space:nowrap;background:#ecf6f0eb;border:1px solid #4c7f5733;border-radius:999px;align-items:center;min-height:18px;padding:2px 8px;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.catalog-model-sheet-guide-group-pill--interactive{cursor:text}.catalog-model-sheet-guide-group-pill--interactive:hover,.catalog-model-sheet-guide-group-pill--interactive:focus-visible{border-color:#4c7f5757;box-shadow:0 0 0 2px #4c7f571a}.catalog-model-sheet-guide-group-time-cell{justify-content:center;align-items:center;min-width:0;display:flex}.catalog-model-sheet-guide-group-split-cell{white-space:nowrap;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;display:inline-flex}.catalog-model-sheet-guide-group-split-label{color:var(--auth-text-secondary);font-size:.64rem;font-weight:700;line-height:1}.catalog-model-sheet-guide-group-actions{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.catalog-model-sheet-guide-group-actions--inline{white-space:nowrap;flex-wrap:nowrap;flex:none;align-items:center;gap:3px;margin-top:0}.catalog-model-sheet-guide-group-action{border-radius:8px;min-height:18px;padding:2px 6px;font-size:.62rem;line-height:1.1}.catalog-model-sheet-guide-group-action--inline{white-space:nowrap;border-radius:7px;min-height:16px;padding:1px 5px;font-size:.6rem;line-height:1}.catalog-model-sheet-guide-group-remove{color:#bf3737;background:#fffffff5;border:1px solid #cc373733;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:.8rem;font-weight:900;line-height:1;display:inline-flex}.catalog-model-sheet-guide-group-remove:hover,.catalog-model-sheet-guide-group-remove:focus-visible{background:#fff3f3fa;border-color:#cc37375c}.catalog-model-sheet-guide-group-time-cell span,.catalog-model-sheet-guide-group-secondary{color:var(--auth-text-secondary);font-size:.64rem;font-weight:700;line-height:1.1}.catalog-model-sheet-guide-quantity-pill{color:#4f6358;font-variant-numeric:tabular-nums;background:#f7faf8f5;border:1px solid #4c7f5729;border-radius:999px;justify-content:center;align-items:center;min-width:42px;min-height:22px;padding:2px 8px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.catalog-model-sheet-guide-quantity-pill.is-configured{color:#255b36;background:#ecf6f0f0;border-color:#4c7f5747}.catalog-model-sheet-guide-quantity-structure{--catalog-quantity-guide-color:#4c7f576b;--catalog-quantity-content-offset:6px;padding-left:var(--catalog-operation-content-offset);gap:2px;margin-top:4px;display:grid}.catalog-model-sheet-guide-quantity-structure--production{margin-top:3px}.catalog-model-sheet-guide-quantity-summary{color:#2c5d3a;background:#ecf6f0d6;border:1px solid #4c7f572e;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:18px;padding:2px 8px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.catalog-model-sheet-guide-quantity-item{width:max-content;max-width:100%;min-height:18px;padding-left:calc(var(--catalog-quantity-connector-width,14px) + var(--catalog-quantity-content-offset));color:#34493b;align-items:center;gap:6px;margin-left:0;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.catalog-model-sheet-guide-quantity-item:before{content:"";border-left:2px solid var(--catalog-quantity-guide-color);position:absolute;top:-7px;bottom:50%;left:0}.catalog-model-sheet-guide-quantity-item:after{content:"";width:var(--catalog-quantity-connector-width,14px);border-top:2px solid var(--catalog-quantity-guide-color);position:absolute;top:50%;left:0}.catalog-model-sheet-guide-quantity-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-model-sheet-guide-quantity-item-time{color:#4f6358;font-variant-numeric:tabular-nums;background:#ffffffd6;border-radius:999px;justify-content:center;align-items:center;min-width:30px;min-height:16px;padding:1px 6px;font-size:.6rem;font-weight:800;display:inline-flex}.catalog-model-sheet-guide-ungroup-button{border-radius:8px;min-height:20px;padding:2px 6px;font-size:.62rem}.catalog-model-sheet-guide-ungroup-button--inline{border-radius:7px;min-height:16px;padding:1px 5px;font-size:.58rem;line-height:1}.catalog-model-sheet-guide-line-pill{color:#5f6f66;background:#f9faf9fa;border:1px solid #11182714;font-weight:600}.catalog-model-sheet-guide-line-pill--empty{color:var(--auth-text-muted)}.catalog-model-sheet-guide-line-picker{width:100%;min-width:0}.catalog-model-sheet-guide-line-picker .searchable-combobox,.catalog-model-sheet-guide-line-picker .searchable-combobox-control{width:100%}.catalog-model-sheet-guide-line-picker .searchable-combobox-input{border-radius:10px;width:100%;min-height:28px;font-size:.7rem;padding:3px 32px 3px 9px!important}.catalog-model-sheet-guide-line-picker .searchable-combobox-trigger{border-radius:8px;width:22px;height:22px;right:4px}.catalog-model-sheet-guide-line-picker .searchable-combobox-panel{border-radius:12px;min-width:190px;padding:8px;top:calc(100% + 4px)}.catalog-model-sheet-guide-line-picker .searchable-combobox-hint{font-size:.7rem}.catalog-model-sheet-guide-line-picker .searchable-combobox-options{gap:4px;max-height:180px}.catalog-model-sheet-guide-line-picker .searchable-combobox-option{border-radius:10px;min-height:32px;padding:6px 9px}.catalog-model-sheet-guide-line-picker .searchable-combobox-option-label{font-size:.72rem}.catalog-model-sheet-guide-code-pill{color:#395144;font-variant-numeric:tabular-nums;background:#f5f9f6f5;border:1px solid #4c7f571f;font-weight:700}.catalog-model-sheet-guide-record-method{color:#304a3c;background:#f4f7f5fa;border:1px solid #11182714;justify-content:center;font-weight:700}.catalog-model-sheet-guide-dependent-pill{text-overflow:ellipsis;color:#31463a;background:#e5eee9e6;border:1px solid #4c7f5724;justify-content:center;max-width:180px;font-weight:600;overflow:hidden}.catalog-model-sheet-guide-table-badge{color:#356847;background:#4c7f571a;border:1px solid #4c7f5729;border-radius:999px;align-items:center;min-height:19px;padding:2px 9px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.catalog-model-sheet-guide-table-empty{color:var(--auth-text-muted)}.catalog-model-sheet-guide-row--selected td{background:linear-gradient(#4c7f571a,#4c7f570f)}.catalog-model-sheet-guide-row--selected td:first-child{box-shadow:inset 2px 0 #35684752}.catalog-model-sheet-guide-recorded-time{color:#0f5f2d;font-variant-numeric:tabular-nums;background:linear-gradient(#ecf7effa,#dff1e5f5);border-radius:999px;justify-content:center;align-items:center;min-width:78px;min-height:24px;padding:0 12px;font-size:.7rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.catalog-model-sheet-guide-history-button{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;min-width:104px}
