.management-dialog{width:calc(100vw - 32px);max-width:1600px;height:calc(100dvh - 32px);max-height:none;margin:auto;padding:0;border:1px solid var(--wb-border);border-radius:12px;overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 80px #0003}.management-dialog::backdrop,.management-leave-prompt::backdrop{background:#00000073}.management-dialog h2,.management-dialog h3,.management-dialog h4,.management-dialog p{margin:0}.management-dialog h2{font-size:18px;line-height:1.4;font-weight:650}.management-dialog h3{font-size:26px;line-height:1.3;font-weight:650}.management-dialog h4{font-size:16px;line-height:1.5;font-weight:600}.management-dialog p{font-size:13px;line-height:1.6}.management-dialog-header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 24px;background:#fff;border-bottom:1px solid var(--wb-border)}.management-dialog-header>.workbench-button{flex-shrink:0}.management-sections{display:flex;gap:8px;padding:12px 24px;background:#fff;border-bottom:1px solid var(--wb-border)}.management-sections button,.formula-editor-tabs button{padding:10px 14px;min-height:40px;border-radius:6px;color:var(--wb-muted);font:inherit;cursor:pointer}.management-sections button[aria-pressed=true]{color:var(--wb-accent);background:#f0f0f0;font-weight:600}.formula-manager,.profile-catalog{display:grid;grid-template-columns:228px minmax(0,1fr);align-items:start}.management-catalog{display:grid;align-content:start;gap:8px;min-width:0;padding:24px 12px;background:#fff;border-right:1px solid var(--wb-border)}.management-catalog .management-label{padding:0 12px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.management-catalog-item{display:grid;gap:6px;width:100%;min-height:64px;padding:12px;border-left:3px solid transparent;border-radius:6px;text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere}.management-catalog-item strong{font-size:13px;font-weight:600}.management-catalog-item span{font-size:11px;color:var(--wb-muted)}.management-catalog-item[aria-pressed=true]{background:#f0f0f0;border-left-color:var(--wb-accent)}.management-catalog-item:hover:not(:disabled){background:#f7f7f7}.management-catalog>.workbench-button,.management-catalog>.workbench-muted{margin:12px}.management-content-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:24px}.management-content-heading p{margin-top:8px;overflow-wrap:anywhere}.formula-content,.profile-detail{min-width:0;padding:24px}.formula-controls{min-width:0}.formula-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px}.formula-identity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px;margin-bottom:12px}.management-dialog label{display:block;font-size:12px;font-weight:600;color:var(--wb-muted)}.management-dialog input:not([type=checkbox]),.management-dialog select,.management-dialog textarea{display:block;width:100%;min-height:40px;margin-top:8px;padding:10px 12px;border:1px solid #bdbdbd;border-radius:6px;background:#fff;color:var(--wb-ink);font-family:inherit;font-size:14px;line-height:1.5;font-weight:400}.management-dialog input[readonly]{background:#fafafa}.management-dialog textarea{min-height:320px;resize:vertical;tab-size:2;white-space:pre;overflow:auto;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.management-dialog .formula-source{min-height:400px}.management-dialog .workbench-muted{font-size:12px}.formula-editor-tabs{display:flex;gap:12px;margin-block:20px;border-bottom:1px solid var(--wb-border)}.formula-editor-tabs button{border-radius:0;border-bottom:2px solid transparent}.formula-editor-tabs button[aria-pressed=true]{border-bottom-color:var(--wb-accent);color:var(--wb-accent);font-weight:600}.formula-editor>div:not(.formula-identity) p{margin-block:12px}.formula-inspector{display:grid;gap:20px;min-width:0}.formula-inspector .workbench-button{width:100%;margin-top:16px}.formula-inspector label,.formula-inspector p{margin-top:16px}.formula-preview{display:grid;gap:16px;margin-top:20px}.formula-preview>strong{font-size:28px;line-height:1.3}.formula-preview .workbench-badge{justify-self:start}.formula-preview dl>div{display:flex;gap:16px;justify-content:space-between;padding-block:8px;border-top:1px solid var(--wb-border);font-size:12px}.formula-preview dd{white-space:nowrap;font-variant-numeric:tabular-nums}.formula-savebar{position:sticky;bottom:0;z-index:2;box-shadow:0 -6px 20px #0000000d;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px}.formula-savebar>div:first-child{min-width:0}.formula-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.formula-actions>.workbench-button{flex-shrink:0}.management-dialog .formula-active-field{display:flex;gap:8px;align-items:start;margin-top:12px}.formula-active-field input{margin-top:3px;accent-color:var(--wb-accent)}.management-dialog details{margin-top:16px;font-size:13px;overflow-wrap:anywhere}.management-dialog summary{cursor:pointer;color:var(--wb-accent);padding-block:6px}.management-dialog details>:not(summary){margin-top:12px}.management-dialog .workbench-message{margin-top:16px}.formula-factors{display:grid;gap:12px}.formula-factors span{display:block;color:var(--wb-muted);font-size:11px}.formula-mobile-selector{display:none!important}.management-table-scroll{overflow-x:auto;margin-top:16px}.management-table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.management-table th,.management-table td{padding:16px 16px 16px 0;border-top:1px solid var(--wb-border);vertical-align:top;min-width:100px}.management-table th{font-weight:500}.management-table thead th{color:var(--wb-muted);font-size:11px;font-weight:600}.management-table td:last-child{color:var(--wb-muted)}.profile-implementations{min-width:560px}.profile-implementations thead th:not(:first-child){color:var(--wb-ink);font-size:14px;width:35%}.profile-implementations th>span{display:block;margin-top:6px;font-size:12px;font-weight:400;color:var(--wb-muted)}.profile-detail>.workbench-panel+.workbench-panel{margin-top:20px}.profile-detail code{overflow-wrap:anywhere}.management-loading{padding:24px}.management-leave-prompt{width:min(480px,calc(100vw - 32px));margin:auto;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 24px 80px #0003}.management-leave-prompt p{margin-block:16px}@media(min-width:1500px){.formula-workspace{grid-template-columns:minmax(0,1fr) 340px}.formula-identity{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 110px 110px}}@media(max-width:1150px){.formula-workspace,.formula-inspector{grid-template-columns:minmax(0,1fr)}.formula-savebar{align-items:start;flex-direction:column}}@media(max-width:760px){.management-dialog{width:100vw;height:100dvh;max-width:none;border:0;border-radius:0}.management-dialog-header{padding:16px;align-items:start;gap:12px}.management-dialog h2{font-size:16px}.management-dialog h3{font-size:22px}.management-dialog-header>.workbench-button{max-width:110px}.management-sections{padding:8px 16px}.formula-manager,.profile-catalog{grid-template-columns:minmax(0,1fr)}.management-catalog{border-right:0;border-bottom:1px solid var(--wb-border);padding:16px}.management-catalog .management-label{padding:0}.formula-mobile-selector{display:block!important}.formula-catalog-list{display:none}.management-catalog>.workbench-button,.management-catalog>.workbench-muted{margin:0}.formula-content,.profile-detail{padding:20px 16px}.formula-inspector,.formula-identity{grid-template-columns:minmax(0,1fr)}.formula-editor .workbench-section-heading{align-items:start}.formula-editor-tabs{gap:0}.profile-implementations{min-width:500px}.management-table th,.management-table td{padding-block:12px}}.management-dialog .formula-active-field+p{margin-block:8px 12px}.formula-savebar>.workbench-button{flex-shrink:0}
