/* /Components/AccountsConfiguration.razor.rz.scp.css */
.leave-worksheet[b-u8wjm02wbz]{color:#203f50;padding:24px}.leave-worksheet small[b-u8wjm02wbz]{color:#e34b24;font-weight:700}.toolbar[b-u8wjm02wbz],.fields[b-u8wjm02wbz],.links[b-u8wjm02wbz]{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.toolbar[b-u8wjm02wbz]{align-items:center;margin:18px 0}.leave-worksheet button[b-u8wjm02wbz]{padding:10px 16px;border:1px solid #203f50;background:white;color:#203f50;min-height:40px}.toolbar button:first-child[b-u8wjm02wbz]{background:#192b35;color:white}.toolbar .download[b-u8wjm02wbz]{background:#eaf4ed;color:#17643c;border-color:#17643c}.leave-worksheet button:disabled[b-u8wjm02wbz]{opacity:.5}.leave-worksheet fieldset[b-u8wjm02wbz]{border:0;padding:0}.leave-worksheet article[b-u8wjm02wbz]{border:1px solid #ccd9df;border-top:3px solid #087f8c;padding:18px;margin:18px 0;background:#f7f9fa}.leave-worksheet label[b-u8wjm02wbz]{display:flex;flex-direction:column;gap:6px;flex:1 1 160px}.leave-worksheet input:not([type=checkbox])[b-u8wjm02wbz],.leave-worksheet select[b-u8wjm02wbz]{padding:9px;border:1px solid #aabdc8;width:100%;box-sizing:border-box;min-height:40px}.leave-worksheet .flag[b-u8wjm02wbz]{flex:0 0 auto;flex-direction:row;align-items:center;min-height:40px}.leave-worksheet details[b-u8wjm02wbz]{margin-top:18px;border-top:1px solid #ccd9df;padding-top:14px}.leave-worksheet summary[b-u8wjm02wbz]{cursor:pointer;font-weight:600}.links[b-u8wjm02wbz]{padding:14px 0}.message[b-u8wjm02wbz]{background:#edf5f7;padding:14px;border-left:3px solid #087f8c}
/* /Components/AccountsPayableConfiguration.razor.rz.scp.css */

.configuration-scope-note[b-zsunuk8wwt]{margin:0;padding:12px 24px;background:#edf3f4;color:#355365;font-size:13px;line-height:1.6}
/* /Components/AllowanceCodesGuidance.razor.rz.scp.css */
.allowance-guidance h3[b-nyyh7woemc]{font-size:19px;margin:26px 0 10px}.allowance-guidance p[b-nyyh7woemc],.allowance-guidance li[b-nyyh7woemc]{line-height:1.65}.allowance-table[b-nyyh7woemc]{overflow:auto}.allowance-table table[b-nyyh7woemc]{border-collapse:collapse;width:100%;font-size:14px}.allowance-table th[b-nyyh7woemc]{background:#203f50;color:white;text-align:left}.allowance-table th[b-nyyh7woemc],.allowance-table td[b-nyyh7woemc]{padding:12px;border:1px solid #cddbe1;vertical-align:top}.allowance-table td:first-child[b-nyyh7woemc]{font-weight:600;min-width:170px}.allowance-table td[b-nyyh7woemc]{min-width:220px}
/* /Components/ApAccountCombinationsConfiguration.razor.rz.scp.css */
.ap-master-context[b-s0r2j8wlvn]{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.15fr);gap:0;border:1px solid #172630;border-top:0;background:#172630;color:#fff}
.ap-master-context>div:first-child[b-s0r2j8wlvn]{padding:25px 27px;border-right:1px solid #4d5b63}
.ap-master-context small[b-s0r2j8wlvn],.ap-account-rules small[b-s0r2j8wlvn],.ap-account-examples small[b-s0r2j8wlvn]{color:#f4511e;font-size:10px;font-weight:900;letter-spacing:.12em}
.ap-master-context h3[b-s0r2j8wlvn],.ap-account-rules h3[b-s0r2j8wlvn],.ap-account-examples h3[b-s0r2j8wlvn]{margin:6px 0 8px;font-size:24px;line-height:1.1}
.ap-master-context p[b-s0r2j8wlvn]{margin:0;color:#c8d1d5;font-size:13px;line-height:1.6}
.ap-master-flow[b-s0r2j8wlvn]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1.4fr;gap:8px;align-items:stretch;padding:19px}
.ap-master-flow span[b-s0r2j8wlvn]{display:grid;place-items:center;min-height:66px;padding:9px;border:1px solid #6a777e;background:#243640;color:#fff;text-align:center;font-size:11px;font-weight:850;line-height:1.35}
.ap-master-flow span:nth-of-type(2)[b-s0r2j8wlvn]{border-color:#f4511e;background:#fff1eb;color:#172630;box-shadow:inset 0 -4px #f4511e}.ap-master-flow i[b-s0r2j8wlvn]{align-self:center;color:#f4511e;font-size:18px;font-style:normal}
.ap-account-rules[b-s0r2j8wlvn]{border-right:1px solid #172630;border-left:1px solid #172630;background:#f4f1eb}.ap-account-rules>header[b-s0r2j8wlvn]{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;padding:24px 26px 18px;border-bottom:1px solid #b8c2c6}.ap-account-rules>header h3[b-s0r2j8wlvn]{margin-bottom:0}.ap-account-rules>header strong[b-s0r2j8wlvn]{padding:8px 10px;background:#172630;color:#fff;font-size:9px;letter-spacing:.1em}
.ap-account-rule-grid[b-s0r2j8wlvn]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ap-account-rule-grid article[b-s0r2j8wlvn]{display:grid;grid-template-columns:34px 1fr;gap:11px;min-height:130px;padding:18px;border-right:1px solid #c6ced1;border-bottom:1px solid #c6ced1;background:#fff}.ap-account-rule-grid article:nth-child(3n)[b-s0r2j8wlvn]{border-right:0}.ap-account-rule-grid article>span[b-s0r2j8wlvn]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#172630;color:#fff;font-size:10px;font-weight:900}.ap-account-rule-grid b[b-s0r2j8wlvn]{font-size:13px}.ap-account-rule-grid p[b-s0r2j8wlvn]{margin:6px 0 0;color:#53666f;font-size:11px;line-height:1.55}
.ap-account-examples[b-s0r2j8wlvn]{border-right:1px solid #172630;border-left:1px solid #172630;background:#172630;color:#fff}.ap-account-examples>header[b-s0r2j8wlvn]{padding:22px 26px;border-bottom:1px solid #536169}.ap-account-examples>header p[b-s0r2j8wlvn]{margin:0;color:#c8d1d5;font-size:12px}.ap-account-examples>div[b-s0r2j8wlvn]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ap-account-examples article[b-s0r2j8wlvn]{display:flex;flex-direction:column;min-width:0;padding:19px;border-right:1px solid #536169}.ap-account-examples article:last-child[b-s0r2j8wlvn]{border-right:0}.ap-account-examples article>div b[b-s0r2j8wlvn]{display:block;margin-top:5px;font-size:15px}.ap-account-examples dl[b-s0r2j8wlvn]{display:grid;grid-template-columns:92px 1fr;gap:7px 10px;margin:17px 0}.ap-account-examples dt[b-s0r2j8wlvn]{color:#aebbc0;font-size:10px;font-weight:800}.ap-account-examples dd[b-s0r2j8wlvn]{min-width:0;margin:0;font-size:11px;font-weight:800;overflow-wrap:anywhere}.ap-account-examples dd span[b-s0r2j8wlvn]{display:block;margin-top:2px;color:#aebbc0;font-weight:500}.ap-account-examples button[b-s0r2j8wlvn]{min-height:36px;margin-top:auto;border:1px solid #f4511e;background:transparent;color:#fff;font-size:10px;font-weight:850}.ap-account-examples button:hover[b-s0r2j8wlvn]{background:#f4511e;cursor:pointer}
.ap-master-table[b-s0r2j8wlvn]{min-width:1120px}.ap-master-table th small[b-s0r2j8wlvn]{display:block;margin-top:3px;color:#687981;font-size:8px}.ap-master-table th:first-child[b-s0r2j8wlvn],.ap-master-table td:first-child[b-s0r2j8wlvn]{min-width:96px}.ap-master-table th:nth-child(2)[b-s0r2j8wlvn]{min-width:235px}.ap-master-table th:nth-child(7)[b-s0r2j8wlvn]{min-width:175px}.ap-row-readiness[b-s0r2j8wlvn]{display:inline-flex;padding:6px 8px;font-size:9px;font-weight:900;line-height:1.25;text-transform:uppercase}.ap-row-readiness.missing[b-s0r2j8wlvn]{background:#fff0ee;color:#9b2319}.ap-row-readiness.pending[b-s0r2j8wlvn]{background:#fff4d9;color:#805000}.ap-row-readiness.approved[b-s0r2j8wlvn]{background:#dff2e5;color:#176b36}.resolved-row td:nth-child(7) small[b-s0r2j8wlvn]{color:#176b36}
@media(max-width:1100px){.ap-master-context[b-s0r2j8wlvn]{grid-template-columns:1fr}.ap-master-context>div:first-child[b-s0r2j8wlvn]{border-right:0;border-bottom:1px solid #4d5b63}.ap-account-rule-grid[b-s0r2j8wlvn]{grid-template-columns:1fr 1fr}.ap-account-rule-grid article:nth-child(3n)[b-s0r2j8wlvn]{border-right:1px solid #c6ced1}.ap-account-rule-grid article:nth-child(2n)[b-s0r2j8wlvn]{border-right:0}.ap-account-examples>div[b-s0r2j8wlvn]{grid-template-columns:1fr}.ap-account-examples article[b-s0r2j8wlvn]{border-right:0;border-bottom:1px solid #536169}}
@media(max-width:700px){.ap-master-flow[b-s0r2j8wlvn]{grid-template-columns:1fr}.ap-master-flow i[b-s0r2j8wlvn]{display:none}.ap-account-rule-grid[b-s0r2j8wlvn]{grid-template-columns:1fr}.ap-account-rule-grid article[b-s0r2j8wlvn],.ap-account-rule-grid article:nth-child(3n)[b-s0r2j8wlvn]{border-right:0}.ap-account-rules>header[b-s0r2j8wlvn]{align-items:flex-start;flex-direction:column}}

.configuration-scope-note[b-s0r2j8wlvn]{margin:0;padding:12px 24px;background:#edf3f4;color:#355365;font-size:13px;line-height:1.6}
/* /Components/ArchitectureBranch.razor.rz.scp.css */
.architecture-tree[b-50u465vrso]{list-style:none;margin:0;padding:0 0 0 12px;border-left:1px solid #d2dce0}.architecture-tree li[b-50u465vrso]{margin:5px 0}.architecture-tree summary[b-50u465vrso]{cursor:pointer;padding:8px;color:#1e3f4d;font-weight:650;overflow-wrap:anywhere}.architecture-tree small[b-50u465vrso]{font-size:11px;color:#536c79;margin-left:8px}.architecture-tree button[b-50u465vrso]{display:flex;flex-wrap:wrap;gap:4px;text-align:left;width:100%;border:0;border-left:3px solid transparent;padding:9px;background:transparent;color:#1e3f4d;cursor:pointer;overflow-wrap:anywhere}.architecture-tree button:hover[b-50u465vrso],.architecture-tree button.selected[b-50u465vrso]{background:#e7f1f4;border-left-color:#ff5722}.architecture-tree button:focus-visible[b-50u465vrso],summary:focus-visible[b-50u465vrso]{outline:2px solid #10849a;outline-offset:1px}
/* /Components/AssignmentLogic.razor.rz.scp.css */
.assignment-logic[b-v3nrzjinv3]{line-height:1.65;font-size:14px;overflow-wrap:anywhere}.assignment-logic p[b-v3nrzjinv3]{margin:0 0 14px}.assignment-logic h4[b-v3nrzjinv3]{font-size:14px;font-weight:700;color:#087f8c;margin:20px 0 10px}.rule-step[b-v3nrzjinv3]{padding:10px 14px;background:#f4f8f9;border-left:3px solid #087f8c}.crosswalk[b-v3nrzjinv3]{margin:16px 0;overflow:auto}.crosswalk table[b-v3nrzjinv3]{width:100%;border-collapse:collapse;table-layout:auto}.crosswalk th[b-v3nrzjinv3],.crosswalk td[b-v3nrzjinv3]{padding:9px 12px;text-align:left;border:1px solid #c6d7df;vertical-align:top}.crosswalk th[b-v3nrzjinv3]{background:#19313d;color:white}.crosswalk tr:nth-child(even)[b-v3nrzjinv3]{background:#edf4f6}
/* /Components/BookWhitePaperEditor.razor.rz.scp.css */
.book-white-paper[b-cxs2bo1j9h]{margin:24px 0;padding:20px;border:1px solid #bccbd0;border-top:3px solid #f4511e;background:#fff}
.book-white-paper header[b-cxs2bo1j9h]{display:flex;justify-content:space-between;align-items:start;gap:16px}.book-white-paper h3[b-cxs2bo1j9h]{font-size:22px;margin:0}.book-white-paper p[b-cxs2bo1j9h]{font-size:13px;line-height:1.5;color:#526874}.book-white-paper label[b-cxs2bo1j9h]{display:flex;flex-direction:column;gap:8px;margin:12px 0}.book-white-paper .white-paper-include[b-cxs2bo1j9h]{flex-direction:row;align-items:center}.book-white-paper input[type=checkbox][b-cxs2bo1j9h]{width:18px;height:18px;accent-color:#f4511e}.book-white-paper button[b-cxs2bo1j9h]{padding:9px 14px;background:#172630;color:white;border:1px solid #172630;cursor:pointer}.book-white-paper input:not([type=checkbox])[b-cxs2bo1j9h]{padding:10px;width:100%;box-sizing:border-box}.white-paper-files[b-cxs2bo1j9h]{padding-top:20px}.white-paper-files>div[b-cxs2bo1j9h]{display:flex;gap:12px;margin:10px 0}.book-white-paper.expanded[b-cxs2bo1j9h]{position:fixed;inset:20px;z-index:12500;margin:0;overflow:auto;box-shadow:0 0 0 100vmax #172630bb}.book-white-paper[b-cxs2bo1j9h]  .k-editor{min-width:0}
/* /Components/BulkWorkOwners.razor.rz.scp.css */
.bulk-owner-launch[b-5k7qhjtm93]{border:1px solid #a8bec9;background:white;color:#203f50;padding:10px 16px;margin:10px 0;font:inherit;cursor:pointer}
.bulk-owners[b-5k7qhjtm93]{width:min(1100px,94vw);max-height:88vh;overflow:auto;border:1px solid #a8bec9;border-top:4px solid #f65d29;padding:22px;color:#203f50;background:white}
.bulk-owners[b-5k7qhjtm93]::backdrop{background:#19313dbb}.bulk-owners header[b-5k7qhjtm93]{display:flex;align-items:center;justify-content:space-between;gap:20px}.bulk-owners h2[b-5k7qhjtm93]{font-size:26px;margin:5px 0 12px}.bulk-owners small[b-5k7qhjtm93]{font-size:12px}.bulk-owners fieldset[b-5k7qhjtm93]{border:0;padding:0;min-width:0}.owner-filters[b-5k7qhjtm93]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.owner-filters label[b-5k7qhjtm93]{display:grid;gap:6px}.owner-filters input[b-5k7qhjtm93],.owner-filters select[b-5k7qhjtm93]{padding:10px;border:1px solid #a8bec9;font:inherit;width:100%;min-width:0}.owner-actions[b-5k7qhjtm93]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0}.bulk-owners button[b-5k7qhjtm93]{font:inherit;padding:9px 14px;border:1px solid #a8bec9;background:white;color:#203f50;cursor:pointer}.bulk-owners button.primary[b-5k7qhjtm93]{background:#087f8c;color:white;border-color:#087f8c}.bulk-owners button:disabled[b-5k7qhjtm93]{opacity:.5;cursor:default}.owner-table[b-5k7qhjtm93]{max-height:360px;overflow:auto;border:1px solid #ccd9df}.owner-table table[b-5k7qhjtm93]{width:100%;border-collapse:collapse;font-size:14px}.owner-table th[b-5k7qhjtm93]{background:#edf4f6;position:sticky;top:0;text-align:left}.owner-table th[b-5k7qhjtm93],.owner-table td[b-5k7qhjtm93]{padding:10px;border-bottom:1px solid #ccd9df;vertical-align:top}.owner-table input[type=checkbox][b-5k7qhjtm93]{width:18px;height:18px;accent-color:#087f8c}.owner-review[b-5k7qhjtm93]{border-top:3px solid #f65d29;margin-top:18px;padding-top:16px}@media(max-width:650px){.owner-filters[b-5k7qhjtm93]{grid-template-columns:1fr}.owner-table table[b-5k7qhjtm93]{min-width:600px}}
.bulk-owners fieldset > label[b-5k7qhjtm93]{display:grid;gap:6px;margin:14px 0}.bulk-owners fieldset > label > input[b-5k7qhjtm93],.bulk-owners fieldset > label > select[b-5k7qhjtm93]{box-sizing:border-box;min-width:0;width:100%;padding:10px;border:1px solid #a8bec9;background:#fff;color:#203f50;font:inherit}
/* /Components/BusinessProcessBooks.razor.rz.scp.css */
.pb-workspace[b-rt0l1v7s8c]{padding:24px;background:#fff;color:#1d2939;border:1px solid #dbe2e9;border-radius:14px;margin:16px 0}.pb-heading h2[b-rt0l1v7s8c]{margin:6px 0}.pb-heading small[b-rt0l1v7s8c],.pb-item small[b-rt0l1v7s8c]{color:#8b3b18;font-weight:700;letter-spacing:.06em}.pb-actions[b-rt0l1v7s8c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.pb-workspace button[b-rt0l1v7s8c],.pb-workspace a[b-rt0l1v7s8c]{font:inherit}.pb-workspace button[b-rt0l1v7s8c]{padding:9px 14px;background:#fff;border:1px solid #b8c4d1;border-radius:6px;color:#253750;cursor:pointer}.pb-workspace button:hover[b-rt0l1v7s8c]{background:#eef3f8}.pb-workspace button:disabled[b-rt0l1v7s8c]{opacity:.5;cursor:default}.pb-workspace a[b-rt0l1v7s8c]{color:#174d85;text-decoration:underline}.pb-fieldset[b-rt0l1v7s8c]{border:0;padding:0;margin:0;min-width:0}.pb-grid[b-rt0l1v7s8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.pb-workspace label[b-rt0l1v7s8c],.pb-workspace[b-rt0l1v7s8c]  .pb-custom-field{display:flex;flex-direction:column;gap:5px;font-weight:600;min-width:0}.pb-workspace input:not([type=checkbox])[b-rt0l1v7s8c],.pb-workspace textarea[b-rt0l1v7s8c],.pb-workspace select[b-rt0l1v7s8c],.pb-workspace[b-rt0l1v7s8c]  input:not([type=checkbox]),.pb-workspace[b-rt0l1v7s8c]  textarea,.pb-workspace[b-rt0l1v7s8c]  select{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #b8c4d1;border-radius:5px;font:inherit;background:#fff;color:#1d2939}.pb-workspace textarea[b-rt0l1v7s8c],.pb-workspace[b-rt0l1v7s8c]  textarea{min-height:90px;resize:vertical}.pb-workspace small[b-rt0l1v7s8c]{display:block}.pb-list-row[b-rt0l1v7s8c],.pb-item-heading[b-rt0l1v7s8c]{display:flex;justify-content:space-between;align-items:center;gap:18px}.pb-list-row[b-rt0l1v7s8c]{padding:14px 0;border-bottom:1px solid #dbe2e9}.pb-list-row h3[b-rt0l1v7s8c],.pb-item-heading h3[b-rt0l1v7s8c]{margin:4px 0}.pb-list-row p[b-rt0l1v7s8c]{margin:5px 0}.pb-item[b-rt0l1v7s8c]{border:1px solid #dbe2e9;border-left:4px solid #db591f;border-radius:8px;padding:18px;margin:10px 0}.pb-insert[b-rt0l1v7s8c]{text-align:center;margin:8px 0}.pb-picker[b-rt0l1v7s8c]{border:2px solid #486987;border-radius:8px;padding:18px;margin:18px 0;background:#f7f9fb}.pb-route[b-rt0l1v7s8c]{display:grid;grid-template-columns:1fr 2fr auto;gap:12px;align-items:end;margin:12px 0}.pb-message[b-rt0l1v7s8c]{background:#eef5fc;border-left:4px solid #356b9c;padding:12px;white-space:pre-line}.pb-error[b-rt0l1v7s8c]{background:#fff1ef;color:#8c2417;padding:14px;white-space:pre-line}.pb-checks[b-rt0l1v7s8c],.pb-workspace[b-rt0l1v7s8c]  .pb-checks{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0}.pb-checks label[b-rt0l1v7s8c],.pb-workspace[b-rt0l1v7s8c]  .pb-checks label{display:flex;flex-direction:row;align-items:center;font-weight:400;gap:6px}.pb-workspace details[b-rt0l1v7s8c]{margin:14px 0}.pb-workspace summary[b-rt0l1v7s8c]{cursor:pointer;font-weight:600;padding:8px 0}.pb-empty[b-rt0l1v7s8c]{padding:28px 0}.pb-workspace p[b-rt0l1v7s8c]{overflow-wrap:anywhere}.pb-workspace button:focus-visible[b-rt0l1v7s8c],.pb-workspace a:focus-visible[b-rt0l1v7s8c]{outline:3px solid #d85a20;outline-offset:3px}@media(max-width:700px){.pb-workspace[b-rt0l1v7s8c]{padding:14px}.pb-grid[b-rt0l1v7s8c],.pb-route[b-rt0l1v7s8c]{grid-template-columns:1fr}.pb-list-row[b-rt0l1v7s8c],.pb-item-heading[b-rt0l1v7s8c]{align-items:flex-start;flex-direction:column}.pb-item[b-rt0l1v7s8c]{padding:12px}}
.pb-workspace[b-rt0l1v7s8c]{border-radius:0;padding:0 24px 24px;border-color:#bac5cb;color:#192a34}
.pb-heading[b-rt0l1v7s8c]{margin:0 -24px;padding:20px 24px;background:#192a34;border-top:3px solid #ff501b;color:#fff}
.pb-heading h2[b-rt0l1v7s8c]{font-size:28px;line-height:1.25;letter-spacing:-.025em;margin:8px 0;font-weight:600;overflow-wrap:anywhere}
.pb-heading small[b-rt0l1v7s8c]{color:#ff6a38;font-size:11px}
.pb-heading p[b-rt0l1v7s8c]{margin:0;color:#d6e0e4;font-size:14px;line-height:1.6}
.pb-workspace h3[b-rt0l1v7s8c]{font-size:18px;line-height:1.4;letter-spacing:normal}
.pb-workspace p[b-rt0l1v7s8c]{font-size:14px;line-height:1.6}
.pb-workspace button[b-rt0l1v7s8c]{border-radius:0;min-height:40px;font-size:13px;font-weight:600;white-space:nowrap}
.pb-workspace .pb-primary[b-rt0l1v7s8c]{background:#e94714;border-color:#e94714;color:#fff}
.pb-workspace .pb-primary:hover[b-rt0l1v7s8c]{background:#c83608}
.pb-workspace .pb-selected[b-rt0l1v7s8c]{background:#192a34;color:#fff;border-color:#192a34}
.pb-navigation[b-rt0l1v7s8c]{padding:14px 0;margin:0 0 20px;border-bottom:1px solid #ccd5da}
.pb-unsaved[b-rt0l1v7s8c]{font-size:12px;background:#fff2e9;color:#94300e;padding:6px 10px;margin-left:auto}
.pb-library-toolbar[b-rt0l1v7s8c]{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:20px 0}
.pb-library-toolbar label[b-rt0l1v7s8c]{width:min(100%,480px)}
.pb-workspace label[b-rt0l1v7s8c]{font-size:12px;color:#354b57;line-height:1.5}
.pb-workspace input:not([type=checkbox])[b-rt0l1v7s8c],.pb-workspace select[b-rt0l1v7s8c],.pb-workspace textarea[b-rt0l1v7s8c]{border-radius:0;font-size:14px;font-weight:400}
.pb-empty[b-rt0l1v7s8c]{background:#f3f5f5;border:1px solid #d4dcdf;padding:22px;margin:20px 0}
.pb-empty h3[b-rt0l1v7s8c]{margin:0 0 8px}
.pb-workflow[b-rt0l1v7s8c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:24px 0 0}
.pb-workflow li[b-rt0l1v7s8c]{border-top:2px solid #ff501b;padding:12px 0;font-size:14px}
.pb-workflow span[b-rt0l1v7s8c]{display:block;color:#61737e;font-size:13px;margin-top:6px}
.pb-editor-actions[b-rt0l1v7s8c]{background:#f3f5f5;padding:12px;border:1px solid #d4dcdf}
.pb-section-title[b-rt0l1v7s8c]{display:flex;align-items:center;gap:12px;margin:24px 0 10px}
.pb-section-title span[b-rt0l1v7s8c]{font-size:12px;color:#e94714;font-weight:700}
.pb-section-heading[b-rt0l1v7s8c]{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #ccd5da;padding-bottom:12px}
.pb-section-heading p[b-rt0l1v7s8c]{margin:6px 0}
.pb-item[b-rt0l1v7s8c]{border-radius:0;background:#fff}
.pb-list-row h3[b-rt0l1v7s8c]{font-size:17px}
.pb-list-row small[b-rt0l1v7s8c]{font-size:12px;color:#61737e}
.pb-picker-backdrop[b-rt0l1v7s8c]{position:fixed;inset:0;z-index:12000;background:rgba(15,30,40,.6);display:flex;align-items:center;justify-content:center;padding:24px}
.pb-picker[b-rt0l1v7s8c]{width:min(100%,1000px);max-height:85vh;overflow:auto;overscroll-behavior:contain;margin:0;padding:24px;border:1px solid #192a34;border-top:4px solid #ff501b;border-radius:0;background:#fff;box-shadow:0 16px 60px #0004}
.pb-picker h3[b-rt0l1v7s8c]{margin:0;font-size:22px}
.pb-workspace[b-rt0l1v7s8c]  .bpc-group-print{border:0;padding:0}
.pb-workspace[b-rt0l1v7s8c]  .bpc-group-print h2{font-size:24px;line-height:1.3;letter-spacing:normal}
.pb-workspace[b-rt0l1v7s8c]  .bpc-group-print header>small{display:none}
@media(max-width:700px){.pb-workspace[b-rt0l1v7s8c]{padding:0 14px 14px}.pb-heading[b-rt0l1v7s8c]{margin:0 -14px;padding:18px 14px}.pb-heading h2[b-rt0l1v7s8c]{font-size:24px}.pb-workflow[b-rt0l1v7s8c]{grid-template-columns:1fr;gap:6px}.pb-section-heading[b-rt0l1v7s8c],.pb-library-toolbar[b-rt0l1v7s8c]{align-items:stretch;flex-direction:column}.pb-picker-backdrop[b-rt0l1v7s8c]{padding:12px}.pb-picker[b-rt0l1v7s8c]{padding:16px}.pb-unsaved[b-rt0l1v7s8c]{margin-left:0}}
.pb-loading[b-rt0l1v7s8c]{display:flex;align-items:center;gap:18px;padding:24px;background:#f0f4f5;border-bottom:1px solid #ccd5da;font-size:14px;color:#192a34}
.pb-loading .gage-loader-mark[b-rt0l1v7s8c]{position:static;display:flex;width:32px;height:28px;gap:4px}
.pb-loading .gage-loader-mark i[b-rt0l1v7s8c]{display:block;width:6px;height:100%;background:#f4511e;animation:pb-load-pulse-b-rt0l1v7s8c 1s ease-in-out infinite alternate}
.pb-loading .gage-loader-mark i:nth-child(2)[b-rt0l1v7s8c]{animation-delay:.2s}.pb-loading .gage-loader-mark i:nth-child(3)[b-rt0l1v7s8c]{animation-delay:.4s}
@keyframes pb-load-pulse-b-rt0l1v7s8c{from{opacity:.3;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}
@media(prefers-reduced-motion:reduce){.pb-loading .gage-loader-mark i[b-rt0l1v7s8c]{animation:none}}
.pb-table-scroll[b-rt0l1v7s8c]{overflow-x:auto;margin-top:20px;border:1px solid #cbd2d4}
.pb-book-table[b-rt0l1v7s8c]{width:100%;border-collapse:collapse;min-width:1000px;text-align:left}
.pb-book-table th[b-rt0l1v7s8c]{background:#182832;color:white;padding:14px 16px;font-size:11px;text-transform:uppercase;letter-spacing:.05em}
.pb-book-table td[b-rt0l1v7s8c]{padding:20px 16px;border-bottom:1px solid #cbd2d4;border-right:1px solid #cbd2d4;vertical-align:top}
.pb-book-table .pb-hierarchy-level-1[b-rt0l1v7s8c]{background:#f3f1eb;width:16%}
.pb-book-table .pb-hierarchy-level-2[b-rt0l1v7s8c]{width:16%}
.pb-book-table .pb-hierarchy-level-3[b-rt0l1v7s8c]{width:20%;background:#faf9f6}
.pb-book-table small[b-rt0l1v7s8c],.pb-book-table strong[b-rt0l1v7s8c]{display:block}
.pb-book-table small[b-rt0l1v7s8c]{color:#617580;font-size:12px;margin-bottom:7px}
.pb-book-table h3[b-rt0l1v7s8c]{font-size:17px;margin:0 0 10px}
.pb-book-table p[b-rt0l1v7s8c]{font-size:13px;margin:6px 0}
.pb-hierarchy-stamp[b-rt0l1v7s8c]{border:1px solid #cbd2d4;padding:2px 7px}
.pb-hierarchy-picker[b-rt0l1v7s8c]{margin:20px 0;padding:18px;border:1px solid #cbd2d4;background:#f8f7f3}
.pb-hierarchy-options[b-rt0l1v7s8c]{max-height:230px;overflow:auto;margin-top:12px}
.pb-hierarchy-options label[b-rt0l1v7s8c]{display:flex;align-items:center;gap:10px;padding:9px;border-bottom:1px solid #ddd}
.pb-hierarchy-options input[b-rt0l1v7s8c]{width:auto}
.pb-book-view-toggle[b-rt0l1v7s8c]{margin-top:18px}
.pb-view-description[b-rt0l1v7s8c]{font-size:13px;color:#617580;margin:10px 0}
.pb-book-table td[rowspan][b-rt0l1v7s8c]{vertical-align:top}
.pb-book-first .pb-book-cell[b-rt0l1v7s8c]{width:34%;background:#f3f1eb}
.pb-book-first tbody+tbody[b-rt0l1v7s8c]{border-top:2px solid #233a46}
.pb-book-first .pb-book-cell .pb-actions[b-rt0l1v7s8c]{margin-top:16px}
.pb-book-first .pb-hierarchy-level-3[b-rt0l1v7s8c]{width:30%}
.pb-tag-filters[b-rt0l1v7s8c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;margin:18px 0 8px;padding:16px;background:#f3f1eb;border:1px solid #cbd2d4}
.pb-tag-filters label[b-rt0l1v7s8c]{min-width:0;font-size:12px}
.pb-tag-filters select[b-rt0l1v7s8c]{width:100%;margin-top:7px;min-height:42px}
.pb-tag-filters button[b-rt0l1v7s8c]{min-height:42px}
@media(max-width:900px){.pb-tag-filters[b-rt0l1v7s8c]{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.pb-tag-filters[b-rt0l1v7s8c]{grid-template-columns:1fr}}

.pb-feedback[b-rt0l1v7s8c]{scroll-margin-block:140px;border:2px solid;padding:18px 20px;margin:16px 0;box-shadow:0 3px 12px #17263018}.pb-feedback strong[b-rt0l1v7s8c]{display:block;font-size:18px}.pb-feedback p[b-rt0l1v7s8c]{margin:8px 0 0}.pb-error.pb-feedback[b-rt0l1v7s8c]{border-color:#b42318;border-left-width:7px;background:#fff0ee;color:#8c1c13}.pb-message.pb-feedback[b-rt0l1v7s8c]{border-color:#23734b;border-left-width:7px;background:#edf8f1;color:#175737}.pb-feedback:focus[b-rt0l1v7s8c]{outline:3px solid #17364b;outline-offset:3px}

.pb-workflow-preview[b-rt0l1v7s8c]{display:block;width:100%;text-align:center;cursor:zoom-in!important;background:#fff!important}.pb-workflow-preview img[b-rt0l1v7s8c]{margin:auto}.pb-workflow-preview span[b-rt0l1v7s8c]{display:block;padding-top:10px;color:#174d85;font-weight:700}

.pb-workspace .pb-generate-workflow[b-rt0l1v7s8c]{padding:13px 20px;font-size:14px;font-weight:750;box-shadow:0 3px 8px #e9471426;border-radius:4px}
.pb-slide-section[b-rt0l1v7s8c]{margin:22px 0;padding:20px;border:1px solid #cadce4;border-top:3px solid #008b95;background:#f5f9fb}
.pb-slide-section h3[b-rt0l1v7s8c]{margin:0 0 6px}.pb-slide-section p[b-rt0l1v7s8c]{margin:8px 0 14px}
.pb-slide-actions[b-rt0l1v7s8c]{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin-bottom:12px}
.pb-slide-actions label[b-rt0l1v7s8c]{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:220px}
.pb-workspace .pb-slide-generate[b-rt0l1v7s8c]{background:#183f55;color:white;border:1px solid #183f55;border-radius:4px;padding:13px 20px;font-weight:750}
.pb-workspace .pb-slide-generate:hover:not(:disabled)[b-rt0l1v7s8c]{background:#245970}
.pb-workspace .pb-generate-workflow:disabled[b-rt0l1v7s8c],.pb-workspace .pb-slide-generate:disabled[b-rt0l1v7s8c]{opacity:.5;cursor:not-allowed}
.pb-slide-section>small[b-rt0l1v7s8c]{display:block;color:#607581;font-size:12px;line-height:1.5}
.pb-item.pb-process[b-rt0l1v7s8c]{border-left:5px solid #23758b;background:#f2f8fa}.pb-item.pb-decision[b-rt0l1v7s8c]{border-left:5px solid #b87916;background:#fff7e6}.pb-decision .pb-item-heading small[b-rt0l1v7s8c]{color:#805208}.pb-process .pb-item-heading small[b-rt0l1v7s8c]{color:#20596b}.pb-item-heading a[b-rt0l1v7s8c]{text-underline-offset:4px}.pb-item-heading a:hover[b-rt0l1v7s8c]{text-decoration-thickness:2px}.pb-item.pb-chapter[b-rt0l1v7s8c]{border-left-color:#677384;background:#f5f6f8}
.pb-workspace .pb-process-link[b-rt0l1v7s8c]{padding:0;border:0;border-radius:0;background:transparent;color:#174d85;text-align:left;text-decoration:underline;text-underline-offset:4px}.pb-workspace .pb-process-link:hover[b-rt0l1v7s8c]{background:transparent;text-decoration-thickness:2px}
/* /Components/BusinessProcessHelp.razor.rz.scp.css */
.process-help-launch[b-k7mv7tmpnu]{position:fixed;left:20px;bottom:22px;z-index:1060;background:#192c36;color:#fff;border:2px solid #f4511e;padding:12px 18px;font:700 14px Arial;box-shadow:0 4px 14px #0003;cursor:pointer}
.process-help[b-k7mv7tmpnu]{width:min(960px,94vw);max-height:90vh;padding:0;border:1px solid #192c36;border-top:4px solid #f4511e;background:white;color:#192c36}
.process-help[b-k7mv7tmpnu]::backdrop{background:#14252fb3}
.process-help header[b-k7mv7tmpnu]{display:flex;gap:20px;align-items:start;justify-content:space-between;padding:22px;background:#192c36;color:white}
.process-help header small[b-k7mv7tmpnu]{color:#ff744c;font-weight:800;letter-spacing:.08em}
.process-help h2[b-k7mv7tmpnu]{font-size:26px;line-height:1.25;margin:8px 0;color:white}
.process-help header p[b-k7mv7tmpnu]{margin:8px 0 0;color:#dce4e7}
.process-help header button[b-k7mv7tmpnu]{padding:10px;border:1px solid white;background:transparent;color:white;white-space:nowrap;cursor:pointer}
.process-help-body[b-k7mv7tmpnu]{padding:22px}
.process-help-map[b-k7mv7tmpnu]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 18px;background:#edf2f3;padding:16px;border-left:4px solid #f4511e}
.process-help-map b[b-k7mv7tmpnu]{grid-row:1}.process-help-map span[b-k7mv7tmpnu]{grid-row:2;font-size:13px}
.process-help-note[b-k7mv7tmpnu]{font-size:13px;line-height:1.6}
.process-help-search[b-k7mv7tmpnu]{display:grid;gap:6px;font-weight:700;margin:18px 0}
.process-help-search input[b-k7mv7tmpnu]{padding:12px;border:1px solid #aab7bd;font:400 14px Arial;width:100%}
.process-help-topic[b-k7mv7tmpnu]{border:1px solid #c7d0d5;margin:12px 0}
.process-help-topic summary[b-k7mv7tmpnu]{padding:15px;cursor:pointer;background:#f2f4f4}
.process-help-topic summary span[b-k7mv7tmpnu]{font-weight:750}
.process-help-topic summary small[b-k7mv7tmpnu]{display:block;margin:7px 0 0 18px;font-size:13px;color:#52646c}
.process-help-topic[open] summary[b-k7mv7tmpnu]{border-bottom:2px solid #f4511e}
.process-help-topic ol[b-k7mv7tmpnu]{padding:0 24px 0 46px;line-height:1.6}
.process-help-topic li[b-k7mv7tmpnu]{padding:10px 0;border-bottom:1px solid #e0e5e7}
.process-help-topic li[b-k7mv7tmpnu]::marker{color:#c93f15;font-weight:800}
.process-help-topic li p[b-k7mv7tmpnu]{margin:5px 0;font-size:14px}
.process-help-result[b-k7mv7tmpnu]{padding:12px 16px;margin:0;background:#edf2f3;font-size:14px;line-height:1.5}
@media(max-width:600px){.process-help-map[b-k7mv7tmpnu]{display:block}.process-help-map b[b-k7mv7tmpnu],.process-help-map span[b-k7mv7tmpnu]{display:block;margin:5px}.process-help h2[b-k7mv7tmpnu]{font-size:20px}.process-help-body[b-k7mv7tmpnu]{padding:12px}}
@media print{.process-help-launch[b-k7mv7tmpnu],.process-help[b-k7mv7tmpnu]{display:none!important}}
.process-help-infographic[b-k7mv7tmpnu]{margin:0 0 22px;padding:22px;background:#eef2f3;border:1px solid #c7d0d5;border-top:3px solid #f4511e}
.process-help-infographic figcaption>small[b-k7mv7tmpnu]{color:#a53513;font-size:11px;font-weight:800;letter-spacing:.1em}
.process-help-infographic h3[b-k7mv7tmpnu]{font-size:24px;margin:8px 0;color:#192c36;line-height:1.3}
.process-help-infographic p[b-k7mv7tmpnu]{font-size:13px;line-height:1.6;margin:10px 0;color:#334d5a;font-weight:400}
.process-model-flow[b-k7mv7tmpnu]{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);gap:8px;align-items:stretch;margin-top:20px}
.process-model-card[b-k7mv7tmpnu]{background:#fff;border:1px solid #b8c6cd;padding:16px;min-width:0}
.process-model-number[b-k7mv7tmpnu]{display:inline-block;color:#b43b13;font-size:22px;font-weight:700}
.process-model-card h4[b-k7mv7tmpnu]{font-size:18px;line-height:1.35;color:#192c36;margin:8px 0}
.process-model-card .process-model-question[b-k7mv7tmpnu]{font-weight:700;color:#192c36}
.process-model-arrow[b-k7mv7tmpnu]{align-self:center;color:#c33f14;font-size:25px}
.process-model-levels[b-k7mv7tmpnu]{list-style:none;padding:0;margin:14px 0}
.process-model-levels li[b-k7mv7tmpnu]{font-size:12px;padding:8px 5px;border-bottom:1px solid #d9e0e3;line-height:1.4}
.process-model-levels li span[b-k7mv7tmpnu]{font-weight:700;color:#a53513;margin-right:6px}
.process-model-highlight[b-k7mv7tmpnu]{background:#fff3eb}
.process-model-mini[b-k7mv7tmpnu]{background:#f4f6f6;border-left:3px solid #f4511e;padding:10px;font-size:12px;line-height:1.6}
.process-model-mini>b[b-k7mv7tmpnu],.process-model-mini>span[b-k7mv7tmpnu]{display:block;margin-bottom:8px}
.process-model-mini ul[b-k7mv7tmpnu]{padding-left:18px;margin:8px 0}
.process-model-mini li[b-k7mv7tmpnu]{margin:6px 0}
.process-model-handoff[b-k7mv7tmpnu]{color:#a53513;font-weight:700}
.process-model-location[b-k7mv7tmpnu]{display:block;border-top:1px solid #d9e0e3;padding-top:10px;font-size:11px;color:#52646c;line-height:1.5}
.process-model-tag[b-k7mv7tmpnu]{margin-top:18px;padding:14px 16px;border-left:3px solid #f4511e;background:#fff}
.process-model-tag>b[b-k7mv7tmpnu]{font-size:14px}
.process-model-example[b-k7mv7tmpnu]{margin-top:14px;background:#fff;border:1px solid #c7d0d5;padding:14px}
.process-model-example summary[b-k7mv7tmpnu]{cursor:pointer;font-weight:700;font-size:14px}
.process-model-output[b-k7mv7tmpnu]{display:grid;gap:8px;background:#192c36;color:#fff;padding:16px;margin-top:18px;font-size:13px;line-height:1.6}
.process-model-output b[b-k7mv7tmpnu]{color:#ff956e}
.process-model-output small[b-k7mv7tmpnu]{color:#dce4e7}
@media(max-width:760px){.process-model-flow[b-k7mv7tmpnu]{grid-template-columns:1fr}.process-model-arrow[b-k7mv7tmpnu]{justify-self:center;transform:rotate(90deg)}.process-help-infographic[b-k7mv7tmpnu]{padding:14px}}
/* /Components/BusinessProcessIntake.razor.rz.scp.css */
.pb-workspace[b-tr3yt7fhco]{padding:20px;border:1px solid #c7d6df;background:#fff}.pb-fieldset[b-tr3yt7fhco]{border:0;padding:0;min-width:0}label[b-tr3yt7fhco]{display:flex;flex-direction:column;gap:5px;margin:10px 0}label:has(input[type=checkbox])[b-tr3yt7fhco]{flex-direction:row;align-items:center}input:not([type=checkbox])[b-tr3yt7fhco],textarea[b-tr3yt7fhco],select[b-tr3yt7fhco]{width:100%;box-sizing:border-box;padding:10px;border:1px solid #afc2cd;font:inherit;background:#fff;color:#203e50}textarea[b-tr3yt7fhco]{min-height:100px;resize:vertical}.pb-grid[b-tr3yt7fhco]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pb-item[b-tr3yt7fhco]{padding:18px;margin:18px 0;border:1px solid #c7d6df;border-left:5px solid #23758b;background:#f2f8fa}.pb-decision[b-tr3yt7fhco]{border-left-color:#b87916;background:#fff7e6}button[b-tr3yt7fhco]{padding:9px 14px;margin:6px 8px 6px 0;cursor:pointer}button:disabled[b-tr3yt7fhco]{opacity:.5;cursor:default}.pb-message[b-tr3yt7fhco]{padding:12px;background:#eef5fc;white-space:pre-wrap}summary[b-tr3yt7fhco]{cursor:pointer;font-weight:600}small[b-tr3yt7fhco]{display:block;color:#536c79}pre[b-tr3yt7fhco]{max-height:240px;overflow:auto}@media(max-width:700px){.pb-grid[b-tr3yt7fhco]{grid-template-columns:1fr}}
/* /Components/BusinessProcessLevelFiveContents.razor.rz.scp.css */
.bpc-level-five-head[b-pxvkrdsvdk],
.bpc-level-five-row[b-pxvkrdsvdk] {
    grid-template-columns: minmax(0, 23fr) minmax(0, 33fr) minmax(0, 15fr) minmax(0, 15fr) minmax(0, 14fr);
}

.bpc-level-five-row > div[b-pxvkrdsvdk] { min-width: 0; padding: 18px; }
.bpc-level-five-row:nth-child(even) > div[b-pxvkrdsvdk] { background: #fafaf8; }
.bpc-level-five-cover p[b-pxvkrdsvdk],
.bpc-level-five-description[b-pxvkrdsvdk] { white-space: pre-line; overflow-wrap: anywhere; }
.bpc-level-five-row .bpc-level-five-description[b-pxvkrdsvdk] { font-size: 13px; line-height: 1.65; color: #41535c !important; }
.bpc-level-five-identity[b-pxvkrdsvdk] { align-content: start; grid-template-columns: 32px minmax(0, 1fr); }
.bpc-level-five-identity b[b-pxvkrdsvdk] { line-height: 1.45; overflow-wrap: anywhere; }
.bpc-level-five-identity small[b-pxvkrdsvdk],
.bpc-level-five-identity em[b-pxvkrdsvdk] { font-size: 11px; }
.bpc-level-five-documents b[b-pxvkrdsvdk] { font-size: 12px; line-height: 1.45; overflow-wrap: anywhere; }
.bpc-level-five-documents small[b-pxvkrdsvdk],
.bpc-level-five-documents .empty[b-pxvkrdsvdk] { font-size: 11px; line-height: 1.45; }
.bpc-level-five-documents .empty[b-pxvkrdsvdk] { background: transparent; padding: 2px 0 2px 10px; }
.bpc-level-five-row .bpc-level-five-action[b-pxvkrdsvdk] { display: flex; flex-direction: column; align-items: flex-start; gap: 16px; border-right: 0; }
.bpc-level-five-action .bpc-status-pill[b-pxvkrdsvdk] { width: auto; max-width: 100%; margin: 0; padding: 5px 8px; font-size: 10px; }
.bpc-level-five-action button[b-pxvkrdsvdk] { display: inline-flex; align-items: center; gap: 10px; padding: 6px 0; border: 0; background: transparent; color: #b83c12; font: 700 12px/1.4 'Inter', sans-serif; text-align: left; text-decoration: underline; text-underline-offset: 3px; cursor: pointer; }
.bpc-level-five-action button:hover[b-pxvkrdsvdk] { color: var(--ink); }
.bpc-level-five-action button:focus-visible[b-pxvkrdsvdk] { outline: 2px solid var(--orange); outline-offset: 4px; }
.bpc-level-five-head span[b-pxvkrdsvdk] { font-size: 10px; }

@media (max-width: 1000px) {
    .bpc-level-five-head[b-pxvkrdsvdk] { display: none; }
    .bpc-level-five-row[b-pxvkrdsvdk] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .bpc-level-five-identity[b-pxvkrdsvdk],
    .bpc-level-five-description[b-pxvkrdsvdk],
    .bpc-level-five-action[b-pxvkrdsvdk] { grid-column: 1 / -1; }
    .bpc-level-five-row > div[b-pxvkrdsvdk] { border-right: 0; padding: 12px 18px; }
    .bpc-level-five-row[b-pxvkrdsvdk] { padding: 8px 0; }
    .bpc-level-five-row [data-label][b-pxvkrdsvdk]::before { content: attr(data-label); display: block; margin-bottom: 8px; color: #627178; font: 700 10px/1.4 'Inter', sans-serif; text-transform: uppercase; letter-spacing: .06em; }
    .bpc-level-five-row .bpc-level-five-action[b-pxvkrdsvdk] { flex-direction: row; align-items: center; justify-content: space-between; }
}

@media (max-width: 540px) {
    .bpc-level-five-row[b-pxvkrdsvdk] { grid-template-columns: minmax(0, 1fr); }
}
/* /Components/BusinessProcessTemplateContents.razor.rz.scp.css */
.bpc-book-display-options[b-kvdv29bs4y] {
    display: grid;
    gap: 8px;
}

.bpc-book-display-options .bpc-book-child-search[b-kvdv29bs4y] {
    min-height: 34px;
}

.bpc-book-summary span[b-kvdv29bs4y] {
    font-size: 11px;
}

.bpc-workstream-tally span[b-kvdv29bs4y],
.bpc-area-title span[b-kvdv29bs4y] {
    font-size: 11px;
}

.bpc-process-name small[b-kvdv29bs4y] {
    font-size: 9px;
}

.bpc-process-name b[b-kvdv29bs4y] {
    font-size: 14px;
}

.bpc-process-name em[b-kvdv29bs4y] {
    font-size: 10px;
}

.bpc-template-assets i span[b-kvdv29bs4y] {
    font-size: 9px;
}

.bpc-process-level-five-list[b-kvdv29bs4y] {
    border-bottom: 1px solid #d6dad8;
    background: #f6f4ef;
}

.bpc-process-level-five-link[b-kvdv29bs4y] {
    width: 100%;
    min-height: 54px;
    display: grid;
    grid-template-columns: 38px minmax(0, 1fr) 94px 62px;
    gap: 10px;
    align-items: center;
    padding: 9px 14px 9px 26px;
    border: 0;
    border-top: 1px solid #e0e2df;
    background: transparent;
    color: var(--ink);
    text-align: left;
    cursor: pointer;
}

.bpc-process-level-five-link:hover[b-kvdv29bs4y],
.bpc-process-level-five-link:focus-visible[b-kvdv29bs4y] {
    background: #fff7f1;
    outline: 0;
    box-shadow: inset 4px 0 0 var(--orange);
}

.bpc-process-level-five-number[b-kvdv29bs4y] {
    color: var(--orange);
    font: 800 9px 'Inter';
}

.bpc-process-level-five-name small[b-kvdv29bs4y] {
    display: block;
    color: #758289;
    font: 700 8px 'Inter';
    letter-spacing: .04em;
}

.bpc-process-level-five-name b[b-kvdv29bs4y] {
    display: inline-block;
    margin-top: 3px;
    color: #c94619;
    font: 750 12px 'Inter';
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
}

.bpc-process-level-five-assets[b-kvdv29bs4y] {
    display: flex;
    gap: 6px;
    justify-content: center;
}

.bpc-process-level-five-assets i[b-kvdv29bs4y] {
    min-width: 42px;
    min-height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    padding: 4px 6px;
    border: 1px solid #c5cbca;
    background: #eeefec;
    color: #7c878b;
    font-style: normal;
}

.bpc-process-level-five-assets i.available[b-kvdv29bs4y] {
    border-color: #efad8d;
    background: #fff;
    color: var(--ink);
}

.bpc-process-level-five-assets i b[b-kvdv29bs4y] {
    font: 750 12px/1 'Inter';
}

.bpc-process-level-five-assets i span[b-kvdv29bs4y] {
    font: 800 8px/1 'Inter';
    letter-spacing: .05em;
}

.bpc-process-level-five-link > strong[b-kvdv29bs4y] {
    color: var(--orange);
    font: 800 9px 'Inter';
    text-align: right;
}

@media (max-width: 700px) {
    .bpc-process-level-five-link[b-kvdv29bs4y] {
        grid-template-columns: 30px minmax(0, 1fr) 70px;
        padding-left: 18px;
    }

    .bpc-process-level-five-assets[b-kvdv29bs4y] {
        display: none;
    }
}
/* /Components/BusinessProcessTraceabilityPanel.razor.rz.scp.css */
.bp-trace-panel[b-idgdfnrl7a]{margin:20px 0;background:white;border:1px solid #aeb9bd}.bp-trace-panel>header[b-idgdfnrl7a]{background:#122631;color:white;border-bottom:3px solid #fb5324;padding:18px;display:flex;justify-content:space-between}.bp-trace-panel h3[b-idgdfnrl7a]{margin:4px 0}.bp-trace-panel small[b-idgdfnrl7a]{color:#fb5324;font-weight:800}.bp-trace-panel header a[b-idgdfnrl7a]{color:white;font-weight:800}.bp-trace-panel>nav[b-idgdfnrl7a]{display:flex;border-bottom:1px solid #bbc4c7}.bp-trace-panel>nav button[b-idgdfnrl7a]{padding:12px 18px;background:#e9e7e2;border:0;border-right:1px solid #bbc4c7;font-weight:800}.bp-trace-panel>nav button.active[b-idgdfnrl7a]{background:#fb5324;color:white}.bp-trace-link[b-idgdfnrl7a]{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:14px;background:#efede8}.bp-trace-link select[b-idgdfnrl7a]{padding:10px}.bp-trace-link button[b-idgdfnrl7a],.bp-trace-link a[b-idgdfnrl7a],.bp-trace-panel article>a[b-idgdfnrl7a],.bp-trace-panel article>button[b-idgdfnrl7a]{background:#122631;color:white;border:0;padding:10px;text-decoration:none;font-weight:800}.bp-trace-panel article[b-idgdfnrl7a]{display:grid;grid-template-columns:2fr 1fr auto auto;gap:12px;padding:14px;border-top:1px solid #d1d6d8}.bp-trace-panel article>div[b-idgdfnrl7a]{display:grid;gap:4px}.bp-trace-panel .empty[b-idgdfnrl7a]{padding:22px;color:#687a81}@media(max-width:700px){.bp-trace-panel article[b-idgdfnrl7a],.bp-trace-link[b-idgdfnrl7a]{grid-template-columns:1fr}}
/* /Components/BusinessProcessTransitionPanel.razor.rz.scp.css */
.process-transition-panel[b-h17qrfvg0f] {
    margin: 1.25rem 0;
    border: 1px solid #172630;
    background: #fff;
    color: #172630;
}

.process-transition-panel > header[b-h17qrfvg0f] {
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 2rem;
    padding: 1.35rem 1.5rem;
    background: #172630;
    color: #fff;
    border-bottom: 3px solid #fb5324;
}

.process-transition-panel h3[b-h17qrfvg0f],
.process-transition-panel p[b-h17qrfvg0f] { margin: 0; }
.process-transition-panel h3[b-h17qrfvg0f] { margin-top: .25rem; font-size: clamp(1.35rem, 2vw, 2rem); font-weight: 500; }
.process-transition-panel > header p[b-h17qrfvg0f] { max-width: 52rem; margin-top: .45rem; color: #d9e1e5; font-size: .88rem; line-height: 1.5; }
.process-transition-panel small[b-h17qrfvg0f],
.transition-builder legend[b-h17qrfvg0f] { color: #fb5324; font-size: .68rem; font-weight: 800; letter-spacing: .09em; }
.process-transition-panel > header a[b-h17qrfvg0f] { flex: 0 0 auto; padding: .7rem 1rem; border: 1px solid #fff; color: #fff; font-size: .72rem; font-weight: 800; text-decoration: none; text-transform: uppercase; }

.transition-message[b-h17qrfvg0f] { padding: .7rem 1.5rem; border-left: 4px solid #fb5324; background: #fff2eb; font-size: .84rem; }
.transition-analysis-profile[b-h17qrfvg0f]{border-bottom:1px solid #bdc7cc;background:#fff}.transition-analysis-profile>header[b-h17qrfvg0f]{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.25rem;background:#edf1f2}.transition-analysis-profile h4[b-h17qrfvg0f]{margin:.2rem 0;font-size:1rem}.transition-analysis-profile>header button[b-h17qrfvg0f]{padding:.65rem .8rem;border:1px solid #172630;background:#172630;color:#fff;font-size:.68rem;font-weight:800;text-transform:uppercase}.transition-analysis-profile>div[b-h17qrfvg0f]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:.75rem;padding:1rem 1.25rem}.transition-analysis-profile label[b-h17qrfvg0f]{display:grid;gap:.3rem;color:#425660;font-size:.65rem;font-weight:800}.transition-analysis-profile input[b-h17qrfvg0f],.transition-analysis-profile select[b-h17qrfvg0f],.transition-analysis-profile textarea[b-h17qrfvg0f]{width:100%;min-height:2.35rem;padding:.45rem .55rem;border:1px solid #9eacb4;background:#fff;color:#172630;font-size:.76rem}.transition-analysis-profile .analysis-description[b-h17qrfvg0f],.transition-analysis-profile .analysis-notes[b-h17qrfvg0f]{grid-column:span 2}
.transition-governance[b-h17qrfvg0f]{display:grid;grid-template-columns:minmax(16rem,.7fr) auto;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #bdc7cc;background:#f8f7f4}.transition-governance-status[b-h17qrfvg0f]{display:grid;grid-template-columns:auto minmax(10rem,14rem);align-items:center;gap:.35rem .75rem}.transition-governance-status span[b-h17qrfvg0f]{grid-column:1/-1;color:#60737d;font-size:.7rem}.transition-governance-actions[b-h17qrfvg0f]{display:flex;gap:.5rem;justify-content:end;align-items:start}.transition-governance-actions a[b-h17qrfvg0f],.transition-participant-add button[b-h17qrfvg0f]{padding:.65rem .8rem;border:1px solid #172630;background:#172630;color:#fff;font-size:.68rem;font-weight:800;text-decoration:none;text-transform:uppercase}.transition-participants[b-h17qrfvg0f]{grid-column:1/-1;display:grid;grid-template-columns:minmax(13rem,.65fr) 1.35fr;gap:1rem;padding-top:1rem;border-top:1px solid #d4dade}.transition-participants>div:first-child p[b-h17qrfvg0f]{margin-top:.35rem;color:#60737d;font-size:.7rem;line-height:1.4}.transition-participant-add[b-h17qrfvg0f]{grid-column:1/-1;display:grid;grid-template-columns:minmax(15rem,1fr) 10rem 7rem auto;gap:.65rem;align-items:end}.transition-participant-add label[b-h17qrfvg0f]{display:grid;gap:.3rem;color:#425660;font-size:.65rem;font-weight:800}.transition-participant-add select[b-h17qrfvg0f]{min-height:2.4rem;padding:.45rem;border:1px solid #9eacb4;background:#fff}.transition-participant-list[b-h17qrfvg0f]{display:grid;gap:.35rem}.transition-participant-list article[b-h17qrfvg0f]{display:grid;grid-template-columns:2rem 1fr auto auto auto;gap:.6rem;align-items:center;padding:.5rem .6rem;border:1px solid #d4dade;background:#fff}.transition-participant-list .initials[b-h17qrfvg0f]{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#172630;color:#fff;font-size:.62rem;font-weight:800}.transition-participant-list article div[b-h17qrfvg0f]{display:grid}.transition-participant-list article small[b-h17qrfvg0f]{color:#60737d;letter-spacing:0}.transition-participant-list article strong[b-h17qrfvg0f],.transition-participant-list article em[b-h17qrfvg0f]{padding:.25rem .4rem;background:#edf1f2;font-size:.62rem;font-style:normal}.transition-participant-list article button[b-h17qrfvg0f]{border:0;background:transparent;color:#ba3712;font-size:1rem}
.transition-coverage[b-h17qrfvg0f] { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); border-bottom: 1px solid #bdc7cc; }
.transition-coverage article[b-h17qrfvg0f] { min-height: 5.2rem; padding: .85rem 1rem; border-right: 1px solid #d4dade; }
.transition-coverage article:last-child[b-h17qrfvg0f] { border-right: 0; }
.transition-coverage b[b-h17qrfvg0f] { display: block; font-size: 1.45rem; font-weight: 500; }
.transition-coverage span[b-h17qrfvg0f] { display: block; margin-top: .25rem; color: #506672; font-size: .7rem; line-height: 1.3; }
.transition-coverage .attention[b-h17qrfvg0f] { box-shadow: inset 0 -4px #fb5324; background: #fff7f2; }

.transition-process-loader[b-h17qrfvg0f] {
    display: grid;
    grid-template-columns: .8fr 1.1fr 1.1fr;
    align-items: stretch;
    gap: 1rem;
    padding: 1.1rem 1rem;
    border-bottom: 1px solid #bdc7cc;
    background: #fff;
}
.transition-process-loader h4[b-h17qrfvg0f],
.transition-step-board h4[b-h17qrfvg0f],
.transition-insert-form h4[b-h17qrfvg0f] { margin: .2rem 0; font-size: 1.05rem; }
.transition-process-loader p[b-h17qrfvg0f],
.transition-step-board header p[b-h17qrfvg0f] { color: #60737d; font-size: .75rem; line-height: 1.4; }
.transition-loader-intro[b-h17qrfvg0f]{align-self:center;padding-right:.5rem}.transition-side-loader[b-h17qrfvg0f]{display:grid;align-content:start;gap:.65rem;padding:.85rem;border:1px solid #aebbc2;background:#f8f7f4}.transition-side-loader.source[b-h17qrfvg0f]{border-top:4px solid #687a83}.transition-side-loader.target[b-h17qrfvg0f]{border-top:4px solid #fb5324}.transition-side-loader>b[b-h17qrfvg0f]{font-size:.68rem;letter-spacing:.06em}.transition-side-loader>span[b-h17qrfvg0f]{color:#60737d;font-size:.65rem;font-weight:800}
.transition-process-loader label[b-h17qrfvg0f] { display: grid; gap: .4rem; color: #425660; font-size: .68rem; font-weight: 800; }
.transition-process-loader select[b-h17qrfvg0f] { width: 100%; min-height: 2.5rem; padding: .5rem; border: 1px solid #9eacb4; background: #fff; color: #172630; font-size: .78rem; }
.transition-process-loader[b-h17qrfvg0f]  .k-input,
.transition-process-loader[b-h17qrfvg0f]  .k-dropdown-tree { border-radius: 0; font-size: .78rem; }

.transition-step-board[b-h17qrfvg0f] { margin: 1rem; border: 1px solid #172630; }
.transition-step-board > header[b-h17qrfvg0f] { display: flex; justify-content: space-between; gap: 1rem; align-items: center; padding: 1rem; background: #f1efea; }
.transition-step-board > header span[b-h17qrfvg0f] { padding: .45rem .6rem; background: #172630; color: #fff; font-size: .68rem; font-weight: 800; }
.transition-board-actions[b-h17qrfvg0f]{display:flex;gap:.5rem;align-items:center}.transition-board-actions button[b-h17qrfvg0f]{min-height:2.25rem;padding:.5rem .75rem;border:1px solid #172630;background:#172630;color:#fff;font-size:.66rem;font-weight:800;text-transform:uppercase}.transition-board-actions button:disabled[b-h17qrfvg0f]{opacity:.4}
.transition-action-dock[b-h17qrfvg0f]{position:fixed;right:24px;bottom:104px;z-index:1640;display:grid;justify-items:end;filter:drop-shadow(0 12px 24px rgba(0,0,0,.25))}.transition-action-dock>strong[b-h17qrfvg0f]{padding:5px 10px;background:#172630;color:#fff;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.transition-action-dock>div[b-h17qrfvg0f]{display:flex;align-items:stretch;border:1px solid #172630;border-top:3px solid #f4511e;background:#f4f1eb}.transition-action-dock button[b-h17qrfvg0f],.transition-action-dock a[b-h17qrfvg0f]{display:grid;min-width:82px;min-height:52px;place-items:center;padding:6px 12px 7px;border:0;border-left:1px solid #bdc8cd;background:#f4f1eb;color:#172630;text-decoration:none;cursor:pointer}.transition-action-dock button:first-child[b-h17qrfvg0f]{border-left:0}.transition-action-dock button:hover[b-h17qrfvg0f],.transition-action-dock button:focus-visible[b-h17qrfvg0f],.transition-action-dock a:hover[b-h17qrfvg0f],.transition-action-dock a:focus-visible[b-h17qrfvg0f]{background:#fff;outline:0}.transition-action-dock b[b-h17qrfvg0f]{font-size:17px;line-height:1}.transition-action-dock span[b-h17qrfvg0f]{align-self:end;font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.transition-action-dock button.save[b-h17qrfvg0f]{min-width:90px;background:#f4511e;color:#fff}.transition-action-dock button.save:hover[b-h17qrfvg0f],.transition-action-dock button.save:focus-visible[b-h17qrfvg0f]{background:#d93d0d}.transition-action-dock button:disabled[b-h17qrfvg0f]{opacity:.45;cursor:not-allowed}
.transition-column-head[b-h17qrfvg0f],
.transition-step-row[b-h17qrfvg0f] { display: grid; grid-template-columns: 1.25fr .75fr 1.45fr .65fr .7fr; gap: .75rem; align-items: center; }
.transition-column-head[b-h17qrfvg0f] { padding: .55rem .8rem; background: #172630; color: #fff; font-size: .65rem; text-transform: uppercase; letter-spacing: .04em; }
.transition-step-row[b-h17qrfvg0f] { padding: .85rem .8rem; border-top: 5px solid #172630; background: #fff; }
.transition-step-row label[b-h17qrfvg0f] { display: grid; gap: .3rem; font-size: .65rem; font-weight: 800; color: #516671; }
.transition-step-row select[b-h17qrfvg0f] { width: 100%; min-width: 0; min-height: 2.35rem; padding: .45rem; border: 1px solid #aab6bc; background: #fff; color: #172630; font-size: .76rem; }
.transition-step-row input[b-h17qrfvg0f] { width: 100%; min-width: 0; min-height: 2.2rem; padding: .4rem .45rem; border: 1px solid #fb5324; background: #fffaf7; color: #172630; font-size: .76rem; }
.transition-draft-comments[b-h17qrfvg0f] { grid-column: 1 / -1; display: grid !important; grid-template-columns: 8rem minmax(0,1fr); align-items: center; gap: .65rem !important; padding: .55rem .65rem; border-top: 1px solid #d4dade; background:#f7f8f8; }
.transition-draft-comments input[b-h17qrfvg0f],.transition-draft-comments textarea[b-h17qrfvg0f]{border:1px solid #b8c2c7!important;background:#fff!important;box-shadow:none!important}
.transition-draft-comments>span[b-h17qrfvg0f]{align-self:start;padding-top:.55rem;color:#516671;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.035em}
.transition-comment-list[b-h17qrfvg0f]{display:grid;gap:.45rem;min-width:0}
.transition-comment-list ol[b-h17qrfvg0f]{display:grid;gap:.3rem;margin:0;padding:0;list-style:none;counter-reset:step-comments}
.transition-comment-list li[b-h17qrfvg0f]{counter-increment:step-comments;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.4rem .5rem;border-left:3px solid #fb5324;background:#fff;color:#172630;font-size:.74rem;line-height:1.35}.transition-comment-list li>span[b-h17qrfvg0f]{min-width:0;white-space:normal;overflow-wrap:anywhere}.transition-comment-list li.editing[b-h17qrfvg0f]{align-items:start}
.transition-comment-list li[b-h17qrfvg0f]::before{content:counter(step-comments,decimal-leading-zero);color:#fb5324;font-size:.61rem;font-weight:800}
.transition-comment-list li button[b-h17qrfvg0f]{width:1.55rem;height:1.55rem;padding:0;border:1px solid #c9d0d4;background:#fff;color:#6b777d;font-weight:800;cursor:pointer}.transition-comment-actions[b-h17qrfvg0f]{display:flex;gap:.25rem}.transition-comment-list li button.edit[b-h17qrfvg0f]{color:#172630;font-size:.9rem}.transition-comment-list li button.save[b-h17qrfvg0f]{border-color:#347759;background:#347759;color:#fff}
.transition-comment-list li button:hover[b-h17qrfvg0f]{border-color:#fb5324;color:#fb5324}
.transition-comment-add[b-h17qrfvg0f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}
.transition-comment-add textarea[b-h17qrfvg0f],.transition-comment-editor[b-h17qrfvg0f]{field-sizing:content;width:100%;min-width:0;min-height:2.2rem;max-height:12rem;resize:none;overflow-y:auto;padding:.48rem .55rem;color:#172630;font:inherit;font-size:.74rem;line-height:1.4}.transition-comment-editor[b-h17qrfvg0f]{min-height:3rem}
.transition-comment-add button[b-h17qrfvg0f]{min-width:6.5rem;border:1px solid #172630;background:#172630;color:#fff;font-size:.65rem;font-weight:800;text-transform:uppercase;cursor:pointer}
.transition-comment-add button:disabled[b-h17qrfvg0f]{opacity:.4;cursor:not-allowed}
.transition-future-step[b-h17qrfvg0f] { display: grid; gap: .15rem; min-width: 0; padding-left:.85rem; border-left:1px solid #d3dade; }
.transition-future-step small[b-h17qrfvg0f] { display:flex;align-items:center;gap:.45rem;font-size: .6rem; }
.transition-future-step small i[b-h17qrfvg0f] { width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:50%;background:#172630;color:#fff;font-size:.68rem;font-style:normal;box-shadow:0 0 0 3px #f1efea; }
.transition-future-step b[b-h17qrfvg0f] { font-size: .85rem; line-height: 1.25; }
.transition-future-step span[b-h17qrfvg0f] { color: #60737d; font-size: .66rem; }
.transition-step-row > button[b-h17qrfvg0f] { min-height: 2.35rem; border: 1px solid #172630; background: #172630; color: #fff; font-size: .65rem; font-weight: 800; text-transform: uppercase; cursor: pointer; }
.transition-step-row > button:disabled[b-h17qrfvg0f] { opacity: .4; cursor: not-allowed; }
.transition-insert-bar[b-h17qrfvg0f] { display: block; width: calc(100% - 1.4rem); min-height: 1.65rem; margin: .3rem .7rem; border: 1px dashed #fb5324; background: #fff7f2; color: #ba3712; font-size: .64rem; font-weight: 800; text-align: center; cursor: pointer; }
.transition-insert-bar span[b-h17qrfvg0f] { display: inline-grid; width: 1rem; height: 1rem; margin-right: .25rem; place-items: center; background: #fb5324; color: #fff; }
.transition-insert-bar:hover[b-h17qrfvg0f] { background: #fb5324; color: #fff; }
.transition-insert-bar:disabled[b-h17qrfvg0f] { opacity: .45; cursor: not-allowed; }
.transition-positioned-row[b-h17qrfvg0f]{grid-template-columns:1.25fr .75fr 1.45fr .65fr .7fr;margin:0;border-top:5px solid #172630;background:#fffaf7;box-shadow:inset 5px 0 #fb5324}
.transition-positioned-row>div[b-h17qrfvg0f]{display:grid;gap:.2rem}.transition-positioned-row small[b-h17qrfvg0f]{color:#e7471a;font-size:.56rem;font-weight:800;letter-spacing:.05em}.transition-positioned-row b[b-h17qrfvg0f]{font-size:.78rem;line-height:1.25}.transition-positioned-relationship[b-h17qrfvg0f]{color:#516671}.transition-positioned-result strong[b-h17qrfvg0f]{width:max-content;padding:.3rem .45rem;font-size:.58rem;text-transform:uppercase}.transition-positioned-result strong.fit[b-h17qrfvg0f]{background:#e6f2eb;color:#286247}.transition-positioned-result strong.gap[b-h17qrfvg0f],.transition-positioned-result strong.attention[b-h17qrfvg0f]{background:#fff0e8;color:#ba3712}.transition-positioned-actions[b-h17qrfvg0f]{display:flex!important;flex-wrap:wrap;gap:.3rem!important;align-items:center}.transition-positioned-actions a[b-h17qrfvg0f],.transition-positioned-actions button[b-h17qrfvg0f]{padding:.35rem .45rem;border:1px solid #172630;background:#fff;color:#172630;font-size:.6rem;font-weight:800;text-decoration:none}.transition-positioned-actions button:first-child[b-h17qrfvg0f]{background:#172630;color:#fff}.transition-inserted-comments[b-h17qrfvg0f]{grid-column:1/-1!important;grid-template-columns:8rem 1fr!important;align-items:center;padding:.55rem .65rem;border-top:1px solid #d4dade;background:#f7f8f8}.transition-inserted-comments span[b-h17qrfvg0f]{color:#4f626c;font-size:.7rem}
.transition-step-gap-links[b-h17qrfvg0f]{display:flex!important;flex-wrap:wrap;gap:.3rem!important;margin-top:.25rem}.transition-step-gap-links a[b-h17qrfvg0f]{padding:.25rem .4rem;border-bottom:1px solid #fb5324;background:#fff3ec;color:#ba3712;font-size:.58rem;font-weight:800;text-decoration:none}.transition-step-gap-links a:hover[b-h17qrfvg0f]{background:#fb5324;color:#fff}
.transition-saved-line[b-h17qrfvg0f] { display: grid; grid-template-columns: auto 1fr auto auto auto auto; align-items: center; gap: .65rem; padding: .45rem .8rem; border-top: 1px solid #dce1e4; background: #f6f8f8; font-size: .68rem; }
.transition-saved-line > span[b-h17qrfvg0f] { color: #39765a; font-weight: 900; }
.transition-saved-line em[b-h17qrfvg0f] { color: #60737d; font-style: normal; }
.transition-saved-line strong[b-h17qrfvg0f] { padding: .25rem .4rem; font-size: .6rem; text-transform: uppercase; }
.transition-saved-line strong.fit[b-h17qrfvg0f] { background: #e6f2eb; color: #286247; }
.transition-saved-line strong.gap[b-h17qrfvg0f] { background: #fff0e8; color: #ba3712; }
.transition-saved-line strong.unassessed[b-h17qrfvg0f] { background: #e9eef0; color: #425660; }
.transition-saved-line button[b-h17qrfvg0f]{padding:.35rem .5rem;border:1px solid #172630;background:#fff;color:#172630;font-size:.6rem;font-weight:800;text-transform:uppercase}.transition-saved-line button.full-decision[b-h17qrfvg0f]{background:#172630;color:#fff}.transition-saved-line button.remove-manual[b-h17qrfvg0f],.transition-positioned-actions button.remove-step[b-h17qrfvg0f]{border-color:#c64019;color:#b73712;background:#fff}
.transition-saved-block[b-h17qrfvg0f]{border-top:1px solid #dce1e4;background:#f6f8f8}.transition-saved-block .transition-saved-line[b-h17qrfvg0f]{border-top:0}
.transition-inline-gaps[b-h17qrfvg0f]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(13rem,.8fr) auto;gap:.55rem;align-items:center;padding:.55rem .8rem;border-top:1px dashed #bdc7cc;background:#fff}
.transition-inline-gaps>div[b-h17qrfvg0f]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.transition-inline-gaps>div>b[b-h17qrfvg0f]{margin-right:.25rem;font-size:.66rem}.transition-inline-gaps>div>a[b-h17qrfvg0f]{padding:.3rem .45rem;background:#edf1f2;color:#172630;font-size:.62rem;font-weight:800;text-decoration:none}
.transition-inline-gaps>button[b-h17qrfvg0f]{min-height:2rem;padding:.4rem .55rem;border:1px solid #172630;background:#172630;color:#fff;font-size:.62rem;font-weight:800;text-transform:uppercase}.transition-inline-gaps>select[b-h17qrfvg0f]{width:100%;min-height:2rem;padding:.35rem;border:1px solid #aab6bc;background:#fff;font-size:.68rem}.transition-inline-gaps>button:disabled[b-h17qrfvg0f]{opacity:.4}

.transition-modal-backdrop[b-h17qrfvg0f]{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;padding:2rem;background:rgba(23,38,48,.72);backdrop-filter:blur(2px)}
.legacy-source-summary[b-h17qrfvg0f]{display:grid;gap:.45rem;margin-top:.25rem;padding:.75rem;border-left:3px solid #fb5324;background:#f4f1eb}.legacy-source-summary span[b-h17qrfvg0f]{color:#60737d;font-size:.7rem}.legacy-source-summary b[b-h17qrfvg0f]{font-size:.8rem}.legacy-source-summary button[b-h17qrfvg0f]{min-height:2.35rem;padding:.55rem .75rem;border:1px solid #172630;background:#172630;color:#fff;font-size:.68rem;font-weight:800;text-align:left;text-transform:uppercase;cursor:pointer}
.legacy-process-builder[b-h17qrfvg0f]{width:min(1050px,96vw);max-height:90vh;overflow:auto;border:2px solid #172630;background:#f7f5f0;box-shadow:0 22px 60px rgba(0,0,0,.3)}.legacy-process-builder>header[b-h17qrfvg0f]{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:2rem;padding:1.15rem 1.35rem;border-bottom:3px solid #fb5324;background:#172630;color:#fff}.legacy-process-builder>header h4[b-h17qrfvg0f]{margin:.3rem 0;font-size:1.5rem}.legacy-process-builder>header p[b-h17qrfvg0f]{margin:0;max-width:680px;color:#d9e0e3;font-size:.78rem}.legacy-process-builder>header>button[b-h17qrfvg0f]{width:2.35rem;height:2.35rem;border:1px solid #fff;background:transparent;color:#fff;font-size:1.25rem;cursor:pointer}.legacy-process-basics[b-h17qrfvg0f]{display:grid;grid-template-columns:2fr 1fr;gap:.8rem;padding:1rem 1.25rem;border-bottom:1px solid #bcc7cc}.legacy-process-basics label[b-h17qrfvg0f],.legacy-step-list label[b-h17qrfvg0f]{display:grid;gap:.25rem;color:#172630;font-size:.65rem;font-weight:800;text-transform:uppercase}.legacy-process-basics input[b-h17qrfvg0f],.legacy-step-list input[b-h17qrfvg0f]{width:100%;min-height:2.4rem;padding:.55rem .65rem;border:1px solid #9daab1;background:#fff;color:#172630;font-size:.8rem;font-weight:500;text-transform:none}.legacy-step-list[b-h17qrfvg0f]{display:grid;gap:.65rem;padding:1rem 1.25rem}.legacy-step-list article[b-h17qrfvg0f]{display:grid;grid-template-columns:2.3rem minmax(15rem,1.35fr) minmax(10rem,.75fr) minmax(14rem,1fr) auto;gap:.65rem;align-items:end;padding:.8rem;border-left:4px solid #fb5324;background:#fff;box-shadow:0 1px 0 #ccd4d8}.legacy-step-list article>span[b-h17qrfvg0f]{align-self:center;width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:50%;background:#172630;color:#fff;font-size:.7rem;font-weight:900}.legacy-step-list article>div[b-h17qrfvg0f]{display:flex;gap:.3rem}.legacy-step-list article>div button[b-h17qrfvg0f],.legacy-step-list .add-step[b-h17qrfvg0f]{min-height:2.4rem;padding:.5rem .65rem;border:1px solid #172630;background:#fff;color:#172630;font-size:.68rem;font-weight:800;cursor:pointer}.legacy-step-list article>div .remove[b-h17qrfvg0f]{border-color:#d7461e;color:#b4320f}.legacy-step-list .add-step[b-h17qrfvg0f]{width:100%;border-style:dashed;background:#fff7f2;color:#d7461e;text-transform:uppercase}.legacy-process-builder>footer[b-h17qrfvg0f]{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:.6rem;padding:.9rem 1.25rem;border-top:1px solid #aebbc2;background:#f7f5f0}.legacy-process-builder>footer button[b-h17qrfvg0f]{min-height:2.5rem;padding:.6rem 1rem;border:1px solid #172630;background:#fff;color:#172630;font-size:.7rem;font-weight:800;text-transform:uppercase;cursor:pointer}.legacy-process-builder>footer .save[b-h17qrfvg0f]{background:#172630;color:#fff}
.legacy-step-list article[b-h17qrfvg0f]{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem}.legacy-step-list article>span[b-h17qrfvg0f]{align-self:start;width:2.2rem;height:2.2rem;font-size:.72rem}.legacy-step-list article>.legacy-step-content[b-h17qrfvg0f]{display:grid;gap:.65rem;min-width:0}.legacy-step-fields[b-h17qrfvg0f]{display:grid;grid-template-columns:minmax(15rem,1.5fr) minmax(10rem,.7fr) auto;gap:.65rem;align-items:end}.legacy-step-actions[b-h17qrfvg0f]{display:flex;gap:.3rem}.legacy-step-list article .legacy-step-actions button[b-h17qrfvg0f]{min-height:2.4rem}.legacy-step-list article .legacy-step-actions .remove[b-h17qrfvg0f]{border-color:#d7461e;color:#b4320f}.legacy-step-details[b-h17qrfvg0f]{width:100%}.legacy-step-list textarea[b-h17qrfvg0f]{width:100%;min-height:4.75rem;padding:.6rem .7rem;resize:vertical;border:1px solid #9daab1;background:#fff;color:#172630;font:500 .8rem/1.45 Inter,sans-serif;text-transform:none}
.legacy-view-controls[b-h17qrfvg0f]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.25rem;border-bottom:1px solid #c6cfd3;background:#ebe8e1}.legacy-view-controls>span[b-h17qrfvg0f]{color:#526873;font-size:.7rem;font-weight:800}.legacy-view-controls>div[b-h17qrfvg0f]{display:flex;gap:.4rem}.legacy-view-controls button[b-h17qrfvg0f]{min-height:2rem;padding:.4rem .65rem;border:1px solid #172630;background:#fff;color:#172630;font-size:.65rem;font-weight:800;text-transform:uppercase;cursor:pointer}.legacy-view-controls button.active[b-h17qrfvg0f]{background:#172630;color:#fff}.legacy-step-list.collapsed[b-h17qrfvg0f]{gap:.35rem}.legacy-step-list.collapsed article[b-h17qrfvg0f]{align-items:center;padding:.5rem .75rem}.legacy-step-list.collapsed article>span[b-h17qrfvg0f]{align-self:center;width:1.9rem;height:1.9rem}.legacy-step-list.collapsed .legacy-step-fields[b-h17qrfvg0f]{grid-template-columns:minmax(14rem,1.5fr) minmax(10rem,.7fr) auto}.legacy-step-list.collapsed label[b-h17qrfvg0f]{gap:.1rem}.legacy-step-list.collapsed input[b-h17qrfvg0f]{min-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-step-list.collapsed .legacy-step-actions button[b-h17qrfvg0f]{min-height:2rem}
.transition-insert-form[b-h17qrfvg0f] { width:min(1050px,96vw);max-height:90vh;overflow:auto;margin:0;border: 1px solid #fb5324; background:#fff;box-shadow: 0 1.5rem 4rem rgba(0,0,0,.35); }
.transition-insert-form > header[b-h17qrfvg0f] { display: flex; justify-content: space-between; align-items: center; padding: .8rem 1rem; background: #172630; color: #fff; }
.transition-insert-form > header button[b-h17qrfvg0f] { width: 2rem; height: 2rem; border: 1px solid #fff; background: transparent; color: #fff; font-size: 1.1rem; }
.transition-insert-form > div[b-h17qrfvg0f] { display: grid; grid-template-columns: repeat(5,minmax(0,1fr)); gap: .75rem; padding: 1rem; }
.transition-insert-form label[b-h17qrfvg0f] { display: grid; gap: .3rem; color: #425660; font-size: .66rem; font-weight: 800; }
.transition-insert-form input[b-h17qrfvg0f],
.transition-insert-form select[b-h17qrfvg0f],
.transition-insert-form textarea[b-h17qrfvg0f] { width: 100%; min-height: 2.35rem; padding: .45rem; border: 1px solid #aab6bc; background: #fff; color: #172630; font-size: .76rem; }
.transition-insert-form .wide[b-h17qrfvg0f] { grid-column: 1 / 5; }
.transition-insert-form .save[b-h17qrfvg0f] { align-self: end; min-height: 2.35rem; border: 1px solid #172630; background: #172630; color: #fff; font-size: .66rem; font-weight: 800; text-transform: uppercase; }
.transition-decisions-title[b-h17qrfvg0f] { margin: 1rem 1rem 0; color: #e7471a; font-size: .75rem; letter-spacing: .06em; }

.transition-builder[b-h17qrfvg0f] { margin: 1rem; border: 1px solid #aebbc2; }
.transition-builder summary[b-h17qrfvg0f] { padding: .85rem 1rem; background: #f1efea; cursor: pointer; font-weight: 800; }
.transition-builder-grid[b-h17qrfvg0f] { display: grid; grid-template-columns: 1fr .72fr 1fr; gap: 1rem; padding: 1rem; }
.transition-builder fieldset[b-h17qrfvg0f] { min-width: 0; margin: 0; padding: .9rem; border: 1px solid #c5cdd1; }
.transition-builder label[b-h17qrfvg0f],
.transition-map-detail label[b-h17qrfvg0f] { display: grid; gap: .35rem; color: #425660; font-size: .7rem; font-weight: 700; }
.transition-builder label + label[b-h17qrfvg0f] { margin-top: .7rem; }
.transition-builder input[b-h17qrfvg0f],
.transition-builder select[b-h17qrfvg0f],
.transition-builder textarea[b-h17qrfvg0f],
.transition-map-card select[b-h17qrfvg0f],
.transition-map-card textarea[b-h17qrfvg0f],
.transition-gap-picker select[b-h17qrfvg0f] { width: 100%; min-height: 2.35rem; padding: .5rem .6rem; border: 1px solid #9eacb4; border-radius: 0; background: #fff; color: #172630; font: inherit; font-size: .82rem; }
.transition-notes[b-h17qrfvg0f] { grid-column: 1 / 3; }
.transition-builder-grid > button[b-h17qrfvg0f],
.transition-map-actions button[b-h17qrfvg0f],
.transition-gap-links button[b-h17qrfvg0f] { align-self: end; min-height: 2.35rem; padding: .6rem .9rem; border: 1px solid #172630; background: #172630; color: #fff; font-size: .7rem; font-weight: 800; text-transform: uppercase; cursor: pointer; }
.transition-builder-grid > button[b-h17qrfvg0f] { justify-self: stretch; }
.transition-empty[b-h17qrfvg0f] { margin: 1rem; padding: 1rem; border: 1px dashed #aebbc2; color: #506672; }

.transition-map-list[b-h17qrfvg0f] { display: grid; gap: 1rem; padding: 1rem; background: #f1efea; }
.transition-map-card[b-h17qrfvg0f] { border: 1px solid #172630; background: #fff; box-shadow: inset 4px 0 #92a0a8; }
.transition-map-card.fit[b-h17qrfvg0f] { box-shadow: inset 4px 0 #39765a; }
.transition-map-card.gap[b-h17qrfvg0f] { box-shadow: inset 4px 0 #fb5324; }
.transition-map-flow[b-h17qrfvg0f] { display: grid; grid-template-columns: minmax(0, 1fr) 2rem minmax(9rem, .7fr) 2rem minmax(0, 1fr); align-items: stretch; border-bottom: 1px solid #c4cdd2; }
.transition-map-flow > section[b-h17qrfvg0f] { display: grid; align-content: center; min-width: 0; padding: 1rem 1.15rem; }
.transition-map-flow > i[b-h17qrfvg0f] { align-self: center; justify-self: center; color: #fb5324; font-size: 1.3rem; font-style: normal; }
.transition-map-flow b[b-h17qrfvg0f] { margin: .25rem 0; font-size: 1rem; line-height: 1.25; }
.transition-map-flow span[b-h17qrfvg0f] { color: #60737d; font-size: .72rem; }
.transition-map-flow .relationship[b-h17qrfvg0f] { gap: .35rem; background: #172630; color: #fff; }
.transition-map-flow .relationship select[b-h17qrfvg0f] { min-height: 2rem; }
.transition-map-detail[b-h17qrfvg0f] { display: grid; grid-template-columns: 1fr 1fr; gap: .8rem; padding: .85rem 1rem; }
.transition-map-detail select[b-h17qrfvg0f]{width:100%;min-height:2.35rem;padding:.5rem .6rem;border:1px solid #9eacb4;background:#fff;color:#172630;font-size:.78rem}.transition-map-detail .mapping-comments[b-h17qrfvg0f]{grid-column:1/-1}
.transition-map-actions[b-h17qrfvg0f] { display: flex; gap: .5rem; align-items: end; }
.transition-map-actions[b-h17qrfvg0f]{grid-column:1/-1;justify-content:flex-end}.transition-map-actions button:first-child[b-h17qrfvg0f],.transition-map-actions button:nth-child(2)[b-h17qrfvg0f]{min-width:2.35rem;padding:.45rem;font-size:1rem}
.transition-map-actions .remove[b-h17qrfvg0f] { background: #fff; color: #172630; }

.transition-gap-links[b-h17qrfvg0f] { border-top: 1px solid #d3dadd; }
.transition-gap-links > header[b-h17qrfvg0f] { display: flex; justify-content: space-between; align-items: center; gap: 1rem; padding: .75rem 1rem; background: #f8f7f4; }
.transition-gap-links > header b[b-h17qrfvg0f] { display: block; font-size: .82rem; }
.transition-gap-links > p[b-h17qrfvg0f] { padding: .8rem 1rem; color: #60737d; font-size: .78rem; }
.transition-gap-row[b-h17qrfvg0f] { display: grid; grid-template-columns: minmax(0, 1fr) auto auto auto; align-items: center; gap: .75rem; padding: .65rem 1rem; border-top: 1px solid #e0e4e6; }
.transition-gap-row span:first-child[b-h17qrfvg0f] { display: grid; gap: .15rem; }
.transition-gap-row small[b-h17qrfvg0f] { color: #60737d; letter-spacing: 0; }
.transition-gap-row a[b-h17qrfvg0f] { color: #e7471a; font-size: .72rem; font-weight: 800; text-decoration: underline; }
.coverage[b-h17qrfvg0f] { padding: .35rem .45rem; font-size: .62rem; font-weight: 800; }
.coverage.covered[b-h17qrfvg0f] { background: #e6f2eb; color: #286247; }
.coverage.missing[b-h17qrfvg0f] { background: #fff0e8; color: #ba3712; }
.transition-gap-picker[b-h17qrfvg0f] { display: grid; grid-template-columns: 1fr auto; gap: .6rem; padding: .75rem 1rem; border-top: 1px solid #e0e4e6; }
.transition-gap-picker button:disabled[b-h17qrfvg0f] { opacity: .45; cursor: not-allowed; }
.transition-governance-actions button[b-h17qrfvg0f]{min-height:2.4rem;padding:.6rem 1rem;border:1px solid #172630;background:#172630;color:#fff;font-size:.7rem;font-weight:800;text-transform:uppercase;cursor:pointer}.transition-observations[b-h17qrfvg0f]{border-top:1px solid #c6cfd3;border-bottom:1px solid #172630;background:#fff}.transition-observations>header[b-h17qrfvg0f]{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1rem;background:#f4f1eb}.transition-observations h4[b-h17qrfvg0f]{margin:.2rem 0 0}.transition-observations ol[b-h17qrfvg0f]{display:grid;gap:.35rem;margin:0;padding:.8rem 1rem .8rem 2.5rem}.transition-observations li[b-h17qrfvg0f]{padding:.3rem .4rem;color:#334b57;font-size:.78rem}.transition-observations>div[b-h17qrfvg0f]{display:grid;grid-template-columns:1fr auto;gap:.6rem;padding:.75rem 1rem;border-top:1px solid #d5dcdf}.transition-observations textarea[b-h17qrfvg0f]{width:100%;padding:.6rem;border:1px solid #aab6bc;resize:vertical}.transition-observations button[b-h17qrfvg0f]{padding:.6rem .85rem;border:1px solid #172630;background:#172630;color:#fff;font-size:.68rem;font-weight:800;text-transform:uppercase}.transition-observations button:disabled[b-h17qrfvg0f]{opacity:.4}.transition-step-gap-links button[b-h17qrfvg0f],.transition-inline-gaps>div button[b-h17qrfvg0f]{padding:0;border:0;background:transparent;color:#e7471a;font:800 .65rem/1.25 Inter,sans-serif;text-decoration:underline;cursor:pointer}.transition-preview-dialog[b-h17qrfvg0f]{width:min(1500px,97vw);height:94vh;display:grid;grid-template-rows:auto 1fr;border:2px solid #172630;background:#fff;box-shadow:0 22px 60px rgba(0,0,0,.35)}.transition-preview-dialog>header[b-h17qrfvg0f],.transition-gap-dialog>header[b-h17qrfvg0f]{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:3px solid #fb5324;background:#172630;color:#fff}.transition-preview-dialog h4[b-h17qrfvg0f],.transition-gap-dialog h4[b-h17qrfvg0f]{margin:.2rem 0;font-size:1.25rem}.transition-preview-dialog>header button[b-h17qrfvg0f],.transition-gap-dialog>header button[b-h17qrfvg0f]{width:2.2rem;height:2.2rem;border:1px solid #fff;background:transparent;color:#fff;font-size:1.1rem}.transition-preview-dialog iframe[b-h17qrfvg0f]{width:100%;height:100%;border:0;background:#f7f5f0}.transition-gap-dialog[b-h17qrfvg0f]{width:min(980px,96vw);max-height:92vh;overflow:auto;border:2px solid #172630;background:#f7f5f0;box-shadow:0 22px 60px rgba(0,0,0,.35)}.transition-gap-form[b-h17qrfvg0f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem}.transition-gap-form label[b-h17qrfvg0f]{display:grid;gap:.3rem;color:#334b57;font-size:.66rem;font-weight:800;text-transform:uppercase}.transition-gap-form .wide[b-h17qrfvg0f]{grid-column:1/-1}.transition-gap-form input[b-h17qrfvg0f],.transition-gap-form select[b-h17qrfvg0f],.transition-gap-form textarea[b-h17qrfvg0f]{width:100%;padding:.55rem .6rem;border:1px solid #9eacb4;background:#fff;color:#172630;font-size:.78rem;text-transform:none}.transition-gap-form textarea[b-h17qrfvg0f]{resize:vertical;line-height:1.4}.transition-gap-dialog>footer[b-h17qrfvg0f]{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:.6rem;padding:.8rem 1rem;border-top:1px solid #aebbc2;background:#f7f5f0}.transition-gap-dialog>footer button[b-h17qrfvg0f]{padding:.6rem 1rem;border:1px solid #172630;background:#fff;color:#172630;font-size:.7rem;font-weight:800;text-transform:uppercase}.transition-gap-dialog>footer .save[b-h17qrfvg0f]{background:#172630;color:#fff}

@media (max-width: 1050px) {
    .transition-analysis-profile>div[b-h17qrfvg0f]{grid-template-columns:1fr 1fr}.transition-analysis-profile .analysis-description[b-h17qrfvg0f],.transition-analysis-profile .analysis-notes[b-h17qrfvg0f]{grid-column:span 1}
    .transition-participant-add[b-h17qrfvg0f]{grid-template-columns:1fr 1fr}.transition-participant-list[b-h17qrfvg0f]{grid-column:1/-1}
    .transition-coverage[b-h17qrfvg0f] { grid-template-columns: repeat(3, 1fr); }
    .transition-process-loader[b-h17qrfvg0f] { grid-template-columns: 1fr 1fr; }
    .transition-loader-intro[b-h17qrfvg0f]{grid-column:1/-1}
    .transition-column-head[b-h17qrfvg0f] { display: none; }
    .transition-step-row[b-h17qrfvg0f] { grid-template-columns: 1fr 1fr; }
    .transition-positioned-row[b-h17qrfvg0f]{grid-template-columns:1fr 1fr}.transition-positioned-action[b-h17qrfvg0f]{grid-column:1/-1}.transition-inserted-comments[b-h17qrfvg0f]{grid-template-columns:1fr!important}
    .transition-draft-comments[b-h17qrfvg0f] { grid-template-columns: 1fr; }
    .transition-draft-comments>span[b-h17qrfvg0f]{padding-top:0}.transition-comment-add[b-h17qrfvg0f]{grid-template-columns:1fr}.transition-comment-add button[b-h17qrfvg0f]{min-height:2.2rem}
    .transition-future-step[b-h17qrfvg0f] { grid-column: 1 / -1; grid-row: 1; padding:0 0 .5rem; border-left:0;border-bottom: 1px solid #dce1e4; }
    .transition-insert-form > div[b-h17qrfvg0f] { grid-template-columns: 1fr 1fr; }
    .transition-insert-form .wide[b-h17qrfvg0f] { grid-column: 1 / -1; }
    .transition-builder-grid[b-h17qrfvg0f] { grid-template-columns: 1fr; }
    .transition-notes[b-h17qrfvg0f] { grid-column: auto; }
    .transition-map-flow[b-h17qrfvg0f] { grid-template-columns: 1fr; }
    .transition-map-flow > i[b-h17qrfvg0f] { transform: rotate(90deg); padding: .15rem; }
    .legacy-step-fields[b-h17qrfvg0f]{grid-template-columns:1fr 1fr}.legacy-step-actions[b-h17qrfvg0f]{grid-column:1/-1}
    .transition-gap-form[b-h17qrfvg0f]{grid-template-columns:1fr}
    .transition-gap-form .wide[b-h17qrfvg0f]{grid-column:1}
}

@media (max-width: 650px) {
    .transition-analysis-profile>div[b-h17qrfvg0f]{grid-template-columns:1fr}
    .transition-governance[b-h17qrfvg0f],.transition-participants[b-h17qrfvg0f],.transition-participant-add[b-h17qrfvg0f]{grid-template-columns:1fr}.transition-governance-actions[b-h17qrfvg0f]{justify-content:start}.transition-participant-list article[b-h17qrfvg0f]{grid-template-columns:2rem 1fr auto}.transition-participant-list article strong[b-h17qrfvg0f],.transition-participant-list article em[b-h17qrfvg0f]{grid-column:2}.transition-board-actions[b-h17qrfvg0f]{align-items:stretch;flex-direction:column}.transition-action-dock[b-h17qrfvg0f]{right:14px;bottom:92px}.transition-action-dock button[b-h17qrfvg0f],.transition-action-dock a[b-h17qrfvg0f]{min-width:68px;padding-inline:8px}.transition-action-dock button.save[b-h17qrfvg0f]{min-width:74px}
    .process-transition-panel > header[b-h17qrfvg0f] { align-items: start; flex-direction: column; }
    .transition-coverage[b-h17qrfvg0f] { grid-template-columns: repeat(2, 1fr); }
    .transition-process-loader[b-h17qrfvg0f],
    .transition-step-row[b-h17qrfvg0f],
    .transition-insert-form > div[b-h17qrfvg0f] { grid-template-columns: 1fr; }
    .transition-saved-line[b-h17qrfvg0f] { grid-template-columns: auto 1fr; }
    .transition-inline-gaps[b-h17qrfvg0f]{grid-template-columns:1fr}.transition-modal-backdrop[b-h17qrfvg0f]{padding:.75rem}
    .transition-map-detail[b-h17qrfvg0f],
    .transition-gap-row[b-h17qrfvg0f] { grid-template-columns: 1fr; }
    .legacy-process-basics[b-h17qrfvg0f],.legacy-step-list article[b-h17qrfvg0f],.legacy-step-fields[b-h17qrfvg0f]{grid-template-columns:1fr}.legacy-step-content[b-h17qrfvg0f],.legacy-step-actions[b-h17qrfvg0f]{grid-column:1}.legacy-step-list article>span[b-h17qrfvg0f]{justify-self:start}
    .transition-observations>div[b-h17qrfvg0f]{grid-template-columns:1fr}
    .legacy-view-controls[b-h17qrfvg0f]{align-items:stretch;flex-direction:column}.legacy-view-controls>div[b-h17qrfvg0f]{display:grid;grid-template-columns:1fr 1fr}.legacy-step-list.collapsed .legacy-step-fields[b-h17qrfvg0f]{grid-template-columns:1fr}
}
/* /Components/CheckEftEmailConfiguration.razor.rz.scp.css */

.configuration-scope-note[b-j7ovbvk0rh]{margin:0;padding:12px 24px;background:#edf3f4;color:#355365;font-size:13px;line-height:1.6}
/* /Components/ChecklistProgressMark.razor.rz.scp.css */
.progress-mark[b-o9r04hnbvf]{display:grid;grid-template-columns:65px 1fr;gap:12px 20px;align-items:center;color:inherit;min-width:0}.elevation[b-o9r04hnbvf]{display:flex;align-items:end;gap:7px;height:64px;border-bottom:1px solid currentColor;padding:0 5px 6px;opacity:.95}.elevation i[b-o9r04hnbvf]{display:block;width:9px;height:70%;background:#f65b2d}.elevation i:nth-child(2)[b-o9r04hnbvf]{height:85%}.elevation i:nth-child(3)[b-o9r04hnbvf]{height:100%;background:#8da2ac}.reading[b-o9r04hnbvf]{display:grid;gap:4px}.reading strong[b-o9r04hnbvf]{font-size:48px;line-height:1.1;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.reading span[b-o9r04hnbvf]{font-size:13px;opacity:.8}.ruler[b-o9r04hnbvf]{grid-column:1/-1;height:13px;border:1px solid #8ba2ac;background:repeating-linear-gradient(to right,transparent 0,transparent calc(10% - 1px),#8ba2ac70 calc(10% - 1px),#8ba2ac70 10%);position:relative}.ruler>span[b-o9r04hnbvf]{display:block;height:100%;background:#f65b2d;max-width:100%}.compact[b-o9r04hnbvf]{grid-template-columns:40px 1fr;gap:10px 12px}.compact .elevation[b-o9r04hnbvf]{height:36px;gap:4px;padding:0 3px 4px}.compact .elevation i[b-o9r04hnbvf]{width:6px}.compact .reading strong[b-o9r04hnbvf]{font-size:30px}.compact .reading span[b-o9r04hnbvf]{font-size:12px}.compact .ruler[b-o9r04hnbvf]{height:10px}

.unassessed .reading strong[b-o9r04hnbvf]{font-size:24px;letter-spacing:0;overflow-wrap:anywhere}.unassessed .ruler[b-o9r04hnbvf]{background:repeating-linear-gradient(135deg,transparent 0,transparent 5px,#8ba2ac30 5px,#8ba2ac30 7px)}.reading[b-o9r04hnbvf]{min-width:0}
.progress-mark[b-o9r04hnbvf]{width:100%;box-sizing:border-box}
/* All architectural columns and the ruler use the measured completion value. */
.progress-mark[b-o9r04hnbvf]{--progress-color:#899ba4}
.progress-mark.early[b-o9r04hnbvf]{--progress-color:#e76832}
.progress-mark.advanced[b-o9r04hnbvf]{--progress-color:#258995}
.progress-mark.complete[b-o9r04hnbvf]{--progress-color:#31966b}
.elevation i[b-o9r04hnbvf],.elevation i:nth-child(3)[b-o9r04hnbvf]{position:relative;background:#8da2ac20;border:1px solid #8da2ac80;box-sizing:border-box;overflow:hidden}
.elevation i b[b-o9r04hnbvf]{position:absolute;bottom:0;left:0;width:100%;background:var(--progress-color)}
.ruler>span[b-o9r04hnbvf]{background:var(--progress-color)}
.unassessed .elevation i[b-o9r04hnbvf]{background:repeating-linear-gradient(135deg,transparent 0,transparent 3px,#8ba2ac50 3px,#8ba2ac50 4px)}
/* /Components/CleansingTasksButton.razor.rz.scp.css */
.dcb-domain-actions[b-fo2xep3ct0] {
    border-left: 3px solid #f4511e;
    background: #f4f1eb;
}

.dcb-domain-actions > header[b-fo2xep3ct0] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 10px 8px 17px;
    border-bottom: 1px solid #cbd4d8;
}

.dcb-domain-actions > header > div[b-fo2xep3ct0] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.dcb-domain-actions > header small[b-fo2xep3ct0],
.dcb-action-context small[b-fo2xep3ct0] {
    color: #f4511e;
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .1em;
}

.dcb-domain-actions > header span[b-fo2xep3ct0] {
    color: #667781;
    font-size: 10px;
}

.dcb-domain-actions button[b-fo2xep3ct0] {
    border: 1px solid #172630;
    background: #fff;
    padding: 7px 9px;
    font-weight: 800;
}

.dcb-domain-actions > article[b-fo2xep3ct0] {
    display: grid;
    grid-template-columns: 25px minmax(260px, 1fr) 135px 115px 115px 90px;
    gap: 10px;
    align-items: center;
    padding: 10px 11px;
    border-bottom: 1px solid #d1d8dc;
    background: #fff;
}

.dcb-domain-actions article p[b-fo2xep3ct0] {
    margin: 3px 0;
    color: #647680;
}

.dcb-domain-actions .status[b-fo2xep3ct0] {
    padding: 6px 8px;
    border-left: 3px solid #8c9ba3;
    background: #e9edef;
    font-size: 10px;
    font-weight: 900;
}

.dcb-action-branch[b-fo2xep3ct0] {
    color: #f4511e;
    font-size: 20px;
}

.dcb-domain-actions .empty[b-fo2xep3ct0] {
    margin: 0;
    padding: 12px 18px;
    color: #677781;
}

.dcb-action-context[b-fo2xep3ct0] {
    display: grid;
    gap: 4px;
    padding: 15px 22px;
    border-bottom: 1px solid #c9d2d6;
    background: #f4f1eb;
}

.dcb-action-context span[b-fo2xep3ct0] {
    color: #63737d;
    font-size: 12px;
}

@media (max-width: 900px) {
    .dcb-domain-actions[b-fo2xep3ct0] {
        overflow: auto;
    }

    .dcb-domain-actions > article[b-fo2xep3ct0] {
        min-width: 850px;
    }
}
.dcb-edit-action[b-fo2xep3ct0]{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}
.dcb-edit-action span[b-fo2xep3ct0]{color:#f4511e;font-size:16px;font-weight:900;line-height:1}
/* /Components/ClientSecurityRaciGovernance.razor.rz.scp.css */
.raci-governance[b-l1rlb1tzdm]{border:1px solid #17242d;background:#fff;padding:18px}.rg-title[b-l1rlb1tzdm]{display:flex;justify-content:space-between;gap:24px;align-items:end;border-bottom:1px solid #cad3d8;padding-bottom:14px;margin-bottom:14px}.rg-title small[b-l1rlb1tzdm],.rg-card header small[b-l1rlb1tzdm]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.rg-title h2[b-l1rlb1tzdm],.rg-card h3[b-l1rlb1tzdm]{margin:4px 0}.rg-title p[b-l1rlb1tzdm],.rg-card>p[b-l1rlb1tzdm]{margin:0;color:#60717a}.rg-title>span[b-l1rlb1tzdm]{font-weight:800;color:#1b6878}.rg-message[b-l1rlb1tzdm]{border-left:4px solid #148270;background:#eaf7f4;padding:10px 13px;margin-bottom:12px}.rg-message.error[b-l1rlb1tzdm]{border-color:#b33b2d;background:#fff0ed}.rg-grid[b-l1rlb1tzdm]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rg-card[b-l1rlb1tzdm]{border:1px solid #cbd5da;padding:14px}.rg-card>header[b-l1rlb1tzdm]{display:flex;justify-content:space-between;align-items:center;gap:12px}.rg-card button[b-l1rlb1tzdm]{border:0;background:var(--orange);color:#fff;padding:8px 11px;font-weight:800;cursor:pointer}.rg-card button.secondary[b-l1rlb1tzdm]{background:#fff;color:#17242d;border:1px solid #aab6bc}.rg-list[b-l1rlb1tzdm]{display:grid;gap:6px;margin-top:12px;max-height:380px;overflow:auto}.rg-list article[b-l1rlb1tzdm]{display:grid;grid-template-columns:1.1fr 1.5fr 62px 72px;gap:6px;padding:7px;background:#f5f7f8;border-left:3px solid #1b7b8e}.rg-list article.grouping[b-l1rlb1tzdm]{grid-template-columns:1fr 1fr 1.25fr 62px 72px}.rg-list article.inactive[b-l1rlb1tzdm]{opacity:.55}.rg-list input[b-l1rlb1tzdm],.rg-list select[b-l1rlb1tzdm],.rg-field-form input[b-l1rlb1tzdm],.rg-field-form select[b-l1rlb1tzdm],.rg-field-form textarea[b-l1rlb1tzdm]{box-sizing:border-box;width:100%;border:1px solid #b8c6ce;background:#fff;padding:7px}.rg-list .name[b-l1rlb1tzdm]{font-weight:800}.rg-list label[b-l1rlb1tzdm]{display:flex;align-items:center;gap:4px;font-size:10px}.rg-list label input[b-l1rlb1tzdm]{width:auto}.rg-card>footer[b-l1rlb1tzdm]{display:flex;justify-content:flex-end;margin-top:12px}.custom-fields[b-l1rlb1tzdm]{margin-top:14px}.rg-field-layout[b-l1rlb1tzdm]{display:grid;grid-template-columns:minmax(320px,.75fr) 1.25fr;gap:16px;margin-top:14px}.rg-field-form[b-l1rlb1tzdm]{display:grid;gap:9px;padding:13px;background:#f4f6f7}.rg-field-form>label[b-l1rlb1tzdm],.rg-field-form>div>label[b-l1rlb1tzdm]{display:grid;gap:4px;font:800 10px Inter;text-transform:uppercase}.rg-field-form>div[b-l1rlb1tzdm]{display:grid;grid-template-columns:1fr 100px;gap:8px}.rg-field-form textarea[b-l1rlb1tzdm]{min-height:70px}.rg-field-form .checks[b-l1rlb1tzdm]{display:flex;gap:20px}.rg-field-form .checks label[b-l1rlb1tzdm]{display:flex;align-items:center}.rg-field-form .checks input[b-l1rlb1tzdm]{width:auto}.rg-field-form footer[b-l1rlb1tzdm]{display:flex;justify-content:flex-end;gap:7px}.rg-field-list[b-l1rlb1tzdm]{display:grid;gap:7px;align-content:start}.rg-field-list>button[b-l1rlb1tzdm]{display:grid;grid-template-columns:38px 1fr;text-align:left;background:#fff;color:#17242d;border:1px solid #cbd5da;border-left:4px solid #1b7b8e}.rg-field-list>button>span[b-l1rlb1tzdm]{font-size:18px;color:var(--orange)}.rg-field-list>button div[b-l1rlb1tzdm]{display:grid;gap:2px}.rg-field-list small[b-l1rlb1tzdm],.rg-field-list em[b-l1rlb1tzdm]{font-size:10px;color:#60717a}.rg-field-list b[b-l1rlb1tzdm]{font-size:14px}.rg-field-list>button.inactive[b-l1rlb1tzdm]{opacity:.5}.rg-empty[b-l1rlb1tzdm]{border:1px dashed #b8c6ce;padding:25px;text-align:center;color:#60717a}@media(max-width:950px){.rg-grid[b-l1rlb1tzdm],.rg-field-layout[b-l1rlb1tzdm]{grid-template-columns:1fr}.rg-list article[b-l1rlb1tzdm],.rg-list article.grouping[b-l1rlb1tzdm]{grid-template-columns:1fr}.rg-title[b-l1rlb1tzdm]{align-items:flex-start;flex-direction:column}}

/* Governance reads top-to-bottom in the same order the dropdowns are used. */
.rg-grid[b-l1rlb1tzdm]{display:grid;grid-template-columns:1fr;gap:14px}.rg-list[b-l1rlb1tzdm]{max-height:none;overflow:visible}.rg-list article.grouping[b-l1rlb1tzdm]{grid-template-columns:.75fr 1.15fr 1fr 1.35fr 70px 78px}.rg-card.applications[b-l1rlb1tzdm]{margin-top:14px}.applications-list article[b-l1rlb1tzdm]{grid-template-columns:1.25fr 1fr 1fr 1.5fr 70px 78px}.custom-fields[b-l1rlb1tzdm]{margin-top:14px}@media(max-width:950px){.rg-list article.grouping[b-l1rlb1tzdm],.applications-list article[b-l1rlb1tzdm]{grid-template-columns:1fr}}
.rg-column-headings[b-l1rlb1tzdm]{display:grid;gap:6px;padding:0 10px;color:#60717a;font:900 8px Inter;letter-spacing:.08em;text-transform:uppercase}.rg-column-headings.workstreams[b-l1rlb1tzdm],.rg-list article.workstream[b-l1rlb1tzdm]{grid-template-columns:1.1fr 1.5fr 78px}.rg-column-headings.groupings[b-l1rlb1tzdm],.rg-list article.grouping[b-l1rlb1tzdm]{grid-template-columns:.75fr 1fr 1.35fr 78px}@media(max-width:950px){.rg-column-headings[b-l1rlb1tzdm]{display:none}.rg-list article.workstream[b-l1rlb1tzdm],.rg-list article.grouping[b-l1rlb1tzdm]{grid-template-columns:1fr}}
/* /Components/CompanyConfigurationOverridesEditor.razor.rz.scp.css */
.company-overrides[b-n8hczpllxm]{padding:24px;color:#203f50}.company-overrides header[b-n8hczpllxm]{border-top:3px solid #f45b2a;padding:18px;background:#edf4f6}.company-overrides small[b-n8hczpllxm]{font-weight:700;color:#b83e16}.toolbar[b-n8hczpllxm]{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0}.company-overrides label[b-n8hczpllxm]{display:flex;flex-direction:column;gap:6px}.company-overrides input[b-n8hczpllxm],.company-overrides select[b-n8hczpllxm],.company-overrides textarea[b-n8hczpllxm]{border:1px solid #aabec9;padding:10px;font:inherit;box-sizing:border-box;max-width:100%}.company-overrides button[b-n8hczpllxm]{padding:10px 16px;background:#203f50;color:white;border:1px solid #203f50;min-height:40px}.company-overrides .download[b-n8hczpllxm]{color:#17643c;background:#eaf4ed;border-color:#17643c}.company-overrides button:disabled[b-n8hczpllxm]{opacity:.5}.company-overrides .check[b-n8hczpllxm]{flex-direction:row;align-items:center}.company-overrides fieldset[b-n8hczpllxm]{border:0;padding:0}.company-overrides details[b-n8hczpllxm]{border:1px solid #c9d8df;margin:16px 0}.company-overrides summary[b-n8hczpllxm]{padding:16px;background:#203f50;color:white;font-weight:600;cursor:pointer}.field[b-n8hczpllxm]{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:18px;border-bottom:1px solid #d5e0e5}.field p[b-n8hczpllxm]{white-space:pre-wrap;overflow-wrap:anywhere;color:#526b79}.field textarea[b-n8hczpllxm],.field select[b-n8hczpllxm],.field input[b-n8hczpllxm]{width:100%}.badge[b-n8hczpllxm]{display:inline-block;padding:3px 8px;margin:8px;font-size:.8rem}.inherited[b-n8hczpllxm]{background:#e8eef1;color:#435f6d}.override[b-n8hczpllxm]{background:#fff1df;color:#805315}.orphan[b-n8hczpllxm],.message[b-n8hczpllxm]{background:#fff3df;padding:16px;margin:12px 0}.sr-only[b-n8hczpllxm]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:800px){.field[b-n8hczpllxm]{grid-template-columns:1fr}.company-overrides[b-n8hczpllxm]{padding:12px}}
/* /Components/ConfigurationContentDraft.razor.rz.scp.css */
.content-draft[b-yee2ug32by]{padding:24px;margin:20px 0;background:white;border:1px solid #c8d5d8;border-top:3px solid #f4511e}.content-draft h2[b-yee2ug32by]{color:#203f50}.content-draft summary[b-yee2ug32by]{cursor:pointer;color:#207c82;font-weight:600}.content-draft textarea[b-yee2ug32by]{box-sizing:border-box;width:100%;padding:14px;border:1px solid #c8d5d8;font:inherit;margin:12px 0}.content-draft button[b-yee2ug32by]{background:#1c3039;color:white;border:0;border-left:3px solid #f4511e;padding:12px 18px;margin-right:10px;cursor:pointer}.content-draft button:disabled[b-yee2ug32by]{opacity:.5}.narrative[b-yee2ug32by]{white-space:pre-wrap;line-height:1.7;padding:18px;background:#f0f6f6;border-left:3px solid #207c82}
/* /Components/ConfigurationDialog.razor.rz.scp.css */
.configuration-popup[b-ghpzcr30jo]{width:96vw;max-width:1800px;height:94vh;max-height:94vh;padding:0;border:1px solid #263f48;border-top:4px solid #f65b2b;background:#f3f7f8;color:#1b323d;overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 80px #0006}.configuration-popup[b-ghpzcr30jo]::backdrop{background:#17232db3}header[b-ghpzcr30jo]{position:sticky;top:0;z-index:100;background:#1b2c35;color:white;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}header h2[b-ghpzcr30jo]{font-size:24px;margin:6px 0 0}header small[b-ghpzcr30jo]{color:#b9d8dc}header button[b-ghpzcr30jo]{background:white;border:0;border-left:3px solid #f65b2b;padding:12px 20px;color:#1b323d;cursor:pointer}.popup-body[b-ghpzcr30jo]{padding:20px}.popup-body[b-ghpzcr30jo]  .workspace-tools{position:static}.popup-body[b-ghpzcr30jo]  .configuration-workspace{max-width:100%;margin:0}@media(max-width:650px){.popup-body[b-ghpzcr30jo]{padding:8px}header[b-ghpzcr30jo]{padding:12px}header h2[b-ghpzcr30jo]{font-size:19px}}

header>div[b-ghpzcr30jo]{display:flex;gap:12px;flex-wrap:wrap}.close-prompt[b-ghpzcr30jo]{position:sticky;top:92px;z-index:101;background:#fff4e8;padding:18px;border-bottom:2px solid #f65b2b}.close-prompt button[b-ghpzcr30jo]{margin-right:12px;padding:10px;background:#1b303a;color:white;border:0;cursor:pointer}
/* /Components/ConfigurationDocumentation.razor.rz.scp.css */
.configuration-documentation[b-nlrhuftbsq]{padding:24px;background:#fff;border-bottom:3px solid #008799;color:#203f50}.configuration-documentation header[b-nlrhuftbsq]{display:flex;align-items:start;justify-content:space-between;gap:24px}.configuration-documentation h3[b-nlrhuftbsq]{margin:6px 0 12px}.configuration-documentation p[b-nlrhuftbsq]{max-width:900px}.configuration-documentation small[b-nlrhuftbsq]{font-weight:700;color:#008799;letter-spacing:.06em}.documentation-help[b-nlrhuftbsq]{background:#edf5f7;padding:12px}.documentation-tools[b-nlrhuftbsq]{display:flex;align-items:end;gap:16px;margin:20px 0}.configuration-documentation label[b-nlrhuftbsq]{display:flex;flex-direction:column;gap:6px}.configuration-documentation input[b-nlrhuftbsq],.configuration-documentation select[b-nlrhuftbsq],.configuration-documentation textarea[b-nlrhuftbsq]{font:inherit;padding:10px;border:1px solid #acc3ce;border-radius:3px;color:#203f50;background:white;width:100%;box-sizing:border-box}.configuration-documentation button[b-nlrhuftbsq]{background:#087d79;color:white;border:0;padding:11px 16px;white-space:nowrap}.configuration-documentation button:disabled[b-nlrhuftbsq]{opacity:.55}.configuration-documentation details[b-nlrhuftbsq]{border:1px solid #c3d5dd;margin:12px 0}.configuration-documentation summary[b-nlrhuftbsq]{padding:16px;background:#f0f6f8;cursor:pointer}.configuration-documentation summary span[b-nlrhuftbsq]{float:right;font-size:13px}.configuration-documentation fieldset[b-nlrhuftbsq]{border:0;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px}.configuration-documentation .wide[b-nlrhuftbsq]{grid-column:1/-1}.configuration-documentation .remove[b-nlrhuftbsq]{background:white;color:#a02c2c;border:1px solid #c28d8d;justify-self:end;align-self:end}@media(max-width:700px){.configuration-documentation header[b-nlrhuftbsq]{display:block}.configuration-documentation fieldset[b-nlrhuftbsq]{grid-template-columns:1fr}.documentation-tools[b-nlrhuftbsq]{flex-wrap:wrap}}

.configuration-documentation .documentation-group[b-nlrhuftbsq]{margin:16px 0;border:1px solid #b7cdd6;border-left:4px solid #008799;border-radius:4px;overflow:hidden}
.configuration-documentation .documentation-group-heading[b-nlrhuftbsq]{background:#e6f0f3;padding:18px;color:#203f50;font-size:17px}
.configuration-documentation .documentation-count[b-nlrhuftbsq]{background:white;border:1px solid #c3d5dd;border-radius:12px;padding:2px 10px;font-weight:600}
.documentation-group-entries[b-nlrhuftbsq]{padding:0 16px 4px}
.configuration-documentation .documentation-entry[b-nlrhuftbsq]{border:1px solid #d6e2e7}
.configuration-documentation .documentation-entry>summary[b-nlrhuftbsq]{background:#f8fafb;font-size:14px}
.configuration-documentation summary:focus-visible[b-nlrhuftbsq]{outline:2px solid #008799;outline-offset:-3px}
@media(max-width:700px){.documentation-group-entries[b-nlrhuftbsq]{padding:0 8px 4px}}
/* /Components/ConfigurationGuidance.razor.rz.scp.css */
.configuration-guidance[b-7ftccb2ls3]{padding:28px;color:#203f50;font-size:15px;line-height:1.65;max-width:1100px}.configuration-guidance h2[b-7ftccb2ls3]{font-size:26px;margin:5px 0 10px}.configuration-guidance h3[b-7ftccb2ls3]{font-size:19px;margin:26px 0 10px}.configuration-guidance header small[b-7ftccb2ls3]{color:#087f8c;font-weight:700;letter-spacing:.08em}.configuration-guidance p[b-7ftccb2ls3]{margin:10px 0 16px}.configuration-guidance li[b-7ftccb2ls3]{margin:7px 0}.guidance-purpose[b-7ftccb2ls3]{background:#edf4f6;border-left:4px solid #087f8c;padding:18px 22px;margin-top:22px}.guidance-purpose h3[b-7ftccb2ls3]{margin-top:0}.guidance-table[b-7ftccb2ls3]{overflow:auto}.guidance-table table[b-7ftccb2ls3]{border-collapse:collapse;width:100%;font-size:14px}.guidance-table th[b-7ftccb2ls3]{background:#203f50;color:white;text-align:left}.guidance-table th[b-7ftccb2ls3],.guidance-table td[b-7ftccb2ls3]{padding:12px 16px;border:1px solid #cddbe1;vertical-align:top}.guidance-table td:first-child[b-7ftccb2ls3]{min-width:140px;font-weight:600}.guidance-example[b-7ftccb2ls3]{padding:18px;border-left:4px solid #f2673a;background:#fff6ef}.guidance-path[b-7ftccb2ls3]{background:#edf4f6;padding:18px}@media(max-width:700px){.configuration-guidance[b-7ftccb2ls3]{padding:18px}.guidance-table th[b-7ftccb2ls3],.guidance-table td[b-7ftccb2ls3]{padding:10px}}

.configuration-guidance .guidance-account-control[b-7ftccb2ls3]{border:1px solid #d7b7a4;border-left:5px solid #f15a29;padding:18px 22px;margin:24px 0;background:#fff6ef}.configuration-guidance .guidance-account-control h3[b-7ftccb2ls3]{margin-top:0;font-weight:750}.configuration-guidance .guidance-account-control p[b-7ftccb2ls3]{margin-bottom:0}
/* /Components/ConfigurationNextAction.razor.rz.scp.css */
.configuration-next-action[b-e9jjmrctrs]{display:block;margin-top:10px;padding:8px 10px;border-left:2px solid #008793;background:#f1f7f8;text-align:left;font-weight:400;letter-spacing:normal;text-transform:none}
.configuration-next-action strong[b-e9jjmrctrs]{display:block;font-size:11px;color:#335568}
.action-text[b-e9jjmrctrs]{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.5;margin-top:3px}
.action-audit[b-e9jjmrctrs]{display:block;font-size:10px;color:#617585;margin-top:4px}
/* /Components/ConfigurationReportActions.razor.rz.scp.css */
.configuration-report-actions[b-kg469abnv6]{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:18px 24px;background:#f6f8f8;border-block:1px solid #c3d5dd;color:#203f50}.configuration-report-actions label[b-kg469abnv6]{display:flex;flex-direction:column;gap:5px;font-size:13px}.configuration-report-actions button[b-kg469abnv6],.configuration-report-actions select[b-kg469abnv6]{font:inherit;padding:10px 14px;border:1px solid #a8bec9;background:white;color:#203f50}.configuration-report-actions button[b-kg469abnv6]{font-weight:600}.configuration-report-actions small[b-kg469abnv6]{flex-basis:100%}.configuration-report-actions p[b-kg469abnv6]{flex-basis:100%;margin:0}.configuration-report-actions button:disabled[b-kg469abnv6]{opacity:.6}

.design-pdf-options[b-kg469abnv6]{width:min(560px,calc(100vw - 40px));max-height:85vh;overflow:auto;box-sizing:border-box;padding:28px;border:1px solid #a8bec9;border-top:5px solid #f2673a;border-radius:6px;color:#203f50;background:#fff;box-shadow:0 16px 60px #0004}
.design-pdf-options[b-kg469abnv6]::backdrop{background:#152d3bb3}
.design-pdf-options h2[b-kg469abnv6]{margin:0 0 14px;font-size:24px}
.design-pdf-options label[b-kg469abnv6]{display:flex;align-items:start;gap:10px;font-weight:600;margin-top:22px}
.design-pdf-options input[b-kg469abnv6]{width:18px;height:18px;accent-color:#087f8c;flex-shrink:0}
.design-pdf-options small[b-kg469abnv6]{display:block;margin:6px 0 0 28px;line-height:1.5}
.design-pdf-options p[b-kg469abnv6]{line-height:1.5}
.design-pdf-buttons[b-kg469abnv6]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}
.design-pdf-buttons button[b-kg469abnv6]{padding:10px 18px;border:1px solid #a8bec9;background:white;color:#203f50;font:inherit}
.design-pdf-buttons .primary[b-kg469abnv6]{background:#087f8c;color:white;border-color:#087f8c}
.design-pdf-buttons button:disabled[b-kg469abnv6]{opacity:.5}

.configuration-report-actions button[b-kg469abnv6]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px}

.configuration-report-tools[b-kg469abnv6]{box-sizing:border-box;padding:12px;background:#19313d;color:#fff;border-top:4px solid #f65d29;box-shadow:0 5px 18px #17263026;display:grid;gap:14px}
.configuration-report-tools header[b-kg469abnv6]{font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.5}
.configuration-report-tools section[b-kg469abnv6]{display:grid;gap:7px;min-width:0}
.configuration-report-tools h3[b-kg469abnv6]{font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1.4;color:#d5dfe3;margin:0}
.configuration-report-tools button[b-kg469abnv6],.configuration-report-tools .report-communications[b-kg469abnv6]  .open-task-email{display:flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;box-sizing:border-box;min-height:38px;padding:9px 8px;margin:0;border:1px solid #b7c9d0;border-radius:2px;background:#fff;color:#203f50;font-size:12px;font-weight:600;line-height:1.4;text-align:left;cursor:pointer}
.configuration-report-tools label[b-kg469abnv6]{display:grid;gap:5px;font-size:11px;color:#d5dfe3}
.configuration-report-tools select[b-kg469abnv6]{width:100%;min-width:0;box-sizing:border-box;padding:9px 5px;border:1px solid #b7c9d0;border-radius:2px;font-size:12px;background:#fff;color:#203f50}
.configuration-report-tools small[b-kg469abnv6],.configuration-report-tools p[b-kg469abnv6]{font-size:11px;line-height:1.5;margin:0;color:#d5dfe3}
.configuration-report-tools button:disabled[b-kg469abnv6]{opacity:.6;cursor:default}
.configuration-report-tools button:hover:not(:disabled)[b-kg469abnv6],.configuration-report-tools .report-communications[b-kg469abnv6]  .open-task-email:hover{background:#e8f3f5}
.configuration-report-tools button:focus-visible[b-kg469abnv6],.configuration-report-tools select:focus-visible[b-kg469abnv6],.configuration-report-tools .report-communications[b-kg469abnv6]  .open-task-email:focus-visible{outline:3px solid #ffb08f;outline-offset:2px}
@media(min-width:1400px){.configuration-report-tools[b-kg469abnv6]{position:fixed;right:16px;top:132px;width:192px;max-height:calc(100dvh - 230px);overflow-y:auto;z-index:100}}
@media(max-width:1399px){.configuration-report-tools[b-kg469abnv6]{position:static;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px}.configuration-report-tools>header[b-kg469abnv6],.configuration-report-tools>small[b-kg469abnv6],.configuration-report-tools>p[b-kg469abnv6]{grid-column:1/-1}}
@media(max-width:650px){.configuration-report-tools[b-kg469abnv6]{grid-template-columns:1fr}}
@media print{.configuration-report-tools[b-kg469abnv6]{display:none}}

.configuration-report-tools button.save-design-action[b-kg469abnv6]{background:#087f8c;color:white;border-color:#087f8c}
.configuration-report-tools button.save-design-action:hover:not(:disabled)[b-kg469abnv6]{background:#066672}
/* /Components/ConfigurationSectionCompletion.razor.rz.scp.css */
.section-completion[b-1usjo8rktt]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px;color:#526b78;font-size:13px}.section-completion strong[b-1usjo8rktt]{border:1px solid #bccbd2;border-radius:4px;padding:5px 10px;background:#fff}.section-completion.is-complete strong[b-1usjo8rktt]{color:#126748;background:#e8f5ec;border-color:#89b99b}
/* /Components/ConfigurationSeedingInstructions.razor.rz.scp.css */
.seeding-instructions[b-8eljbl0r9j]{padding:24px;color:#203f50}.seeding-instructions header[b-8eljbl0r9j]{display:flex;justify-content:space-between;gap:20px;align-items:start}.seeding-instructions h2[b-8eljbl0r9j]{margin:0 0 10px}.seed-info[b-8eljbl0r9j]{padding:14px;background:#edf4f6;border-left:4px solid #087f8c}.seeding-instructions details[b-8eljbl0r9j]{border:1px solid #bacfd8;margin:16px 0;padding:16px}.seeding-instructions summary[b-8eljbl0r9j]{cursor:pointer;display:flex;justify-content:space-between;gap:15px}.seeding-instructions summary span[b-8eljbl0r9j]{color:#087f8c}.seeding-instructions fieldset[b-8eljbl0r9j]{border:0;padding:16px 0}.seeding-instructions label[b-8eljbl0r9j]{display:flex;flex-direction:column;gap:7px;margin:12px 0}.seeding-instructions input[b-8eljbl0r9j],.seeding-instructions textarea[b-8eljbl0r9j]{font:inherit;padding:12px;border:1px solid #a8bec9;resize:vertical}.seeding-instructions button[b-8eljbl0r9j]{font:inherit;padding:10px 16px;background:white;border:1px solid #a8bec9;color:#203f50;cursor:pointer}.seeding-instructions button.primary[b-8eljbl0r9j]{background:#087f8c;color:white}.seeding-instructions button:disabled[b-8eljbl0r9j]{opacity:.6}.seed-actions[b-8eljbl0r9j]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.seed-preview[b-8eljbl0r9j]{border-top:4px solid #f2673a;padding:20px;background:#f4f8fa}.instruction-text[b-8eljbl0r9j]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin:18px 0}.seed-message[b-8eljbl0r9j]{padding:14px;background:#edf4f6}@media(max-width:700px){.seeding-instructions header[b-8eljbl0r9j]{flex-direction:column}}

.seed-destination[b-8eljbl0r9j]{padding:15px;background:#edf4f6}.seed-destination label[b-8eljbl0r9j]{flex-direction:row;align-items:center}.seed-destination input[b-8eljbl0r9j]{accent-color:#087f8c}.seeding-instructions select[b-8eljbl0r9j]{font:inherit;padding:10px;border:1px solid #a8bec9}
/* /Components/ConfigurationSeedReview.razor.rz.scp.css */
.seed-review[b-wd5eeihqnq]{padding:24px;color:#203f50}.seed-review h2[b-wd5eeihqnq]{font-size:26px;margin:0 0 10px}.seed-review h3[b-wd5eeihqnq]{font-size:21px}.seed-review label[b-wd5eeihqnq]{display:flex;flex-direction:column;gap:6px;margin:12px 0}.seed-review textarea[b-wd5eeihqnq],.seed-review input[b-wd5eeihqnq],.seed-review select[b-wd5eeihqnq]{font:inherit;padding:10px;border:1px solid #a8bec9;width:100%;min-width:0;box-sizing:border-box}.seed-review textarea[b-wd5eeihqnq]{resize:vertical}.seed-review button[b-wd5eeihqnq]{font:inherit;padding:10px 16px;border:1px solid #a8bec9;background:white;color:#203f50;cursor:pointer}.seed-review button.primary[b-wd5eeihqnq]{background:#087f8c;color:white}.seed-review button:disabled[b-wd5eeihqnq]{opacity:.55;cursor:default}.seed-review fieldset[b-wd5eeihqnq]{border:0;padding:0;min-width:0}.actions[b-wd5eeihqnq]{display:flex;flex-wrap:wrap;gap:10px}.hint[b-wd5eeihqnq]{font-size:13px;color:#526976}.notice[b-wd5eeihqnq],.existing[b-wd5eeihqnq]{padding:14px;background:#edf4f6;border-left:3px solid #087f8c}.seed-review article[b-wd5eeihqnq]{border:1px solid #bfd0d7;padding:18px;margin:16px 0}.seed-review article header[b-wd5eeihqnq]{display:flex;align-items:start;justify-content:space-between;gap:14px}.seed-review article header span[b-wd5eeihqnq]{white-space:nowrap;color:#087f8c}.fields[b-wd5eeihqnq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.text[b-wd5eeihqnq]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;margin-top:10px}@media(max-width:750px){.fields[b-wd5eeihqnq]{grid-template-columns:1fr}.seed-review article header[b-wd5eeihqnq]{flex-direction:column}}
/* /Components/ConfigurationSequenceCatalog.razor.rz.scp.css */
.sequence-catalog[b-wdamne0qlr]{margin:24px 0;border:1px solid #bdcdd2;border-top:4px solid #f65b2b;padding:24px;background:white;color:#1b323d}.sequence-catalog header[b-wdamne0qlr]{display:flex;justify-content:space-between;align-items:center;gap:24px}.sequence-catalog header small[b-wdamne0qlr]{color:#c64a24;font-weight:700;letter-spacing:1px}.sequence-catalog h3[b-wdamne0qlr]{font-size:27px;margin:8px 0}.sequence-catalog p[b-wdamne0qlr]{line-height:1.6}.guidance[b-wdamne0qlr]{background:#edf4f5;padding:16px;border-left:3px solid #247e86}.filters[b-wdamne0qlr]{display:grid;grid-template-columns:2fr 1fr 1.5fr 1.5fr 1fr;gap:12px}.sequence-catalog label[b-wdamne0qlr]{display:grid;gap:6px;font-size:13px;font-weight:600}.sequence-catalog input[b-wdamne0qlr],.sequence-catalog select[b-wdamne0qlr],.sequence-catalog textarea[b-wdamne0qlr]{width:100%;min-width:0;padding:10px;border:1px solid #b8cad2;background:white;font:inherit}.sequence-catalog button[b-wdamne0qlr]{background:#1c303a;color:white;padding:10px 16px;border:0;border-left:3px solid #f75b2b;cursor:pointer;white-space:nowrap}.sequence-catalog button:disabled[b-wdamne0qlr]{opacity:.5;cursor:default}.table-scroll[b-wdamne0qlr]{overflow:auto;max-height:650px}.sequence-catalog table[b-wdamne0qlr]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.sequence-catalog th[b-wdamne0qlr]{background:#e9f0f2;padding:12px;position:sticky;top:0}.sequence-catalog td[b-wdamne0qlr]{padding:12px;border-bottom:1px solid #dae3e6;min-width:95px;max-width:400px;overflow-wrap:anywhere}.sequence-catalog td small[b-wdamne0qlr]{display:block;color:#647984;margin-top:5px}.buttons[b-wdamne0qlr]{display:flex;align-items:center;gap:14px;margin:18px 0}.editor[b-wdamne0qlr]{border:1px solid #247e86;border-top:4px solid #247e86;padding:22px;margin:20px 0;background:#f7fafb}.editor h4[b-wdamne0qlr]{font-size:22px}.editor h4 small[b-wdamne0qlr]{display:block;font-size:13px;margin-top:8px}.fields[b-wdamne0qlr]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.sequence-catalog textarea[b-wdamne0qlr]{resize:vertical;line-height:1.6}.sequence-catalog dt[b-wdamne0qlr]{font-weight:bold;margin-top:12px}.sequence-catalog dd[b-wdamne0qlr]{margin:5px 0;overflow-wrap:anywhere}.sequence-catalog summary[b-wdamne0qlr]{padding:12px 0;color:#227b82;cursor:pointer}.message[b-wdamne0qlr]{padding:12px;background:#edf4f5}.sequence-catalog footer[b-wdamne0qlr]{color:#617580;font-size:12px;line-height:1.6}@media(max-width:1100px){.filters[b-wdamne0qlr]{grid-template-columns:1fr 1fr}}@media(max-width:650px){.filters[b-wdamne0qlr],.fields[b-wdamne0qlr]{grid-template-columns:1fr}.sequence-catalog header[b-wdamne0qlr]{display:block}.sequence-catalog[b-wdamne0qlr]{padding:16px}}
.workstream-section[b-wdamne0qlr]{border:1px solid #c5d2d7;margin:24px 0}.workstream-section>header[b-wdamne0qlr]{background:#f4f3ef;border-left:5px solid #25838b;padding:22px}.workstream-section h4[b-wdamne0qlr]{font-size:24px;margin:7px 0}.workstream-section header p[b-wdamne0qlr]{margin:8px 0 0}.workstream-items[b-wdamne0qlr]{max-height:540px;overflow:auto}.workstream-item[b-wdamne0qlr]{display:grid;grid-template-columns:70px minmax(0,1fr) 115px auto;gap:18px;align-items:center;padding:22px;border-top:1px solid #dbe3e7}.workstream-item small[b-wdamne0qlr]{color:#5d7882;font-size:12px}.workstream-item h5[b-wdamne0qlr]{font-size:17px;margin:7px 0}.workstream-item p[b-wdamne0qlr]{font-size:12px;margin:0;color:#61747d}.workstream-item>span[b-wdamne0qlr]{font-size:13px}.priority[b-wdamne0qlr]{display:grid;gap:7px}.priority b[b-wdamne0qlr]{font-size:24px;color:#d9542b}@media(max-width:800px){.workstream-item[b-wdamne0qlr]{grid-template-columns:50px minmax(0,1fr)}.workstream-item>span[b-wdamne0qlr],.workstream-item>button[b-wdamne0qlr]{grid-column:2}.sequence-catalog header .buttons[b-wdamne0qlr]{flex-wrap:wrap}}
.workstream-radio[b-wdamne0qlr]{display:flex;flex-wrap:wrap;gap:14px;border:1px solid #bdcdd2;padding:18px;margin:18px 0}.workstream-radio label[b-wdamne0qlr]{display:flex;align-items:center;gap:8px;padding:10px;background:#eef4f5}.workstream-radio input[b-wdamne0qlr]{width:18px;accent-color:#217c83}.sequence-catalog .table-scroll[b-wdamne0qlr],.sequence-catalog .workstream-items[b-wdamne0qlr]{max-height:none;overflow:visible}.sequence-summary[b-wdamne0qlr]{grid-column:2/-1;display:grid;gap:14px}.open-configuration[b-wdamne0qlr]{color:#d9522b;font-weight:bold;white-space:nowrap}.sequence-summary>button[b-wdamne0qlr]{justify-self:start}.sequence-catalog .filters[b-wdamne0qlr]{grid-template-columns:2fr 1fr 1fr 1fr}

.sequence-catalog .table-scroll[b-wdamne0qlr]{overflow-x:auto}.sequence-summary[b-wdamne0qlr]{grid-template-columns:minmax(220px,2fr) minmax(0,3fr)}.sequence-summary>button[b-wdamne0qlr]{grid-column:1/-1}@media(max-width:1100px){.sequence-catalog .filters[b-wdamne0qlr]{grid-template-columns:1fr 1fr}.sequence-summary[b-wdamne0qlr]{grid-template-columns:1fr}}@media(max-width:650px){.sequence-catalog .filters[b-wdamne0qlr]{grid-template-columns:1fr}}
.configuration-title[b-wdamne0qlr]{color:#1b323d;text-decoration:none}.configuration-title:hover[b-wdamne0qlr],.configuration-title:focus-visible[b-wdamne0qlr]{color:#ce4824;text-decoration:underline}.workstream-item[b-wdamne0qlr]{grid-template-columns:65px minmax(0,1fr) 120px}.state-mark[b-wdamne0qlr]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:700}.state-mark b[b-wdamne0qlr]{font-size:42px;line-height:1}.state-mark.complete[b-wdamne0qlr]{color:#227844}.state-mark.in-progress[b-wdamne0qlr]{color:#267d86}.state-mark.blocked[b-wdamne0qlr]{color:#a32e20;background:#fff0e9;border:1px solid #c4492c;padding:9px;border-radius:4px}.state-mark.not-started[b-wdamne0qlr],.state-mark.out-of-scope[b-wdamne0qlr]{color:#65737a}.quick-edit[b-wdamne0qlr]{grid-column:2/-1}.quick-fields[b-wdamne0qlr]{display:grid;grid-template-columns:1fr 2fr 1fr 1fr auto;gap:12px;align-items:end}.sequence-catalog .blocked-toggle[b-wdamne0qlr]{display:flex;align-items:center;gap:8px}.blocked-toggle input[b-wdamne0qlr]{width:18px}.workstream-item[b-wdamne0qlr]{content-visibility:auto;contain-intrinsic-size:auto 300px}@media(max-width:800px){.quick-fields[b-wdamne0qlr]{grid-template-columns:1fr 1fr}.workstream-item[b-wdamne0qlr]{grid-template-columns:45px minmax(0,1fr) 85px}.sequence-summary[b-wdamne0qlr]{grid-column:1/-1}}
.sequence-catalog[b-wdamne0qlr]{scroll-margin-top:130px}
.workstream-item.editing[b-wdamne0qlr]{content-visibility:visible;contain:none;overflow:visible}
.quick-fields[b-wdamne0qlr]{grid-template-columns:minmax(150px,1fr) minmax(240px,2fr) minmax(170px,1fr) minmax(100px,.65fr) auto;align-items:start;gap:14px}
.quick-fields>label[b-wdamne0qlr],.owner-picker[b-wdamne0qlr]{display:grid;gap:8px;min-width:0;font-size:13px;font-weight:600}
.quick-fields>label>input:not([type=checkbox])[b-wdamne0qlr],.quick-fields>label>select[b-wdamne0qlr]{height:46px;box-sizing:border-box;margin:0}
.owner-picker>label[b-wdamne0qlr]{margin:0;line-height:normal}
.owner-picker[b-wdamne0qlr]  .k-combobox{height:46px;box-sizing:border-box;border:1px solid #b8cad2;border-radius:0;background:white;font-size:14px}
.owner-picker[b-wdamne0qlr]  .k-input-inner{height:44px;min-height:0;padding:10px 12px;box-sizing:border-box}
.owner-picker[b-wdamne0qlr]  .k-input-button{height:44px;min-width:38px;padding:0;border:0;border-left:1px solid #b8cad2;background:#eef4f5;color:#1b323d}
.quick-fields .blocked-toggle[b-wdamne0qlr]{align-self:start;margin-top:24px;min-height:46px;white-space:nowrap}
.owner-picker>small[b-wdamne0qlr]{font-weight:400;line-height:1.4}
@media(max-width:1150px){.quick-fields[b-wdamne0qlr]{grid-template-columns:1fr 2fr}.quick-fields .blocked-toggle[b-wdamne0qlr]{margin-top:0}}
@media(max-width:650px){.quick-fields[b-wdamne0qlr]{grid-template-columns:1fr}.quick-edit[b-wdamne0qlr]{grid-column:1/-1}}

.tag-picker[b-wdamne0qlr]{border:1px solid #bdcdd2;padding:16px;margin:16px 0}.tag-picker legend[b-wdamne0qlr]{font-weight:700}.tag-options[b-wdamne0qlr]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sequence-catalog .tag-options label[b-wdamne0qlr]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#eef4f5}.sequence-catalog .tag-options input[b-wdamne0qlr]{width:18px;accent-color:#217c83}.tag-picker p[b-wdamne0qlr]{font-size:12px;margin:0 0 12px}.screen-tags[b-wdamne0qlr]{grid-column:2;display:flex;flex-wrap:wrap;gap:6px}.screen-tags span[b-wdamne0qlr]{background:#e7f1f2;color:#1c6973;padding:4px 9px;font-size:12px;border-radius:3px}.workstream-item>.state-mark[b-wdamne0qlr]{grid-column:3;grid-row:1}.screen-tags:empty[b-wdamne0qlr]{display:none}


.sequence-catalog .filters[b-wdamne0qlr]{grid-template-columns:2fr 1fr 1.5fr 1fr 1fr}.bulk-actions[b-wdamne0qlr]{flex-wrap:wrap}.sequence-catalog td input[type=checkbox][b-wdamne0qlr],.sequence-catalog th input[type=checkbox][b-wdamne0qlr]{width:18px;height:18px;accent-color:#247e86}.sequence-catalog td:first-child[b-wdamne0qlr],.sequence-catalog th:first-child[b-wdamne0qlr]{min-width:30px}.quick-notes[b-wdamne0qlr]{margin-top:18px}.saved-notes[b-wdamne0qlr]{white-space:pre-wrap;overflow-wrap:anywhere}.row-notes[b-wdamne0qlr]{grid-column:2/-1}.quick-editor .buttons[b-wdamne0qlr]{flex-wrap:wrap}.quick-editor[b-wdamne0qlr]{scroll-margin-top:140px;outline:none}.sequence-catalog .table-scroll[b-wdamne0qlr]{overflow-x:auto}.sequence-catalog table[b-wdamne0qlr]{min-width:950px}@media(max-width:1100px){.sequence-catalog .filters[b-wdamne0qlr]{grid-template-columns:1fr 1fr}}@media(max-width:650px){.sequence-catalog .filters[b-wdamne0qlr]{grid-template-columns:1fr}}

.sequence-catalog button.configuration-title[b-wdamne0qlr]{background:transparent;border:0;padding:0;color:#1b323d;font:inherit;text-align:left;white-space:normal;cursor:pointer}.sequence-catalog button.configuration-title:hover[b-wdamne0qlr],.sequence-catalog button.configuration-title:focus-visible[b-wdamne0qlr]{color:#ce4824;text-decoration:underline;text-underline-offset:3px}

/* /Components/ConfigurationSequencePopup.razor.rz.scp.css */
.configuration-popup[b-h155729ook]{width:96vw;max-width:1800px;height:94vh;max-height:94vh;padding:0;border:1px solid #263f48;border-top:4px solid #f65b2b;background:#f3f7f8;color:#1b323d;overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 80px #0006}.configuration-popup[b-h155729ook]::backdrop{background:#17232db3}.popup-header[b-h155729ook]{position:sticky;top:0;z-index:100;background:#1b2c35;color:white;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.popup-header h2[b-h155729ook]{font-size:24px;margin:6px 0 0}.popup-header small[b-h155729ook]{color:#b9d8dc}.popup-header button[b-h155729ook]{background:white;border:0;border-left:3px solid #f65b2b;padding:12px 20px;color:#1b323d;cursor:pointer}.popup-body[b-h155729ook]{padding:20px}.popup-body[b-h155729ook]  .workspace-tools{position:static}.popup-body[b-h155729ook]  .configuration-workspace{max-width:100%;margin:0}@media(max-width:650px){.popup-body[b-h155729ook]{padding:8px}.popup-header[b-h155729ook]{padding:12px}.popup-header h2[b-h155729ook]{font-size:19px}}
/* /Components/ConfigurationTaskEmail.razor.rz.scp.css */
.configuration-email-dialog[b-2kz9ekksla]{width:min(1100px,94vw);min-width:min(560px,94vw);max-width:96vw;min-height:min(360px,90dvh);max-height:90dvh;resize:both;container-type:inline-size;box-sizing:border-box;overflow:auto;border:1px solid #bdcdd5;border-top:5px solid #f2673a;padding:26px;color:#203f50;background:white}
.configuration-email-dialog[b-2kz9ekksla]::backdrop{background:#152d3bb3}.configuration-email-dialog header[b-2kz9ekksla]{display:flex;justify-content:space-between;align-items:start}.configuration-email-dialog h2[b-2kz9ekksla]{margin-top:8px}.configuration-email-dialog fieldset[b-2kz9ekksla]{border:0;padding:0}.configuration-email-dialog label[b-2kz9ekksla]{display:flex;gap:8px;margin:10px 0}.email-options label[b-2kz9ekksla]{flex-direction:column}.configuration-email-dialog input:not([type=checkbox]):not([type=radio])[b-2kz9ekksla],.configuration-email-dialog select[b-2kz9ekksla]{padding:9px;min-width:0;border:1px solid #b4c8d2;font:inherit}.configuration-email-dialog input:not([type=checkbox]):not([type=radio])[b-2kz9ekksla]{flex:1}.configuration-email-dialog button[b-2kz9ekksla]{padding:10px 15px;font:inherit;border:1px solid #a8bec9;color:#203f50;background:white}.configuration-email-dialog button.primary[b-2kz9ekksla]{background:#087f8c;color:white}.configuration-email-dialog button:disabled[b-2kz9ekksla]{opacity:.5}.email-filters[b-2kz9ekksla],.email-options[b-2kz9ekksla]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.email-filters[b-2kz9ekksla]{grid-template-columns:repeat(3,minmax(0,1fr))}.configuration-email-dialog details[b-2kz9ekksla]{padding:12px;margin:12px 0;background:#f5f8f9;border:1px solid #ccdae0}.configuration-email-dialog summary[b-2kz9ekksla]{cursor:pointer;font-weight:600}.email-types[b-2kz9ekksla]{display:flex;gap:15px;flex-wrap:wrap}.email-help[b-2kz9ekksla]{font-size:13px;line-height:1.5}.email-warning[b-2kz9ekksla],.email-message[b-2kz9ekksla]{padding:12px;background:#fff4dc;border-left:4px solid #c78115}.email-preview[b-2kz9ekksla]{overflow:auto}.email-preview[b-2kz9ekksla]  td{vertical-align:top;overflow-wrap:anywhere}.configuration-email-dialog small[b-2kz9ekksla]{color:#087f8c}@media(max-width:700px){.email-filters[b-2kz9ekksla],.email-options[b-2kz9ekksla]{grid-template-columns:1fr}}

.open-task-email[b-2kz9ekksla]{padding:10px 14px;border:1px solid #a8bec9;background:white;color:#203f50;font:inherit;font-weight:600}

.email-format[b-2kz9ekksla]{display:flex;align-items:center;gap:20px;margin:18px 0 0}.email-format label[b-2kz9ekksla]{align-items:center}.configuration-email-dialog .email-format input[type=radio][b-2kz9ekksla]{flex:none;accent-color:#087f8c}

.open-task-email[b-2kz9ekksla]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px}

/* Keep the email dialog independent of the workspace navigation rail. */
.configuration-email-dialog>header[b-2kz9ekksla]{gap:20px;align-items:center}
.configuration-email-dialog>header>div[b-2kz9ekksla]{min-width:0;flex:1}
.configuration-email-dialog>header h2[b-2kz9ekksla]{font-size:26px;line-height:1.25;margin:8px 0 16px;letter-spacing:normal}
.configuration-email-dialog button[b-2kz9ekksla]{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:38px;white-space:normal;text-align:center;line-height:1.4}
.configuration-email-dialog>header>button[b-2kz9ekksla]{flex:0 0 auto;white-space:nowrap}
.configuration-email-dialog .email-format[b-2kz9ekksla]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:20px}
.configuration-email-dialog .email-format label[b-2kz9ekksla]{display:inline-flex;flex-direction:row;gap:7px;margin:0}
.configuration-email-dialog input[type=checkbox][b-2kz9ekksla],.configuration-email-dialog input[type=radio][b-2kz9ekksla]{width:16px;height:16px;min-width:16px;flex:0 0 auto;padding:0;accent-color:#087f8c}

@container (max-width: 650px){.email-filters[b-2kz9ekksla],.email-options[b-2kz9ekksla]{grid-template-columns:1fr}}
/* /Components/ConfigurationTocSummary.razor.rz.scp.css */
.toc-delivery-summary[b-cix1bkd1hk]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:14px 20px;color:#203f50}
.toc-delivery-summary>div[b-cix1bkd1hk]{min-width:0;border-top:1px solid #dae4e9;padding-top:8px}
.toc-delivery-summary>div>span[b-cix1bkd1hk]{display:block;font-size:11px;line-height:1.4;color:#526b78;margin-bottom:3px}
.toc-delivery-summary strong[b-cix1bkd1hk]{display:block;font-size:12px;font-weight:600;line-height:1.5}
.toc-delivery-summary .open-items strong[b-cix1bkd1hk]{font-size:16px;line-height:1.2}
.toc-delivery-summary .design-complete[b-cix1bkd1hk]{color:#087c60}
.toc-delivery-summary .task-progress[b-cix1bkd1hk]{order:1}
.toc-delivery-summary .next-item[b-cix1bkd1hk]{order:5;grid-column:1/-1;padding:9px 12px;background:#f1f6f7;border-left:3px solid #087f8c}
.next-item a[b-cix1bkd1hk]{display:block;color:#214e63;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.next-item small[b-cix1bkd1hk]{display:block;color:#526b78;margin-top:4px}
.toc-delivery-summary .next-item.blocked[b-cix1bkd1hk]{background:#fceeee;border-left-color:#b33434}.toc-delivery-summary .next-item.overdue[b-cix1bkd1hk]{background:#fff5e6;border-left-color:#b67608}
.task-review strong:not(.design-complete)[b-cix1bkd1hk]{color:#865b0c}
.loading-label[b-cix1bkd1hk],.summary-error[b-cix1bkd1hk]{grid-column:1/-1;font-size:12px;color:#526b78}
.summary-skeleton span[b-cix1bkd1hk],.summary-skeleton strong[b-cix1bkd1hk]{height:10px;background:#dde7eb;border-radius:3px;animation:summary-pulse-b-cix1bkd1hk 1.4s ease-in-out infinite}.summary-skeleton strong[b-cix1bkd1hk]{height:18px;width:70%;margin-top:8px}
@keyframes summary-pulse-b-cix1bkd1hk{50%{opacity:.4}}
@media(prefers-reduced-motion:reduce){.summary-skeleton span[b-cix1bkd1hk],.summary-skeleton strong[b-cix1bkd1hk]{animation:none}}
.toc-delivery-summary .design-state[b-cix1bkd1hk]{order:1}.toc-delivery-summary .task-review[b-cix1bkd1hk]{order:2}.toc-delivery-summary .open-items[b-cix1bkd1hk]{order:3}.toc-delivery-summary .overall-progress[b-cix1bkd1hk]{order:4}
.toc-delivery-summary progress[b-cix1bkd1hk]{display:block;width:100%;max-width:150px;height:5px;margin-top:5px;accent-color:#087f8c}
@media(max-width:650px){.toc-delivery-summary[b-cix1bkd1hk]{padding-left:16px;grid-template-columns:1fr 1fr}.overall-progress[b-cix1bkd1hk]{grid-column:1/-1}}


.toc-delivery-summary .incomplete-types[b-cix1bkd1hk]{order:6;grid-column:1/-1;padding-top:8px}
.incomplete-types ul[b-cix1bkd1hk]{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:4px 0 0;padding:0}
.incomplete-types li[b-cix1bkd1hk]{display:flex;gap:10px;align-items:center;padding:4px 8px;background:#f1f6f7;border:1px solid #dbe5e9;font-size:12px;line-height:1.4}
.incomplete-types b[b-cix1bkd1hk]{color:#193340;font-variant-numeric:tabular-nums}
.incomplete-types small[b-cix1bkd1hk]{font-size:12px;color:#526b78}
/* /Components/ConfigurationWorkspace.razor.rz.scp.css */
.progress-dashboard[b-423gqvjfrl]{padding:20px 24px;background:#f3f8f9;color:#203f50}
.dashboard-heading[b-423gqvjfrl]{display:flex;justify-content:space-between;align-items:center;gap:12px}
.dashboard-heading small[b-423gqvjfrl]{letter-spacing:.06em;font-weight:700}
.dashboard-heading strong[b-423gqvjfrl]{font-size:14px}
.progress-metrics[b-423gqvjfrl]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:12px;margin:16px 0}
.progress-metrics article[b-423gqvjfrl]{background:white;padding:12px 16px;border-top:2px solid #008799}
.progress-metrics strong[b-423gqvjfrl]{display:block;font-size:26px}
.progress-metrics span[b-423gqvjfrl]{display:block;font-size:13px}
.progress-metrics progress[b-423gqvjfrl]{width:100%;accent-color:#008799}
.status-preview[b-423gqvjfrl]{white-space:pre-wrap;max-height:100px;overflow:auto;margin:12px 0;line-height:1.5}
.status-editor[b-423gqvjfrl]{margin:12px 0}
.configuration-action-editor[b-423gqvjfrl]{margin:16px 0;padding:12px;background:white;border-left:3px solid #008793}
.configuration-action-editor fieldset[b-423gqvjfrl]{border:0;padding:0;margin:0}
.configuration-action-editor label[b-423gqvjfrl]{display:block;font-weight:600;font-size:13px}
.configuration-action-editor textarea[b-423gqvjfrl]{display:block;width:100%;margin:6px 0 10px;font:inherit;font-weight:400;padding:8px;border:1px solid #a8bec8;resize:vertical;min-height:80px}
.configuration-action-editor button[b-423gqvjfrl]{padding:7px 12px;border:0;background:#087f88;color:white;cursor:pointer}
.configuration-action-editor small[b-423gqvjfrl]{display:block;margin-top:6px;color:#566e7a}
.status-editor summary[b-423gqvjfrl]{cursor:pointer;font-weight:600;padding:8px 0;color:#087d79}
.progress-dashboard fieldset[b-423gqvjfrl]{border:0;padding:12px 0;display:grid;grid-template-columns:2fr 1fr;gap:12px}
.progress-dashboard label[b-423gqvjfrl]{display:flex;flex-direction:column;gap:6px}
.status-comments[b-423gqvjfrl]{grid-column:1/-1}
.progress-dashboard input[b-423gqvjfrl],.progress-dashboard select[b-423gqvjfrl],.progress-dashboard textarea[b-423gqvjfrl]{padding:10px;border:1px solid #a8bec9;background:white;color:#203f50;font:inherit}
.progress-dashboard button[b-423gqvjfrl]{background:#087d79;color:white;padding:10px 20px;border:0;justify-self:start}.status-editor summary:focus-visible[b-423gqvjfrl]{outline:2px solid #008799;outline-offset:-5px}
.progress-dashboard .configuration-action-editor fieldset[b-423gqvjfrl]{grid-template-columns:minmax(0,1fr);padding:0;gap:10px}
.configuration-action-editor textarea[b-423gqvjfrl]{box-sizing:border-box;margin-bottom:0}
.progress-dashboard .configuration-action-editor button[b-423gqvjfrl]{justify-self:end;align-self:start;width:auto;max-width:100%;min-height:36px;padding:8px 14px;line-height:1.3}
[role=tabpanel][b-423gqvjfrl]{background:white}
[role=tabpanel]:focus-visible[b-423gqvjfrl]{outline:2px solid #008799;outline-offset:-2px}
.progress-error[b-423gqvjfrl],.progress-success[b-423gqvjfrl]{padding:16px;margin:16px;border-left:5px solid}
.progress-error[b-423gqvjfrl]{background:#ffeded;color:#9b2424}
.progress-success[b-423gqvjfrl]{background:#e9f6ed;color:#22613d}
[hidden][b-423gqvjfrl]{display:none!important}
.configuration-presentation[b-423gqvjfrl]{padding:20px;background:#f4f3ef}
.presentation-toolbar[b-423gqvjfrl]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.presentation-toolbar p[b-423gqvjfrl]{margin:0;font-size:14px;color:#425e6a}
.presentation-toolbar a[b-423gqvjfrl]{display:inline-block;white-space:nowrap;background:#192e38;color:white;padding:10px 16px;text-decoration:none;border-left:3px solid #f45c30}
.configuration-presentation iframe[b-423gqvjfrl]{display:block;width:100%;height:850px;height:80vh;min-height:550px;border:1px solid #bdced4;background:#f4f3ef}
@media(max-width:700px){.presentation-toolbar[b-423gqvjfrl]{align-items:start;flex-direction:column}.configuration-presentation[b-423gqvjfrl]{padding:12px}}
@media(max-width:700px){.progress-metrics[b-423gqvjfrl]{grid-template-columns:1fr 1fr}.progress-dashboard fieldset[b-423gqvjfrl]{grid-template-columns:1fr}.dashboard-heading[b-423gqvjfrl]{align-items:start;flex-direction:column}}


.design-progress-editor[b-423gqvjfrl]{padding:24px;background:#edf4f6;border-bottom:1px solid #c6d6dd}.design-progress-editor h2[b-423gqvjfrl]{font-size:22px;margin:0 0 10px}.design-progress-editor fieldset[b-423gqvjfrl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0;padding:0}.design-progress-editor label[b-423gqvjfrl]{display:flex;flex-direction:column;gap:6px}.design-progress-editor input[b-423gqvjfrl],.design-progress-editor select[b-423gqvjfrl],.design-progress-editor textarea[b-423gqvjfrl]{padding:10px;font:inherit;border:1px solid #b4c8d2}.design-progress-editor button[b-423gqvjfrl]{background:#087f8c;color:white;border:0;padding:10px 16px;justify-self:start}@media(max-width:700px){.design-progress-editor fieldset[b-423gqvjfrl]{grid-template-columns:1fr}}
/* /Components/ConversionBooleanDisplay.razor.rz.scp.css */
.boolean-display[b-u69z5uf28u]{font-size:22px;line-height:1;color:#174f63;display:inline-block}
/* /Components/ConversionBooleanEditor.razor.rz.scp.css */
.boolean-editor[b-xc8auuqcy8]{display:inline-flex;align-items:center;gap:8px}.boolean-editor input[type=checkbox][b-xc8auuqcy8]{width:18px!important;min-height:18px!important;height:18px;padding:0;accent-color:#176478}.boolean-editor button[b-xc8auuqcy8]{padding:3px 8px}
/* /Components/ConversionDefaultRuleEditor.razor.rz.scp.css */
.default-rule[b-visu5bk72o]{border:1px solid #b8cbd4;background:#f6f9fa;padding:14px;margin:12px 0}.rule-heading[b-visu5bk72o],.condition[b-visu5bk72o]{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:12px}.rule-heading[b-visu5bk72o]{border-bottom:1px solid #d6e1e6;padding-bottom:12px}label[b-visu5bk72o]{display:flex;flex-direction:column;gap:5px;flex:1;min-width:160px;font-size:12px}input[b-visu5bk72o],select[b-visu5bk72o]{min-height:34px;border:1px solid #b8cbd4;background:white;padding:6px;color:inherit;width:100%}button[b-visu5bk72o]{min-height:32px;border:1px solid #b8cbd4;background:white;padding:6px 10px;color:inherit;cursor:pointer}button:disabled[b-visu5bk72o]{opacity:.4;cursor:default}
/* /Components/ConversionDefinitionPaste.razor.rz.scp.css */
.paste-panel[b-1hmqhpxm4m]{padding:14px;margin-top:10px;background:#f3f8fa;border:1px solid #b8cbd5}.paste-panel label[b-1hmqhpxm4m]{display:flex;flex-direction:column;gap:8px}.paste-panel textarea[b-1hmqhpxm4m]{width:100%;box-sizing:border-box;padding:10px;font:inherit;border:1px solid #b8cbd5;resize:vertical}.paste-panel p[b-1hmqhpxm4m],.paste-message[b-1hmqhpxm4m]{font-size:.9rem}.paste-message[b-1hmqhpxm4m]{padding:10px;border-left:3px solid #16879a;background:#edf5f7}button[b-1hmqhpxm4m]{padding:9px 14px;margin-right:8px;border:1px solid #b8cbd5;border-radius:4px;background:white;color:#203e50;cursor:pointer}button:disabled[b-1hmqhpxm4m]{opacity:.55;cursor:default}
.paste-message[b-1hmqhpxm4m]{margin:12px 0;padding:14px 16px;border:1px solid;border-left-width:5px;border-radius:5px;font-size:1rem}.paste-message strong[b-1hmqhpxm4m]{display:block;font-size:1.05rem}.paste-message p[b-1hmqhpxm4m]{margin:6px 0 0;line-height:1.5}.paste-success[b-1hmqhpxm4m]{background:#e8f5e9;border-color:#27803b;color:#14532d}.paste-error[b-1hmqhpxm4m]{background:#fef0ef;border-color:#c62828;color:#991b1b}
/* /Components/ConversionFormattedData.razor.rz.scp.css */
.formatted-data[b-6msh60v7zo]{color:#203e50}.formatted-data header[b-6msh60v7zo]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0}.formatted-data h2[b-6msh60v7zo]{font-size:2.4rem;margin:0}.actions[b-6msh60v7zo]{display:flex;gap:8px;flex-wrap:wrap}button[b-6msh60v7zo],select[b-6msh60v7zo]{padding:9px 12px;border:1px solid #b8cbd5;background:white;color:#203e50}button[b-6msh60v7zo]{cursor:pointer}button.primary[b-6msh60v7zo]{background:#ff5828;border-color:#ff5828;color:white;font-weight:700}button:disabled[b-6msh60v7zo]{opacity:.5;cursor:default}.settings[b-6msh60v7zo]{display:flex;flex-wrap:wrap;gap:16px;background:#eaf2f5;padding:16px}label[b-6msh60v7zo]{display:flex;flex-direction:column;gap:6px}label.check[b-6msh60v7zo]{flex-direction:row;align-items:center}.guidance[b-6msh60v7zo]{font-size:.9rem;color:#526e7e}.summary[b-6msh60v7zo]{font-weight:700}.issues[b-6msh60v7zo]{padding:16px;background:#fff2ec;border-left:3px solid #ff5828;margin:15px 0}.missing[b-6msh60v7zo]{padding:14px;border:1px solid #b8cbd5;margin:12px 0}summary[b-6msh60v7zo]{cursor:pointer;font-weight:600}table[b-6msh60v7zo]{width:100%;border-collapse:collapse;table-layout:fixed}th[b-6msh60v7zo]{background:#203e50;color:white;text-align:left;padding:12px}td[b-6msh60v7zo]{padding:12px;border:1px solid #d3e0e6;vertical-align:top;overflow-wrap:anywhere}th:last-child[b-6msh60v7zo]{width:48%}.field-table[b-6msh60v7zo]{margin-top:12px;font-size:.85rem}.field-table th[b-6msh60v7zo]{background:#eaf2f5;color:#203e50}.value[b-6msh60v7zo]{white-space:pre-wrap}tbody>tr:nth-child(even)[b-6msh60v7zo]{background:#f4f8fa}@media(max-width:800px){.formatted-data header[b-6msh60v7zo]{align-items:start;flex-direction:column}.settings label[b-6msh60v7zo]{width:100%}}
/* /Components/ConversionFormatters.razor.rz.scp.css */
.your-formatters[b-n8frv8y56d]{padding:20px;min-width:0}.your-formatters h2[b-n8frv8y56d]{margin:0 0 8px}.project-choice[b-n8frv8y56d]{display:flex;flex-direction:column;gap:6px;max-width:440px;margin:20px 0}.project-choice select[b-n8frv8y56d]{padding:10px;border:1px solid #acc4ce;background:white}.formatter-list[b-n8frv8y56d]{display:grid;gap:12px}.formatter-list article[b-n8frv8y56d]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;border:1px solid #c7d3d9;border-left:3px solid #078192;background:white}.formatter-list h3[b-n8frv8y56d]{margin:0 0 6px;font-size:1.2rem}.formatter-list p[b-n8frv8y56d]{margin:0}.formatter-actions[b-n8frv8y56d]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;flex-shrink:0}.formatter-list button[b-n8frv8y56d],.open-formatter[b-n8frv8y56d]{padding:10px 14px;background:#176e79;color:white;border:0;text-decoration:none}.hint[b-n8frv8y56d]{margin:16px 0;color:#526b78}@media(max-width:900px){.formatter-list article[b-n8frv8y56d]{align-items:flex-start;flex-direction:column}.formatter-actions[b-n8frv8y56d]{flex-shrink:1}}
/* /Components/ConversionFormulaEditor.razor.rz.scp.css */
.formula-panel[b-isxjag0ipr]{border:1px solid #b8cbd5;background:#f6f9fa;padding:12px;margin:12px 0}.formula-panel summary[b-isxjag0ipr]{font-weight:600;cursor:pointer}label[b-isxjag0ipr]{display:flex;flex-direction:column;gap:6px;margin:10px 0;font-size:.85rem}textarea[b-isxjag0ipr],input[b-isxjag0ipr],select[b-isxjag0ipr]{padding:8px;border:1px solid #b8cbd5;color:inherit;background:white}textarea[b-isxjag0ipr]{font-family:monospace}.formula-fields[b-isxjag0ipr]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:240px;overflow:auto;margin:10px 0}button[b-isxjag0ipr]{padding:8px;border:1px solid #b8cbd5;background:white;color:inherit;text-align:left;cursor:pointer}.selected[b-isxjag0ipr]{background:#def0f3;border-color:#07869d}small[b-isxjag0ipr]{display:block;color:#58707f}p[b-isxjag0ipr]{font-size:.85rem}[role=alert][b-isxjag0ipr]{color:#ae3600}@media(max-width:750px){.formula-fields[b-isxjag0ipr]{grid-template-columns:1fr}}
/* /Components/ConversionIssueBadge.razor.rz.scp.css */
.issue-badge[b-sb38y3py5g]{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border:1px solid #b54c2d;border-radius:12px;background:#fff0d3;color:#873519;font-weight:800;cursor:pointer;line-height:1}.issue-badge:focus-visible[b-sb38y3py5g]{outline:2px solid #173a4d;outline-offset:2px}.no-issues[b-sb38y3py5g]{color:#527061}.issue-backdrop[b-sb38y3py5g]{position:fixed;inset:0;z-index:1500;background:#12263044;display:flex;align-items:center;justify-content:center;white-space:normal}.issue-dialog[b-sb38y3py5g]{width:480px;max-width:90vw;max-height:75vh;overflow:auto;padding:22px;background:white;box-shadow:0 12px 40px #0003;color:#203e50;text-align:left;font-size:14px}.issue-dialog header[b-sb38y3py5g]{display:flex;justify-content:space-between;gap:12px}.issue-dialog li[b-sb38y3py5g]{margin:10px 0;white-space:normal}.issue-dialog button[b-sb38y3py5g]{padding:6px 12px;border:1px solid #b8cbd3;background:white;color:#203e50}
/* /Components/ConversionLookupSettings.razor.rz.scp.css */
.field-subsection[b-opj6ku6f84]{border:1px solid #c7dde5;border-left:2px solid #008ba0;margin:12px 0;background:white}.field-subsection summary[b-opj6ku6f84]{padding:12px;background:#eaf3f6;cursor:pointer;font-weight:600}.subsection-body[b-opj6ku6f84]{padding:12px}.subsection-body p[b-opj6ku6f84]{font-size:.85rem;color:#58707f}.subsection-body label[b-opj6ku6f84]{display:inline-flex;flex-direction:column;gap:5px;width:calc(50% - 16px);margin:8px;vertical-align:top}.subsection-body select[b-opj6ku6f84]{padding:8px;border:1px solid #b8cbd5;background:white;width:100%}@media(max-width:700px){.subsection-body label[b-opj6ku6f84]{width:100%;margin:8px 0}}
/* /Components/ConversionMappedDataPreview.razor.rz.scp.css */
.mapped-preview[b-uslfg6fjhu]{min-width:0}.mapped-preview>header[b-uslfg6fjhu]{display:flex;justify-content:space-between;align-items:start;gap:20px}.mapped-preview h2[b-uslfg6fjhu]{margin:0}.preview-filters[b-uslfg6fjhu]{display:flex;flex-wrap:wrap;gap:12px;padding:16px;background:#eaf3f6;margin:18px 0}.preview-filters label[b-uslfg6fjhu]{display:flex;flex-direction:column;gap:5px;flex:1 1 180px;font-size:13px}.preview-filters input:not([type=checkbox])[b-uslfg6fjhu],.preview-filters select[b-uslfg6fjhu]{width:100%;min-height:38px;border:1px solid #b8cbd3;background:white;padding:8px}.preview-filters button[b-uslfg6fjhu]{align-self:end}.mapped-preview button[b-uslfg6fjhu]{padding:9px 14px;border:1px solid #b8cbd3;background:white;color:#1c3c4d}.preview-status[b-uslfg6fjhu]{display:inline-block;border-radius:14px;padding:3px 10px;font-size:12px;font-weight:700;white-space:nowrap}.ready[b-uslfg6fjhu]{background:#e1f1e7;color:#175738}.unmapped[b-uslfg6fjhu]{background:#fff0cf;color:#77500c}.invalid[b-uslfg6fjhu]{background:#ffe5e4;color:#932e29}.excluded[b-uslfg6fjhu]{background:#e9edf0;color:#46545d}.unavailable[b-uslfg6fjhu]{background:#f0e6fa;color:#684288}.preview-value[b-uslfg6fjhu]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapped-preview[b-uslfg6fjhu]  .k-table-td{height:44px;box-sizing:border-box;white-space:nowrap;overflow:hidden}.mapped-preview small[b-uslfg6fjhu]{display:block;font-size:10px;font-weight:400}.mapped-preview[b-uslfg6fjhu]  .k-grid{width:100%}
.preview-cell[b-uslfg6fjhu]{display:flex;align-items:center;gap:6px;min-width:0}.preview-cell .preview-value[b-uslfg6fjhu]{min-width:0}.preview-cell[b-uslfg6fjhu]  .issue-badge{flex-shrink:0}
.preview-edit-cell[b-uslfg6fjhu]{border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;width:100%;min-height:28px;padding:2px;font:inherit}.preview-edit-cell:focus-visible[b-uslfg6fjhu]{outline:2px solid #12839b}.cell-error[b-uslfg6fjhu]{border:1px solid #bf4c16;border-radius:50%;padding:0 5px;color:#9a3406;background:#fff0dd;font-weight:bold}.override-backdrop[b-uslfg6fjhu]{position:fixed;inset:0;background:#10263088;z-index:1600;display:grid;place-items:center;padding:24px}.override-dialog[b-uslfg6fjhu]{background:white;border-top:4px solid #ff5722;padding:24px;width:min(560px,100%);max-height:85vh;overflow:auto;box-shadow:0 12px 40px #0004}.override-dialog h3[b-uslfg6fjhu]{font-size:22px}.override-dialog label[b-uslfg6fjhu]{display:grid;gap:8px;margin:18px 0}.override-dialog[b-uslfg6fjhu]  input,.override-dialog[b-uslfg6fjhu]  select{width:100%;padding:10px;border:1px solid #b9cdd6}.override-issue[b-uslfg6fjhu]{background:#fff0df;color:#8f370e;padding:8px}.override-actions[b-uslfg6fjhu]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.override-actions .primary[b-uslfg6fjhu]{background:#fa5524;color:white}.override-dialog small[b-uslfg6fjhu]{font-size:12px}
.preview-grid-settings[b-uslfg6fjhu]{display:flex;align-items:start;gap:14px;flex-wrap:wrap;margin:12px 0}.preview-grid-settings details[b-uslfg6fjhu]{min-width:180px;padding:9px 14px;border:1px solid #b8cbd3;background:white;max-height:320px;overflow:auto}.preview-grid-settings summary[b-uslfg6fjhu]{cursor:pointer;font-weight:600}.preview-grid-settings label[b-uslfg6fjhu]{padding:5px 0}.preview-grid-settings small[b-uslfg6fjhu]{font-size:12px;padding-top:10px}


.override-context[b-uslfg6fjhu]{display:grid;grid-template-columns:160px 1fr;gap:8px 12px;margin:16px 0}.override-context dt[b-uslfg6fjhu]{font-weight:600}.override-context dd[b-uslfg6fjhu]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.override-window-title[b-uslfg6fjhu]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.override-window-title button[b-uslfg6fjhu]{margin-left:auto;padding:6px 12px;border:1px solid #b8cbd3;background:white;color:#1c3c4d;cursor:pointer}.override-window-title button:disabled[b-uslfg6fjhu]{cursor:default;opacity:.6}
.override-content[b-uslfg6fjhu]{padding:10px 12px 12px;color:#203e50;font-size:14px;line-height:1.5;max-height:75vh;overflow:auto}
.override-content h3[b-uslfg6fjhu]{font-size:22px;line-height:1.3;margin:0 0 10px;font-weight:600}
.override-content p[b-uslfg6fjhu]{margin:0 0 16px;color:#526773}
.override-value-field[b-uslfg6fjhu]{display:flex;flex-direction:column;gap:10px;margin:20px 0 10px}
.override-value-label[b-uslfg6fjhu]{font-size:13px;font-weight:600;color:#203e50}
.override-value-field[b-uslfg6fjhu]  .boolean-editor{display:flex;align-items:center;gap:12px;min-height:42px;padding:10px 12px;background:#f3f7f9;border:1px solid #d3dfe5;border-radius:4px}
.override-value-field[b-uslfg6fjhu]  .boolean-editor input[type=checkbox]{margin:0;flex:0 0 18px}
.override-value-field[b-uslfg6fjhu]  .boolean-editor button{margin-left:auto}
.override-content small[b-uslfg6fjhu]{display:block;font-size:12px;line-height:1.5;color:#607683;margin:6px 0}
.override-content button[b-uslfg6fjhu],.override-value-field[b-uslfg6fjhu]  .boolean-editor button{font:inherit;font-size:13px;line-height:1.3;padding:8px 14px;border:1px solid #b8cbd3;border-radius:3px;background:white;color:#203e50;cursor:pointer}
.override-content button:disabled[b-uslfg6fjhu]{opacity:.5;cursor:default}
.override-content .override-actions[b-uslfg6fjhu]{border-top:1px solid #dce5ea;padding-top:16px;margin-top:22px;gap:10px}
.override-content .override-actions .primary[b-uslfg6fjhu]{background:#fa5524;border-color:#fa5524;color:white;font-weight:600}
.override-content [role=alert][b-uslfg6fjhu]{color:#932e29;background:#fff0ee;padding:10px 12px;border-radius:3px}
.preview-xlsb-actions[b-uslfg6fjhu]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.preview-xlsb-actions small[b-uslfg6fjhu]{color:#58707f}

.preview-filters .preview-deleted-toggle[b-uslfg6fjhu]{flex:0 0 auto;flex-direction:row;align-items:center;align-self:flex-end;gap:8px;min-height:38px;white-space:nowrap}
.preview-filters .preview-deleted-toggle input[type=checkbox][b-uslfg6fjhu]{width:16px;height:16px;min-height:0;flex:0 0 16px;margin:0;padding:0;accent-color:#12839b}

.preview-project-layout[b-uslfg6fjhu]{display:flex;align-items:flex-start;gap:16px;min-width:0}
.preview-project-grid[b-uslfg6fjhu]{flex:1;min-width:0}
.preview-project-nav[b-uslfg6fjhu]{flex:0 0 220px;background:#eaf3f6;border:1px solid #b8cbd3;padding:12px;box-sizing:border-box}
.preview-project-nav h3[b-uslfg6fjhu]{font-size:18px;margin:0 0 12px}
.preview-project-nav label[b-uslfg6fjhu]{display:grid;gap:6px;font-size:13px}
.preview-project-nav select[b-uslfg6fjhu]{width:100%;padding:8px;border:1px solid #b8cbd3;background:white}
.preview-project-nav>small[b-uslfg6fjhu]{margin:10px 0;font-size:12px}
.preview-project-list[b-uslfg6fjhu]{max-height:560px;overflow:auto}
.preview-project-nav button[b-uslfg6fjhu]{display:block;width:100%;text-align:left;margin:6px 0;overflow-wrap:anywhere}
.preview-project-nav button.selected[b-uslfg6fjhu]{background:#203e50;color:white;border-color:#203e50}
.preview-project-nav button small[b-uslfg6fjhu]{margin-top:4px}
@media(max-width:800px){.preview-project-layout[b-uslfg6fjhu]{flex-direction:column}.preview-project-nav[b-uslfg6fjhu]{flex:auto;width:100%}.preview-project-list[b-uslfg6fjhu]{max-height:180px}.preview-project-grid[b-uslfg6fjhu]{width:100%}}
/* /Components/ConversionProjectTemplates.razor.rz.scp.css */
.panel[b-9vf4kzmq4l]{padding:1rem;border:1px solid #cad7df;background:#f4f9fb;margin-bottom:1rem}p[b-9vf4kzmq4l]{line-height:1.6}.template-heading[b-9vf4kzmq4l]{display:flex;align-items:end;gap:1rem;flex-wrap:wrap}label[b-9vf4kzmq4l]{display:grid;gap:.3rem}fieldset[b-9vf4kzmq4l]{margin:1rem 0;border:1px solid #cad7df;padding:1rem}.template-table[b-9vf4kzmq4l]{overflow-x:auto;margin-top:1rem}table[b-9vf4kzmq4l]{width:100%;border-collapse:collapse}th[b-9vf4kzmq4l],td[b-9vf4kzmq4l]{text-align:left;padding:.4rem;border-bottom:1px solid #cad7df}input[b-9vf4kzmq4l],select[b-9vf4kzmq4l]{padding:.45rem;border:1px solid #b2c6d4;max-width:100%;color:inherit;background:white}input[type=number][b-9vf4kzmq4l]{width:5rem}td input:not([type=number])[b-9vf4kzmq4l]{width:10rem}button[b-9vf4kzmq4l]{padding:.55rem .8rem}
.level-packs[b-9vf4kzmq4l]{margin-top:1.4rem;padding-top:1rem;border-top:3px solid #f25522}.pack-heading[b-9vf4kzmq4l]{display:flex;justify-content:space-between;gap:1rem;align-items:start;flex-wrap:wrap}.pack-heading h4[b-9vf4kzmq4l]{margin:0;font-size:1.15rem}.pack-heading p[b-9vf4kzmq4l]{margin:.4rem 0}.level-pack[b-9vf4kzmq4l]{background:white}.level-pack td:nth-child(2) input[b-9vf4kzmq4l]{width:100%;min-width:14rem}.level-packs button[b-9vf4kzmq4l]{background:#203e50;color:white;border:1px solid #203e50;margin:.2rem;font-weight:600}.level-packs button:focus-visible[b-9vf4kzmq4l]{outline:2px solid #f25522;outline-offset:2px}
/* /Components/ConversionReferenceSettings.razor.rz.scp.css */
.reference-toggle[b-qr8gh3kj7x]{display:flex;align-items:center;gap:8px;flex-direction:row}.reference-toggle input[b-qr8gh3kj7x]{width:auto;margin:0}.reference-match[b-qr8gh3kj7x]{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:12px 0}.reference-match label[b-qr8gh3kj7x]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:180px}select[b-qr8gh3kj7x],button[b-qr8gh3kj7x]{padding:9px;border:1px solid #b8cbd5;background:white;color:#203e50}p[b-qr8gh3kj7x]{color:#526e7e;font-size:.9rem}
.field-subsection[b-qr8gh3kj7x]{border:1px solid #bfd3df;border-left:2px solid #16879a;margin:12px 0;background:white}.field-subsection>summary[b-qr8gh3kj7x]{padding:12px;background:#eaf2f5;cursor:pointer;font-weight:600}.subsection-body[b-qr8gh3kj7x]{padding:14px}.subsection-body>label:not(.reference-toggle)[b-qr8gh3kj7x]{display:flex;flex-direction:column;gap:6px}
/* /Components/ConversionRowImporter.razor.rz.scp.css */
.row-import[b-hurxovhp10]{border:1px solid #bacfd9;border-top:4px solid #16879a;border-radius:5px;background:#f6f9fa;padding:20px;margin:16px 0;color:#203e50}.row-import header[b-hurxovhp10]{display:flex;justify-content:space-between;align-items:center;gap:12px}.row-import h2[b-hurxovhp10]{font-size:1.2rem}.row-import h3[b-hurxovhp10]{font-size:1rem;margin:18px 0 8px}.row-import p[b-hurxovhp10]{font-size:.9rem;line-height:1.5}.row-import fieldset[b-hurxovhp10]{border:0;padding:0}.row-import label[b-hurxovhp10]{display:flex;flex-direction:column;gap:8px;margin:14px 0}.row-import select[b-hurxovhp10]{padding:10px;border:1px solid #b8cbd5;background:white;color:#203e50}.keys[b-hurxovhp10]{display:flex;flex-wrap:wrap;gap:8px 20px}.keys label[b-hurxovhp10],.row-import .confirm[b-hurxovhp10]{flex-direction:row;align-items:center;font-size:.85rem}.keys small[b-hurxovhp10]{color:#5b7180}button[b-hurxovhp10]{background:white;color:#203e50;border:1px solid #b8cbd5;padding:10px 14px;border-radius:3px;cursor:pointer}button.primary[b-hurxovhp10]{background:#fa582b;color:white;font-weight:600;border-color:#fa582b;margin-top:12px}button:disabled[b-hurxovhp10]{opacity:.55;cursor:default}.notice[b-hurxovhp10]{background:#e7f1f4;border-left:3px solid #16879a;padding:12px}.preview[b-hurxovhp10]{border-top:1px solid #b8cbd5;margin-top:18px}.table-scroll[b-hurxovhp10]{max-height:320px;overflow:auto;margin:12px 0}table[b-hurxovhp10]{border-collapse:collapse;background:white}td[b-hurxovhp10],th[b-hurxovhp10]{border:1px solid #ccdce3;padding:8px;min-width:140px;text-align:left}th[b-hurxovhp10]{background:#edf4f6;position:sticky;top:0}summary[b-hurxovhp10]{cursor:pointer;font-weight:600}
.field-search[b-hurxovhp10]{display:flex;align-items:end;flex-wrap:wrap;gap:12px;background:#eaf3f6;padding:12px;margin-top:12px}.field-search label[b-hurxovhp10]{flex:1;min-width:220px;margin:0}.field-search input[b-hurxovhp10]{width:100%;box-sizing:border-box;padding:10px;border:1px solid #b8cbd5;background:white;border-radius:3px}.field-search span[b-hurxovhp10]{font-size:.85rem;padding-bottom:10px}.selected-keys[b-hurxovhp10]{overflow-wrap:anywhere;color:#315466}.keys[b-hurxovhp10]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.keys label[b-hurxovhp10]{margin:0;padding:10px 12px;gap:10px;border:1px solid #d6e2e8;background:white;border-radius:4px;align-items:flex-start;cursor:pointer;min-width:0}.keys label.selected[b-hurxovhp10]{background:#e8f4f5;border-color:#16879a}.keys input[b-hurxovhp10]{flex:none;margin-top:3px}.keys span[b-hurxovhp10]{min-width:0;overflow-wrap:anywhere}.keys strong[b-hurxovhp10]{display:block;font-weight:500;line-height:1.4}.keys small[b-hurxovhp10]{display:block;margin-top:3px;font-size:.75rem}.keys label:focus-within[b-hurxovhp10]{outline:2px solid #16879a;outline-offset:1px}@media(max-width:1100px){.keys[b-hurxovhp10]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.keys[b-hurxovhp10]{grid-template-columns:minmax(0,1fr)}}
/* /Components/ConversionStrategyChoices.razor.rz.scp.css */
.categories[b-5oc75g8uq7]{border:1px solid #cad7df;background:#f4f8fa;padding:14px;height:100%;box-sizing:border-box}.categories summary[b-5oc75g8uq7]{font-weight:700;cursor:pointer}.categories p[b-5oc75g8uq7]{font-size:13px;line-height:1.5;color:#627b87}.actions[b-5oc75g8uq7]{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}input[b-5oc75g8uq7]{border:1px solid #b5cbd4;padding:8px;width:100%;box-sizing:border-box;min-width:0}button[b-5oc75g8uq7]{padding:8px 12px;border:1px solid #b5cbd4;background:white;color:#203e50;cursor:pointer}button:disabled[b-5oc75g8uq7]{opacity:.45;cursor:default}:is(button,input):focus-visible[b-5oc75g8uq7]{outline:2px solid #16879a;outline-offset:2px}
/* /Components/ConversionStrategyNotes.razor.rz.scp.css */
.strategy[b-5uocph6z1f]{color:#203e50}.strategy header[b-5uocph6z1f],.actions[b-5uocph6z1f],.filters[b-5uocph6z1f]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.strategy header[b-5uocph6z1f]{justify-content:space-between}.filters[b-5uocph6z1f]{padding:16px;background:#eaf3f6;margin:20px 0;align-items:end}.filters label[b-5uocph6z1f]{display:grid;gap:5px}.filters span[b-5uocph6z1f],.hint[b-5uocph6z1f]{color:#627b87;font-size:13px}.categories[b-5uocph6z1f]{border:1px solid #cad7df;padding:14px;margin-bottom:18px}.categories summary[b-5uocph6z1f]{font-weight:700;cursor:pointer}.categories .actions[b-5uocph6z1f]{margin:8px 0}input[b-5uocph6z1f],select[b-5uocph6z1f],textarea[b-5uocph6z1f]{border:1px solid #b5cbd4;background:white;padding:9px;color:#203e50;font:inherit;box-sizing:border-box;max-width:100%}button[b-5uocph6z1f]{padding:8px 12px;border:1px solid #b5cbd4;background:white;color:#203e50;cursor:pointer}.primary[b-5uocph6z1f]{background:#f25522;color:white;border-color:#f25522;font-weight:700}button:disabled[b-5uocph6z1f]{opacity:.45;cursor:default}button:focus-visible[b-5uocph6z1f],input:focus-visible[b-5uocph6z1f],select:focus-visible[b-5uocph6z1f],textarea:focus-visible[b-5uocph6z1f]{outline:2px solid #16879a;outline-offset:2px}.table-scroll[b-5uocph6z1f]{overflow:auto}table[b-5uocph6z1f]{table-layout:fixed;width:100%;min-width:950px;border-collapse:collapse}th[b-5uocph6z1f]{background:#203e50;color:white;text-align:left;padding:12px}td[b-5uocph6z1f]{padding:12px;border:1px solid #d7e3e8;vertical-align:top}tr:nth-child(even)[b-5uocph6z1f]{background:#eaf3f6}td input[b-5uocph6z1f],td select[b-5uocph6z1f],td textarea[b-5uocph6z1f]{width:100%}.row-actions[b-5uocph6z1f]{display:flex;gap:6px;flex-wrap:wrap}.description[b-5uocph6z1f]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}h2[b-5uocph6z1f]{margin:0}
.strategy table[b-5uocph6z1f]{min-width:1250px}.strategy-choice-settings[b-5uocph6z1f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.strategy-subitem td:first-child[b-5uocph6z1f]{border-left:3px solid #b5cbd4}.strategy-subitem td:nth-child(5)[b-5uocph6z1f]{padding-left:22px}.strategy-subitem small[b-5uocph6z1f]{display:block;color:#627b87;margin-bottom:5px}.strategy-parent[b-5uocph6z1f]{background:#d9e7ee!important}.strategy-parent td:nth-child(5)[b-5uocph6z1f]{font-weight:600}.strategy-subitem[b-5uocph6z1f]{background:white!important}@media(max-width:800px){.strategy-choice-settings[b-5uocph6z1f]{grid-template-columns:1fr}}

.filters fieldset[b-5uocph6z1f]{display:flex;gap:12px;flex-wrap:wrap;border:0;padding:0;margin:0;min-width:0}.grouping[b-5uocph6z1f]{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:0 0 20px;padding:16px;border:1px solid #cad7df;background:white}.grouping label[b-5uocph6z1f]{display:grid;gap:6px}.grouping span[b-5uocph6z1f]{font-size:13px;color:#627b87}.group-heading th[b-5uocph6z1f]{background:#203e50;border-left:4px solid #f25522}.subgroup-heading th[b-5uocph6z1f]{background:#dcebf0;color:#203e50;padding-left:24px}

.filters .show-children[b-5uocph6z1f]{display:flex;align-items:center;gap:8px;align-self:end;min-height:40px}.show-children input[b-5uocph6z1f]{width:16px;height:16px;margin:0;accent-color:#f25522}
/* /Components/ConversionSummary.razor.rz.scp.css */
.summary header[b-wo4uqhch2b],.summary-dialog header[b-wo4uqhch2b]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.summary small[b-wo4uqhch2b],.summary-dialog small[b-wo4uqhch2b]{display:block;color:#627b87}.filters[b-wo4uqhch2b]{display:flex;gap:18px;align-items:end;flex-wrap:wrap;padding:16px;background:#eaf3f6;margin:18px 0}label[b-wo4uqhch2b]{display:block}input[b-wo4uqhch2b],select[b-wo4uqhch2b],textarea[b-wo4uqhch2b]{padding:9px;border:1px solid #b5cbd4}label>input:not([type=checkbox])[b-wo4uqhch2b],label>select[b-wo4uqhch2b],textarea[b-wo4uqhch2b]{display:block}button[b-wo4uqhch2b]{padding:8px 12px;border:1px solid #b5cbd4;background:white;color:#203e50;cursor:pointer}button:disabled[b-wo4uqhch2b]{opacity:.5;cursor:default}button:focus-visible[b-wo4uqhch2b]{outline:3px solid #16879a;outline-offset:2px}.table-scroll[b-wo4uqhch2b]{overflow:auto}table[b-wo4uqhch2b]{width:100%;border-collapse:collapse}th[b-wo4uqhch2b]{text-align:left;background:#203e50;color:white;padding:12px}td[b-wo4uqhch2b]{padding:12px;border:1px solid #d7e3e8;vertical-align:top}.source[b-wo4uqhch2b]{background:#eaf3f6;font-weight:600}.crosswalk[b-wo4uqhch2b]{background:white}.notes[b-wo4uqhch2b]{white-space:pre-wrap;max-width:300px;margin:0 0 8px}.count[b-wo4uqhch2b]{font-weight:700;color:#a04412}.summary-backdrop[b-wo4uqhch2b]{position:fixed;inset:0;background:#10232dbb;z-index:1150;padding:24px;display:grid;place-items:center}.summary-dialog[b-wo4uqhch2b]{width:96vw;max-height:92vh;overflow:auto;background:white;padding:22px;box-sizing:border-box;border-radius:8px}.summary-dialog header[b-wo4uqhch2b]{border-bottom:2px solid #fa582b;padding-bottom:12px;margin-bottom:16px}.summary-dialog textarea[b-wo4uqhch2b]{width:100%;box-sizing:border-box;margin:8px 0 16px}

.worksheet-link[b-wo4uqhch2b]{padding:0;border:0;background:transparent;font:inherit;text-align:left;color:#203e50;font-weight:600;text-decoration:none;cursor:pointer}.worksheet-link:hover[b-wo4uqhch2b],.worksheet-link:focus-visible[b-wo4uqhch2b]{text-decoration:underline;text-underline-offset:3px}.worksheet-link:focus-visible[b-wo4uqhch2b]{outline:2px solid #16879a;outline-offset:4px}
.error-total[b-wo4uqhch2b]{display:inline-block;color:#9b2525;background:#ffe7e7;border-radius:12px;padding:2px 9px;font-weight:700}.field-errors[b-wo4uqhch2b]{margin:0;padding-left:18px;min-width:170px;font-weight:400}.field-errors li[b-wo4uqhch2b]{margin-bottom:4px}
/* Use the same column geometry for every chapter, independent of its content. */
.summary .table-scroll>table[b-wo4uqhch2b]{table-layout:fixed;min-width:1200px}
.summary .table-scroll th:nth-child(1)[b-wo4uqhch2b]{width:18%}
.summary .table-scroll th:nth-child(2)[b-wo4uqhch2b]{width:24%}
.summary .table-scroll th:nth-child(3)[b-wo4uqhch2b]{width:6%}
.summary .table-scroll th:nth-child(4)[b-wo4uqhch2b]{width:8%}
.summary .table-scroll th:nth-child(5)[b-wo4uqhch2b]{width:10%}
.summary .table-scroll th:nth-child(6)[b-wo4uqhch2b]{width:8%}
.summary .table-scroll th:nth-child(7)[b-wo4uqhch2b]{width:7%}
.summary .table-scroll th:nth-child(8)[b-wo4uqhch2b]{width:11%}
.summary .table-scroll th:nth-child(9)[b-wo4uqhch2b]{width:8%}
.summary .table-scroll :is(th,td)[b-wo4uqhch2b]{box-sizing:border-box;overflow-wrap:anywhere}
.summary .table-scroll .field-errors[b-wo4uqhch2b]{min-width:0}
.summary .table-scroll .notes[b-wo4uqhch2b]{max-width:none}
/* /Components/ConversionTargetInput.razor.rz.scp.css */
input[b-p8nfqrr3wd],select[b-p8nfqrr3wd]{width:100%;min-width:0;box-sizing:border-box;padding:9px;border:1px solid #b8cbd5;border-radius:3px;background:white;color:#203e50}input:disabled[b-p8nfqrr3wd],select:disabled[b-p8nfqrr3wd]{background:#eef2f4}
.conversion-number[b-p8nfqrr3wd]{text-align:right;font-variant-numeric:tabular-nums}
/* /Components/ConversionTemplatePicker.razor.rz.scp.css */
.template-picker[b-0fxdrw47sm]{padding:20px;border:1px solid #cbdce3;border-left:3px solid #16879a;background:#f3f8fa;margin:18px 0}button[b-0fxdrw47sm],select[b-0fxdrw47sm]{padding:10px;border:1px solid #bacdd6;background:white;color:#203e50}button[b-0fxdrw47sm]{cursor:pointer}button:disabled[b-0fxdrw47sm]{opacity:.5;cursor:default}label[b-0fxdrw47sm]{display:block;margin:16px 0}select[b-0fxdrw47sm]{display:block;min-width:260px}small[b-0fxdrw47sm]{display:block;margin-top:8px}li[b-0fxdrw47sm]{margin:6px 0}
/* /Components/ConversionValidationLibraryPicker.razor.rz.scp.css */
.library-picker[b-nhjrzebpr6]{margin:1rem 0;padding:1rem;background:#eef5f7;border:1px solid #bdcfd7}.library-picker summary[b-nhjrzebpr6]{font-weight:700;cursor:pointer}.library-picker article[b-nhjrzebpr6]{padding:1rem;margin:1rem 0;background:white;border-left:3px solid #16808d}.library-picker button[b-nhjrzebpr6]{margin:.5rem;padding:.6rem;border:1px solid #a7bec8}
/* /Components/ConversionValidationWorksheets.razor.rz.scp.css */
.validation-workspace[b-xh3sae4f8t]{padding:20px 0}.validation-workspace label[b-xh3sae4f8t]{display:block;margin:12px 0}.validation-workspace input[b-xh3sae4f8t],.validation-workspace select[b-xh3sae4f8t]{padding:8px}.validation-workspace button[b-xh3sae4f8t]{margin:10px 8px 10px 0;padding:9px 14px}.validation-workspace fieldset[b-xh3sae4f8t],.validation-workspace article[b-xh3sae4f8t]{border:1px solid #cbdce4;padding:16px;margin:16px 0}.keys[b-xh3sae4f8t]{display:flex;flex-wrap:wrap;gap:18px}.keys label[b-xh3sae4f8t]{margin:4px}.table-scroll[b-xh3sae4f8t]{overflow:auto;max-height:600px}table[b-xh3sae4f8t]{border-collapse:collapse;width:100%}th[b-xh3sae4f8t]{background:#203e50;color:white;text-align:left}th[b-xh3sae4f8t],td[b-xh3sae4f8t]{padding:10px;border:1px solid #d4e2e8;white-space:pre-wrap;min-width:120px}tbody tr:nth-child(even)[b-xh3sae4f8t]{background:#edf4f6}
/* /Components/ConversionValueFilter.razor.rz.scp.css */
.column-filter[b-0hdjc3yumm]{float:right;padding:2px 7px;border:1px solid #b8cbd3;background:white;color:#244557;cursor:pointer}.column-filter.active[b-0hdjc3yumm]{background:#d8eef1;border-color:#07889b}.filter-backdrop[b-0hdjc3yumm]{position:fixed;inset:0;background:#12263044;z-index:1400;display:flex;align-items:center;justify-content:center;white-space:normal}.value-filter[b-0hdjc3yumm]{width:360px;max-width:90vw;padding:18px;background:#fff;border:1px solid #8ca6b5;box-shadow:0 12px 40px #0003;color:#203e50;text-align:left;font-size:14px}.value-filter header[b-0hdjc3yumm],.filter-actions[b-0hdjc3yumm],.value-filter footer[b-0hdjc3yumm]{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:12px}.value-filter button[b-0hdjc3yumm]{padding:6px 9px;background:#fff;border:1px solid #b8cbd3;color:#203e50}.value-filter>input[b-0hdjc3yumm]{width:100%;padding:8px;border:1px solid #b8cbd3;box-sizing:border-box;margin-bottom:12px}.filter-values[b-0hdjc3yumm]{max-height:40vh;overflow:auto}.filter-values label[b-0hdjc3yumm]{display:flex;gap:9px;align-items:center;padding:7px 0;overflow-wrap:anywhere}.filter-values input[b-0hdjc3yumm]{width:auto}.value-filter small[b-0hdjc3yumm]{display:block;margin:10px 0}.value-filter footer[b-0hdjc3yumm]{margin:0;flex-wrap:wrap}
/* /Components/ConversionWorksheetGrid.razor.rz.scp.css */
.worksheet-grid-tools[b-lrm87zhsot]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0}.worksheet-grid-tools span[b-lrm87zhsot]{font-size:.8rem;color:#58707f}button[b-lrm87zhsot]{padding:8px 12px;border:1px solid #b8cbd5;background:white;color:#203e50;border-radius:3px;cursor:pointer}button:disabled[b-lrm87zhsot]{opacity:.5;cursor:default}.delete-confirm[b-lrm87zhsot]{background:#fff1e9;border-left:3px solid #fa582b;padding:14px;margin:12px 0}.delete-confirm button[b-lrm87zhsot]{margin-right:8px}small[b-lrm87zhsot]{display:block;color:#58707f;font-weight:400;font-size:.75rem}label[b-lrm87zhsot]{display:flex;align-items:center;gap:6px;font-size:.8rem;margin:8px 0}.result[b-lrm87zhsot]{font-size:.85rem;overflow-wrap:anywhere}[b-lrm87zhsot] .k-grid td{vertical-align:top}[b-lrm87zhsot] .k-grid{width:100%}
.crosswalk-filters[b-lrm87zhsot]{display:flex;flex-wrap:wrap;gap:12px;align-items:end;background:#edf5f7;padding:12px}.crosswalk-filters label[b-lrm87zhsot]{display:flex;flex-direction:column;align-items:stretch;margin:0}.crosswalk-filters label:first-child[b-lrm87zhsot]{flex:1;min-width:230px}.crosswalk-filters input[b-lrm87zhsot],.crosswalk-filters select[b-lrm87zhsot],.bulk-panel select[b-lrm87zhsot]{padding:7px;border:1px solid #b8cbd5}.bulk-panel[b-lrm87zhsot]{padding:12px;margin:12px 0;border:1px solid #b8cbd5;background:#f5f9fa}.bulk-panel summary[b-lrm87zhsot]{font-weight:600;cursor:pointer}.bulk-panel p[b-lrm87zhsot]{font-size:.85rem}.bulk-panel[b-lrm87zhsot]  .k-multicolumncombobox{max-width:650px}
.mapping-flag[b-lrm87zhsot]{width:18px;height:18px;accent-color:#16879a;cursor:pointer;margin:6px 0}.mapping-flag:disabled[b-lrm87zhsot]{cursor:default}
.select-sql-content[b-lrm87zhsot]{padding:16px;color:#203e50}.select-sql-content textarea[b-lrm87zhsot]{display:block;width:100%;height:48vh;box-sizing:border-box;padding:14px;border:1px solid #b8cbd5;background:#f5f9fa;font:14px/1.6 Consolas,monospace;white-space:pre;overflow:auto}.select-sql-actions[b-lrm87zhsot]{display:flex;gap:8px;margin-top:14px}
.worksheet-grid-tools select[b-lrm87zhsot]{padding:7px 10px;border:1px solid #b8cbd5;border-radius:3px;background:white;color:#203e50;min-width:160px}
.source-column-picker[b-lrm87zhsot]{padding:12px 14px;border:1px solid #b5cbd4;background:#f4f8fa;margin:12px 0}.source-column-picker summary[b-lrm87zhsot]{cursor:pointer;font-weight:700}.source-column-picker p[b-lrm87zhsot]{font-size:13px;color:#627b87;margin:8px 0}.source-column-choices[b-lrm87zhsot]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;padding-top:12px}.source-column-choices label[b-lrm87zhsot]{display:flex;align-items:center;gap:8px}
/* /Components/CostpointPlanSample.razor.rz.scp.css */
.sample-plan[b-ahci8re1wq]{margin:24px 0;padding:24px;border:1px solid #c4d3d7;border-top:3px solid #287e87;background:#fff;color:#1b303a}.sample-plan header[b-ahci8re1wq]{display:flex;justify-content:space-between;gap:24px;align-items:center}.sample-plan h2[b-ahci8re1wq]{margin:8px 0}.sample-plan a[b-ahci8re1wq]{color:#206e79}.sample-totals[b-ahci8re1wq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:20px 0}.sample-totals article[b-ahci8re1wq]{padding:16px;background:#eaf2f3;display:grid;gap:8px}.sample-totals b[b-ahci8re1wq]{font-size:24px}.sample-totals span[b-ahci8re1wq],.sample-note[b-ahci8re1wq],small[b-ahci8re1wq]{font-size:13px;color:#526c76}.sample-plan label[b-ahci8re1wq]{display:grid;gap:8px;max-width:300px;margin:20px 0}.sample-plan select[b-ahci8re1wq]{padding:10px;font:inherit}.sample-stage[b-ahci8re1wq]{border:1px solid #c4d3d7;margin:12px 0}.sample-stage>summary[b-ahci8re1wq]{padding:18px;background:#eaf2f3;cursor:pointer}.sample-stage>summary span[b-ahci8re1wq]{float:right}.sample-section[b-ahci8re1wq]{display:flex;gap:18px;align-items:center;padding:18px;border-top:1px solid #dce5e8}.sample-section>div[b-ahci8re1wq]{flex:1}.sample-section h3[b-ahci8re1wq]{font-size:18px;margin:0 0 8px}.sample-section p[b-ahci8re1wq]{margin:6px 0}.sample-section button[b-ahci8re1wq]{padding:10px 14px;color:#fff;background:#1b303a;border:0;border-left:3px solid #f65b2d;cursor:pointer}.sample-deliverable[b-ahci8re1wq]{padding:16px;border:1px solid #c4d3d7;margin:16px 0}.sample-deliverable summary[b-ahci8re1wq]{cursor:pointer;font-weight:600}.sample-deliverable table[b-ahci8re1wq]{width:100%;border-collapse:collapse}.sample-deliverable th[b-ahci8re1wq],.sample-deliverable td[b-ahci8re1wq]{text-align:left;padding:12px;border-bottom:1px solid #dce5e8}.sample-deliverable th[b-ahci8re1wq]{background:#eaf2f3}.sample-deliverable small[b-ahci8re1wq]{display:block;margin-top:5px}@media(max-width:800px){.sample-section[b-ahci8re1wq],.sample-plan header[b-ahci8re1wq]{flex-direction:column;align-items:start}.sample-stage>summary span[b-ahci8re1wq]{float:none;display:block;margin-top:8px}.sample-deliverable[b-ahci8re1wq]{overflow:auto}}

.sample-section button.gage-button--secondary[b-ahci8re1wq]{background:#fff;color:#29424d;border:1px solid #b8cbd2}.sample-section button.gage-button--secondary:hover[b-ahci8re1wq]{background:#edf3f4}
.sample-section button.gage-button--tertiary[b-ahci8re1wq]{background:transparent;color:#206e79;border:1px solid transparent}.sample-section button.gage-button--tertiary:hover[b-ahci8re1wq]{background:#edf3f4;text-decoration:underline}
/* /Components/CoverageDot.razor.rz.scp.css */
.coverage-dot[b-iukis6bg1k]{display:grid;text-align:center;gap:2px}.coverage-dot i[b-iukis6bg1k]{font-style:normal;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;background:#dfe4e6}.coverage-dot.covered i[b-iukis6bg1k]{background:#d9ecdf;color:#18733d}.coverage-dot small[b-iukis6bg1k]{font-size:8px}
/* /Components/DataConversionBookWorkspace.razor.rz.scp.css */
.dcb-grid.cleansing > header[b-uchy23boyr],
.dcb-cleansing-domain > article[b-uchy23boyr] {
    display: grid;
    grid-template-columns: 170px minmax(280px, 1.4fr) 135px 120px 110px 70px 95px;
    gap: 14px;
    align-items: center;
    padding: 12px 15px;
    border-bottom: 1px solid #d0d8dc;
}

.dcb-cleansing-domain[b-uchy23boyr] {
    border-bottom: 1px solid #aeb9be;
}

.dcb-cleansing-domain > article[b-uchy23boyr] {
    border-bottom: 0;
}

.dcb-actions-wrap[b-uchy23boyr] {
    margin: 0 15px 14px 70px;
}

.dcb-dialog-actions[b-uchy23boyr] {
    padding: 0 22px 20px;
}

@media (max-width: 900px) {
    .dcb-grid.cleansing > header[b-uchy23boyr],
    .dcb-cleansing-domain > article[b-uchy23boyr] {
        min-width: 950px;
    }

    .dcb-actions-wrap[b-uchy23boyr] {
        margin-left: 25px;
    }
}
/* /Components/DecisionApprovalEmail.razor.rz.scp.css */
.configuration-email-dialog[b-7585xvyc0b]{width:min(1100px,94vw);min-width:min(560px,94vw);max-width:96vw;min-height:min(360px,90dvh);max-height:90dvh;resize:both;container-type:inline-size;box-sizing:border-box;overflow:auto;border:1px solid #bdcdd5;border-top:5px solid #f4511e;padding:26px;color:#203f50;background:white}
.configuration-email-dialog[b-7585xvyc0b]::backdrop{background:#152d3bb3}.configuration-email-dialog header[b-7585xvyc0b]{display:flex;justify-content:space-between;align-items:start}.configuration-email-dialog h2[b-7585xvyc0b]{margin-top:8px}.configuration-email-dialog fieldset[b-7585xvyc0b]{border:0;padding:0}.configuration-email-dialog label[b-7585xvyc0b]{display:flex;gap:8px;margin:10px 0}.email-options label[b-7585xvyc0b]{flex-direction:column}.configuration-email-dialog input:not([type=checkbox]):not([type=radio])[b-7585xvyc0b],.configuration-email-dialog select[b-7585xvyc0b]{padding:9px;min-width:0;border:1px solid #b4c8d2;font:inherit}.configuration-email-dialog input:not([type=checkbox]):not([type=radio])[b-7585xvyc0b]{flex:1}.configuration-email-dialog button[b-7585xvyc0b]{padding:10px 15px;font:inherit;border:1px solid #a8bec9;color:#203f50;background:white}.configuration-email-dialog button.primary[b-7585xvyc0b]{background:#17232d;color:white}.configuration-email-dialog button:disabled[b-7585xvyc0b]{opacity:.5}.email-filters[b-7585xvyc0b],.email-options[b-7585xvyc0b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.email-filters[b-7585xvyc0b]{grid-template-columns:repeat(3,minmax(0,1fr))}.configuration-email-dialog details[b-7585xvyc0b]{padding:12px;margin:12px 0;background:#f5f8f9;border:1px solid #ccdae0}.configuration-email-dialog summary[b-7585xvyc0b]{cursor:pointer;font-weight:600}.email-types[b-7585xvyc0b]{display:flex;gap:15px;flex-wrap:wrap}.email-help[b-7585xvyc0b]{font-size:13px;line-height:1.5}.email-warning[b-7585xvyc0b],.email-message[b-7585xvyc0b]{padding:12px;background:#fff4dc;border-left:4px solid #c78115}.email-preview[b-7585xvyc0b]{overflow:auto}.email-preview[b-7585xvyc0b]  td{vertical-align:top;overflow-wrap:anywhere}.configuration-email-dialog small[b-7585xvyc0b]{color:#17232d}@media(max-width:700px){.email-filters[b-7585xvyc0b],.email-options[b-7585xvyc0b]{grid-template-columns:1fr}}

.open-task-email[b-7585xvyc0b]{padding:10px 14px;border:1px solid #a8bec9;background:white;color:#203f50;font:inherit;font-weight:600}

.email-format[b-7585xvyc0b]{display:flex;align-items:center;gap:20px;margin:18px 0 0}.email-format label[b-7585xvyc0b]{align-items:center}.configuration-email-dialog .email-format input[type=radio][b-7585xvyc0b]{flex:none;accent-color:#17232d}

.open-task-email[b-7585xvyc0b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px}

/* Keep the email dialog independent of the workspace navigation rail. */
.configuration-email-dialog>header[b-7585xvyc0b]{gap:20px;align-items:center}
.configuration-email-dialog>header>div[b-7585xvyc0b]{min-width:0;flex:1}
.configuration-email-dialog>header h2[b-7585xvyc0b]{font-size:26px;line-height:1.25;margin:8px 0 16px;letter-spacing:normal}
.configuration-email-dialog button[b-7585xvyc0b]{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:38px;white-space:normal;text-align:center;line-height:1.4}
.configuration-email-dialog>header>button[b-7585xvyc0b]{flex:0 0 auto;white-space:nowrap}
.configuration-email-dialog .email-format[b-7585xvyc0b]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:20px}
.configuration-email-dialog .email-format label[b-7585xvyc0b]{display:inline-flex;flex-direction:row;gap:7px;margin:0}
.configuration-email-dialog input[type=checkbox][b-7585xvyc0b],.configuration-email-dialog input[type=radio][b-7585xvyc0b]{width:16px;height:16px;min-width:16px;flex:0 0 auto;padding:0;accent-color:#17232d}

@container (max-width: 650px){.email-filters[b-7585xvyc0b],.email-options[b-7585xvyc0b]{grid-template-columns:1fr}}

.decision-email-actions[b-7585xvyc0b]{display:flex;flex-direction:column;gap:12px}.decision-email-actions[b-7585xvyc0b]  .k-button{white-space:normal;background:var(--report-action-bg);color:var(--report-action-fg);border:1px solid var(--report-action-border);border-radius:0;border-left:3px solid var(--report-action-border);min-height:44px}.decision-email-actions[b-7585xvyc0b]  .k-button-text{display:inline-flex;align-items:center;gap:8px}.decision-email-actions[b-7585xvyc0b]  .decision-workbench{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;color:var(--report-action-fg);border:1px solid var(--report-action-border);text-decoration:none;background:var(--report-action-bg)}.configuration-email-dialog[b-7585xvyc0b]{font-size:14px;line-height:1.5}.configuration-email-dialog label[b-7585xvyc0b]{align-items:center}.configuration-email-dialog input[b-7585xvyc0b]{width:100%}
/* /Components/DecisionHelp.razor.rz.scp.css */
.decision-help[b-j2t6xtffq8]{width:min(1100px,94vw);max-height:90vh;padding:0;border:1px solid #192c36;border-top:4px solid #f4511e;color:#192c36;background:white}.decision-help[b-j2t6xtffq8]::backdrop{background:#14252fb3}.decision-help header[b-j2t6xtffq8]{background:#192c36;color:white;display:flex;justify-content:space-between;gap:20px;padding:24px}.decision-help h2[b-j2t6xtffq8]{color:white;font-size:28px;margin:8px 0}.decision-help header small[b-j2t6xtffq8]{color:#ff956e;font-weight:800}.decision-help header button[b-j2t6xtffq8]{align-self:start;border:1px solid white;background:transparent;color:white;padding:10px;cursor:pointer}.help-body[b-j2t6xtffq8]{padding:24px;line-height:1.6}.help-body figure[b-j2t6xtffq8]{margin:0 0 24px;background:#edf2f3;padding:22px;border-left:4px solid #f4511e}.help-body figcaption[b-j2t6xtffq8]{font-size:23px;font-weight:700;margin-bottom:18px}.help-flow[b-j2t6xtffq8]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;list-style:none;padding:0}.help-flow li[b-j2t6xtffq8]{position:relative;background:white;border:1px solid #c4d0d6;padding:15px}.help-flow li:not(:last-child)[b-j2t6xtffq8]::after{content:'→';position:absolute;right:-16px;top:22px;color:#c43d10;font-weight:bold}.help-flow span[b-j2t6xtffq8]{display:block;color:#c43d10;font-size:25px;font-weight:800}.help-flow b[b-j2t6xtffq8]{display:block}.help-flow p[b-j2t6xtffq8]{font-size:14px;margin:8px 0}.help-body aside[b-j2t6xtffq8]{border-top:2px solid #f4511e;padding-top:12px}.help-body aside p[b-j2t6xtffq8]{margin:4px 0}.help-body details[b-j2t6xtffq8]{border:1px solid #c4d0d6;margin:12px 0;padding:16px}.help-body summary[b-j2t6xtffq8]{font-size:18px;font-weight:700;cursor:pointer}.help-body li[b-j2t6xtffq8]{margin-bottom:10px}.example[b-j2t6xtffq8]{padding:16px;background:#fff5ed;border-left:3px solid #f4511e}.example p[b-j2t6xtffq8]{margin-bottom:0}@media(max-width:800px){.help-flow[b-j2t6xtffq8]{grid-template-columns:1fr}.help-flow li:not(:last-child)[b-j2t6xtffq8]::after{content:'↓';right:50%;top:auto;bottom:-21px}.decision-help h2[b-j2t6xtffq8]{font-size:22px}}
/* /Components/DecisionOptionsRevision.razor.rz.scp.css */
.options-revision[b-rd41f8ove4]{padding:16px;background:#f3f8fa;border-bottom:1px solid #cad9df}.options-revision label[b-rd41f8ove4]{display:block;font-size:13px;font-weight:600}.options-revision textarea[b-rd41f8ove4]{display:block;width:100%;margin:8px 0;padding:10px;border:1px solid #a8bcc6;font:inherit;font-weight:400;box-sizing:border-box}.options-revision button[b-rd41f8ove4]{padding:8px 12px;margin-right:8px;cursor:pointer}.options-revision article[b-rd41f8ove4]{padding:12px;margin:10px 0;background:white;border:1px solid #cad9df}.options-revision p[b-rd41f8ove4],.options-revision strong[b-rd41f8ove4]{white-space:pre-wrap}.options-revision h5[b-rd41f8ove4]{margin:10px 0 4px}.options-revision p[b-rd41f8ove4]{font-size:13px;margin:5px 0}
/* /Components/DecisionTools.razor.rz.scp.css */
.decision-tools[b-02uccs0gwp]{padding:20px;border:1px solid #b9c7cf;border-top:3px solid #f4511e;background:#f3f5f5}
.decision-tools h3[b-02uccs0gwp]{margin:0 0 12px;font-size:20px}.decision-tools p[b-02uccs0gwp]{font-size:14px;line-height:1.6}
.decision-tools label[b-02uccs0gwp]{display:grid;gap:7px;margin:14px 0;font-size:13px;font-weight:700}.decision-tools textarea[b-02uccs0gwp]{width:100%;padding:12px;border:1px solid #b9c7cf;font:400 14px Arial}
.decision-tools button[b-02uccs0gwp],.decision-tools a[b-02uccs0gwp]{display:inline-block;padding:10px 14px;margin:5px 8px 5px 0;border:1px solid #203641;background:#203641;color:#fff;cursor:pointer;font-size:13px}.decision-tools button:disabled[b-02uccs0gwp]{opacity:.5}
.decision-draft-review[b-02uccs0gwp]{padding:16px;background:#fff;border-left:3px solid #f4511e;margin-top:14px;white-space:pre-wrap}
/* /Components/DeltekGuidance.razor.rz.scp.css */
.deltek-guidance[b-na3c7zof7e]{padding:28px;background:#fff;color:#1b303a;border-top:3px solid #f65b2c;line-height:1.6}
header[b-na3c7zof7e]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}header small[b-na3c7zof7e]{color:#aa390f;letter-spacing:.12em;font-weight:700}h2[b-na3c7zof7e]{margin:4px 0;font-size:28px}h3[b-na3c7zof7e]{font-size:19px;margin:0 0 12px}.version[b-na3c7zof7e]{background:#1b303a;color:#fff;padding:8px 15px;border-left:3px solid #f65b2c;font-weight:700}.provenance[b-na3c7zof7e],.muted[b-na3c7zof7e],footer[b-na3c7zof7e]{color:#526874;font-size:14px}.source-links[b-na3c7zof7e]{display:flex;gap:24px;flex-wrap:wrap}a[b-na3c7zof7e]{color:#176d76;text-decoration:underline;text-underline-offset:3px}.guidance-grid[b-na3c7zof7e]{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;margin:24px 0}.guidance-grid>section[b-na3c7zof7e]{background:#f3f7f7;padding:22px;min-width:0}blockquote[b-na3c7zof7e]{margin:0 0 12px;padding-left:16px;border-left:3px solid #25858e}.fields[b-na3c7zof7e]{columns:2;padding-left:20px}.fields li[b-na3c7zof7e]{break-inside:avoid;margin-bottom:8px;overflow-wrap:anywhere}.important[b-na3c7zof7e]{padding:20px 24px;background:#fff5ec;border-left:4px solid #f65b2c;margin:20px 0}.important p:last-child[b-na3c7zof7e]{margin-bottom:0}details[b-na3c7zof7e]{padding:14px 0;border-bottom:1px solid #d7e1e5}summary[b-na3c7zof7e]{cursor:pointer;color:#176d76;font-weight:700}.project-decisions[b-na3c7zof7e]{padding-top:24px}footer[b-na3c7zof7e]{padding-top:16px;border-top:1px solid #d7e1e5}@media(max-width:800px){.guidance-grid[b-na3c7zof7e]{grid-template-columns:1fr}.fields[b-na3c7zof7e]{columns:1}.deltek-guidance[b-na3c7zof7e]{padding:18px}}
.field-details[b-na3c7zof7e]{margin:0}.field-details dt[b-na3c7zof7e]{font-weight:700;color:#1b303a;margin-top:14px}.field-details dt:first-child[b-na3c7zof7e]{margin-top:0}.field-details dd[b-na3c7zof7e]{margin:4px 0 0;color:#425d68}
/* /Components/DesignEmail.razor.rz.scp.css */
.design-email[b-chlgg2u3gf]{margin:18px 0;padding:20px;border:1px solid #ccd9df;border-top:3px solid #f4511e;background:#f6f9fa}.design-email h3[b-chlgg2u3gf]{margin-top:0}.design-email button[b-chlgg2u3gf]{background:#087e8b;color:white;border:0;padding:10px 16px}.design-email button:disabled[b-chlgg2u3gf]{opacity:.5}.design-email details[b-chlgg2u3gf]{margin-top:12px;border-top:1px solid #ccd9df;padding-top:10px}
/* /Components/EmployeeMappingDesign.razor.rz.scp.css */
.employee-mapping-design[b-tqz3nhblzw]{padding:20px;color:#203f50}.employee-mapping-design header[b-tqz3nhblzw]{display:flex;justify-content:space-between;align-items:start;gap:20px}.employee-mapping-design h2[b-tqz3nhblzw]{margin-top:0}.employee-mapping-design header button[b-tqz3nhblzw]{white-space:nowrap;background:#087f8c;color:white;padding:10px 16px;border:0}.mapping-filters[b-tqz3nhblzw]{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;gap:14px;background:#edf4f6;padding:16px;margin:20px 0}.mapping-filters label[b-tqz3nhblzw]{display:grid;gap:6px;font-size:13px}.employee-mapping-design input[b-tqz3nhblzw],.employee-mapping-design select[b-tqz3nhblzw],.employee-mapping-design textarea[b-tqz3nhblzw]{width:100%;box-sizing:border-box;padding:8px;border:1px solid #b5c9d3;color:#203f50;background:white;font:inherit}.mapping-scroll[b-tqz3nhblzw]{overflow:auto;max-height:70vh;border:1px solid #b5c9d3}.mapping-scroll table[b-tqz3nhblzw]{width:100%;min-width:1000px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px}.mapping-scroll th[b-tqz3nhblzw]{position:sticky;top:0;background:#19313d;color:white;text-align:left;padding:12px;z-index:1}.mapping-scroll th:nth-child(1)[b-tqz3nhblzw]{width:20%}.mapping-scroll th:nth-child(2)[b-tqz3nhblzw]{width:18%}.mapping-scroll th:nth-child(3)[b-tqz3nhblzw]{width:16%}.mapping-scroll th:nth-child(4)[b-tqz3nhblzw]{width:32%}.mapping-scroll th:nth-child(5)[b-tqz3nhblzw]{width:14%}.mapping-scroll td[b-tqz3nhblzw]{padding:10px;vertical-align:top;border-bottom:1px solid #d4e0e6;overflow-wrap:anywhere}.mapping-scroll tr:nth-child(even)[b-tqz3nhblzw]{background:#f3f7f8}.mapping-scroll small[b-tqz3nhblzw]{display:block;margin:5px 0;color:#526b78}.mapping-scroll pre[b-tqz3nhblzw]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.mapping-scroll textarea[b-tqz3nhblzw]{resize:vertical;line-height:1.5}.supporting[b-tqz3nhblzw]{margin-top:24px}.supporting summary[b-tqz3nhblzw]{cursor:pointer;padding:12px;background:#edf4f6}@media(max-width:900px){.mapping-filters[b-tqz3nhblzw]{grid-template-columns:1fr 1fr}.employee-mapping-design header[b-tqz3nhblzw]{flex-wrap:wrap}}
/* /Components/EstimateRatePeriods.razor.rz.scp.css */
.rate-periods[b-dfwaqkjg4h]{margin:16px 0;padding:16px;background:#f0f5f6;border:1px solid #c4d3d7}.rate-periods p[b-dfwaqkjg4h]{font-size:13px;color:#586f79}.period[b-dfwaqkjg4h]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;margin:14px 0}label[b-dfwaqkjg4h]{display:grid;gap:7px;font-size:13px}input[b-dfwaqkjg4h]{width:100%;min-width:0;padding:10px;border:1px solid #b7c9cf;font:inherit;box-sizing:border-box}button[b-dfwaqkjg4h]{background:#1b303a;color:white;border:0;border-left:3px solid #f65b2d;padding:10px 14px;font:inherit;cursor:pointer}@media(max-width:650px){.period[b-dfwaqkjg4h]{grid-template-columns:1fr 1fr}}
/* /Components/GageAudioRecorder.razor.rz.scp.css */
.gage-audio-shell[b-kqyfxhm8ru]{display:contents}.gage-audio-launch[b-kqyfxhm8ru]{position:relative;width:52px;height:52px;border:2px solid #fff;border-radius:50%;background:#fff;color:#172630;box-shadow:0 8px 22px rgba(0,0,0,.25)}
.gage-audio-launch span[b-kqyfxhm8ru]{display:block;width:15px;height:21px;margin:auto;border:2px solid currentColor;border-radius:9px}.gage-audio-launch span[b-kqyfxhm8ru]:after{content:"";position:absolute;left:50%;bottom:10px;width:22px;height:11px;border:2px solid currentColor;border-top:0;border-radius:0 0 12px 12px;transform:translateX(-50%)}
.gage-audio-launch.recording[b-kqyfxhm8ru]{background:#f4511e;color:#fff;animation:gage-record-pulse-b-kqyfxhm8ru 1.6s infinite}.gage-audio-panel[b-kqyfxhm8ru]{position:absolute;right:0;bottom:65px;width:min(470px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 105px));overflow:auto;border:1px solid #172630;background:#fff;box-shadow:0 18px 45px rgba(0,0,0,.3);color:#172630;text-align:left}
.gage-audio-panel>header[b-kqyfxhm8ru]{display:flex;justify-content:space-between;padding:15px 17px;border-bottom:3px solid #f4511e;background:#172630;color:#fff}.gage-audio-panel>header div[b-kqyfxhm8ru]{display:grid}.gage-audio-panel>header small[b-kqyfxhm8ru],.gage-clean-transcript>small[b-kqyfxhm8ru]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}.gage-audio-panel>header button[b-kqyfxhm8ru]{border:0;background:transparent;color:#fff;font-size:22px}
.gage-audio-state[b-kqyfxhm8ru]{padding:17px;background:#f4f1eb}.gage-audio-time[b-kqyfxhm8ru]{display:flex;align-items:center;gap:9px}.gage-audio-time>span[b-kqyfxhm8ru]{width:9px;height:9px;border-radius:50%;background:#9aa7ad}.gage-audio-time>span.live[b-kqyfxhm8ru]{background:#f4511e}.gage-audio-time b[b-kqyfxhm8ru]{font-size:25px;font-variant-numeric:tabular-nums}.gage-audio-time small[b-kqyfxhm8ru]{margin-left:auto;font-size:9px;font-weight:900;letter-spacing:.1em}.gage-audio-meter[b-kqyfxhm8ru]{height:7px;margin-top:12px;overflow:hidden;background:#d5dcde}.gage-audio-meter i[b-kqyfxhm8ru]{display:block;height:100%;background:#f4511e;transition:width .1s linear}
.gage-audio-start[b-kqyfxhm8ru],.gage-audio-controls[b-kqyfxhm8ru]{display:flex;align-items:end;gap:9px;padding:15px 17px}.gage-audio-start label[b-kqyfxhm8ru]{display:grid;gap:4px;margin-left:auto;color:#667781;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.gage-audio-start select[b-kqyfxhm8ru]{min-height:36px;border:1px solid #aeb9be;background:#fff;padding:5px 8px;color:#172630;font-weight:800}.gage-audio-panel button[b-kqyfxhm8ru]{cursor:pointer}.gage-audio-panel button:disabled[b-kqyfxhm8ru]{cursor:wait;opacity:.55}.gage-audio-controls button[b-kqyfxhm8ru],.gage-audio-start button[b-kqyfxhm8ru],.gage-item-preview>button[b-kqyfxhm8ru]{min-height:40px;border:1px solid #172630;background:#fff;padding:8px 13px;color:#172630;font-weight:900}.gage-audio-panel button.primary[b-kqyfxhm8ru]{background:#172630;color:#fff}.gage-audio-panel button.stop[b-kqyfxhm8ru]{border-color:#f4511e;background:#f4511e;color:#fff}.gage-audio-panel button.delete[b-kqyfxhm8ru]{margin-left:auto;border-color:#b83a26;color:#9f2e1d}.gage-audio-note[b-kqyfxhm8ru],.gage-audio-message[b-kqyfxhm8ru]{margin:0;padding:0 17px 15px;color:#667781;font-size:12px}.gage-audio-message[b-kqyfxhm8ru]{padding-top:12px;border-top:1px solid #d5dcde;color:#9f2e1d;font-weight:700}.gage-audio-panel audio[b-kqyfxhm8ru]{width:calc(100% - 34px);margin:17px 17px 0}
.gage-audio-panel details[b-kqyfxhm8ru]{border-top:1px solid #cbd3d6}.gage-audio-panel summary[b-kqyfxhm8ru]{padding:13px 17px;font-size:12px;font-weight:900}.gage-transcript[b-kqyfxhm8ru],.gage-clean-transcript>div[b-kqyfxhm8ru]{max-height:190px;overflow:auto;white-space:pre-wrap;line-height:1.55}.gage-transcript[b-kqyfxhm8ru]{padding:0 17px 17px;color:#63737d;font-size:12px}.gage-clean-transcript[b-kqyfxhm8ru]{padding:17px;border-top:1px solid #cbd3d6;background:#fff8f3}.gage-clean-transcript>div[b-kqyfxhm8ru]{margin-top:8px;font-size:13px}
.gage-item-preview[b-kqyfxhm8ru]{padding:17px;border-top:3px solid #172630}.gage-item-preview>header[b-kqyfxhm8ru]{display:grid;gap:3px;margin-bottom:11px}.gage-item-preview>header small[b-kqyfxhm8ru],.gage-process-builder small[b-kqyfxhm8ru]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}.gage-item-preview>header span[b-kqyfxhm8ru]{color:#63737d;font-size:11px}.gage-review-tools[b-kqyfxhm8ru]{display:flex;gap:6px;margin-top:7px}.gage-review-tools button[b-kqyfxhm8ru]{min-height:30px;border:1px solid #aeb9be;background:#fff;padding:5px 8px;color:#172630;font-size:10px;font-weight:900}.gage-review-tools button:last-child[b-kqyfxhm8ru]{margin-left:auto;border-color:#172630}.gage-item-preview>article[b-kqyfxhm8ru]{display:grid;gap:8px;margin:9px 0;padding:11px;border:1px solid #cbd3d6;background:#f6f7f7;opacity:.62}.gage-item-preview>article.selected[b-kqyfxhm8ru]{border-left:4px solid #f4511e;background:#fff;opacity:1}.gage-item-preview>article>header[b-kqyfxhm8ru]{display:flex;align-items:center;justify-content:space-between;gap:10px}.gage-item-preview>article label[b-kqyfxhm8ru]{display:grid;gap:4px;color:#63737d;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.gage-item-preview>article>header label[b-kqyfxhm8ru]{display:flex;align-items:center;gap:6px;color:#172630}.gage-item-preview input[b-kqyfxhm8ru],.gage-item-preview textarea[b-kqyfxhm8ru],.gage-item-preview select[b-kqyfxhm8ru]{width:100%;border:1px solid #aeb9be;background:#fff;padding:8px;color:#172630;font-size:12px;text-transform:none}.gage-item-preview>article>header select[b-kqyfxhm8ru]{width:auto;min-width:135px}.gage-item-preview textarea[b-kqyfxhm8ru]{min-height:62px;resize:vertical}.gage-conversion-actions[b-kqyfxhm8ru]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px}.gage-conversion-actions button[b-kqyfxhm8ru]{min-height:46px}.gage-process-builder[b-kqyfxhm8ru]{margin:14px -17px -17px;padding:15px 17px 17px;border-top:3px solid #f4511e;background:#f4f1eb}.gage-process-builder>header[b-kqyfxhm8ru]{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.gage-process-builder>header div[b-kqyfxhm8ru]{display:grid}.gage-process-builder>header button[b-kqyfxhm8ru]{border:0;background:transparent;font-size:20px}.gage-process-fields[b-kqyfxhm8ru]{display:grid;grid-template-columns:1fr 2fr;gap:9px}.gage-process-fields label[b-kqyfxhm8ru]{display:grid;gap:4px;color:#63737d;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.gage-process-fields label.wide[b-kqyfxhm8ru]{grid-column:1/-1}.gage-process-fields textarea[b-kqyfxhm8ru]{min-height:130px}.gage-process-builder>p[b-kqyfxhm8ru]{color:#63737d;font-size:11px;line-height:1.45}.gage-process-builder>button[b-kqyfxhm8ru]{width:100%}.gage-process-link[b-kqyfxhm8ru]{display:flex;justify-content:space-between;margin:14px -17px -17px;padding:14px 17px;background:#172630;color:#fff;text-decoration:none;font-weight:900}.gage-process-link span[b-kqyfxhm8ru]{color:#f4511e}
@keyframes gage-record-pulse-b-kqyfxhm8ru{50%{box-shadow:0 0 0 9px rgba(244,81,30,.18),0 8px 22px rgba(0,0,0,.25)}}
@media(max-width:650px){.gage-audio-panel[b-kqyfxhm8ru]{position:fixed;right:14px;bottom:78px}.gage-conversion-actions[b-kqyfxhm8ru],.gage-process-fields[b-kqyfxhm8ru]{grid-template-columns:1fr}.gage-process-fields label.wide[b-kqyfxhm8ru]{grid-column:1}}
/* /Components/GlobalWorkAssistant.razor.rz.scp.css */
.work-assistant[b-a9dumfmnns]{position:fixed;right:24px;bottom:24px;z-index:1650}
.work-assistant-buttons[b-a9dumfmnns]{display:flex;align-items:stretch;justify-content:flex-end;min-height:64px;overflow:visible;border:1px solid #344650;border-radius:34px;background:#172630;box-shadow:0 14px 34px rgba(0,0,0,.32)}
.work-assistant-buttons>button[b-a9dumfmnns],.rail-record[b-a9dumfmnns]{position:relative;display:grid;min-width:96px;min-height:64px;place-items:center;border:0;border-left:1px solid rgba(255,255,255,.16);border-radius:0;background:#172630;color:#fff;box-shadow:none;cursor:pointer}
.work-assistant-buttons>button[b-a9dumfmnns]{padding:7px 15px 8px;font:inherit}
.work-assistant-buttons>button:hover[b-a9dumfmnns],.work-assistant-buttons>button:focus-visible[b-a9dumfmnns]{background:#233945;outline:0}
.work-assistant-buttons b[b-a9dumfmnns]{font-size:24px;line-height:1}
.work-assistant-buttons span[b-a9dumfmnns]{align-self:end;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.work-assistant-buttons .add[b-a9dumfmnns]{min-width:118px;border-radius:0 34px 34px 0;background:#f4511e;color:#fff}
.work-assistant-buttons .add:hover[b-a9dumfmnns],.work-assistant-buttons .add:focus-visible[b-a9dumfmnns]{background:#d93d0d}
.rail-record[b-a9dumfmnns]{min-width:96px;border-left:1px solid rgba(255,255,255,.16);border-radius:0;overflow:visible}
.rail-record>span[b-a9dumfmnns]{pointer-events:none;position:absolute;right:0;bottom:7px;left:0;text-align:center}
[b-a9dumfmnns] .rail-record .gage-audio-launch{width:96px;height:64px;padding:6px 8px 18px;border:0;border-radius:0;background:transparent;color:#f4511e;box-shadow:none;font-size:23px}
[b-a9dumfmnns] .rail-record .gage-audio-launch>span{position:relative;width:14px;height:19px;margin:-7px auto 0;border-width:2px;border-radius:8px}
[b-a9dumfmnns] .rail-record .gage-audio-launch>span:after{left:50%;bottom:-8px;width:22px;height:10px;border-width:2px;border-top:0;transform:translateX(-50%)}
[b-a9dumfmnns] .rail-record .gage-audio-launch>span:before{content:"";position:absolute;left:50%;bottom:-12px;width:2px;height:5px;background:currentColor;transform:translateX(-50%)}
[b-a9dumfmnns] .rail-record .gage-audio-launch:hover,[b-a9dumfmnns] .rail-record .gage-audio-launch:focus-visible{background:#233945;outline:0}
.work-assistant-menu[b-a9dumfmnns]{position:absolute;right:0;bottom:78px;width:340px;border:1px solid #172630;background:#fff;box-shadow:0 18px 45px rgba(0,0,0,.27)}
.work-assistant-menu>header[b-a9dumfmnns]{display:flex;justify-content:space-between;padding:15px 17px;border-bottom:3px solid #f4511e;background:#172630;color:#fff}
.work-assistant-menu>header div[b-a9dumfmnns]{display:grid}
.work-assistant-menu>header small[b-a9dumfmnns]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}
.work-assistant-menu>header button[b-a9dumfmnns]{border:0;background:transparent;color:#fff;font-size:20px}
.work-assistant-project[b-a9dumfmnns]{display:grid;gap:9px;padding:14px 15px;border-bottom:1px solid #172630;background:#f4f1eb}
.work-assistant-project>small[b-a9dumfmnns]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}
.work-assistant-project>a[b-a9dumfmnns]{display:flex;align-items:end;justify-content:space-between;gap:12px;color:#172630;text-decoration:none}
.work-assistant-project>a b[b-a9dumfmnns]{font-size:17px}
.work-assistant-project>a em[b-a9dumfmnns]{color:#f4511e;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}
.work-assistant-project>a:hover b[b-a9dumfmnns]{text-decoration:underline;text-decoration-color:#f4511e;text-underline-offset:3px}
.work-assistant-project label[b-a9dumfmnns]{display:grid;gap:4px;color:#667781;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-assistant-project select[b-a9dumfmnns]{width:100%;min-height:38px;border:1px solid #aeb9be;background:#fff;padding:7px 9px;color:#172630;font:700 12px inherit;text-transform:none}
.work-assistant-favorites[b-a9dumfmnns]{display:grid;padding-top:10px}
.work-assistant-favorites>small[b-a9dumfmnns]{padding:0 15px 8px;color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}
.work-assistant-favorites>a[b-a9dumfmnns],.work-assistant-favorites>button[b-a9dumfmnns]{display:flex;gap:12px;width:100%;padding:12px 15px;border:0;border-top:1px solid #d1d8db;background:#fff;color:#172630;text-align:left;text-decoration:none}
.work-assistant-favorites>a:hover[b-a9dumfmnns],.work-assistant-favorites>button:hover[b-a9dumfmnns]{background:#fff3ed}
.work-assistant-favorites>a>span[b-a9dumfmnns],.work-assistant-favorites>button>span[b-a9dumfmnns]{color:#f4511e;font-weight:900}
.work-assistant-favorites div[b-a9dumfmnns]{display:grid}
.work-assistant-favorites em[b-a9dumfmnns]{color:#667781;font-size:11px;font-style:normal}
.work-assistant-types[b-a9dumfmnns]{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:13px;border-top:1px solid #172630}
.work-assistant-types>small[b-a9dumfmnns]{grid-column:1/-1;color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}
.work-assistant-types button[b-a9dumfmnns]{display:flex;justify-content:space-between;border:1px solid #aeb9be;background:#f4f1eb;padding:9px;text-align:left;font-weight:800}
.work-assistant-types button:hover[b-a9dumfmnns]{border-color:#f4511e;background:#fff}
.work-help-dialog[b-a9dumfmnns]{width:min(860px,94vw);max-height:90vh;margin:auto;overflow:auto;background:#fff}
.work-help-body[b-a9dumfmnns]{padding:24px}
.work-help-body>small[b-a9dumfmnns]{color:#f4511e;font-weight:900;letter-spacing:.09em}
.work-help-body>p[b-a9dumfmnns]{white-space:pre-line;font-size:14px;line-height:1.62}
.work-help-steps[b-a9dumfmnns]{display:grid!important;grid-template-columns:1fr;gap:10px!important;margin:18px 0 24px}.work-help-steps article[b-a9dumfmnns]{border:1px solid #cbd3d6;border-top:4px solid #172630;background:#f8f7f4;padding:15px}.work-help-steps article.current[b-a9dumfmnns]{border-top-color:#f4511e;background:#fff1ea}.work-help-steps h3[b-a9dumfmnns]{margin:0 0 8px;color:#172630;font-size:15px}.work-help-steps p[b-a9dumfmnns]{margin:0;white-space:pre-line;color:#4f626d;font-size:13px;line-height:1.55}.work-help-links[b-a9dumfmnns]{display:flex!important;flex-wrap:wrap}.work-help-body>h3[b-a9dumfmnns]{margin:22px 0 10px}
.work-help-topic-links[b-a9dumfmnns]{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.work-help-topic-links a[b-a9dumfmnns]{padding:7px 9px!important;border-color:#aeb8bd!important;background:#f4f1eb;font-size:10px}.work-help-topic-links a:hover[b-a9dumfmnns]{border-color:#f4511e!important;color:#f4511e}.work-help-steps details[b-a9dumfmnns]{border:1px solid #cbd3d6;border-top:4px solid #172630;background:#f8f7f4}.work-help-steps details.current[b-a9dumfmnns]{border-top-color:#f4511e;background:#fff1ea}.work-help-steps summary[b-a9dumfmnns]{display:grid;grid-template-columns:32px 1fr 20px;align-items:center;gap:8px;padding:14px;cursor:pointer;list-style:none}.work-help-steps summary[b-a9dumfmnns]::-webkit-details-marker{display:none}.work-help-steps summary span[b-a9dumfmnns]{color:#f4511e;font-size:10px;font-weight:900}.work-help-steps summary h3[b-a9dumfmnns]{margin:0}.work-help-steps summary b[b-a9dumfmnns]{font-size:18px;transition:transform .15s}.work-help-steps details[open] summary b[b-a9dumfmnns]{transform:rotate(45deg)}.work-help-steps details>p[b-a9dumfmnns]{padding:0 14px 15px 54px}.work-help-steps details:target[b-a9dumfmnns]{outline:3px solid rgba(244,81,30,.22);outline-offset:2px}
.work-help-body>div[b-a9dumfmnns]{display:flex;gap:10px}
.work-help-body a[b-a9dumfmnns]{border:1px solid #172630;padding:10px 13px;color:#172630;text-decoration:none;font-weight:900}
.work-cutover-guidance[b-a9dumfmnns]{display:grid;gap:5px;padding:15px;border-left:3px solid #f4511e;background:#f4f1eb}
.work-cutover-guidance span[b-a9dumfmnns]{color:#63737d}
.gage-capture-dialog[b-a9dumfmnns]{position:relative;width:min(920px,94vw);max-height:92vh;margin:auto;overflow:auto;background:#fff}
.gage-capture-body[b-a9dumfmnns]{display:grid;background:#fff}
.gage-ai-capture[b-a9dumfmnns]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 20px;padding:22px 24px;border-bottom:1px solid #cbd3d6;background:#f4f1eb}
.gage-ai-capture>div:first-child[b-a9dumfmnns]{grid-column:1/-1}
.gage-ai-capture small[b-a9dumfmnns]{color:#f4511e;font-size:10px;font-weight:900;letter-spacing:.1em}
.gage-ai-capture h3[b-a9dumfmnns]{margin:5px 0 7px;color:#172630;font-size:24px;font-weight:500}
.gage-ai-capture p[b-a9dumfmnns]{max-width:760px;margin:0;color:#526671;font-size:13px;line-height:1.55}
.gage-ai-capture label[b-a9dumfmnns]{display:grid;gap:6px;color:#172630;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}
.gage-ai-capture textarea[b-a9dumfmnns]{width:100%;min-height:132px;resize:vertical;border:1px solid #aeb9be;background:#fff;padding:12px;color:#172630;font:400 14px/1.55 inherit;text-transform:none}
.gage-capture-actions[b-a9dumfmnns]{display:flex;align-items:stretch;align-self:end;gap:8px}
[b-a9dumfmnns] .gage-capture-actions .k-button{min-width:48px;border:1px solid #172630;background:#fff;color:#172630}
.gage-capture-actions .prepare[b-a9dumfmnns]{min-height:46px;border:1px solid #172630;background:#172630;padding:10px 15px;color:#fff;font-weight:900}
.gage-capture-actions .prepare:hover[b-a9dumfmnns]{background:#253b47}
.gage-capture-actions .prepare:disabled[b-a9dumfmnns]{border-color:#aeb9be;background:#d8dddf;color:#687983}
.draft-message[b-a9dumfmnns]{grid-column:1/-1!important;max-width:none!important;margin:0!important;padding:10px 12px;border-left:3px solid #f4511e;background:#fff;color:#172630!important}
.gage-capture-form[b-a9dumfmnns]{padding:22px 24px}
.gage-capture-form textarea[b-a9dumfmnns]{min-height:116px}
.gage-capture-footer[b-a9dumfmnns]{position:sticky;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;gap:9px;padding:14px 24px;border-top:1px solid #cbd3d6;background:#f4f1eb;z-index:2}
.gage-capture-footer button[b-a9dumfmnns]{min-height:42px;border:1px solid #172630;background:#fff;padding:9px 15px;color:#172630;font-weight:900}
.gage-capture-footer button:hover[b-a9dumfmnns]{background:#fff3ed}
.gage-capture-footer .primary[b-a9dumfmnns]{border-color:#f4511e;background:#f4511e;color:#fff}
.gage-capture-footer .primary:hover[b-a9dumfmnns]{background:#d93d0d}
@media(max-width:650px){.work-assistant[b-a9dumfmnns]{right:14px;bottom:14px}.work-assistant-menu[b-a9dumfmnns]{width:min(340px,calc(100vw - 28px))}.work-assistant-buttons>button[b-a9dumfmnns],.rail-record[b-a9dumfmnns]{min-width:74px}.work-assistant-buttons .add[b-a9dumfmnns]{min-width:92px}[b-a9dumfmnns] .rail-record .gage-audio-launch{width:74px}.gage-ai-capture[b-a9dumfmnns]{grid-template-columns:1fr;padding:18px}.gage-capture-actions[b-a9dumfmnns]{width:100%}.gage-capture-actions .prepare[b-a9dumfmnns]{flex:1}.gage-capture-form[b-a9dumfmnns]{padding:18px}.gage-capture-footer[b-a9dumfmnns]{padding:12px 18px;flex-wrap:wrap}}

.work-assistant-buttons .dock-back[b-a9dumfmnns]{border-left:0;border-radius:34px 0 0 34px}
.dock-back svg[b-a9dumfmnns]{width:26px;height:26px;color:#fff}
.work-assistant-buttons:has(.dock-back) .rail-record[b-a9dumfmnns]{border-radius:0;border-left:1px solid rgba(255,255,255,.16)}
@media(max-width:650px){.work-assistant-buttons .dock-back[b-a9dumfmnns]{padding-inline:8px}}

.work-assistant-buttons[b-a9dumfmnns]{align-items:stretch;box-sizing:border-box}
.work-assistant-buttons>.dock-back[b-a9dumfmnns]{align-self:stretch;margin:0;box-sizing:border-box;height:64px;grid-template-rows:30px 12px;align-content:center;justify-items:center;row-gap:5px;padding:6px 15px;border-radius:34px 0 0 34px}
.work-assistant-buttons>.dock-back>span[b-a9dumfmnns]{align-self:center;line-height:12px}
.work-assistant-buttons>.dock-back>svg[b-a9dumfmnns]{align-self:center;display:block}

/* Match the two rounded end segments at every breakpoint. */
.work-assistant-buttons>.dock-back[b-a9dumfmnns],.work-assistant-buttons>.add[b-a9dumfmnns]{box-sizing:border-box;flex:0 0 118px;width:118px;min-width:118px;height:64px}
@media(max-width:650px){.work-assistant-buttons>.dock-back[b-a9dumfmnns],.work-assistant-buttons>.add[b-a9dumfmnns]{flex-basis:92px;width:92px;min-width:92px}}
@media(max-width:370px){.work-assistant-buttons>.dock-back[b-a9dumfmnns],.work-assistant-buttons>.add[b-a9dumfmnns]{flex-basis:78px;width:78px;min-width:78px}.work-assistant-buttons>button[b-a9dumfmnns],.rail-record[b-a9dumfmnns]{min-width:64px}[b-a9dumfmnns] .rail-record .gage-audio-launch{width:64px}}

/* /Components/InsightTopicRadar.razor.rz.scp.css */
.insights-library-search[b-up5ji1uepn]{margin:34px auto 22px;border:1px solid #172630;background:#fff;color:#172630;box-shadow:0 12px 30px rgba(23,38,48,.08)}
.insights-library-search>header[b-up5ji1uepn]{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:19px 22px;border-bottom:3px solid #f4511e;background:#172630;color:#fff}
.insights-library-search>header small[b-up5ji1uepn],.insights-search-results small[b-up5ji1uepn]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.11em}
.insights-library-search h3[b-up5ji1uepn]{margin:4px 0 0;font-size:27px}
.insights-library-search>header>span[b-up5ji1uepn]{color:#cbd5d9;font-size:11px;font-weight:800}
.insights-search-controls[b-up5ji1uepn]{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:14px;padding:18px 22px;background:#f2f0eb}
.insights-search-controls>label[b-up5ji1uepn]{display:grid;gap:7px;color:#536671;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.insights-search-controls>label>div[b-up5ji1uepn]{display:flex}
.insights-search-controls input[b-up5ji1uepn],.insights-search-controls select[b-up5ji1uepn]{width:100%;min-height:46px;border:1px solid #9fadb4;background:#fff;padding:10px 13px;color:#172630;font:500 14px Inter,Arial,sans-serif;text-transform:none;letter-spacing:normal}
.insights-search-controls select[b-up5ji1uepn]{cursor:pointer}
.insights-search-controls label button[b-up5ji1uepn]{min-width:82px;border:0;background:#f4511e;color:#fff;font-weight:900;cursor:pointer}
.insights-search-controls label button.all[b-up5ji1uepn]{min-width:104px;background:#172630}
.insights-search-controls label button.clear[b-up5ji1uepn]{min-width:64px;border:1px solid #9fadb4;background:#fff;color:#172630}
.insights-search-results[b-up5ji1uepn]{display:grid}
.insights-search-results>a[b-up5ji1uepn]{display:grid;grid-template-columns:54px minmax(0,1fr) 28px;gap:16px;align-items:center;padding:16px 22px;border-bottom:1px solid #d1d8db;color:#172630;text-decoration:none}
.insights-search-results>a:last-child[b-up5ji1uepn]{border-bottom:0}
.insights-search-results>a:hover[b-up5ji1uepn],.insights-search-results>a:focus-visible[b-up5ji1uepn]{background:#fff5ee;outline:0}
.insights-search-results>a>span[b-up5ji1uepn]{display:grid;place-items:center;width:48px;height:48px;border:1px solid #172630;color:#f4511e;font-size:16px;font-weight:900}
.insights-search-results h4[b-up5ji1uepn]{margin:3px 0;font-size:17px}
.insights-search-results p[b-up5ji1uepn]{margin:0;color:#5f717b;font-size:12px;line-height:1.45}
.insights-search-results>a>b[b-up5ji1uepn]{color:#f4511e;font-size:20px}
.insights-search-empty[b-up5ji1uepn]{margin:0;padding:28px 22px;color:#5f717b}
.insights-search-pager[b-up5ji1uepn]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 22px;border-top:1px solid #d1d8db;background:#f2f0eb;color:#536671;font-size:11px;font-weight:800}
.insights-search-pager label[b-up5ji1uepn]{display:flex;align-items:center;gap:8px}.insights-search-pager select[b-up5ji1uepn]{min-width:64px;height:34px;border:1px solid #9fadb4;background:#fff;padding:0 8px;color:#172630;font-weight:800}.insights-search-pager>div[b-up5ji1uepn]{display:flex;gap:8px}.insights-search-pager button[b-up5ji1uepn]{min-height:34px;border:1px solid #172630;background:#fff;padding:0 13px;color:#172630;font-weight:900}.insights-search-pager button:disabled[b-up5ji1uepn]{cursor:not-allowed;opacity:.4}
@media(max-width:650px){.insights-library-search>header[b-up5ji1uepn]{align-items:start}.insights-search-controls[b-up5ji1uepn]{grid-template-columns:1fr}.insights-search-results>a[b-up5ji1uepn]{grid-template-columns:42px minmax(0,1fr);padding:14px}.insights-search-results>a>span[b-up5ji1uepn]{width:40px;height:40px}.insights-search-results>a>b[b-up5ji1uepn]{display:none}.insights-search-controls>label>div[b-up5ji1uepn]{display:grid}.insights-search-controls label button[b-up5ji1uepn]{min-height:40px}}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.site-shell[b-dgbjht9qiu] {
    min-height: 100vh;
    overflow-x: clip;
    overflow-y: visible;
}

#blazor-error-ui[b-dgbjht9qiu] {
    color-scheme: light only;
    background: #fff8df;
    border-top: 1px solid #ead99b;
    bottom: 0;
    box-shadow: 0 -8px 24px rgba(15, 35, 30, .08);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: .75rem 4rem .75rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .reload[b-dgbjht9qiu] { margin-left: .75rem; }
#blazor-error-ui .dismiss[b-dgbjht9qiu] { cursor: pointer; position: absolute; right: 1rem; }
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-fbooqnqm2s] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-fbooqnqm2s] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-fbooqnqm2s] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-fbooqnqm2s] {
    font-size: 1.1rem;
}

.bi[b-fbooqnqm2s] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-fbooqnqm2s] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-fbooqnqm2s] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-fbooqnqm2s] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-fbooqnqm2s] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-fbooqnqm2s] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-fbooqnqm2s] {
        padding-bottom: 1rem;
    }

    .nav-item[b-fbooqnqm2s]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-fbooqnqm2s]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-fbooqnqm2s]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-fbooqnqm2s] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-fbooqnqm2s] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-fbooqnqm2s] {
        display: none;
    }

    .nav-scrollable[b-fbooqnqm2s] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-vzsp9061vr],
.components-reconnect-repeated-attempt-visible[b-vzsp9061vr],
.components-reconnect-failed-visible[b-vzsp9061vr],
.components-pause-visible[b-vzsp9061vr],
.components-resume-failed-visible[b-vzsp9061vr],
.components-rejoining-animation[b-vzsp9061vr] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-vzsp9061vr],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-vzsp9061vr],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-vzsp9061vr],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-vzsp9061vr],
#components-reconnect-modal.components-reconnect-retrying[b-vzsp9061vr],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-vzsp9061vr],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-vzsp9061vr],
#components-reconnect-modal.components-reconnect-failed[b-vzsp9061vr],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-vzsp9061vr] {
    display: block;
}


#components-reconnect-modal[b-vzsp9061vr] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-vzsp9061vr 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-vzsp9061vr 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-vzsp9061vr 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-vzsp9061vr]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-vzsp9061vr 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-vzsp9061vr {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-vzsp9061vr {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-vzsp9061vr {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-vzsp9061vr] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-vzsp9061vr] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-vzsp9061vr] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-vzsp9061vr] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-vzsp9061vr] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-vzsp9061vr] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-vzsp9061vr] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-vzsp9061vr 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-vzsp9061vr] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-vzsp9061vr {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/LeaveTypesConfiguration.razor.rz.scp.css */
.leave-worksheet[b-2tsmz7p6fd]{color:#203f50;padding:24px}.leave-worksheet small[b-2tsmz7p6fd]{color:#e34b24;font-weight:700}.toolbar[b-2tsmz7p6fd],.fields[b-2tsmz7p6fd],.links[b-2tsmz7p6fd]{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.toolbar[b-2tsmz7p6fd]{align-items:center;margin:18px 0}.leave-worksheet button[b-2tsmz7p6fd]{padding:10px 16px;border:1px solid #203f50;background:white;color:#203f50;min-height:40px}.toolbar button:first-child[b-2tsmz7p6fd]{background:#192b35;color:white}.toolbar .download[b-2tsmz7p6fd]{background:#eaf4ed;color:#17643c;border-color:#17643c}.leave-worksheet button:disabled[b-2tsmz7p6fd]{opacity:.5}.leave-worksheet fieldset[b-2tsmz7p6fd]{border:0;padding:0}.leave-worksheet article[b-2tsmz7p6fd]{border:1px solid #ccd9df;border-top:3px solid #087f8c;padding:18px;margin:18px 0;background:#f7f9fa}.leave-worksheet label[b-2tsmz7p6fd]{display:flex;flex-direction:column;gap:6px;flex:1 1 160px}.leave-worksheet input:not([type=checkbox])[b-2tsmz7p6fd],.leave-worksheet select[b-2tsmz7p6fd]{padding:9px;border:1px solid #aabdc8;width:100%;box-sizing:border-box;min-height:40px}.leave-worksheet .flag[b-2tsmz7p6fd]{flex:0 0 auto;flex-direction:row;align-items:center;min-height:40px}.leave-worksheet details[b-2tsmz7p6fd]{margin-top:18px;border-top:1px solid #ccd9df;padding-top:14px}.leave-worksheet summary[b-2tsmz7p6fd]{cursor:pointer;font-weight:600}.links[b-2tsmz7p6fd]{padding:14px 0}.message[b-2tsmz7p6fd]{background:#edf5f7;padding:14px;border-left:3px solid #087f8c}
/* /Components/NavigationPinButton.razor.rz.scp.css */
.navigation-pin-control[b-y7quc98iy4]{display:inline-flex;align-items:center;gap:8px}.navigation-pin-button[b-y7quc98iy4]{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#fff;border:1px solid #b5c9d2;border-radius:5px;color:#365b6d;padding:7px 10px;min-height:34px;font:inherit;font-size:12px;cursor:pointer}.navigation-pin-button svg[b-y7quc98iy4]{width:18px;height:18px}.navigation-pin-button.is-pinned[b-y7quc98iy4]{background:#eaf2f5;color:#a24425;border-color:#dcb4a6}.navigation-pin-button:hover[b-y7quc98iy4]{background:#edf3f5}.navigation-pin-button:disabled[b-y7quc98iy4]{opacity:.5;cursor:wait}.navigation-pin-button:focus-visible[b-y7quc98iy4]{outline:3px solid #f65d29;outline-offset:2px}.navigation-pin-control small[b-y7quc98iy4]{font-size:11px;color:#9e3924}
/* /Components/NextActionCleanup.razor.rz.scp.css */
.next-action-ai[b-ovxy5ud1ln]{display:inline-flex;align-items:center;gap:6px;margin-left:8px;vertical-align:middle;flex-wrap:wrap}.next-action-ai .mini-ai[b-ovxy5ud1ln]{display:inline-flex;align-items:center;gap:5px;padding:3px 6px!important;min-height:24px!important;border:1px solid #bfd0d7!important;background:#edf5f7!important;color:#203f50!important;border-radius:3px;cursor:pointer;font-size:11px!important}.mini-ai:disabled[b-ovxy5ud1ln]{opacity:.5;cursor:default}.next-action-ai .undo-cleanup[b-ovxy5ud1ln]{padding:2px 5px!important;min-height:0!important;background:transparent!important;color:#146c78!important;border:0!important;text-decoration:underline;font-size:11px!important}.cleanup-message[b-ovxy5ud1ln]{font-size:11px;font-weight:400;color:#526d7b}.mini-ai:focus-visible[b-ovxy5ud1ln]{outline:2px solid #087f88;outline-offset:2px}
/* /Components/NextActionTagBadge.razor.rz.scp.css */
.next-action-tag[b-vyyp2ue5dr]{display:inline-block;margin:4px 0 7px;padding:3px 9px;border:1px solid;border-radius:4px;font-size:12px;font-weight:600;line-height:1.5;white-space:normal;cursor:default}
.next-action-tag.neutral[b-vyyp2ue5dr]{background:#f1f3f5;border-color:#ccd2d7;color:#52616b}
.next-action-tag.waiting[b-vyyp2ue5dr]{background:#fff5da;border-color:#ddc37e;color:#785700}
.next-action-tag.action[b-vyyp2ue5dr]{background:#eaf2fa;border-color:#abc7df;color:#234f78}
.next-action-tag.blocked[b-vyyp2ue5dr]{background:#fdeceb;border-color:#e4b0ad;color:#9a302b}
.next-action-tag.complete[b-vyyp2ue5dr]{background:#eaf5ee;border-color:#a7cdb5;color:#22603b}
/* /Components/OrganizationsConfiguration.razor.rz.scp.css */
.leave-worksheet[b-ppglxp47hq]{color:#203f50;padding:24px}.leave-worksheet small[b-ppglxp47hq]{color:#e34b24;font-weight:700}.toolbar[b-ppglxp47hq],.fields[b-ppglxp47hq],.links[b-ppglxp47hq]{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.toolbar[b-ppglxp47hq]{align-items:center;margin:18px 0}.leave-worksheet button[b-ppglxp47hq]{padding:10px 16px;border:1px solid #203f50;background:white;color:#203f50;min-height:40px}.toolbar button:first-child[b-ppglxp47hq]{background:#192b35;color:white}.toolbar .download[b-ppglxp47hq]{background:#eaf4ed;color:#17643c;border-color:#17643c}.leave-worksheet button:disabled[b-ppglxp47hq]{opacity:.5}.leave-worksheet fieldset[b-ppglxp47hq]{border:0;padding:0}.leave-worksheet article[b-ppglxp47hq]{border:1px solid #ccd9df;border-top:3px solid #087f8c;padding:18px;margin:18px 0;background:#f7f9fa}.leave-worksheet label[b-ppglxp47hq]{display:flex;flex-direction:column;gap:6px;flex:1 1 160px}.leave-worksheet input:not([type=checkbox])[b-ppglxp47hq],.leave-worksheet select[b-ppglxp47hq]{padding:9px;border:1px solid #aabdc8;width:100%;box-sizing:border-box;min-height:40px}.leave-worksheet .flag[b-ppglxp47hq]{flex:0 0 auto;flex-direction:row;align-items:center;min-height:40px}.leave-worksheet details[b-ppglxp47hq]{margin-top:18px;border-top:1px solid #ccd9df;padding-top:14px}.leave-worksheet summary[b-ppglxp47hq]{cursor:pointer;font-weight:600}.links[b-ppglxp47hq]{padding:14px 0}.message[b-ppglxp47hq]{background:#edf5f7;padding:14px;border-left:3px solid #087f8c}
/* /Components/OvertimeAssessmentWizard.razor.rz.scp.css */
.assessment[b-ejd30j5zsu]{padding:24px;color:#203f50}.assessment h3[b-ejd30j5zsu]{font-size:24px}.notice[b-ejd30j5zsu],.result[b-ejd30j5zsu]{padding:16px;background:#edf4f6;border-left:4px solid #087f8c}.layout[b-ejd30j5zsu]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;margin:24px 0}.layout aside[b-ejd30j5zsu]{border-right:1px solid #c6d7df;padding-right:20px}.assessment label[b-ejd30j5zsu]{display:flex;flex-direction:column;gap:7px;margin:15px 0}.assessment input[b-ejd30j5zsu],.assessment select[b-ejd30j5zsu],.assessment textarea[b-ejd30j5zsu]{font:inherit;color:inherit;padding:10px;border:1px solid #a8bec9;width:100%;box-sizing:border-box}.assessment button[b-ejd30j5zsu]{font:inherit;padding:10px 14px;border:1px solid #a8bec9;background:white;color:#203f50;cursor:pointer}.assessment button.primary[b-ejd30j5zsu]{background:#087f8c;color:white}.assessment button:disabled[b-ejd30j5zsu]{opacity:.6;cursor:default}.assessment .history[b-ejd30j5zsu]{display:block;text-align:left;width:100%;margin:10px 0}.history span[b-ejd30j5zsu]{display:block;font-size:12px;margin-top:6px}.assessment fieldset[b-ejd30j5zsu]{border:0;padding:0;min-width:0}.actions[b-ejd30j5zsu]{display:flex;gap:12px;margin-top:20px}.step[b-ejd30j5zsu]{font-weight:700;color:#087f8c}.evidence[b-ejd30j5zsu]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:800px){.layout[b-ejd30j5zsu]{grid-template-columns:1fr}.layout aside[b-ejd30j5zsu]{border-right:0;border-bottom:1px solid #c6d7df;padding-bottom:15px}}
.question-example[b-ejd30j5zsu]{font-size:13px;line-height:1.5;color:#526874;padding:8px 10px;background:#f4f7f8;border-left:3px solid #a8bec9}
/* /Components/Pages/AcceleratorBolt.razor.rz.scp.css */
.bolt-shell[b-ze2f4l0nhp]{max-width:1500px;margin:32px auto 80px;padding:0 24px;color:#1c303a}
.bolt-hero[b-ze2f4l0nhp]{display:flex;justify-content:space-between;align-items:center;gap:28px;background:#1c303a;background-image:linear-gradient(90deg,#ffffff05 1px,transparent 1px),linear-gradient(#ffffff05 1px,transparent 1px);background-size:32px 32px;color:white;padding:32px;border-top:4px solid #f45b30}
.bolt-hero small[b-ze2f4l0nhp],.area-heading small[b-ze2f4l0nhp]{font-size:11px;letter-spacing:.13em;font-weight:700}.bolt-hero small[b-ze2f4l0nhp]{color:#ff997b}.bolt-hero h1[b-ze2f4l0nhp]{font-size:54px;letter-spacing:.07em;margin:12px 0;line-height:1.2}.bolt-hero h1 span[b-ze2f4l0nhp]{display:block;font-size:18px;letter-spacing:0;font-weight:400;margin-top:8px}.bolt-hero p[b-ze2f4l0nhp]{color:#d0e0e5;margin:18px 0 0;font-size:15px}.preview-stamp[b-ze2f4l0nhp]{font-size:12px;color:#ffb299;border:1px solid #ffffff35;padding:16px;max-width:260px;letter-spacing:.06em}.preview-stamp span[b-ze2f4l0nhp]{display:block;font-size:12px;color:#d0e0e5;letter-spacing:0;margin-top:8px}
.bolt-layout[b-ze2f4l0nhp]{display:grid;grid-template-columns:205px minmax(0,1fr);border:1px solid #c9d3d6}.bolt-nav[b-ze2f4l0nhp]{padding:18px 12px;background:#f0f2f2;border-right:1px solid #c9d3d6;display:flex;flex-direction:column;gap:5px}.bolt-nav button[b-ze2f4l0nhp]{display:flex;gap:12px;align-items:center;text-align:left;border:0;border-left:3px solid transparent;background:transparent;color:#29424d;padding:14px 10px;font-size:13px;cursor:pointer}.bolt-nav button span[b-ze2f4l0nhp]{font-size:10px;color:#a84525}.bolt-nav button.selected[b-ze2f4l0nhp]{background:#1c303a;color:white;border-left-color:#f45b30}.bolt-nav button.selected span[b-ze2f4l0nhp]{color:#ff997b}.nav-foot[b-ze2f4l0nhp]{padding:24px 10px;font-size:12px;color:#52636c}.nav-foot a[b-ze2f4l0nhp]{display:block;margin-top:10px;color:#216b82}
.bolt-content[b-ze2f4l0nhp]{min-width:0;padding:28px;background:#fbfaf7}.area-heading[b-ze2f4l0nhp]{display:flex;justify-content:space-between;align-items:center;gap:16px}.area-heading small[b-ze2f4l0nhp]{color:#647780}.area-heading h2[b-ze2f4l0nhp]{font-size:30px;margin:8px 0 20px;line-height:1.2}.demo-tag[b-ze2f4l0nhp],.state[b-ze2f4l0nhp]{font-size:11px;background:#e7eff2;color:#284e60;padding:5px 8px;display:inline-block}.preview-notice[b-ze2f4l0nhp]{border-left:3px solid #c6623e;background:#f2eee7;padding:12px 16px;font-size:13px;line-height:1.6;margin:0 0 24px}
.metric-grid[b-ze2f4l0nhp]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.metric-grid button[b-ze2f4l0nhp]{text-align:left;padding:18px;background:white;border:1px solid #c9d3d6;border-top:3px solid #337b8a;cursor:pointer;color:#1c303a}.metric-grid small[b-ze2f4l0nhp]{font-size:10px;letter-spacing:.04em}.metric-grid strong[b-ze2f4l0nhp]{display:block;font-size:32px;margin:10px 0}.metric-grid span[b-ze2f4l0nhp]{font-size:12px;color:#52636c}
.two-columns[b-ze2f4l0nhp],.blueprint-grid[b-ze2f4l0nhp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.panel[b-ze2f4l0nhp]{background:white;border:1px solid #c9d3d6;padding:24px;margin-bottom:18px;min-width:0}.panel h3[b-ze2f4l0nhp]{font-size:20px;line-height:1.25;margin:0 0 14px}.panel p[b-ze2f4l0nhp],.panel li[b-ze2f4l0nhp],.bolt-content>p[b-ze2f4l0nhp]{font-size:14px;line-height:1.65}.panel small[b-ze2f4l0nhp]{font-size:11px;color:#52636c}.attention[b-ze2f4l0nhp]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:0;border-bottom:1px solid #d8e0e3;background:transparent;color:#1c303a;padding:16px 0;cursor:pointer;font-size:13px}.attention small[b-ze2f4l0nhp],td small[b-ze2f4l0nhp]{display:block;margin-top:6px;font-size:11px;color:#52636c}.attention>span:last-child[b-ze2f4l0nhp]{font-size:12px}.dark-panel[b-ze2f4l0nhp]{background:#1c303a;color:white;border-top:3px solid #f45b30}.dark-panel small[b-ze2f4l0nhp]{color:#ff997b}.dark-panel p[b-ze2f4l0nhp],.dark-panel li[b-ze2f4l0nhp]{color:#d0e0e5}.dark-panel li[b-ze2f4l0nhp]{margin-bottom:9px}
.bolt-content button:not(.gage-button):not(.attention):not(.metric-grid button):not(.cycle-stages button):where(:not(.gage-tabs > button))[b-ze2f4l0nhp]{padding:9px 12px;background:#1c303a;border:1px solid #526e7b;color:white;cursor:pointer;font-size:12px}.bolt-content button:disabled[b-ze2f4l0nhp]{opacity:.45;cursor:not-allowed!important}.bolt-content button.selected:where(:not(.gage-tabs > button))[b-ze2f4l0nhp]{background:#216b82!important}.bolt-shell button:focus-visible[b-ze2f4l0nhp],.bolt-shell a:focus-visible[b-ze2f4l0nhp],.bolt-shell summary:focus-visible[b-ze2f4l0nhp]{outline:3px solid #f45b30;outline-offset:3px}.attention:hover[b-ze2f4l0nhp],.metric-grid button:hover[b-ze2f4l0nhp]{background:#edf3f4}
.filter[b-ze2f4l0nhp]{display:flex;flex-direction:column;gap:8px;font-size:13px;max-width:380px;margin-bottom:20px}.filter select[b-ze2f4l0nhp]{padding:10px;border:1px solid #9cafb7;background:white;color:#1c303a;min-height:42px}.table-wrap[b-ze2f4l0nhp]{overflow-x:auto;margin-bottom:20px}table[b-ze2f4l0nhp]{border-collapse:collapse;width:100%;font-size:13px;text-align:left}th[b-ze2f4l0nhp]{background:#e7eff2;color:#29424d;font-weight:650}th[b-ze2f4l0nhp],td[b-ze2f4l0nhp]{padding:14px 12px;border-bottom:1px solid #c9d3d6}td[b-ze2f4l0nhp]{background:white}tfoot th[b-ze2f4l0nhp]{border-top:2px solid #216b82}.planned-actions[b-ze2f4l0nhp]{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.review-panel[b-ze2f4l0nhp]{border-top:3px solid #f45b30}.cycle-stages[b-ze2f4l0nhp]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:20px 0}.cycle-stages button[b-ze2f4l0nhp]{background:#edf2f3;border:1px solid #c9d3d6;padding:12px 8px;cursor:pointer;color:#29424d;text-align:left;min-height:112px}.cycle-stages button.selected[b-ze2f4l0nhp]{color:white}.cycle-stages small[b-ze2f4l0nhp],.cycle-stages b[b-ze2f4l0nhp],.cycle-stages span[b-ze2f4l0nhp]{display:block;font-size:11px;line-height:1.4}.cycle-stages small[b-ze2f4l0nhp]{color:inherit}.cycle-stages b[b-ze2f4l0nhp]{margin:8px 0}.cycle-stages span[b-ze2f4l0nhp]{font-size:10px}
details[b-ze2f4l0nhp]{border-top:1px solid #d8e0e3;padding:14px 0}summary[b-ze2f4l0nhp]{font-size:14px;font-weight:650;cursor:pointer}details p[b-ze2f4l0nhp]{margin-bottom:0}.workflow-line[b-ze2f4l0nhp]{border-left:3px solid #f45b30;padding:16px;background:#f3f4f0}.invoice-sample[b-ze2f4l0nhp]{padding:32px;background:white;border:1px solid #c9d3d6;border-top:4px solid #f45b30;max-width:800px;margin-bottom:24px}.invoice-sample header[b-ze2f4l0nhp]{display:flex;justify-content:space-between;gap:20px;align-items:center}.invoice-sample header span[b-ze2f4l0nhp]{font-size:10px;color:#a84525}.invoice-sample h3[b-ze2f4l0nhp]{font-size:28px;margin:30px 0 10px}.invoice-sample p[b-ze2f4l0nhp],.invoice-sample li[b-ze2f4l0nhp]{font-size:13px;line-height:1.6}.invoice-sample table td:last-child[b-ze2f4l0nhp],.invoice-sample table th:last-child[b-ze2f4l0nhp]{text-align:right}.bolt-roadmap[b-ze2f4l0nhp]{border-top:1px solid #b8c8cf;margin-top:28px;padding-top:20px}.bolt-roadmap strong[b-ze2f4l0nhp]{font-size:14px}.bolt-roadmap p[b-ze2f4l0nhp]{font-size:12px;line-height:1.7;color:#52636c}
@media(max-width:1100px){.metric-grid[b-ze2f4l0nhp]{grid-template-columns:repeat(2,minmax(0,1fr))}.cycle-stages[b-ze2f4l0nhp]{grid-template-columns:repeat(4,minmax(0,1fr))}.two-columns[b-ze2f4l0nhp]{grid-template-columns:1fr}.bolt-hero[b-ze2f4l0nhp]{align-items:flex-start;flex-direction:column}}
@media(max-width:780px){.bolt-layout[b-ze2f4l0nhp]{grid-template-columns:1fr}.bolt-nav[b-ze2f4l0nhp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid #c9d3d6}.nav-foot[b-ze2f4l0nhp]{grid-column:1/-1;padding:10px}.bolt-shell[b-ze2f4l0nhp]{padding:0 12px}.bolt-content[b-ze2f4l0nhp]{padding:20px}.blueprint-grid[b-ze2f4l0nhp]{grid-template-columns:1fr}}
@media(max-width:480px){.metric-grid[b-ze2f4l0nhp]{grid-template-columns:1fr}.cycle-stages[b-ze2f4l0nhp]{grid-template-columns:repeat(2,minmax(0,1fr))}.bolt-hero[b-ze2f4l0nhp]{padding:24px}.bolt-hero h1[b-ze2f4l0nhp]{font-size:42px}.attention[b-ze2f4l0nhp]{align-items:flex-start;flex-direction:column}.invoice-sample[b-ze2f4l0nhp]{padding:16px}.invoice-sample header[b-ze2f4l0nhp]{align-items:flex-start;flex-direction:column}}
/* Compact workspace with grouped, persistent navigation. */
.bolt-shell[b-ze2f4l0nhp]{max-width:1760px;margin-top:16px}
.bolt-hero[b-ze2f4l0nhp]{padding:18px 26px;gap:16px}.bolt-hero h1[b-ze2f4l0nhp]{font-size:32px;margin:6px 0}.bolt-hero h1 span[b-ze2f4l0nhp]{font-size:14px;display:inline;letter-spacing:0;margin-left:18px}.bolt-hero p[b-ze2f4l0nhp]{margin-top:8px;font-size:12px}.preview-stamp[b-ze2f4l0nhp]{padding:10px;font-size:10px}
.bolt-layout[b-ze2f4l0nhp]{grid-template-columns:224px minmax(0,1fr)}
.bolt-nav[b-ze2f4l0nhp]{position:sticky;top:100px;align-self:start;max-height:calc(100vh - 110px);overflow-y:auto;padding:12px}
.nav-group[b-ze2f4l0nhp]{padding:8px 0;border-bottom:1px solid #d4dfe2}.nav-group h3[b-ze2f4l0nhp]{margin:0 10px 5px;color:#657b85;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.nav-group button[b-ze2f4l0nhp]{width:100%;padding:9px 10px;font-size:12px;border-radius:0 4px 4px 0}.nav-foot[b-ze2f4l0nhp]{padding:14px 10px}
.bolt-content[b-ze2f4l0nhp]{padding:22px}.area-heading h2[b-ze2f4l0nhp]{font-size:26px;margin-bottom:12px}.preview-notice[b-ze2f4l0nhp]{font-size:12px;padding:8px 12px;margin-bottom:16px}.bolt-roadmap[b-ze2f4l0nhp]{margin-top:18px;padding-top:12px}
@media(max-width:780px){.bolt-layout[b-ze2f4l0nhp]{grid-template-columns:1fr}.bolt-nav[b-ze2f4l0nhp]{position:static;max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}.bolt-hero h1 span[b-ze2f4l0nhp]{display:block;margin-left:0}.bolt-content[b-ze2f4l0nhp]{padding:16px}}
.bolt-hero[b-ze2f4l0nhp]{background:#052338;padding:24px 28px}.bolt-identity[b-ze2f4l0nhp]{display:flex;align-items:center;gap:18px;margin-top:10px}.bolt-identity .bolt-flash[b-ze2f4l0nhp]{font-size:78px;line-height:.9;color:#2ee5ff;text-shadow:0 0 22px #00c5ff70}.bolt-identity h1[b-ze2f4l0nhp]{font-size:48px;line-height:.95;letter-spacing:.04em;margin:0}.bolt-hero h1 .by-gage[b-ze2f4l0nhp]{display:block;font-size:16px;color:#2ee5ff;letter-spacing:.2em;margin:8px 0 0;font-weight:700}.bolt-hero .bolt-expansion[b-ze2f4l0nhp]{color:#fff;font-size:14px}.cycle-stages[b-ze2f4l0nhp]{grid-template-columns:repeat(5,minmax(0,1fr))}.cycle-stages em[b-ze2f4l0nhp]{display:block;font-style:normal;color:#22677d;background:#e0f3f8;font-size:9px;padding:4px;margin:7px 0}.cycle-stages button.selected em[b-ze2f4l0nhp]{background:#ffffff22;color:#fff}@media(max-width:900px){.cycle-stages[b-ze2f4l0nhp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.bolt-identity h1[b-ze2f4l0nhp]{font-size:38px}}

/* Keep branding together in a single sticky header so wrapped portal controls cannot overlap it. */
.bolt-sticky-header[b-ze2f4l0nhp]{position:sticky;top:0;z-index:1200;background:#fbfaf7}
.bolt-sticky-header[b-ze2f4l0nhp]  .portal-header{position:static}
.bolt-banner[b-ze2f4l0nhp]{max-width:1760px;margin:0 auto;padding:16px 24px 0}
.bolt-shell[b-ze2f4l0nhp]{margin-top:0}
.bolt-nav[b-ze2f4l0nhp]{position:static;max-height:none}
@media(max-width:780px){.bolt-banner[b-ze2f4l0nhp]{padding:8px 12px 0}.bolt-banner .bolt-hero[b-ze2f4l0nhp]{flex-direction:row;align-items:center;padding:12px 16px}.bolt-banner .bolt-hero>div>small[b-ze2f4l0nhp],.bolt-banner .bolt-hero p[b-ze2f4l0nhp],.bolt-banner .preview-stamp[b-ze2f4l0nhp]{display:none}.bolt-banner .bolt-identity[b-ze2f4l0nhp]{margin-top:0;gap:10px}.bolt-banner .bolt-identity h1[b-ze2f4l0nhp]{font-size:30px}.bolt-banner .bolt-flash[b-ze2f4l0nhp]{font-size:46px}.bolt-banner .bolt-hero h1 .by-gage[b-ze2f4l0nhp]{font-size:11px;margin-top:5px}}

/* Floating left navigation reserves its column and clears the measured header. */
@media(min-width:781px){
.bolt-layout[b-ze2f4l0nhp]{gap:16px;border:0;align-items:start}
.bolt-nav[b-ze2f4l0nhp]{position:sticky;top:calc(var(--bolt-header-height,340px) + 12px);max-height:calc(100dvh - var(--bolt-header-height,340px) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #c9d3d6;border-top:3px solid #f45b30;border-radius:6px;box-shadow:0 6px 20px #05233818;margin-top:12px;z-index:20}
.bolt-content[b-ze2f4l0nhp]{border:1px solid #c9d3d6}
}

/* A viewport workspace keeps navigation on the left while each pane scrolls independently. */
.bolt-app[b-ze2f4l0nhp]{position:fixed;inset:0;z-index:1;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#fbfaf7}
.bolt-sticky-header[b-ze2f4l0nhp]{position:relative;flex:none}
.bolt-banner[b-ze2f4l0nhp]{max-width:none;padding:8px 20px 0}
.bolt-banner .bolt-hero[b-ze2f4l0nhp]{padding:12px 20px;flex-direction:row;align-items:center}
.bolt-banner .bolt-identity[b-ze2f4l0nhp]{margin-top:5px;gap:12px}
.bolt-banner .bolt-identity h1[b-ze2f4l0nhp]{font-size:32px}
.bolt-banner .bolt-flash[b-ze2f4l0nhp]{font-size:54px}
.bolt-banner .bolt-hero h1 .by-gage[b-ze2f4l0nhp]{font-size:12px;margin-top:5px}
.bolt-banner .bolt-hero p[b-ze2f4l0nhp]{font-size:12px;margin-top:6px}
.bolt-shell[b-ze2f4l0nhp]{width:100%;max-width:none;box-sizing:border-box;display:flex;flex-direction:column;flex:1;min-height:0;margin:0;padding:0 20px 12px}

.bolt-layout[b-ze2f4l0nhp]{display:grid;grid-template-columns:224px minmax(0,1fr);gap:16px;flex:1;min-height:0;overflow:hidden;align-items:stretch;border:0;padding-top:12px}
.bolt-nav[b-ze2f4l0nhp]{position:static;display:flex;flex-direction:column;align-self:stretch;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin:0;padding:8px 12px;border:1px solid #c9d3d6;border-top:3px solid #f45b30;border-radius:6px;box-shadow:0 4px 12px #05233812}
.bolt-content[b-ze2f4l0nhp]{min-height:0;overflow:auto;overscroll-behavior:contain;border:1px solid #c9d3d6;scrollbar-gutter:stable}
.nav-group[b-ze2f4l0nhp]{flex:none;padding:5px 0}.nav-group button[b-ze2f4l0nhp]{padding:7px 10px}
@media(max-width:780px){.bolt-banner[b-ze2f4l0nhp]{padding:4px 8px 0}.bolt-shell[b-ze2f4l0nhp]{padding:0 8px 8px}.bolt-layout[b-ze2f4l0nhp]{grid-template-columns:164px minmax(0,1fr);gap:8px;padding-top:8px}.bolt-nav[b-ze2f4l0nhp]{padding:6px}.nav-group h3[b-ze2f4l0nhp]{font-size:9px;margin-left:6px}.nav-group button[b-ze2f4l0nhp]{font-size:11px;padding:8px 6px}.bolt-content[b-ze2f4l0nhp]{padding:12px}.bolt-banner .bolt-hero[b-ze2f4l0nhp]{padding:8px 12px}.bolt-banner .bolt-identity h1[b-ze2f4l0nhp]{font-size:26px}.bolt-banner .bolt-flash[b-ze2f4l0nhp]{font-size:40px}}
@media(max-width:480px){.bolt-layout[b-ze2f4l0nhp]{grid-template-columns:126px minmax(0,1fr);gap:6px}.bolt-nav[b-ze2f4l0nhp]{padding:4px}.nav-group button[b-ze2f4l0nhp]{font-size:10px}.bolt-content[b-ze2f4l0nhp]{padding:10px}}

.planned-actions label[b-ze2f4l0nhp]{display:grid;gap:5px;font-size:12px}.planned-actions select[b-ze2f4l0nhp]{padding:8px;border:1px solid #aebfc7;background:white;color:#1c303a}
.cycle-stages[b-ze2f4l0nhp]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.cycle-stages[b-ze2f4l0nhp]{grid-template-columns:repeat(2,minmax(0,1fr))}}
.review-window-content[b-ze2f4l0nhp]{margin:0;border:0;border-top:3px solid #f45b30;padding:16px;box-sizing:border-box}.review-window-content>.gage-tabs[b-ze2f4l0nhp]{position:sticky;top:0;z-index:2;background:#edf3f5}
.review-window-content button:not(.gage-button):where(:not(.gage-tabs > button))[b-ze2f4l0nhp]{padding:9px 12px;background:#1c303a;border:1px solid #526e7b;color:white;cursor:pointer}.review-window-content button:disabled[b-ze2f4l0nhp]{opacity:.45;cursor:default}

/* An opaque sticky tab surface covers the full content width, including its padding. */
.review-window-content>.gage-tabs[b-ze2f4l0nhp]{top:0;z-index:10;margin:0 -16px 16px;padding:12px 16px 0;background:#edf3f5;border-bottom:1px solid #afc3cd;box-shadow:0 4px 8px #17384316;isolation:isolate}
.review-window-content>.gage-tabs[b-ze2f4l0nhp]::before{content:"";position:absolute;inset:0;background:#edf3f5;z-index:-1;pointer-events:none}

/* Invoice actions and tabs remain available together as the review content scrolls. */
.review-toolbar[b-ze2f4l0nhp]{position:sticky;top:0;z-index:15;display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:8px 24px;margin:-16px -16px 20px;padding:16px 16px 0;background:#fff;border-bottom:1px solid #afc3cd;box-shadow:0 4px 8px #17384316;isolation:isolate}
.review-record h3[b-ze2f4l0nhp]{margin:4px 0 10px}.review-record p[b-ze2f4l0nhp]{margin:0 0 12px}.review-toolbar-actions[b-ze2f4l0nhp]{align-self:center;text-align:right}.review-toolbar .planned-actions[b-ze2f4l0nhp]{justify-content:flex-end;margin:0 0 8px}.review-toolbar-actions>small[b-ze2f4l0nhp]{display:block;font-size:11px;color:#607983;line-height:1.4}.review-toolbar>.gage-tabs[b-ze2f4l0nhp]{grid-column:1/-1;margin:0 -16px;padding:10px 16px 0;background:#edf3f5}
@media(max-width:1100px){.review-toolbar[b-ze2f4l0nhp]{grid-template-columns:1fr}.review-toolbar-actions[b-ze2f4l0nhp]{text-align:left}.review-toolbar .planned-actions[b-ze2f4l0nhp]{justify-content:flex-start}}

.bolt-content button.task-record-link[b-ze2f4l0nhp]{padding:0!important;border:0!important;background:transparent!important;color:#216b82!important;font:inherit!important;text-align:left;text-decoration:underline;text-underline-offset:3px;line-height:1.5;cursor:pointer}.bolt-content button.task-record-link:hover[b-ze2f4l0nhp]{color:#a63d1c!important;text-decoration-thickness:2px}.task-record-link:focus-visible[b-ze2f4l0nhp]{outline:3px solid #f45b30;outline-offset:3px;border-radius:2px}

/* Task filters share the available pane width. */
.task-toolbar[b-ze2f4l0nhp]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0;padding:14px;background:#edf3f5;border:1px solid #d2dfe4;border-radius:6px}
.task-toolbar label[b-ze2f4l0nhp]{display:flex;flex-direction:column;gap:6px;flex:1 1 200px;min-width:0;font-size:12px;font-weight:600;color:#405b67}
.task-toolbar .task-search[b-ze2f4l0nhp]{flex:3 1 300px}.task-toolbar .task-currency[b-ze2f4l0nhp]{flex:0 1 100px}
.task-toolbar input[b-ze2f4l0nhp],.task-toolbar select[b-ze2f4l0nhp]{box-sizing:border-box;width:100%;height:42px;min-width:0;padding:9px 11px;border:1px solid #aebfc7;border-radius:3px;background:#fff;color:#1c303a;font:inherit;font-size:14px;font-weight:400}
.task-toolbar input:focus-visible[b-ze2f4l0nhp],.task-toolbar select:focus-visible[b-ze2f4l0nhp]{outline:2px solid #216b82;outline-offset:2px}
.bolt-content .task-toolbar>button[b-ze2f4l0nhp]{min-height:42px;margin:0;border-radius:3px;white-space:nowrap}
@media(max-width:700px){.task-toolbar[b-ze2f4l0nhp]{padding:10px;gap:10px}.task-toolbar .task-search[b-ze2f4l0nhp]{flex-basis:100%}.task-toolbar>button[b-ze2f4l0nhp]{flex:1 1 190px}}

.workbench-reference>summary[b-ze2f4l0nhp]{font-size:16px;font-weight:600;cursor:pointer;padding:14px;background:#edf3f5;border:1px solid #c9d7de}.cycle-stages button b[b-ze2f4l0nhp]{font-size:16px}.cycle-stages button em[b-ze2f4l0nhp],.cycle-stages button span[b-ze2f4l0nhp],.cycle-stages button small[b-ze2f4l0nhp]{font-size:14px}
/* Use proper case for interface labels, while preserving prose and entered text. */
.bolt-app[b-ze2f4l0nhp]  :is(h1,h2,h3,h4,h5,h6,button,label,th,summary,dt,option,.badge,.inclusion-badge,.review-state){text-transform:capitalize}
.bolt-app[b-ze2f4l0nhp]  :is(p,textarea,input,code,pre){text-transform:none}

button.bolt-scroll-top[b-ze2f4l0nhp]{position:fixed;right:24px;bottom:104px;z-index:900;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 18px;border:1px solid #344650;border-radius:24px;background:#172630;color:#fff;font-size:12px;font-weight:600;line-height:1.2;box-shadow:0 8px 20px #0003;cursor:pointer}button.bolt-scroll-top:hover[b-ze2f4l0nhp]{background:#233945;border-color:#627b88;color:#fff}button.bolt-scroll-top:focus-visible[b-ze2f4l0nhp]{outline:3px solid #f4511e;outline-offset:3px}.bolt-scroll-top span[b-ze2f4l0nhp]{font-size:22px;line-height:1}@media(max-width:650px){button.bolt-scroll-top[b-ze2f4l0nhp]{right:12px;bottom:104px}}
/* /Components/Pages/AcceleratorReconcile.razor.rz.scp.css */
.reconcile-app[b-e03ebb7lhs]{max-width:1600px;margin:16px auto;padding:0 24px 48px;color:#243e49;font-size:15px}.reconcile-hero[b-e03ebb7lhs]{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#092639;color:white;border-top:3px solid #f45b30;padding:28px;border-radius:5px}.reconcile-hero small[b-e03ebb7lhs]{color:#fb9874;letter-spacing:.12em}.reconcile-hero h1[b-e03ebb7lhs]{font-size:38px;margin:10px 0}.reconcile-hero h1 span[b-e03ebb7lhs]{font-size:13px;letter-spacing:.15em;color:#7ce0e8}.reconcile-hero p[b-e03ebb7lhs]{margin:0;color:#d6e6ed}.reconcile-hero>span[b-e03ebb7lhs]{max-width:220px;line-height:1.7;color:#8bdbe4}.reconcile-nav[b-e03ebb7lhs]{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.reconcile-nav button[b-e03ebb7lhs],.reconcile-cards button[b-e03ebb7lhs],.editor-toolbar button[b-e03ebb7lhs],.reconciliation-editor button[b-e03ebb7lhs]{border:1px solid #a9c1ca;border-radius:4px;padding:10px 14px;background:white;color:#204f60;font:inherit;cursor:pointer}.reconcile-nav .selected[b-e03ebb7lhs]{background:#1d424f;color:white;border-left:3px solid #f45b30}.source-note[b-e03ebb7lhs]{padding:12px;background:#eaf1f3;border-left:3px solid #347258;line-height:1.5}.reconcile-cards[b-e03ebb7lhs]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0}.reconcile-cards button[b-e03ebb7lhs]{text-align:left;border-top:3px solid #347258;padding:18px;display:grid;gap:12px}.reconcile-cards strong[b-e03ebb7lhs]{font-size:32px}.reconcile-cards span[b-e03ebb7lhs]{font-size:14px;line-height:1.4}.reconcile-panel[b-e03ebb7lhs]{border:1px solid #d0dee4;background:white;padding:22px;margin:20px 0}.reconcile-panel h2[b-e03ebb7lhs]{font-size:23px;margin:0 0 8px}.reconcile-panel p[b-e03ebb7lhs],.reconcile-panel li[b-e03ebb7lhs]{line-height:1.65}.reconcile-panel li+li[b-e03ebb7lhs]{margin-top:14px}.reconcile-filters[b-e03ebb7lhs]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;margin:18px 0}label[b-e03ebb7lhs]{display:grid;gap:6px;font-size:14px}input[b-e03ebb7lhs],select[b-e03ebb7lhs],textarea[b-e03ebb7lhs]{font:inherit;padding:9px 10px;border:1px solid #afc3cc;border-radius:3px;box-sizing:border-box;width:100%;background:white;color:#233f4a}.reconcile-panel[b-e03ebb7lhs]  small{display:block;color:#59717d;margin-top:6px}.reconcile-panel[b-e03ebb7lhs]  .account-link{background:none;border:0;padding:0;color:#216b82;font:inherit;text-decoration:underline;cursor:pointer;text-align:left}.exception-flag[b-e03ebb7lhs]{display:inline-block;background:#fff1e7;color:#924523;border-radius:12px;padding:4px 8px;margin:3px;font-size:12px}.empty[b-e03ebb7lhs]{padding:20px;background:#f3f7f8}.error[b-e03ebb7lhs]{padding:12px;background:#fff1e8;border-left:3px solid #e56b39}.reconciliation-editor[b-e03ebb7lhs]{padding:16px;color:#243e49;font-size:15px}.editor-toolbar[b-e03ebb7lhs]{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;background:#edf4f6;border-top:3px solid #f45b30;margin-bottom:20px}.editor-toolbar h2[b-e03ebb7lhs]{margin:0 0 6px;font-size:23px}.editor-toolbar button[b-e03ebb7lhs]{margin:4px}.editor-fields[b-e03ebb7lhs]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}fieldset[b-e03ebb7lhs]{border:1px solid #cadbe3;padding:18px;margin:18px 0}legend[b-e03ebb7lhs]{font-size:18px;font-weight:600}.reconciliation-editor[b-e03ebb7lhs]  input,.reconciliation-editor[b-e03ebb7lhs]  select,.reconciliation-editor[b-e03ebb7lhs]  textarea{font:inherit;padding:9px;border:1px solid #b2c7d0;box-sizing:border-box;width:100%;border-radius:3px}.reconciliation-editor[b-e03ebb7lhs]  input:disabled{background:#eef2f3;color:#546b74}.balance-check[b-e03ebb7lhs]{display:flex;flex-wrap:wrap;gap:24px;padding:18px;background:#eaf3f2}.balance-check span[b-e03ebb7lhs]{display:grid;gap:8px}.balance-check b[b-e03ebb7lhs]{font-size:24px}.difference[b-e03ebb7lhs]{color:#ad4220}.schedule-wrap[b-e03ebb7lhs]{overflow:auto;margin:16px 0}.schedule-wrap table[b-e03ebb7lhs]{border-collapse:collapse;width:100%;min-width:1000px}.schedule-wrap th[b-e03ebb7lhs],.schedule-wrap td[b-e03ebb7lhs]{text-align:left;padding:9px;border-bottom:1px solid #cadbe3}.schedule-wrap th[b-e03ebb7lhs]{background:#e9f1f4}.schedule-wrap td:nth-child(4)[b-e03ebb7lhs]{width:140px}.schedule-wrap td:nth-child(1)[b-e03ebb7lhs]{width:145px}.schedule-wrap td:nth-child(5)[b-e03ebb7lhs]{width:135px}.schedule-wrap[b-e03ebb7lhs]  input[type=number]{text-align:right}.audit[b-e03ebb7lhs]{border-left:3px solid #9fbfc9;background:#f2f6f7;margin:10px 0;padding:12px}.audit p[b-e03ebb7lhs]{margin-bottom:0}button:disabled[b-e03ebb7lhs]{opacity:.5;cursor:default}:focus-visible[b-e03ebb7lhs]{outline:3px solid #21859b;outline-offset:2px}@media(max-width:1100px){.reconcile-cards[b-e03ebb7lhs]{grid-template-columns:repeat(3,1fr)}.editor-fields[b-e03ebb7lhs]{grid-template-columns:repeat(2,1fr)}.reconcile-filters[b-e03ebb7lhs]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.reconcile-app[b-e03ebb7lhs]{padding:0 12px 24px}.reconcile-hero[b-e03ebb7lhs],.editor-toolbar[b-e03ebb7lhs]{flex-direction:column;align-items:start}.reconcile-hero h1[b-e03ebb7lhs]{font-size:28px}.reconcile-cards[b-e03ebb7lhs]{grid-template-columns:repeat(2,1fr)}.editor-fields[b-e03ebb7lhs],.reconcile-filters[b-e03ebb7lhs]{grid-template-columns:1fr}}
/* /Components/Pages/AdminAppArchitecture.razor.rz.scp.css */
.architecture-page[b-zmvgjc2fjq]{max-width:1700px;margin:0 auto;padding:32px 24px;color:#1c3d4c}.architecture-heading[b-zmvgjc2fjq]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.architecture-heading h1[b-zmvgjc2fjq]{font-size:36px;margin:6px 0}.architecture-heading p[b-zmvgjc2fjq],.eyebrow[b-zmvgjc2fjq]{color:#d84718;font-size:11px;letter-spacing:.13em}.architecture-page button[b-zmvgjc2fjq]{cursor:pointer;border:1px solid #b9ccd5;background:white;color:#1c3d4c;padding:10px 14px}.architecture-page button:focus-visible[b-zmvgjc2fjq]{outline:2px solid #05829a;outline-offset:2px}.architecture-page button:disabled[b-zmvgjc2fjq]{opacity:.6;cursor:wait}.architecture-metrics[b-zmvgjc2fjq]{display:flex;gap:20px;flex-wrap:wrap;padding:20px;background:#1d333e;color:white;border-top:3px solid #ff5722}.architecture-metrics small[b-zmvgjc2fjq]{margin-left:auto}.architecture-note[b-zmvgjc2fjq]{padding:14px 18px;background:#eaf2f5;font-size:13px;line-height:1.65;margin:18px 0;border-left:2px solid #168aa1}.architecture-page nav[b-zmvgjc2fjq]{display:flex;gap:4px;border-bottom:1px solid #c4d1d8}.architecture-page nav button[b-zmvgjc2fjq]{border:0;border-bottom:3px solid transparent}.architecture-page nav button.active[b-zmvgjc2fjq]{border-bottom-color:#ff5722;background:#eeebe5}.architecture-filters[b-zmvgjc2fjq]{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:18px 0}.architecture-filters label[b-zmvgjc2fjq]{display:grid;gap:7px;font-size:12px}.architecture-filters label:first-child[b-zmvgjc2fjq]{flex:1;min-width:220px}.architecture-filters input[b-zmvgjc2fjq],.architecture-filters select[b-zmvgjc2fjq]{padding:10px;border:1px solid #b9ccd5;background:white;min-width:180px}.architecture-layout[b-zmvgjc2fjq]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);border:1px solid #c4d1d8;background:white}.architecture-layout aside[b-zmvgjc2fjq]{max-height:75vh;overflow:auto;padding:16px;border-right:1px solid #c4d1d8;background:#f7f9fa}.tree-tools[b-zmvgjc2fjq]{display:flex;gap:6px;margin-bottom:14px}.architecture-page .list-item[b-zmvgjc2fjq]{width:100%;display:block;text-align:left;border:0;border-left:3px solid transparent;overflow-wrap:anywhere;background:transparent}.architecture-page .list-item.selected[b-zmvgjc2fjq],.architecture-page .list-item:hover[b-zmvgjc2fjq]{background:#e7f1f4;border-left-color:#ff5722}.list-item small[b-zmvgjc2fjq]{display:block;margin-top:6px}.architecture-detail[b-zmvgjc2fjq]{padding:24px;min-width:0}.architecture-detail h2[b-zmvgjc2fjq]{font-size:24px;overflow-wrap:anywhere}.architecture-detail h3[b-zmvgjc2fjq]{font-size:18px;margin:20px 0 12px}.route[b-zmvgjc2fjq]{overflow-wrap:anywhere}.table-scroll[b-zmvgjc2fjq]{overflow:auto;max-height:65vh}table[b-zmvgjc2fjq]{width:100%;border-collapse:collapse;font-size:13px}th[b-zmvgjc2fjq]{text-align:left;background:#edf3f5;position:sticky;top:0;z-index:1}th[b-zmvgjc2fjq],td[b-zmvgjc2fjq]{padding:12px;border-bottom:1px solid #d7e0e5;vertical-align:top;overflow-wrap:anywhere}td small[b-zmvgjc2fjq]{display:block}.architecture-page .text-link[b-zmvgjc2fjq]{padding:0;border:0;text-align:left;color:#076d83;background:transparent;overflow-wrap:anywhere}.text-link:hover[b-zmvgjc2fjq]{text-decoration:underline}.operation[b-zmvgjc2fjq]{display:inline-block;padding:4px 7px;margin:0 4px 4px 0;border-radius:3px;font-size:11px;background:#f7e9df;color:#7d3816}.operation.read[b-zmvgjc2fjq]{background:#e0f2ed;color:#235c50}.operation.possible[b-zmvgjc2fjq]{background:#fff3cf;color:#715100}summary[b-zmvgjc2fjq]{cursor:pointer}.dependencies[b-zmvgjc2fjq]{margin-top:24px;font-size:12px;overflow-wrap:anywhere}.dependencies p[b-zmvgjc2fjq]{margin:6px 0}small[b-zmvgjc2fjq]{font-size:11px}@media(max-width:850px){.architecture-layout[b-zmvgjc2fjq]{grid-template-columns:1fr}.architecture-layout aside[b-zmvgjc2fjq]{max-height:40vh;border-right:0;border-bottom:1px solid #c4d1d8}.architecture-heading[b-zmvgjc2fjq]{align-items:start}.architecture-page[b-zmvgjc2fjq]{padding:20px 12px}.architecture-detail[b-zmvgjc2fjq]{padding:16px}}
/* /Components/Pages/AdminBoltHelp.razor.rz.scp.css */
.help-admin[b-0amp7yyv7w]{max-width:1640px;margin:32px auto 80px;padding:0 24px;color:#1c303a}.help-admin>header[b-0amp7yyv7w]{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:4px solid #f45b30;padding:24px;background:#052338;color:white}.help-admin header small[b-0amp7yyv7w]{color:#63daee;letter-spacing:.1em}.help-admin h1[b-0amp7yyv7w]{font-size:32px;margin:8px 0}.help-admin header a[b-0amp7yyv7w]{color:white;white-space:nowrap}.editor-layout[b-0amp7yyv7w]{display:grid;grid-template-columns:310px minmax(0,1fr);gap:24px;margin-top:24px}.editor-layout aside[b-0amp7yyv7w]{background:#edf2f4;padding:16px;align-self:start}.help-admin label[b-0amp7yyv7w]{display:grid;gap:7px;font-size:13px;font-weight:600;margin:14px 0}.help-admin input:not([type=checkbox])[b-0amp7yyv7w],.help-admin select[b-0amp7yyv7w],.help-admin textarea[b-0amp7yyv7w]{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #aebfc7;background:white;color:#1c303a;font:inherit}.help-admin textarea[b-0amp7yyv7w]{min-height:95px;line-height:1.6}.help-admin .steps[b-0amp7yyv7w]{min-height:190px}.help-admin .guidance[b-0amp7yyv7w]{min-height:150px}.help-admin button[b-0amp7yyv7w]{padding:10px 14px;cursor:pointer;font:inherit;background:#1c303a;color:white;border:1px solid #526e7b}.help-admin button:disabled[b-0amp7yyv7w]{opacity:.5;cursor:default}.help-admin nav[b-0amp7yyv7w]{display:grid;gap:8px;max-height:65vh;overflow:auto}.help-admin nav button[b-0amp7yyv7w]{text-align:left;display:grid;gap:6px;padding:14px;background:white;color:#1c303a;border:1px solid #c9d3d6;border-left:3px solid transparent}.help-admin nav button.selected[b-0amp7yyv7w]{border-left-color:#f45b30;background:#dceaf0}.help-admin nav small[b-0amp7yyv7w],.help-admin nav span[b-0amp7yyv7w]{font-size:11px}.help-admin .actions[b-0amp7yyv7w]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0}.help-admin .actions span[b-0amp7yyv7w],.help-admin p[b-0amp7yyv7w],.help-admin label small[b-0amp7yyv7w]{font-size:13px;line-height:1.6}.help-admin fieldset[b-0amp7yyv7w]{padding:0;border:0;min-width:0}.help-admin .fields[b-0amp7yyv7w]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.editor[b-0amp7yyv7w]{min-width:0;background:white;border:1px solid #c9d3d6;padding:24px}.assignment[b-0amp7yyv7w],.related[b-0amp7yyv7w]{padding:18px;border:1px solid #c9d3d6;background:#f4f7f8;margin:20px 0}.help-admin .checks[b-0amp7yyv7w]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.help-admin .checks label[b-0amp7yyv7w],.help-admin label.check[b-0amp7yyv7w]{display:flex;align-items:start;gap:8px;font-weight:400;margin:6px 0}.help-admin input[type=checkbox][b-0amp7yyv7w]{flex:none;margin-top:3px;accent-color:#f45b30}.help-admin summary[b-0amp7yyv7w]{cursor:pointer;font-weight:600}.notice[b-0amp7yyv7w],.error[b-0amp7yyv7w]{padding:16px;border-left:3px solid #337b8a;background:#edf3f4}.error[b-0amp7yyv7w]{color:#9b301a;border-color:#c34829;background:#fff0eb}.help-admin footer[b-0amp7yyv7w]{padding-top:24px;font-size:11px;color:#52636c}.help-admin :is(button,input,select,textarea,a,summary):focus-visible[b-0amp7yyv7w]{outline:3px solid #f45b30;outline-offset:2px}@media(max-width:900px){.editor-layout[b-0amp7yyv7w]{grid-template-columns:240px minmax(0,1fr)}.help-admin .checks[b-0amp7yyv7w],.help-admin .fields[b-0amp7yyv7w]{grid-template-columns:1fr}}@media(max-width:650px){.editor-layout[b-0amp7yyv7w]{grid-template-columns:1fr}.help-admin[b-0amp7yyv7w]{padding:0 12px}.help-admin>header[b-0amp7yyv7w]{align-items:start;flex-direction:column}.help-admin nav[b-0amp7yyv7w]{max-height:260px}.editor[b-0amp7yyv7w]{padding:16px}}

.article-images[b-0amp7yyv7w]{padding:18px;border:1px solid #c9d3d6;margin:20px 0;background:#f4f7f8}.image-card[b-0amp7yyv7w]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:16px;background:white;border:1px solid #c9d3d6;margin-top:16px}.image-card img[b-0amp7yyv7w]{width:100%;max-height:180px;object-fit:contain}.image-card textarea[b-0amp7yyv7w]{min-height:70px}.image-card label[b-0amp7yyv7w]{margin-top:0}.article-images[b-0amp7yyv7w]  input[type=file]{max-width:100%}@media(max-width:900px){.image-card[b-0amp7yyv7w]{grid-template-columns:1fr}.image-card img[b-0amp7yyv7w]{max-width:320px}}
/* /Components/Pages/AdminKnowledgeGuides.razor.rz.scp.css */
.knowledge-admin-page[b-8o1tq2psq8]{min-height:100vh;padding:70px 0 110px;background:#f3f1ec;color:#172630}.knowledge-admin-hero[b-8o1tq2psq8]{display:grid;grid-template-columns:1.1fr .75fr;gap:70px;align-items:end}.knowledge-admin-hero h1[b-8o1tq2psq8]{margin:12px 0 0;font-size:clamp(42px,5vw,70px)}.knowledge-admin-hero em[b-8o1tq2psq8]{color:#f4511e;font-style:normal}.knowledge-admin-hero>p[b-8o1tq2psq8]{color:#61727a;line-height:1.7}.knowledge-admin-toolbar[b-8o1tq2psq8]{display:grid;grid-template-columns:minmax(300px,1fr) 210px 170px 115px auto;gap:12px;align-items:end;margin-top:40px;padding:16px;border:1px solid #172630;background:#fff}.knowledge-admin-toolbar label[b-8o1tq2psq8]{display:grid;gap:6px}.knowledge-admin-toolbar small[b-8o1tq2psq8]{font-size:8px;font-weight:900;letter-spacing:.09em}.knowledge-admin-toolbar input[b-8o1tq2psq8],.knowledge-admin-toolbar select[b-8o1tq2psq8]{height:43px;border:1px solid #a7b3b8;padding:8px 11px}.knowledge-admin-toolbar>div[b-8o1tq2psq8]{display:grid;place-items:center;height:43px;border-left:3px solid #f4511e;background:#f3f1ec}.knowledge-admin-toolbar>div b[b-8o1tq2psq8]{color:#f4511e;font-size:20px}.knowledge-admin-toolbar>button[b-8o1tq2psq8]{height:43px;border:0;background:#f4511e;color:#fff;font-weight:900}.knowledge-sequence-guide[b-8o1tq2psq8]{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:16px;padding:14px 17px;background:#172630;color:#fff}.knowledge-sequence-guide>div[b-8o1tq2psq8]{display:grid;gap:3px}.knowledge-sequence-guide small[b-8o1tq2psq8]{color:#f4511e;font-weight:900;letter-spacing:.1em}.knowledge-sequence-guide span[b-8o1tq2psq8]{color:#c7d1d5;font-size:10px}.knowledge-sequence-guide>span[b-8o1tq2psq8]{color:#f4511e;font-size:20px}.knowledge-admin-list[b-8o1tq2psq8]{display:grid;margin-top:16px;border:1px solid #172630;background:#fff}.knowledge-admin-list>article[b-8o1tq2psq8]{display:grid;grid-template-columns:90px minmax(360px,1fr) minmax(260px,.7fr) 125px;gap:18px;align-items:center;padding:20px;border-top:1px solid #cbd3d6}.knowledge-admin-list>article:first-child[b-8o1tq2psq8]{border-top:0}.knowledge-admin-list>article.draft[b-8o1tq2psq8]{background:#f6f5f2}.knowledge-sequence[b-8o1tq2psq8]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.knowledge-sequence>b[b-8o1tq2psq8]{grid-column:1/-1;color:#f4511e;font-size:30px}.knowledge-sequence button[b-8o1tq2psq8]{height:31px;border:1px solid #172630;background:#fff}.knowledge-resource-main small[b-8o1tq2psq8]{color:#f4511e;font-weight:900;letter-spacing:.08em}.knowledge-resource-main a[b-8o1tq2psq8]{display:block;width:fit-content;max-width:100%;color:#172630;text-decoration:underline;text-decoration-color:#aab4b8;text-underline-offset:4px}.knowledge-resource-main a:hover[b-8o1tq2psq8]{ text-decoration-color:#f4511e}.knowledge-resource-main h2[b-8o1tq2psq8]{margin:6px 0;font-size:20px}.knowledge-resource-main p[b-8o1tq2psq8]{margin:0;color:#61727a}.knowledge-tags[b-8o1tq2psq8]{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.knowledge-tags button[b-8o1tq2psq8]{border:0;background:#e8edef;color:#31444d;padding:5px 7px;font-size:9px}.knowledge-assets[b-8o1tq2psq8]{display:grid;gap:6px}.knowledge-assets>small[b-8o1tq2psq8]{font-size:8px;font-weight:900}.knowledge-assets>a[b-8o1tq2psq8]{display:flex;justify-content:space-between;gap:12px;padding:7px 9px;border-left:3px solid #f4511e;background:#f3f1ec;color:#172630;text-decoration:none;font-size:9px}.knowledge-assets>a b[b-8o1tq2psq8]{color:#f4511e}.knowledge-row-status[b-8o1tq2psq8]{display:grid;gap:8px;text-align:right}.knowledge-row-status>span[b-8o1tq2psq8]{justify-self:end;padding:5px 7px;font-size:8px;font-weight:900}.knowledge-row-status .published[b-8o1tq2psq8]{background:#dceee3;color:#176a3d}.knowledge-row-status .draft[b-8o1tq2psq8]{background:#ece8e1}.knowledge-row-status small[b-8o1tq2psq8]{color:#61727a;font-size:8px}.knowledge-row-status button[b-8o1tq2psq8]{height:36px;border:0;background:#172630;color:#fff;font-weight:900}.knowledge-admin-empty[b-8o1tq2psq8]{display:grid;gap:5px;margin-top:16px;padding:45px;border:1px solid #aeb9bd;background:#fff;text-align:center}.knowledge-editor[b-8o1tq2psq8]{width:min(1180px,calc(100vw - 34px));max-height:calc(100vh - 40px);overflow:auto}.knowledge-editor .close[b-8o1tq2psq8]{width:42px;height:42px;border:1px solid #fff;background:transparent;color:#fff;font-size:20px}.knowledge-editor-message[b-8o1tq2psq8]{margin:0;padding:12px 18px;border-left:4px solid #bd3728;background:#fff0eb;color:#8f2e25;font-weight:800}.knowledge-editor-form[b-8o1tq2psq8]{padding:20px}.knowledge-editor-form .knowledge-content[b-8o1tq2psq8]{min-height:180px}.knowledge-editor-form em[b-8o1tq2psq8]{color:#61727a;font-size:9px}.knowledge-material-editor[b-8o1tq2psq8]{border:1px solid #aeb9bd}.knowledge-material-editor>header[b-8o1tq2psq8]{display:flex;justify-content:space-between;align-items:center;padding:13px;background:#172630;color:#fff}.knowledge-material-editor>header small[b-8o1tq2psq8]{color:#f4511e;font-weight:900}.knowledge-material-editor>header b[b-8o1tq2psq8]{display:block;margin-top:3px}.knowledge-material-editor>header button[b-8o1tq2psq8]{border:0;background:#f4511e;color:#fff;padding:9px 11px;font-weight:900}.knowledge-material-editor>p[b-8o1tq2psq8]{margin:0;padding:20px;color:#61727a}.knowledge-material-editor>article[b-8o1tq2psq8]{display:grid;grid-template-columns:1fr 150px 1.3fr auto;gap:10px;align-items:end;padding:13px;border-top:1px solid #ccd4d7}.knowledge-material-editor>article button[b-8o1tq2psq8]{height:41px;border:1px solid #172630;background:#fff}.knowledge-editor-footer[b-8o1tq2psq8]{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:13px 20px;border-top:1px solid #aeb9bd;background:#fff}.knowledge-editor-footer button[b-8o1tq2psq8]{min-width:110px;height:41px;border:1px solid #172630;background:#fff;font-weight:900}.knowledge-editor-footer .save[b-8o1tq2psq8]{border-color:#f4511e;background:#f4511e;color:#fff}@media(max-width:950px){.knowledge-admin-hero[b-8o1tq2psq8]{grid-template-columns:1fr}.knowledge-admin-toolbar[b-8o1tq2psq8]{grid-template-columns:1fr 1fr}.knowledge-admin-list>article[b-8o1tq2psq8]{grid-template-columns:75px 1fr}.knowledge-assets[b-8o1tq2psq8],.knowledge-row-status[b-8o1tq2psq8]{grid-column:2}.knowledge-material-editor>article[b-8o1tq2psq8]{grid-template-columns:1fr 1fr}.knowledge-material-editor>article .url[b-8o1tq2psq8]{grid-column:1/-1}}@media(max-width:620px){.knowledge-admin-toolbar[b-8o1tq2psq8],.knowledge-admin-list>article[b-8o1tq2psq8],.knowledge-material-editor>article[b-8o1tq2psq8]{grid-template-columns:1fr}.knowledge-assets[b-8o1tq2psq8],.knowledge-row-status[b-8o1tq2psq8]{grid-column:auto}.knowledge-sequence[b-8o1tq2psq8]{width:90px}}
/* /Components/Pages/AdminKnowledgeGuideView.razor.rz.scp.css */
.knowledge-view-page[b-12rzp67ib4]{min-height:100vh;padding:70px 0 110px;background:#f3f1ec;color:#172630}.knowledge-view-page>.container>header[b-12rzp67ib4]{display:grid;grid-template-columns:1fr 230px;gap:60px;align-items:end;padding:35px;border-top:5px solid #f4511e;background:#172630;color:#fff}.knowledge-view-page header small[b-12rzp67ib4]{color:#f4511e;font-weight:900;letter-spacing:.1em}.knowledge-view-page h1[b-12rzp67ib4]{margin:10px 0;font-size:clamp(38px,5vw,66px);line-height:1.02}.knowledge-view-page header p[b-12rzp67ib4]{max-width:850px;color:#c7d1d5;line-height:1.7}.knowledge-view-page header>div>div[b-12rzp67ib4]{display:flex;gap:6px;flex-wrap:wrap}.knowledge-view-page header>div>div span[b-12rzp67ib4]{padding:5px 8px;background:#314650;color:#fff;font-size:9px}.knowledge-view-page header>aside[b-12rzp67ib4]{display:grid;gap:8px;padding-left:20px;border-left:1px solid #61727a}.knowledge-view-page header>aside b[b-12rzp67ib4]{color:#f4511e;font-size:18px}.knowledge-view-layout[b-12rzp67ib4]{display:grid;grid-template-columns:minmax(0,1fr) 390px;border:1px solid #172630;border-top:0;background:#fff}.knowledge-view-layout>article[b-12rzp67ib4]{padding:35px}.knowledge-view-layout>article>small[b-12rzp67ib4]{color:#f4511e;font-weight:900}.knowledge-view-content[b-12rzp67ib4]{margin-top:20px;white-space:pre-wrap;line-height:1.75}.knowledge-view-layout>aside[b-12rzp67ib4]{border-left:1px solid #aeb9bd;background:#f3f1ec}.knowledge-view-layout>aside>header[b-12rzp67ib4]{padding:25px}.knowledge-view-layout>aside h2[b-12rzp67ib4]{margin:7px 0}.knowledge-view-layout>aside>header p[b-12rzp67ib4]{color:#61727a}.knowledge-view-layout>aside>a[b-12rzp67ib4]{display:grid;grid-template-columns:42px 1fr 25px;gap:12px;align-items:center;padding:17px 20px;border-top:1px solid #aeb9bd;color:#172630;text-decoration:none}.knowledge-view-layout>aside>a:hover[b-12rzp67ib4]{background:#fff4ec}.knowledge-view-layout>aside>a>span[b-12rzp67ib4]{color:#f4511e;font-size:20px}.knowledge-view-layout>aside>a div[b-12rzp67ib4]{display:grid;gap:3px}.knowledge-view-layout>aside>a small[b-12rzp67ib4]{font-size:8px}.knowledge-view-layout>aside>a i[b-12rzp67ib4]{color:#f4511e;font-style:normal;font-size:19px}.knowledge-view-missing[b-12rzp67ib4]{padding:50px;background:#fff}@media(max-width:850px){.knowledge-view-page>.container>header[b-12rzp67ib4],.knowledge-view-layout[b-12rzp67ib4]{grid-template-columns:1fr}.knowledge-view-layout>aside[b-12rzp67ib4]{border-left:0;border-top:1px solid #aeb9bd}}
/* /Components/Pages/AdminMonthEndCloseTraining.razor.rz.scp.css */
.close-training[b-8xygpsdxnx]{max-width:1400px;margin:30px auto 70px;padding:0 28px;color:#17364b}.course-header[b-8xygpsdxnx]{display:flex;justify-content:space-between;align-items:center;border-top:4px solid #ff5425;padding:28px 34px;background:#192f3b;color:white}.course-header small[b-8xygpsdxnx],.slide>small[b-8xygpsdxnx],.reading-guide article>small[b-8xygpsdxnx]{letter-spacing:.13em;font-size:12px;font-weight:700}.course-header h1[b-8xygpsdxnx]{font-size:36px;margin:8px 0}.course-header p[b-8xygpsdxnx]{margin:0;color:#dae4eb}.course-tools[b-8xygpsdxnx]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:20px 0}.course-tools label[b-8xygpsdxnx]{margin-left:auto;display:flex;gap:12px;align-items:center}.course-tools select[b-8xygpsdxnx]{max-width:450px;padding:10px;background:white;color:#17364b;border:1px solid #bacbd5}button[b-8xygpsdxnx]{background:white;color:#17364b;border:1px solid #9cafbb;padding:12px 20px;font-weight:700}.selected[b-8xygpsdxnx],.slide-controls button[b-8xygpsdxnx]{background:#17364b;color:white}button:disabled[b-8xygpsdxnx]{opacity:.4;cursor:default}button:focus-visible[b-8xygpsdxnx],select:focus-visible[b-8xygpsdxnx],summary:focus-visible[b-8xygpsdxnx]{outline:3px solid #ef572b;outline-offset:3px}.presentation:focus-visible[b-8xygpsdxnx]{outline:2px solid #315d91;outline-offset:5px}.slide[b-8xygpsdxnx]{position:relative;background:#fff;border:1px solid #cad7df;box-shadow:0 10px 30px #17364b12;padding:38px 52px 60px;min-height:620px}.slide>small[b-8xygpsdxnx]{color:#536d80}.slide h2[b-8xygpsdxnx]{font-size:clamp(28px,3vw,44px);font-weight:700;margin:24px 0 30px;white-space:pre-line}.subtitle[b-8xygpsdxnx]{font-size:22px;color:#536575;line-height:1.5}.slide-content[b-8xygpsdxnx]{margin-top:35px;display:grid;gap:27px}.teaching-row[b-8xygpsdxnx]{display:grid;grid-template-columns:30% 1fr;gap:30px}.teaching-row h3[b-8xygpsdxnx]{font-size:25px;color:#315d91;margin:0;font-weight:700}.teaching-row p[b-8xygpsdxnx]{font-size:25px;line-height:1.45;margin:0}.slide footer[b-8xygpsdxnx]{position:absolute;bottom:20px;left:52px;right:52px;display:flex;justify-content:space-between;font-size:12px;letter-spacing:.12em;color:#536d80}.slide.cover[b-8xygpsdxnx],.slide.section[b-8xygpsdxnx]{background:#17364b;color:white}.cover h2[b-8xygpsdxnx],.section h2[b-8xygpsdxnx]{font-size:clamp(36px,4vw,58px);margin:50px 0}.cover .teaching-row[b-8xygpsdxnx],.section .teaching-row[b-8xygpsdxnx]{display:block}.cover h3[b-8xygpsdxnx],.section h3[b-8xygpsdxnx]{color:#c8dbef;margin-bottom:20px;font-size:32px}.cover>small[b-8xygpsdxnx],.section>small[b-8xygpsdxnx],.cover footer[b-8xygpsdxnx],.section footer[b-8xygpsdxnx]{color:#d1dfeb}.slide-controls[b-8xygpsdxnx]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.slide-controls span[b-8xygpsdxnx]{color:#536575}.table-scroll[b-8xygpsdxnx]{overflow:auto}table[b-8xygpsdxnx]{width:100%;border-collapse:collapse;font-size:21px;line-height:1.4;margin-top:30px}th[b-8xygpsdxnx]{background:#17364b;color:white;text-align:left}td[b-8xygpsdxnx],th[b-8xygpsdxnx]{padding:14px 16px;border:1px solid #cad7df}tbody tr:nth-child(even)[b-8xygpsdxnx]{background:#edf2f7}.facilitator[b-8xygpsdxnx],.reading-guide article[b-8xygpsdxnx]{background:white;border:1px solid #cad7df;padding:24px 30px;margin-top:25px}.facilitator summary[b-8xygpsdxnx],details summary[b-8xygpsdxnx]{cursor:pointer;font-weight:700}.notes[b-8xygpsdxnx]{white-space:pre-line;line-height:1.8;margin-top:18px}.reading-guide[b-8xygpsdxnx]{max-width:1000px;margin:auto}.reading-guide h2[b-8xygpsdxnx]{font-size:32px}.reading-guide p[b-8xygpsdxnx]{font-size:19px;line-height:1.7}.columns .slide-content[b-8xygpsdxnx]{grid-template-columns:repeat(3,1fr)}.columns .teaching-row[b-8xygpsdxnx]{display:block}.columns h3[b-8xygpsdxnx]{margin-bottom:20px}.case h3[b-8xygpsdxnx]{color:#615080}@media(max-width:750px){.close-training[b-8xygpsdxnx]{padding:0 14px}.course-header[b-8xygpsdxnx]{display:block}.course-header>span[b-8xygpsdxnx]{display:block;margin-top:15px}.course-tools label[b-8xygpsdxnx]{margin:0;display:block;width:100%}.course-tools select[b-8xygpsdxnx]{width:100%;max-width:100%}.slide[b-8xygpsdxnx]{padding:24px 24px 65px;min-height:600px}.teaching-row[b-8xygpsdxnx]{grid-template-columns:1fr;gap:10px}.teaching-row h3[b-8xygpsdxnx],.teaching-row p[b-8xygpsdxnx]{font-size:20px}.columns .slide-content[b-8xygpsdxnx]{grid-template-columns:1fr}.slide footer[b-8xygpsdxnx]{left:24px;right:24px}.slide-controls span[b-8xygpsdxnx]{font-size:12px}.slide-controls button[b-8xygpsdxnx]{padding:12px}.slide h2[b-8xygpsdxnx]{margin:20px 0}table[b-8xygpsdxnx]{font-size:17px}}
/* Keep navigation above variable-height slides and provide a persistent return. */
#training-top[b-8xygpsdxnx]{scroll-margin-top:120px}
.slide-controls[b-8xygpsdxnx]{margin:0 0 20px;padding:12px 0}
.training-back-top[b-8xygpsdxnx]{position:fixed;left:24px;bottom:24px;z-index:1000;background:#17364b;color:#fff;border:1px solid #d2dfe7;border-top:3px solid #ff5425;border-radius:6px;padding:13px 18px;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 4px 16px #17364b30}
.training-back-top:hover[b-8xygpsdxnx]{background:#254e68;color:#fff}
.training-back-top:focus-visible[b-8xygpsdxnx]{outline:3px solid #ff5425;outline-offset:3px}
@media(max-width:750px){.training-back-top[b-8xygpsdxnx]{left:14px;bottom:14px;padding:11px 14px}.close-training[b-8xygpsdxnx]{padding-bottom:50px}}
@media print{.training-back-top[b-8xygpsdxnx],.slide-controls[b-8xygpsdxnx],.course-tools[b-8xygpsdxnx]{display:none}}
/* Presentation typography echoes the illustrated course panels. */
.slide:not(.cover):not(.section)[b-8xygpsdxnx]{background:radial-gradient(ellipse at top right,#e9f4ff 0,transparent 44%),white;border-top:5px solid #176db0;border-radius:12px}
.slide:not(.cover):not(.section) h2[b-8xygpsdxnx]{color:#102b63;letter-spacing:-.025em;font-weight:800}
.slide:not(.cover):not(.section) .subtitle[b-8xygpsdxnx]{color:#356da4;font-size:23px}
.slide.visual-summary[b-8xygpsdxnx]{padding:24px 30px 48px;min-height:0}
.slide.visual-summary h2[b-8xygpsdxnx]{font-size:32px;margin:12px 0 8px}
.slide.visual-summary .subtitle[b-8xygpsdxnx]{font-size:17px;line-height:1.4;margin:0 0 12px}
@media(max-width:750px){.slide.visual-summary[b-8xygpsdxnx]{padding:20px 18px 55px}.slide.visual-summary h2[b-8xygpsdxnx]{font-size:27px}}
.stored-infographic[b-8xygpsdxnx]{margin:20px 0 0}.stored-infographic img[b-8xygpsdxnx]{display:block;width:100%;height:auto;border:1px solid #cbddea;border-radius:10px}.stored-infographic figcaption[b-8xygpsdxnx]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;font-size:14px;color:#536575}.stored-infographic figcaption span[b-8xygpsdxnx]{margin-right:auto}.stored-infographic figcaption a[b-8xygpsdxnx]{color:#175d91;font-weight:700}.stored-infographic a:focus-visible[b-8xygpsdxnx]{outline:3px solid #f25522;outline-offset:3px}
.stored-infographic .infographic-enlarge[b-8xygpsdxnx]{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:10px}
.stored-infographic .infographic-preview-link[b-8xygpsdxnx]{padding:0;border:0;background:transparent;color:#175d91;font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer}
.stored-infographic button:focus-visible[b-8xygpsdxnx]{outline:3px solid #f25522;outline-offset:3px}

.slideshow-preparation[b-8xygpsdxnx]{display:flex;align-items:center;justify-content:center;gap:16px;padding:60px 24px;min-height:240px;background:#eef5fb;border:1px solid #cbdde9;border-radius:8px;color:#17364b;font-weight:600}.preparation-spinner[b-8xygpsdxnx]{width:32px;height:32px;border:3px solid #cbdde9;border-top-color:#24669a;border-radius:50%;animation:preparation-turn-b-8xygpsdxnx 1s linear infinite}@keyframes preparation-turn-b-8xygpsdxnx{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.preparation-spinner[b-8xygpsdxnx]{animation:none}}

/* /Components/Pages/AdminPresentations.razor.rz.scp.css */
.presentation-studio[b-kpqe7s9ah0]{max-width:1800px;margin:30px auto;padding:24px;color:#1b303a}.presentation-studio>header[b-kpqe7s9ah0],.studio-dialog header[b-kpqe7s9ah0]{display:flex;justify-content:space-between;gap:24px;align-items:center}.presentation-studio>header[b-kpqe7s9ah0]{background:#1b303a;color:white;padding:28px;border-top:4px solid #f65b2d}.presentation-studio h1[b-kpqe7s9ah0]{font-size:38px;margin:12px 0}.presentation-studio header small[b-kpqe7s9ah0]{color:#ff9879;letter-spacing:.1em}.studio-shell[b-kpqe7s9ah0]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;margin-top:24px}.library[b-kpqe7s9ah0]{border-right:1px solid #c6d3d9;padding-right:16px}.library button[b-kpqe7s9ah0]{display:grid;width:100%;gap:8px;margin:10px 0;text-align:left}.library small[b-kpqe7s9ah0]{font-size:12px}.deck-meta[b-kpqe7s9ah0],.field-grid[b-kpqe7s9ah0]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wide[b-kpqe7s9ah0]{grid-column:1/-1}.toolbar[b-kpqe7s9ah0]{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin:18px 0}.toolbar label[b-kpqe7s9ah0]{max-width:260px}.presentation-studio button[b-kpqe7s9ah0],.studio-dialog button[b-kpqe7s9ah0],.present-mode button[b-kpqe7s9ah0]{padding:10px 14px;background:#1b303a;color:white;border:1px solid #526e7a;border-left:3px solid #f65b2d;cursor:pointer;font:inherit}.presentation-studio button:disabled[b-kpqe7s9ah0]{opacity:.45;cursor:default}.presentation-studio button.selected[b-kpqe7s9ah0],.slide-order article.selected[b-kpqe7s9ah0]{outline:2px solid #f65b2d}.presentation-studio label[b-kpqe7s9ah0],.studio-dialog label[b-kpqe7s9ah0]{display:grid;gap:8px;font-size:14px;font-weight:600}.presentation-studio input[b-kpqe7s9ah0],.presentation-studio textarea[b-kpqe7s9ah0],.presentation-studio select[b-kpqe7s9ah0],.studio-dialog select[b-kpqe7s9ah0]{width:100%;min-width:0;padding:10px;border:1px solid #b9cbd2;background:white;color:#1b303a;font:inherit;box-sizing:border-box}.notes[b-kpqe7s9ah0]{min-height:140px}.slide-workspace[b-kpqe7s9ah0]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px}.slide-order[b-kpqe7s9ah0]{max-height:1000px;overflow:auto;padding:3px}.slide-order article[b-kpqe7s9ah0]{background:white;border:1px solid #ccd6da;padding:8px;margin-bottom:12px}.slide-order .slide-select[b-kpqe7s9ah0]{display:grid;background:white;color:#1b303a;border:0;text-align:left;width:100%;gap:6px}.slide-order .slide-select span[b-kpqe7s9ah0]{font-size:12px}.slide-order article>div[b-kpqe7s9ah0]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.slide-order article>div button[b-kpqe7s9ah0]{font-size:12px;padding:5px 8px}.preview[b-kpqe7s9ah0]{background:white;aspect-ratio:16/9;border:1px solid #c7d5db;overflow:hidden}.preview[b-kpqe7s9ah0]  svg{width:100%;height:100%;display:block}.help[b-kpqe7s9ah0]{font-size:13px;color:#536d78;line-height:1.6}.field-grid[b-kpqe7s9ah0]{margin-top:18px}.field-grid label>span[b-kpqe7s9ah0]{font-size:12px;max-height:40px;overflow:auto;color:#52717d}.field-grid small[b-kpqe7s9ah0]{font-size:11px;font-weight:400}.notice[b-kpqe7s9ah0]{background:#edf3f3;border-left:3px solid #f65b2d;padding:16px}.empty[b-kpqe7s9ah0]{padding:60px;background:white}.studio-dialog[b-kpqe7s9ah0]{position:fixed;inset:0;background:#10232dcc;z-index:10000;padding:3vh 3vw;overflow:auto}.studio-dialog>section[b-kpqe7s9ah0]{max-width:1500px;margin:auto;background:#f7f6f2;padding:28px;color:#1b303a}.template-gallery[b-kpqe7s9ah0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.template-gallery button[b-kpqe7s9ah0]{background:white;color:#1b303a;padding:10px}.template-gallery b[b-kpqe7s9ah0]{display:block;margin:12px 0}.proposal-slides article[b-kpqe7s9ah0]{border-top:1px solid #c5d5db;margin:24px 0;padding-top:15px}.comparison[b-kpqe7s9ah0]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.studio-dialog pre[b-kpqe7s9ah0]{white-space:pre-wrap;overflow-wrap:anywhere}.present-mode[b-kpqe7s9ah0]{position:fixed;inset:0;z-index:20000;background:#10191f;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}.stage[b-kpqe7s9ah0]{width:min(100%,calc((100vh - 90px)*16/9));aspect-ratio:16/9}.stage[b-kpqe7s9ah0]  svg{width:100%;height:100%}.present-mode nav[b-kpqe7s9ah0]{display:flex;align-items:center;gap:18px;color:white;margin-top:10px}button:focus-visible[b-kpqe7s9ah0],a:focus-visible[b-kpqe7s9ah0]{outline:3px solid #f65b2d;outline-offset:3px}@media(max-width:1050px){.studio-shell[b-kpqe7s9ah0]{grid-template-columns:1fr}.library[b-kpqe7s9ah0]{display:flex;flex-wrap:wrap;gap:10px}.library button[b-kpqe7s9ah0]{width:200px}.template-gallery[b-kpqe7s9ah0]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.slide-workspace[b-kpqe7s9ah0],.deck-meta[b-kpqe7s9ah0],.field-grid[b-kpqe7s9ah0],.comparison[b-kpqe7s9ah0],.template-gallery[b-kpqe7s9ah0]{grid-template-columns:1fr}.slide-order[b-kpqe7s9ah0]{max-height:250px}.presentation-studio[b-kpqe7s9ah0]{padding:12px}.presentation-studio>header[b-kpqe7s9ah0]{display:block}.present-mode nav[b-kpqe7s9ah0]{gap:4px}.present-mode button[b-kpqe7s9ah0]{font-size:12px;padding:8px}}

.studio-dialog[b-kpqe7s9ah0]{display:block;box-sizing:border-box}
.library h2[b-kpqe7s9ah0]{font-size:24px;line-height:1.2;margin-bottom:18px}
.library>label[b-kpqe7s9ah0]{margin-bottom:14px}.library>p[b-kpqe7s9ah0]{width:100%}
.project-links[b-kpqe7s9ah0]{padding:16px;border:1px solid #c6d3d9;background:#fff;margin-top:18px}
.project-links summary[b-kpqe7s9ah0]{font-weight:600;cursor:pointer}.project-links p[b-kpqe7s9ah0]{font-size:13px;color:#536d78}
.project-choices[b-kpqe7s9ah0]{max-height:210px;overflow:auto;margin:12px 0;display:grid;gap:10px}
.project-choices label[b-kpqe7s9ah0]{display:flex;align-items:center;gap:10px}.project-choices input[b-kpqe7s9ah0]{width:auto}
.project-link[b-kpqe7s9ah0]{display:inline-block;margin:6px 16px 6px 0;color:#287e87}
@media(max-width:1050px){.library>label[b-kpqe7s9ah0]{width:100%}}
.slide-guidance[b-kpqe7s9ah0]{border:1px solid #b8c8cf;border-top:3px solid #f45b30;padding:20px;margin:20px 0;background:#f4f7f7}.slide-guidance h3[b-kpqe7s9ah0]{margin-top:0}.slide-guidance input[type=checkbox][b-kpqe7s9ah0]{width:auto;min-height:0}
.presentation-sections[b-kpqe7s9ah0]{display:flex;gap:12px;margin:24px 0 0;padding-bottom:14px;border-bottom:1px solid #c6d3d9;flex-wrap:wrap}.presentation-sections button[b-kpqe7s9ah0]{background:#fff;color:#1b303a;border:1px solid #b9cbd2;border-left:3px solid #f65b2d}.presentation-sections button.selected[b-kpqe7s9ah0]{background:#1b303a;color:#fff;outline:none}.presentation-sections button[aria-pressed=true][b-kpqe7s9ah0]{box-shadow:inset 0 -3px #f65b2d}
.library-deck[b-kpqe7s9ah0]{margin:10px 0;background:#1b303a;border:1px solid #526e7a;border-left:3px solid #f65b2d;cursor:grab}.library-deck:active[b-kpqe7s9ah0]{cursor:grabbing}.library-deck.selected[b-kpqe7s9ah0]{outline:2px solid #f65b2d}.library .library-deck .deck-open[b-kpqe7s9ah0]{margin:0;border:0;background:transparent;box-sizing:border-box}.deck-order-controls[b-kpqe7s9ah0]{display:flex;gap:6px;padding:0 10px 10px}.library .deck-order-controls button[b-kpqe7s9ah0]{display:inline-flex;align-items:center;justify-content:center;width:36px;min-height:34px;padding:5px;margin:0;border:1px solid #79909b;cursor:pointer}.library-deck[draggable=false][b-kpqe7s9ah0]{cursor:default}@media(max-width:1050px){.library-deck[b-kpqe7s9ah0]{width:200px}.library .library-deck .deck-open[b-kpqe7s9ah0]{width:100%}}

.library .deck-order-controls .deck-present[b-kpqe7s9ah0]{width:auto;flex:1;font-weight:600;border-left:3px solid #f65b2d}.library-deck .deck-open:hover[b-kpqe7s9ah0]{background:#294854}
/* /Components/Pages/AdminPublicNavigation.razor.rz.scp.css */
.menu-admin[b-i0ssfll8gz]{max-width:1150px;margin:32px auto;padding:24px;color:#1c303a}.menu-admin header[b-i0ssfll8gz]{display:flex;justify-content:space-between;gap:24px;align-items:start}.menu-admin h1[b-i0ssfll8gz]{font-size:30px}.menu-admin p[b-i0ssfll8gz]{line-height:1.6}.actions[b-i0ssfll8gz]{display:flex;gap:8px;flex:none}.actions button[b-i0ssfll8gz]{padding:11px 16px;background:#1c303a;color:white;border:1px solid #526e7b;cursor:pointer}.section-list[b-i0ssfll8gz]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.section-list label[b-i0ssfll8gz]{display:flex;gap:14px;align-items:start;padding:18px;border:1px solid #c6d4db;border-radius:6px;background:white;cursor:pointer}.section-list input[b-i0ssfll8gz]{width:18px;height:18px;accent-color:#337b8a;flex:none}.section-list small[b-i0ssfll8gz]{display:block;margin-top:6px;color:#607983}.section-list em[b-i0ssfll8gz]{margin-left:auto;font-size:11px;font-style:normal;color:#426575}.menu-admin [role=alert][b-i0ssfll8gz]{padding:14px;background:#fff0e8;color:#923c24}.menu-admin [role=status][b-i0ssfll8gz]{padding:14px;background:#edf5f6}@media(max-width:650px){.section-list[b-i0ssfll8gz]{grid-template-columns:1fr}.menu-admin header[b-i0ssfll8gz]{flex-direction:column}}
/* /Components/Pages/AdminRfqQuotes.razor.rz.scp.css */
.rfq-page[b-nqy12m509l]{max-width:1600px;margin:25px auto;padding:0 24px;color:#1c303a}.rfq-page>header[b-nqy12m509l]{display:flex;justify-content:space-between;gap:18px}.rfq-page h1[b-nqy12m509l]{font-size:30px;margin:8px 0}.rfq-layout[b-nqy12m509l]{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px}.rfq-layout>aside[b-nqy12m509l]{padding:18px;background:#edf3f5;align-self:start}.rfq-page button[b-nqy12m509l],.deliverable-editor button[b-nqy12m509l]{padding:9px 13px;background:#1c303a;color:white;border:1px solid #526e7b;cursor:pointer}.rfq-page button:disabled[b-nqy12m509l]{opacity:.5}.sheet-link[b-nqy12m509l]{display:block;width:100%;text-align:left;margin:10px 0}.sheet-link small[b-nqy12m509l],td small[b-nqy12m509l],th small[b-nqy12m509l]{display:block;margin-top:6px}.sheet-actions[b-nqy12m509l]{display:flex;align-items:center;justify-content:flex-end;gap:10px;position:sticky;top:0;background:white;z-index:2;padding:12px 0;border-bottom:1px solid #c9d9df}.sheet-actions>span[b-nqy12m509l]{margin-right:auto;font-size:12px;color:#526e7b}.fields[b-nqy12m509l]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.rfq-page label[b-nqy12m509l],.deliverable-editor label[b-nqy12m509l]{display:grid;gap:6px;font-size:13px}.rfq-page input[b-nqy12m509l],.rfq-page select[b-nqy12m509l],.rfq-page textarea[b-nqy12m509l],.deliverable-editor input[b-nqy12m509l],.deliverable-editor select[b-nqy12m509l],.deliverable-editor textarea[b-nqy12m509l]{width:100%;box-sizing:border-box;padding:9px;border:1px solid #b4c8d0;background:white;color:#1c303a}.rfq-page input[type=checkbox][b-nqy12m509l],.deliverable-editor input[type=checkbox][b-nqy12m509l]{width:auto}.panel[b-nqy12m509l]{margin:20px 0;border:1px solid #c9d9df;padding:18px;background:white}.panel h2[b-nqy12m509l]{font-size:20px}.notice[b-nqy12m509l]{padding:14px;border-left:3px solid #f45b30;background:#fff5ed;line-height:1.6}.scroll[b-nqy12m509l]{overflow:auto;margin:14px 0}table[b-nqy12m509l]{width:100%;border-collapse:collapse;font-size:13px}th[b-nqy12m509l],td[b-nqy12m509l]{padding:10px;border-bottom:1px solid #d0dce1;text-align:left;vertical-align:top}th[b-nqy12m509l]{background:#edf3f5}.text-link[b-nqy12m509l]{background:transparent!important;color:#16637c!important;padding:0!important;border:0!important;text-decoration:underline;text-align:left}.deliverable-tools[b-nqy12m509l]{display:flex;align-items:end;gap:12px}.deliverable-tools label[b-nqy12m509l]{flex:1}.deliverable-editor[b-nqy12m509l]{color:#1c303a;padding:0 10px 20px}.deliverable-editor p[b-nqy12m509l]{line-height:1.6}.activities[b-nqy12m509l]{min-width:2000px}.activities input[b-nqy12m509l]{min-width:90px}.activities select[b-nqy12m509l]{min-width:160px}.quote-preview[b-nqy12m509l]{max-width:1000px;padding:28px;color:#1c303a;background:white}.quote-preview h1[b-nqy12m509l]{border-bottom:3px solid #f45b30;padding-bottom:14px}.quote-preview h2[b-nqy12m509l]{margin-top:30px}.quote-preview p[b-nqy12m509l]{line-height:1.6;white-space:pre-wrap}.rfq-page details[b-nqy12m509l]{padding:12px 0}.rfq-page summary[b-nqy12m509l]{cursor:pointer;font-weight:600}:focus-visible[b-nqy12m509l]{outline:3px solid #f45b30;outline-offset:3px}@media(max-width:900px){.rfq-layout[b-nqy12m509l]{grid-template-columns:1fr}.fields[b-nqy12m509l]{grid-template-columns:1fr}.rfq-page[b-nqy12m509l]{padding:0 14px}}

.sheet[b-nqy12m509l]{min-width:0;border:0;padding:0;margin:0}
/* Keep the worksheet workspace independent of the public-site heading scale. */
.rfq-page>header[b-nqy12m509l]{align-items:center;margin-bottom:24px}
.rfq-page>header>div[b-nqy12m509l]{min-width:0}
.rfq-page>header>button[b-nqy12m509l]{align-self:center;flex:0 0 auto;min-height:44px;height:auto;white-space:normal}
.rfq-page h1[b-nqy12m509l]{font-size:30px;line-height:1.2;letter-spacing:normal}
.rfq-layout[b-nqy12m509l]{grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}
.rfq-layout>aside[b-nqy12m509l]{min-width:0;border:1px solid #d2dfe4;border-radius:6px;padding:18px}
.rfq-layout>aside h2[b-nqy12m509l]{font-size:20px;line-height:1.3;letter-spacing:normal;margin:0 0 16px;overflow-wrap:anywhere}
.rfq-layout>aside input[b-nqy12m509l]{min-width:0;min-height:44px;font-size:14px}
.rfq-layout>aside .sheet-link[b-nqy12m509l]{min-width:0;white-space:normal;overflow-wrap:anywhere;padding:14px;line-height:1.5;border-radius:4px;font-size:14px}
.rfq-layout>aside .sheet-link small[b-nqy12m509l]{font-size:12px;font-weight:400}
.rfq-page .panel h2[b-nqy12m509l]{font-size:20px;line-height:1.3;letter-spacing:normal;margin:0 0 16px}
.sheet-actions[b-nqy12m509l]{flex-wrap:wrap;padding:12px 0;margin-bottom:18px;min-width:0}
.sheet-actions>button[b-nqy12m509l]{min-height:42px;flex:0 0 auto}
.rfq-page .fields[b-nqy12m509l]{align-items:start;gap:18px}
.rfq-page label[b-nqy12m509l]{min-width:0;line-height:1.5}
.rfq-page textarea[b-nqy12m509l]{resize:vertical;min-height:110px}
.quote-preview h2[b-nqy12m509l]{font-size:23px;line-height:1.3}.quote-preview h3[b-nqy12m509l]{font-size:18px;line-height:1.4}
@media(max-width:900px){.rfq-layout[b-nqy12m509l]{grid-template-columns:minmax(0,1fr)}.rfq-page>header[b-nqy12m509l]{align-items:flex-start}.rfq-layout>aside h2[b-nqy12m509l]{font-size:20px}}
@media(max-width:600px){.rfq-page>header[b-nqy12m509l]{flex-direction:column;align-items:stretch}.rfq-page>header>button[b-nqy12m509l]{align-self:flex-start}.rfq-page h1[b-nqy12m509l]{font-size:26px}.sheet-actions[b-nqy12m509l]{position:static}.sheet-actions>span[b-nqy12m509l]{flex-basis:100%}.deliverable-tools[b-nqy12m509l]{align-items:stretch;flex-direction:column}}
/* /Components/Pages/AdminTransactionTableExplorer.razor.rz.scp.css */
.table-explorer[b-nzaipqozkf]{max-width:1380px;margin:30px auto 70px;padding:0 28px;color:#17364b}.explorer-hero[b-nzaipqozkf]{background:linear-gradient(115deg,#192f3b,#245574);border-top:4px solid #ff5425;color:white;padding:38px 44px}.explorer-hero small[b-nzaipqozkf],.table-explorer small[b-nzaipqozkf]{font-size:12px;font-weight:700;letter-spacing:.12em}.explorer-hero h1[b-nzaipqozkf]{font-size:clamp(32px,4vw,52px);line-height:1.1;margin:18px 0}.explorer-hero p[b-nzaipqozkf]{font-size:24px;color:#cbe7fa;margin:12px 0}.explorer-hero aside[b-nzaipqozkf]{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px;padding-top:20px;border-top:1px solid #ffffff35;font-size:14px}.explorer-intro[b-nzaipqozkf]{max-width:850px;margin:32px 0}.table-explorer p[b-nzaipqozkf],.table-explorer li[b-nzaipqozkf]{line-height:1.65}.table-explorer h2[b-nzaipqozkf]{font-size:27px}.transaction-choices[b-nzaipqozkf]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.transaction-choices button[b-nzaipqozkf]{text-align:left;padding:20px;border:1px solid #bbcfde;border-radius:6px;background:white;color:#17364b;cursor:pointer}.transaction-choices strong[b-nzaipqozkf],.transaction-choices span[b-nzaipqozkf]{display:block}.transaction-choices strong[b-nzaipqozkf]{font-size:20px;margin-bottom:8px}.transaction-choices span[b-nzaipqozkf]{font-size:14px}.transaction-choices .active[b-nzaipqozkf]{background:#17364b;color:white;border-bottom:4px solid #ff5425}.explorer-workspace[b-nzaipqozkf]{border:1px solid #cdd9e2;background:#f4f7fa;padding:26px;border-radius:8px}.workspace-heading[b-nzaipqozkf]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.workspace-heading h2[b-nzaipqozkf]{margin:8px 0}.workspace-heading p[b-nzaipqozkf]{margin:0}.workspace-heading label[b-nzaipqozkf]{font-size:14px;min-width:260px}.workspace-heading input[b-nzaipqozkf]{display:block;margin-top:9px;padding:12px;width:100%;border:1px solid #b6c8d6;border-radius:4px;background:white;color:#17364b}.table-stages[b-nzaipqozkf]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.table-stage[b-nzaipqozkf]{background:white;border:1px solid #ced9e4;border-radius:7px;overflow:hidden}.table-stage header[b-nzaipqozkf]{padding:22px;background:#eaf0fc;border-top:4px solid #5357a8;color:#343d79}.table-stage.posted header[b-nzaipqozkf]{background:#e4f1fa;border-color:#2074a4;color:#195a82}.table-stage h3[b-nzaipqozkf]{font-size:23px;margin:8px 0;display:flex;justify-content:space-between;align-items:center}.table-stage h3 span[b-nzaipqozkf]{font-size:16px;border:1px solid currentColor;border-radius:20px;padding:4px 12px}.table-stage p[b-nzaipqozkf]{margin:0;font-size:14px}.table-list[b-nzaipqozkf]{padding:12px;display:grid;gap:7px}.table-list button[b-nzaipqozkf]{display:flex;align-items:center;gap:12px;background:white;border:1px solid #dce5ed;border-radius:4px;padding:12px;text-align:left;color:#17364b;cursor:pointer;min-width:0}.table-list code[b-nzaipqozkf]{overflow-wrap:anywhere;font-size:14px}.table-list .schema[b-nzaipqozkf]{font-size:10px;color:#637988;letter-spacing:.06em}.table-list button>span:last-child[b-nzaipqozkf]{margin-left:auto}.table-list button:hover[b-nzaipqozkf],.table-list button.selected[b-nzaipqozkf]{background:#edf4fc;border-color:#2c6296}.table-inspector[b-nzaipqozkf]{margin-top:24px;background:white;padding:24px;border:1px solid #cbdce7;border-left:4px solid #ff5425;border-radius:4px;overflow-wrap:anywhere}.table-inspector h3[b-nzaipqozkf]{font-size:20px;margin:12px 0}.table-tags[b-nzaipqozkf]{display:flex;gap:8px;flex-wrap:wrap}.table-tags span[b-nzaipqozkf]{background:#edf2f7;border:1px solid #d6e2eb;padding:5px 10px;font-size:13px;border-radius:4px}.muted[b-nzaipqozkf]{color:#657b89;font-size:14px}.reading-notes[b-nzaipqozkf]{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;padding:32px 0}.reading-notes aside[b-nzaipqozkf]{background:#edf2f6;padding:22px;border-radius:6px}.reading-notes h3[b-nzaipqozkf]{margin-top:0}.reading-notes code[b-nzaipqozkf]{overflow-wrap:anywhere}.search-summary[b-nzaipqozkf]{display:flex;justify-content:space-between}.search-summary button[b-nzaipqozkf]{background:white;border:1px solid #bacbd8;padding:6px 12px;color:#17364b}.empty[b-nzaipqozkf]{padding:20px}button:focus-visible[b-nzaipqozkf],input:focus-visible[b-nzaipqozkf]{outline:3px solid #f25522;outline-offset:3px}@media(max-width:760px){.table-explorer[b-nzaipqozkf]{padding:0 14px}.explorer-hero[b-nzaipqozkf]{padding:26px}.transaction-choices[b-nzaipqozkf]{grid-template-columns:1fr}.workspace-heading[b-nzaipqozkf]{display:block}.workspace-heading label[b-nzaipqozkf]{display:block;margin-top:20px;min-width:0}.table-stages[b-nzaipqozkf],.reading-notes[b-nzaipqozkf]{grid-template-columns:1fr}.explorer-workspace[b-nzaipqozkf]{padding:14px}.table-list .schema[b-nzaipqozkf]{display:none}.reading-notes[b-nzaipqozkf]{gap:16px}.table-inspector h3[b-nzaipqozkf]{font-size:16px}}

/* Workstream navigation, stacked lifecycle tables and persistent table details. */
.table-explorer[b-nzaipqozkf]{max-width:1600px}.explorer-layout[b-nzaipqozkf]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:start}.workstream-navigation[b-nzaipqozkf]{background:white;border:1px solid #cdd9e2;border-radius:8px;padding:20px;position:sticky;top:110px}.workstream-navigation>header h2[b-nzaipqozkf]{margin:8px 0 24px;font-size:23px}.workstream-navigation>header small[b-nzaipqozkf]{font-size:10px;color:#637988}.workstream-group+.workstream-group[b-nzaipqozkf]{margin-top:24px}.workstream-group h3[b-nzaipqozkf]{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:15px;margin:0 0 10px}.workstream-group h3 span[b-nzaipqozkf]{font-size:12px;color:#637988}.transaction-choices[b-nzaipqozkf]{display:flex;flex-direction:column;gap:8px;margin:0}.transaction-choices button[b-nzaipqozkf]{width:100%;padding:14px 12px}.transaction-choices strong[b-nzaipqozkf]{font-size:16px}.transaction-choices span[b-nzaipqozkf]{font-size:12px}.explorer-workspace[b-nzaipqozkf]{min-width:0;padding:22px}.workspace-heading[b-nzaipqozkf]{align-items:start;flex-wrap:wrap}.workspace-heading label[b-nzaipqozkf]{min-width:0;flex:1 1 230px;max-width:340px}.workspace-heading>div[b-nzaipqozkf]{flex:1 1 250px}.table-columns[b-nzaipqozkf]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}.table-catalog[b-nzaipqozkf]{min-width:0}.table-stages[b-nzaipqozkf]{grid-template-columns:minmax(0,1fr);gap:20px}.table-stage header[b-nzaipqozkf]{padding:18px}.table-stage h3[b-nzaipqozkf]{font-size:21px}.table-inspector[b-nzaipqozkf]{position:sticky;top:110px;margin:0;min-width:0}.table-inspector h3[b-nzaipqozkf]{font-size:17px;line-height:1.5}.table-inspector code[b-nzaipqozkf],.table-list code[b-nzaipqozkf]{color:inherit}.table-list button[b-nzaipqozkf]{gap:8px;padding:11px 10px}.table-list code[b-nzaipqozkf]{font-size:13px}.table-list .schema[b-nzaipqozkf]{font-size:9px}.table-inspector p[b-nzaipqozkf]{font-size:14px}@media(max-width:1100px){.explorer-layout[b-nzaipqozkf]{grid-template-columns:200px minmax(0,1fr);gap:16px}.workstream-navigation[b-nzaipqozkf]{padding:14px}.table-columns[b-nzaipqozkf]{grid-template-columns:minmax(0,1fr)}.table-inspector[b-nzaipqozkf]{position:static}.table-explorer[b-nzaipqozkf]{padding:0 20px}}@media(max-width:760px){.explorer-layout[b-nzaipqozkf]{grid-template-columns:minmax(0,1fr)}.workstream-navigation[b-nzaipqozkf]{position:static}.explorer-workspace[b-nzaipqozkf]{padding:14px}.workspace-heading label[b-nzaipqozkf]{max-width:none}.table-explorer[b-nzaipqozkf]{padding:0 14px}}


.table-stage.changes header[b-nzaipqozkf]{background:#fff1df;border-color:#aa7025;color:#805018}.table-stage.reference header[b-nzaipqozkf]{background:#edf0f3;border-color:#687c8d;color:#42586a}.classification-note[b-nzaipqozkf]{padding:14px 18px;background:#fff8ec;border:1px solid #e3d1af;border-radius:5px;font-size:14px}.workstream-navigation[b-nzaipqozkf]{max-height:calc(100vh - 130px);overflow-y:auto}@media(max-width:760px){.workstream-navigation[b-nzaipqozkf]{max-height:none}}


.lifecycle-guide[b-nzaipqozkf]{margin:24px 0;background:white;border:1px solid #cdd9e2;border-radius:8px;padding:20px}.lifecycle-guide summary[b-nzaipqozkf]{font-weight:700;cursor:pointer}.lifecycle-definitions[b-nzaipqozkf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:16px}.lifecycle-definitions h3[b-nzaipqozkf]{font-size:17px}.lifecycle-definitions p[b-nzaipqozkf]{font-size:14px}.table-name-description[b-nzaipqozkf]{min-width:0;display:grid;gap:5px}.table-name-description>span[b-nzaipqozkf]{font-size:12px;color:#587083;line-height:1.4}.table-metadata[b-nzaipqozkf]{font-size:14px;line-height:1.6}.table-metadata dt[b-nzaipqozkf]{font-weight:700;margin-top:16px}.table-metadata dd[b-nzaipqozkf]{margin:5px 0;white-space:pre-line}.table-inspector[b-nzaipqozkf]{max-height:calc(100vh - 140px);overflow:auto}.table-inspector h4[b-nzaipqozkf]{font-size:19px;line-height:1.4;margin:20px 0 10px}.suggested-groups[b-nzaipqozkf]{margin-top:30px;background:#edf3f8;padding:24px;border-radius:8px}.suggested-groups li[b-nzaipqozkf]{margin:12px 0}@media(max-width:1100px){.lifecycle-definitions[b-nzaipqozkf]{grid-template-columns:1fr 1fr}.table-inspector[b-nzaipqozkf]{max-height:none;overflow:visible}}@media(max-width:760px){.lifecycle-definitions[b-nzaipqozkf]{grid-template-columns:1fr}}

/* /Components/Pages/AiComingInHotArticle.razor.rz.scp.css */
.ai-purpose-cover[b-yg0z50fc7b]{padding:8px;transform:rotate(.15deg)}.ai-purpose-cover img[b-yg0z50fc7b]{width:100%;aspect-ratio:2/3;object-fit:cover;object-position:top}
.ai-possibility-grid[b-yg0z50fc7b]{margin:58px 0;border:1px solid var(--ink);background:#fff}.ai-possibility-grid>header[b-yg0z50fc7b]{padding:28px 30px;background:var(--ink);color:#fff}.ai-possibility-grid small[b-yg0z50fc7b],.contradiction-ledger small[b-yg0z50fc7b],.partnership-equation small[b-yg0z50fc7b],.human-opportunity-list small[b-yg0z50fc7b],.ai-scorecard small[b-yg0z50fc7b],.ai-purpose-closing small[b-yg0z50fc7b]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.ai-possibility-grid h2[b-yg0z50fc7b]{margin:8px 0 0;color:#fff}.ai-possibility-grid>div[b-yg0z50fc7b]{display:grid;grid-template-columns:repeat(2,1fr)}.ai-possibility-grid article[b-yg0z50fc7b]{padding:24px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.ai-possibility-grid article:nth-child(2n)[b-yg0z50fc7b]{border-right:0}.ai-possibility-grid article:nth-last-child(-n+2)[b-yg0z50fc7b]{border-bottom:0}.ai-possibility-grid article>span[b-yg0z50fc7b]{color:var(--orange);font:800 10px Inter}.ai-possibility-grid h3[b-yg0z50fc7b]{margin:7px 0;font-size:21px}.ai-possibility-grid p[b-yg0z50fc7b]{font-size:12px;line-height:1.65}
.contradiction-ledger[b-yg0z50fc7b]{margin:58px 0;border:1px solid var(--ink);background:#fff}.contradiction-ledger>header[b-yg0z50fc7b]{padding:28px 30px;border-bottom:4px solid var(--orange);background:#f0ece5}.contradiction-ledger h2[b-yg0z50fc7b]{margin:8px 0 0}.contradiction-ledger>div[b-yg0z50fc7b]{display:grid;grid-template-columns:repeat(2,1fr)}.contradiction-ledger article[b-yg0z50fc7b]{display:flex;justify-content:space-between;gap:18px;padding:18px 22px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.contradiction-ledger article:nth-child(2n)[b-yg0z50fc7b]{border-right:0}.contradiction-ledger article span[b-yg0z50fc7b]{color:var(--slate);font-size:13px}.contradiction-ledger footer[b-yg0z50fc7b]{padding:22px;background:var(--ink);color:#fff;font-size:14px;font-weight:700;text-align:center}
.partnership-equation[b-yg0z50fc7b]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:10px;margin:58px 0}.partnership-equation>div[b-yg0z50fc7b]{padding:24px;border-top:5px solid var(--slate);background:#fff}.partnership-equation>div.result[b-yg0z50fc7b]{border-color:var(--orange);background:var(--ink);color:#fff}.partnership-equation>span[b-yg0z50fc7b],.partnership-equation>strong[b-yg0z50fc7b]{align-self:center;color:var(--orange);font-size:28px}.partnership-equation h3[b-yg0z50fc7b]{margin:7px 0;font-size:23px}.partnership-equation .result h3[b-yg0z50fc7b]{color:#fff}.partnership-equation p[b-yg0z50fc7b]{margin:0;font-size:12px;line-height:1.65}
.human-opportunity-list[b-yg0z50fc7b]{margin:58px 0;padding:31px;border:1px solid var(--ink);background:#fff}.human-opportunity-list h2[b-yg0z50fc7b]{margin:8px 0 22px}.human-opportunity-list>div[b-yg0z50fc7b]{display:grid;grid-template-columns:repeat(2,1fr);border-top:3px solid var(--ink)}.human-opportunity-list span[b-yg0z50fc7b]{padding:16px 18px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4;font-size:13px;font-weight:750}.human-opportunity-list span:nth-child(2n)[b-yg0z50fc7b]{border-right:0}.human-opportunity-list span[b-yg0z50fc7b]::before{content:'✓';margin-right:10px;color:var(--orange)}
.ai-scorecard[b-yg0z50fc7b]{margin:58px 0;padding:32px;background:var(--ink);color:#fff}.ai-scorecard h2[b-yg0z50fc7b]{margin:8px 0 22px;color:#fff}.ai-scorecard ul[b-yg0z50fc7b]{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #52636c}.ai-scorecard li[b-yg0z50fc7b]{padding:16px 18px 16px 36px;border-right:1px solid #52636c;border-bottom:1px solid #52636c;position:relative;font-size:13px;line-height:1.5}.ai-scorecard li:nth-child(2n)[b-yg0z50fc7b]{border-right:0}.ai-scorecard li[b-yg0z50fc7b]::before{content:'✓';position:absolute;left:12px;color:var(--orange);font-weight:900}
.ai-purpose-closing[b-yg0z50fc7b]{margin:58px 0;padding:38px;background:#f0ece5;border-left:7px solid var(--orange)}.ai-purpose-closing h2[b-yg0z50fc7b]{margin:9px 0 16px}.ai-purpose-closing h2 em[b-yg0z50fc7b]{color:var(--orange);font-style:normal}.ai-purpose-closing p[b-yg0z50fc7b]{margin:0;color:var(--slate);font-size:15px;line-height:1.75}.ai-purpose-ledger .discussion-prompt>p[b-yg0z50fc7b]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.ai-possibility-grid>div[b-yg0z50fc7b],.contradiction-ledger>div[b-yg0z50fc7b],.human-opportunity-list>div[b-yg0z50fc7b],.ai-scorecard ul[b-yg0z50fc7b]{grid-template-columns:1fr}.ai-possibility-grid article[b-yg0z50fc7b],.contradiction-ledger article[b-yg0z50fc7b],.human-opportunity-list span[b-yg0z50fc7b],.ai-scorecard li[b-yg0z50fc7b]{border-right:0!important}.partnership-equation[b-yg0z50fc7b]{grid-template-columns:1fr}.partnership-equation>span[b-yg0z50fc7b],.partnership-equation>strong[b-yg0z50fc7b]{text-align:center}.ai-purpose-cover img[b-yg0z50fc7b]{aspect-ratio:2/3}}
/* /Components/Pages/AnotherMeetingEmailArticle.razor.rz.scp.css */
.meeting-email-cover[b-sp3ssdwei4]{padding:8px;transform:rotate(.45deg)}.meeting-email-cover a[b-sp3ssdwei4]{position:relative;display:block;overflow:hidden}.meeting-email-cover img[b-sp3ssdwei4]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}.meeting-email-cover a>span[b-sp3ssdwei4]{position:absolute;right:10px;bottom:10px;padding:9px 12px;background:#17232de8;color:#fff;font:800 9px Inter;letter-spacing:.08em;text-transform:uppercase}
.meeting-math[b-sp3ssdwei4]{margin:48px 0;padding:28px;border-top:4px solid var(--orange);background:#fff}.meeting-math small[b-sp3ssdwei4],.meeting-capacity small[b-sp3ssdwei4],.meeting-question small[b-sp3ssdwei4],.meeting-cycle small[b-sp3ssdwei4],.meeting-governance small[b-sp3ssdwei4],.meeting-test small[b-sp3ssdwei4],.meeting-real-goal small[b-sp3ssdwei4],.meeting-email-example small[b-sp3ssdwei4]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.meeting-math>div[b-sp3ssdwei4]{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:18px 0}.meeting-math span[b-sp3ssdwei4],.meeting-math strong[b-sp3ssdwei4]{padding:9px 12px;border:1px solid #c2cbce;font:750 11px Inter}.meeting-math strong[b-sp3ssdwei4]{background:var(--ink);color:#fff}.meeting-math i[b-sp3ssdwei4]{color:var(--orange)}.meeting-math p[b-sp3ssdwei4]{margin:0;font-size:13px}
.meeting-capacity[b-sp3ssdwei4],.meeting-cycle[b-sp3ssdwei4],.meeting-governance[b-sp3ssdwei4],.meeting-test[b-sp3ssdwei4]{margin:60px 0;border:1px solid var(--ink)}.meeting-capacity>header[b-sp3ssdwei4],.meeting-cycle>header[b-sp3ssdwei4],.meeting-governance>header[b-sp3ssdwei4],.meeting-test>header[b-sp3ssdwei4]{padding:25px 28px;background:var(--ink);color:#fff}.meeting-capacity header h2[b-sp3ssdwei4],.meeting-cycle header h2[b-sp3ssdwei4],.meeting-governance header h2[b-sp3ssdwei4],.meeting-test header h2[b-sp3ssdwei4]{margin:7px 0 0;color:#fff}.meeting-capacity>div[b-sp3ssdwei4],.meeting-governance>div[b-sp3ssdwei4]{display:grid;grid-template-columns:repeat(2,1fr)}.meeting-capacity article[b-sp3ssdwei4],.meeting-governance article[b-sp3ssdwei4]{padding:24px;background:#fff;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.meeting-capacity article:nth-child(2n)[b-sp3ssdwei4],.meeting-governance article:nth-child(2n)[b-sp3ssdwei4]{border-right:0}.meeting-capacity article:nth-last-child(-n+2)[b-sp3ssdwei4],.meeting-governance article:nth-last-child(-n+2)[b-sp3ssdwei4]{border-bottom:0}.meeting-capacity article span[b-sp3ssdwei4]{color:var(--orange);font:800 10px Inter}.meeting-capacity h3[b-sp3ssdwei4],.meeting-governance h3[b-sp3ssdwei4]{font-size:18px}.meeting-capacity p[b-sp3ssdwei4],.meeting-governance p[b-sp3ssdwei4]{font-size:12px;line-height:1.6}
.meeting-inventory[b-sp3ssdwei4],.meeting-actions[b-sp3ssdwei4]{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0 35px}.meeting-inventory span[b-sp3ssdwei4],.meeting-inventory strong[b-sp3ssdwei4],.meeting-actions span[b-sp3ssdwei4],.meeting-actions strong[b-sp3ssdwei4]{padding:10px 13px;border:1px solid #bdc7ca;background:#fff;color:var(--ink);font:750 10px Inter}.meeting-inventory strong[b-sp3ssdwei4],.meeting-actions strong[b-sp3ssdwei4]{background:var(--orange);border-color:var(--orange);color:#fff}
.meeting-question[b-sp3ssdwei4]{margin:55px 0;padding:32px;background:var(--ink);color:#fff}.meeting-question h2[b-sp3ssdwei4]{margin:10px 0 20px;color:#fff;font-size:36px}.meeting-question>div[b-sp3ssdwei4]{display:flex;gap:8px;flex-wrap:wrap}.meeting-question span[b-sp3ssdwei4]{padding:8px 11px;border:1px solid #596970;color:#cbd4d7;font:700 10px Inter}.meeting-question p[b-sp3ssdwei4]{margin:20px 0 0;color:#fff;font-size:16px}
.meeting-cycle ol[b-sp3ssdwei4],.meeting-test ol[b-sp3ssdwei4]{margin:0;padding:0;list-style:none}.meeting-cycle li[b-sp3ssdwei4]{display:grid;grid-template-columns:52px 1fr;border-bottom:1px solid #cbd2d4;background:#fff}.meeting-cycle li:last-child[b-sp3ssdwei4]{border-bottom:0}.meeting-cycle li>span[b-sp3ssdwei4]{padding:23px 17px;color:var(--orange);font:800 10px Inter}.meeting-cycle li>div[b-sp3ssdwei4]{padding:17px 22px;border-left:1px solid #cbd2d4}.meeting-cycle h3[b-sp3ssdwei4]{margin:0;font-size:17px}.meeting-cycle p[b-sp3ssdwei4]{margin:6px 0 0;font-size:12px}
.meeting-test ol[b-sp3ssdwei4]{display:grid;grid-template-columns:repeat(2,1fr)}.meeting-test li[b-sp3ssdwei4]{min-height:130px;padding:23px;background:#fff;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.meeting-test li:nth-child(2n)[b-sp3ssdwei4]{border-right:0}.meeting-test li:nth-last-child(-n+2)[b-sp3ssdwei4]{border-bottom:0}.meeting-test li span[b-sp3ssdwei4]{color:var(--orange);font:800 10px Inter}.meeting-test h3[b-sp3ssdwei4]{font-size:18px;line-height:1.35}
.meeting-choice[b-sp3ssdwei4]{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:55px 0}.meeting-choice article[b-sp3ssdwei4]{padding:27px;border-top:4px solid var(--orange);background:#fff}.meeting-choice article:last-child[b-sp3ssdwei4]{background:var(--ink);color:#fff}.meeting-choice small[b-sp3ssdwei4]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.meeting-choice h3[b-sp3ssdwei4]{font-size:21px}.meeting-choice li[b-sp3ssdwei4]{font-size:12px;line-height:1.8}
.meeting-real-goal[b-sp3ssdwei4]{margin:55px 0;padding:32px;background:var(--ink);color:#fff}.meeting-real-goal h2[b-sp3ssdwei4]{color:#fff}.meeting-real-goal h2 em[b-sp3ssdwei4]{color:var(--orange);font-style:normal}.meeting-real-goal p[b-sp3ssdwei4]{margin:0;color:#cbd4d7;font-size:14px;line-height:1.65}
.meeting-email-example[b-sp3ssdwei4]{margin:55px 0;padding:30px;border:1px solid var(--ink);background:#fff}.meeting-email-example h2[b-sp3ssdwei4]{margin:10px 0 18px}.meeting-email-example>div[b-sp3ssdwei4]{padding:22px;border:1px solid #cbd2d4;background:#f5f2ec;font-size:14px}.meeting-email-example>strong[b-sp3ssdwei4]{display:block;margin-top:20px;padding-top:16px;border-top:1px solid #cbd2d4;color:var(--orange);font:750 15px Inter}.meeting-email-ledger .discussion-prompt>p[b-sp3ssdwei4]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.meeting-capacity>div[b-sp3ssdwei4],.meeting-governance>div[b-sp3ssdwei4],.meeting-test ol[b-sp3ssdwei4],.meeting-choice[b-sp3ssdwei4]{grid-template-columns:1fr}.meeting-capacity article[b-sp3ssdwei4],.meeting-governance article[b-sp3ssdwei4],.meeting-test li[b-sp3ssdwei4]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.meeting-capacity article:last-child[b-sp3ssdwei4],.meeting-governance article:last-child[b-sp3ssdwei4],.meeting-test li:last-child[b-sp3ssdwei4]{border-bottom:0!important}.meeting-email-cover img[b-sp3ssdwei4]{aspect-ratio:1/1}.meeting-question h2[b-sp3ssdwei4]{font-size:29px}}
/* /Components/Pages/AntiquingBusinessProcessesArticle.razor.rz.scp.css */
.antique-cover[b-fsvvupk01a]{padding:8px;transform:rotate(.2deg)}.antique-cover img[b-fsvvupk01a]{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:top}
.process-questions[b-fsvvupk01a]{margin:58px 0;border:1px solid var(--ink);background:#fff}.process-questions>header[b-fsvvupk01a],.capability-position>header[b-fsvvupk01a]{padding:26px 28px;background:var(--ink);color:#fff}.process-questions header small[b-fsvvupk01a],.antique-sort>small[b-fsvvupk01a],.capability-position header small[b-fsvvupk01a],.design-evidence>small[b-fsvvupk01a],.antique-dialogue>small[b-fsvvupk01a],.antique-closing>small[b-fsvvupk01a]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.process-questions h2[b-fsvvupk01a],.capability-position h2[b-fsvvupk01a]{margin:7px 0 0;color:#fff}.process-questions>div[b-fsvvupk01a]{display:grid;grid-template-columns:repeat(3,1fr)}.process-questions article[b-fsvvupk01a]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.process-questions article:nth-child(3n)[b-fsvvupk01a]{border-right:0}.process-questions article:nth-last-child(-n+3)[b-fsvvupk01a]{border-bottom:0}.process-questions article>span[b-fsvvupk01a]{color:var(--orange);font:800 10px Inter}.process-questions h3[b-fsvvupk01a]{margin:7px 0;font-size:18px}.process-questions p[b-fsvvupk01a]{font-size:12px;line-height:1.6}
.outcome-comparison[b-fsvvupk01a]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.outcome-comparison article[b-fsvvupk01a]{padding:29px;border-top:6px solid #9a6134;background:#fff}.outcome-comparison article:last-child[b-fsvvupk01a]{border-color:#4c863c}.outcome-comparison small[b-fsvvupk01a]{color:#9a6134;font:800 10px Inter;letter-spacing:.11em}.outcome-comparison article:last-child small[b-fsvvupk01a]{color:#4c863c}.outcome-comparison h2[b-fsvvupk01a]{font-size:21px}.outcome-comparison p[b-fsvvupk01a]{font-size:13px;line-height:1.65}
.antique-sort[b-fsvvupk01a]{margin:56px 0;padding:31px;border-left:6px solid #9a6134;background:#f0ece5}.antique-sort h2[b-fsvvupk01a]{margin:8px 0 22px}.antique-sort>div[b-fsvvupk01a]{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #cbd2d4}.antique-sort article[b-fsvvupk01a]{padding:22px;background:#fff;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.antique-sort article:nth-child(2n)[b-fsvvupk01a]{border-right:0}.antique-sort article:nth-last-child(-n+2)[b-fsvvupk01a]{border-bottom:0}.antique-sort strong[b-fsvvupk01a]{color:#9a6134;font:750 16px Inter}.antique-sort article:nth-child(2) strong[b-fsvvupk01a],.antique-sort article:nth-child(4) strong[b-fsvvupk01a]{color:#4c863c}.antique-sort p[b-fsvvupk01a]{font-size:12px;line-height:1.6}
.capability-position[b-fsvvupk01a]{margin:58px 0;border:1px solid var(--ink);background:#fff}.capability-position>div[b-fsvvupk01a]{display:grid;grid-template-columns:repeat(3,1fr)}.capability-position article[b-fsvvupk01a]{padding:23px;border-right:1px solid #cbd2d4}.capability-position article:last-child[b-fsvvupk01a]{border-right:0}.capability-position span[b-fsvvupk01a]{color:var(--orange);font:800 9px Inter}.capability-position h3[b-fsvvupk01a]{font-size:17px}.capability-position p[b-fsvvupk01a]{font-size:12px;line-height:1.6}
.design-evidence[b-fsvvupk01a]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.design-evidence h2[b-fsvvupk01a]{margin:8px 0 22px}.design-evidence>div[b-fsvvupk01a]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c7ccce}.design-evidence span[b-fsvvupk01a]{padding:17px 22px;background:#fff;font:750 12px Inter}.design-evidence span[b-fsvvupk01a]:before{content:'✓';margin-right:10px;color:#4c863c;font-weight:900}
.antique-dialogue[b-fsvvupk01a]{margin:56px 0;padding:30px;border-top:5px solid #9a6134;background:#fff}.antique-dialogue>div[b-fsvvupk01a]{margin-top:18px;padding:18px 22px;background:#f0ece5}.antique-dialogue p[b-fsvvupk01a]{margin:7px 0;font-size:14px}.antique-dialogue strong[b-fsvvupk01a]{color:#9a6134}
.antique-closing[b-fsvvupk01a]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.antique-closing h2[b-fsvvupk01a]{color:#fff}.antique-closing h2 em[b-fsvvupk01a]{color:var(--orange);font-style:normal}.antique-closing p[b-fsvvupk01a]{color:#cbd4d7;font-size:14px;line-height:1.75}.antique-closing>strong[b-fsvvupk01a]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.antique-ledger .discussion-prompt>p[b-fsvvupk01a]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.process-questions>div[b-fsvvupk01a],.outcome-comparison[b-fsvvupk01a],.antique-sort>div[b-fsvvupk01a],.capability-position>div[b-fsvvupk01a],.design-evidence>div[b-fsvvupk01a]{grid-template-columns:1fr}.process-questions article[b-fsvvupk01a],.antique-sort article[b-fsvvupk01a],.capability-position article[b-fsvvupk01a],.design-evidence span[b-fsvvupk01a]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.process-questions article:last-child[b-fsvvupk01a],.antique-sort article:last-child[b-fsvvupk01a],.capability-position article:last-child[b-fsvvupk01a],.design-evidence span:last-child[b-fsvvupk01a]{border-bottom:0!important}.antique-cover img[b-fsvvupk01a]{aspect-ratio:3/2}}
/* /Components/Pages/BehaviorLegacyArticle.razor.rz.scp.css */
.behavior-ledger .ledger-hero[b-86q4i1c11w]{background:linear-gradient(135deg,#f5f1e9 0%,#eee8de 56%,#dce4e5 100%)}
.legacy-stack[b-86q4i1c11w]{align-self:center;border:1px solid var(--ink);background:#fff;box-shadow:18px 20px 0 rgba(21,39,48,.09);transform:rotate(-.2deg)}
.legacy-stack header[b-86q4i1c11w]{padding:24px 26px;background:var(--ink);color:#fff}.legacy-stack header small[b-86q4i1c11w]{display:block;color:var(--orange);font:800 10px Inter;letter-spacing:.13em}.legacy-stack header strong[b-86q4i1c11w]{display:block;margin-top:7px;font:700 18px Inter}.modern-layer[b-86q4i1c11w]{padding:27px 28px;border-bottom:5px solid var(--orange);background:#f6f3ed}.legacy-stack div>span[b-86q4i1c11w]{font:800 9px Inter;letter-spacing:.13em;color:var(--orange)}.modern-layer h2[b-86q4i1c11w]{margin:8px 0;font-size:30px}.modern-layer p[b-86q4i1c11w]{margin:0;font:650 11px/1.6 Inter}.old-layer[b-86q4i1c11w]{padding:25px 28px;background:#cdd4d5}.old-layer ul[b-86q4i1c11w]{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:12px 0 0;padding:0;list-style:none;background:#9eaaae}.old-layer li[b-86q4i1c11w]{padding:13px 15px;background:#fff;font:700 11px Inter}.legacy-stack footer[b-86q4i1c11w]{padding:17px 25px;background:var(--orange);color:#fff;font:800 11px/1.5 Inter;text-align:center;text-transform:uppercase;letter-spacing:.06em}
.access-map[b-86q4i1c11w],.cost-ledger[b-86q4i1c11w],.resistance-test[b-86q4i1c11w],.replacement-plan[b-86q4i1c11w]{margin:58px 0;border:1px solid var(--ink);background:#fff}.access-map>header[b-86q4i1c11w],.cost-ledger>header[b-86q4i1c11w],.resistance-test>header[b-86q4i1c11w],.replacement-plan>header[b-86q4i1c11w]{padding:27px 29px;background:var(--ink);color:#fff}.access-map header small[b-86q4i1c11w],.cost-ledger header small[b-86q4i1c11w],.resistance-test header small[b-86q4i1c11w],.replacement-plan header small[b-86q4i1c11w],.rework-equation>small[b-86q4i1c11w],.behavior-closing>small[b-86q4i1c11w]{color:var(--orange);font:800 10px Inter;letter-spacing:.13em}.access-map header h2[b-86q4i1c11w],.cost-ledger header h2[b-86q4i1c11w],.resistance-test header h2[b-86q4i1c11w],.replacement-plan header h2[b-86q4i1c11w]{margin:7px 0 0;color:#fff}.access-map>div[b-86q4i1c11w]{display:grid;grid-template-columns:1fr 85px 1fr;align-items:stretch}.access-map article[b-86q4i1c11w]{padding:28px}.access-map article span[b-86q4i1c11w]{color:var(--orange);font:800 9px Inter;letter-spacing:.12em}.access-map article h3[b-86q4i1c11w]{margin:9px 0;font-size:20px}.access-map article p[b-86q4i1c11w]{font-size:12px;line-height:1.65}.access-map i[b-86q4i1c11w]{display:grid;place-items:center;background:#c6412b;color:#fff;font:900 9px Inter;letter-spacing:.08em;font-style:normal;writing-mode:vertical-rl}.access-map>footer[b-86q4i1c11w]{padding:17px 27px;background:#f0ece5;font:750 11px Inter;text-align:center}
.cost-ledger>div[b-86q4i1c11w],.replacement-plan>div[b-86q4i1c11w]{display:grid;grid-template-columns:repeat(3,1fr)}.cost-ledger article[b-86q4i1c11w],.replacement-plan article[b-86q4i1c11w]{padding:23px;border-right:1px solid #c7ced0;border-bottom:1px solid #c7ced0}.cost-ledger article:nth-child(3n)[b-86q4i1c11w],.replacement-plan article:nth-child(3n)[b-86q4i1c11w]{border-right:0}.cost-ledger article:nth-last-child(-n+3)[b-86q4i1c11w],.replacement-plan article:nth-last-child(-n+3)[b-86q4i1c11w]{border-bottom:0}.cost-ledger article>span[b-86q4i1c11w],.replacement-plan article>span[b-86q4i1c11w]{color:var(--orange);font:800 10px Inter}.cost-ledger h3[b-86q4i1c11w],.replacement-plan h3[b-86q4i1c11w]{margin:7px 0;font-size:17px}.cost-ledger p[b-86q4i1c11w],.replacement-plan p[b-86q4i1c11w]{font-size:11px;line-height:1.6}
.rework-equation[b-86q4i1c11w]{margin:55px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.rework-equation>div[b-86q4i1c11w]{display:flex;align-items:center;gap:12px;margin:17px 0;padding:20px;background:#fff}.rework-equation strong[b-86q4i1c11w]{font:750 12px Inter}.rework-equation b[b-86q4i1c11w]{color:var(--orange);font-size:19px}.rework-equation em[b-86q4i1c11w]{margin-left:auto;color:#c6412b;font:800 13px Inter;font-style:normal}.rework-equation p[b-86q4i1c11w]{margin:0;font-size:12px}
.accepted-phrases[b-86q4i1c11w]{margin:48px 0;padding:29px;border-top:5px solid var(--orange);background:#fff}.accepted-phrases p[b-86q4i1c11w]{margin:0;padding:14px 17px;border-bottom:1px solid #d0d6d8;font:700 17px Inter}.accepted-phrases p:last-child[b-86q4i1c11w]{border-bottom:0}.accepted-phrases p[b-86q4i1c11w]:before{content:'“';margin-right:8px;color:var(--orange);font-size:22px}
.resistance-test>div[b-86q4i1c11w]{display:grid;grid-template-columns:1fr 1fr}.resistance-test article[b-86q4i1c11w]{padding:28px}.resistance-test article+article[b-86q4i1c11w]{border-left:1px solid #c7ced0;background:#f3efea}.resistance-test article>span[b-86q4i1c11w]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.resistance-test ul[b-86q4i1c11w]{margin:15px 0 0;padding-left:18px}.resistance-test li[b-86q4i1c11w]{margin:9px 0;font:600 12px/1.45 Inter}
.behavior-closing[b-86q4i1c11w]{margin:60px 0;padding:38px;background:var(--ink);color:#fff}.behavior-closing h2[b-86q4i1c11w]{color:#fff}.behavior-closing h2 em[b-86q4i1c11w]{color:var(--orange);font-style:normal}.behavior-closing p[b-86q4i1c11w]{color:#ccd5d8;font-size:14px;line-height:1.75}.behavior-closing>strong[b-86q4i1c11w]{display:block;padding-top:19px;border-top:1px solid #52636b;font:750 17px Inter}.behavior-ledger .discussion-prompt>p[b-86q4i1c11w]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.old-layer ul[b-86q4i1c11w],.cost-ledger>div[b-86q4i1c11w],.resistance-test>div[b-86q4i1c11w],.replacement-plan>div[b-86q4i1c11w]{grid-template-columns:1fr}.access-map>div[b-86q4i1c11w]{grid-template-columns:1fr}.access-map i[b-86q4i1c11w]{min-height:34px;writing-mode:horizontal-tb}.cost-ledger article[b-86q4i1c11w],.replacement-plan article[b-86q4i1c11w]{border-right:0!important;border-bottom:1px solid #c7ced0!important}.cost-ledger article:last-child[b-86q4i1c11w],.replacement-plan article:last-child[b-86q4i1c11w]{border-bottom:0!important}.resistance-test article+article[b-86q4i1c11w]{border-left:0;border-top:1px solid #c7ced0}.rework-equation>div[b-86q4i1c11w]{align-items:flex-start;flex-direction:column}.rework-equation b[b-86q4i1c11w]{transform:rotate(90deg);align-self:center}.rework-equation em[b-86q4i1c11w]{margin-left:0}}
/* /Components/Pages/BeingUnreachableArticle.razor.rz.scp.css */
.unreachable-cover[b-l7sj3q9s6e]{padding:8px;transform:rotate(.25deg)}.unreachable-cover img[b-l7sj3q9s6e]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}
.accessibility-contrast[b-l7sj3q9s6e]{margin:58px 0;border:1px solid var(--ink);background:#fff}.accessibility-contrast>header[b-l7sj3q9s6e]{padding:26px 28px;background:var(--ink);color:#fff}.accessibility-contrast small[b-l7sj3q9s6e],.response-levels>small[b-l7sj3q9s6e],.message-chain>small[b-l7sj3q9s6e],.balance-plan>small[b-l7sj3q9s6e],.fred-dialogue>small[b-l7sj3q9s6e],.unreachable-closing>small[b-l7sj3q9s6e]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.accessibility-contrast h2[b-l7sj3q9s6e]{margin:7px 0 0;color:#fff}.accessibility-contrast>div[b-l7sj3q9s6e]{display:grid;grid-template-columns:repeat(2,1fr)}.accessibility-contrast article[b-l7sj3q9s6e]{padding:27px;border-right:1px solid #cbd2d4}.accessibility-contrast article:last-child[b-l7sj3q9s6e]{border-right:0}.accessibility-contrast article span[b-l7sj3q9s6e]{color:var(--orange);font:800 10px Inter;letter-spacing:.1em}.accessibility-contrast h3[b-l7sj3q9s6e]{font-size:21px}.accessibility-contrast p[b-l7sj3q9s6e]{font-size:13px;line-height:1.65}.accessibility-contrast footer[b-l7sj3q9s6e]{padding:17px 27px;border-top:1px solid #cbd2d4;background:#f0ece5;font:750 12px Inter}
.response-levels[b-l7sj3q9s6e]{margin:56px 0;padding:31px;background:#fff;border-top:5px solid var(--orange)}.response-levels h2[b-l7sj3q9s6e]{margin:8px 0 23px}.response-levels>div[b-l7sj3q9s6e]{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #cbd2d4}.response-levels article[b-l7sj3q9s6e]{padding:22px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.response-levels article:nth-child(2n)[b-l7sj3q9s6e]{border-right:0}.response-levels article:nth-last-child(-n+2)[b-l7sj3q9s6e]{border-bottom:0}.response-levels article>span[b-l7sj3q9s6e]{color:var(--orange);font:800 10px Inter}.response-levels h3[b-l7sj3q9s6e]{margin:7px 0;font-size:18px}.response-levels p[b-l7sj3q9s6e]{font-size:12px;line-height:1.55}
.message-chain[b-l7sj3q9s6e]{margin:54px 0;padding:30px;border-left:6px solid var(--orange);background:#f0ece5}.message-chain h2[b-l7sj3q9s6e]{margin:8px 0 19px}.message-chain>div[b-l7sj3q9s6e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.message-chain span[b-l7sj3q9s6e],.message-chain strong[b-l7sj3q9s6e]{padding:10px 12px;border:1px solid #c2cbce;background:#fff;font:750 11px Inter}.message-chain strong[b-l7sj3q9s6e]{background:var(--orange);border-color:var(--orange);color:#fff}.message-chain i[b-l7sj3q9s6e]{color:var(--orange)}.message-chain p[b-l7sj3q9s6e]{margin:19px 0 0;font-size:13px}
.balance-plan[b-l7sj3q9s6e]{margin:58px 0;padding:32px;background:#fff;border:1px solid var(--ink)}.balance-plan h2[b-l7sj3q9s6e]{margin:8px 0 20px}.balance-plan ul[b-l7sj3q9s6e]{margin:0;padding:0;list-style:none}.balance-plan li[b-l7sj3q9s6e]{padding:15px 0 15px 29px;border-top:1px solid #d3d8da;position:relative;font-size:13px;line-height:1.6}.balance-plan li[b-l7sj3q9s6e]:before{content:'✓';position:absolute;left:2px;color:#4c863c;font:900 16px Inter}.balance-plan li strong[b-l7sj3q9s6e]{color:var(--ink)}
.fred-dialogue[b-l7sj3q9s6e]{margin:55px 0;padding:30px;border-left:6px solid var(--orange);background:#f0ece5}.fred-dialogue p[b-l7sj3q9s6e]{margin:10px 0;font-size:14px}.fred-dialogue b[b-l7sj3q9s6e]{color:var(--ink)}
.unreachable-closing[b-l7sj3q9s6e]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.unreachable-closing h2[b-l7sj3q9s6e]{color:#fff}.unreachable-closing h2 em[b-l7sj3q9s6e]{color:var(--orange);font-style:normal}.unreachable-closing p[b-l7sj3q9s6e]{color:#cbd4d7;font-size:14px;line-height:1.75}.unreachable-closing>strong[b-l7sj3q9s6e]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.unreachable-ledger .discussion-prompt>p[b-l7sj3q9s6e]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.accessibility-contrast>div[b-l7sj3q9s6e],.response-levels>div[b-l7sj3q9s6e]{grid-template-columns:1fr}.accessibility-contrast article[b-l7sj3q9s6e],.response-levels article[b-l7sj3q9s6e]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.accessibility-contrast article:last-child[b-l7sj3q9s6e],.response-levels article:last-child[b-l7sj3q9s6e]{border-bottom:0!important}.unreachable-cover img[b-l7sj3q9s6e]{aspect-ratio:1/1}}
/* /Components/Pages/BubbleUpArticle.razor.rz.scp.css */
.bubble-cover[b-mne1mx5t7a]{padding:8px;transform:rotate(.2deg)}.bubble-cover img[b-mne1mx5t7a]{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:top}
.bubble-sources[b-mne1mx5t7a]{margin:58px 0;border:1px solid var(--ink);background:#fff}.bubble-sources>header[b-mne1mx5t7a],.cadence-board>header[b-mne1mx5t7a]{padding:26px 28px;background:var(--ink);color:#fff}.bubble-sources header small[b-mne1mx5t7a],.intake-stages>small[b-mne1mx5t7a],.triage-matrix>small[b-mne1mx5t7a],.cadence-board header small[b-mne1mx5t7a],.bubble-metrics>small[b-mne1mx5t7a],.bubble-dialogue>small[b-mne1mx5t7a],.bubble-closing>small[b-mne1mx5t7a]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.bubble-sources h2[b-mne1mx5t7a],.cadence-board h2[b-mne1mx5t7a]{margin:7px 0 0;color:#fff}.bubble-sources>div[b-mne1mx5t7a]{display:grid;grid-template-columns:repeat(4,1fr)}.bubble-sources article[b-mne1mx5t7a]{padding:21px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.bubble-sources article:nth-child(4n)[b-mne1mx5t7a]{border-right:0}.bubble-sources article:nth-last-child(-n+4)[b-mne1mx5t7a]{border-bottom:0}.bubble-sources article>span[b-mne1mx5t7a]{color:var(--orange);font:800 10px Inter}.bubble-sources h3[b-mne1mx5t7a]{margin:7px 0;font-size:17px}.bubble-sources p[b-mne1mx5t7a]{font-size:11px;line-height:1.6}
.intake-vs-storage[b-mne1mx5t7a]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.intake-vs-storage article[b-mne1mx5t7a]{padding:29px;border-top:6px solid #c6412b;background:#fff}.intake-vs-storage article:last-child[b-mne1mx5t7a]{border-color:#4c863c}.intake-vs-storage small[b-mne1mx5t7a]{color:#c6412b;font:800 10px Inter;letter-spacing:.11em}.intake-vs-storage article:last-child small[b-mne1mx5t7a]{color:#4c863c}.intake-vs-storage h2[b-mne1mx5t7a]{font-size:21px}.intake-vs-storage p[b-mne1mx5t7a]{font-size:13px;line-height:1.65}
.intake-stages[b-mne1mx5t7a]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.intake-stages h2[b-mne1mx5t7a]{margin:8px 0 22px}.intake-stages>div[b-mne1mx5t7a]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #cbd2d4}.intake-stages article[b-mne1mx5t7a]{padding:21px;background:#fff;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.intake-stages article:nth-child(3n)[b-mne1mx5t7a]{border-right:0}.intake-stages article:nth-last-child(-n+3)[b-mne1mx5t7a]{border-bottom:0}.intake-stages span[b-mne1mx5t7a]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font:800 11px Inter}.intake-stages h3[b-mne1mx5t7a]{margin:10px 0 5px;font-size:16px}.intake-stages p[b-mne1mx5t7a]{font-size:11px;line-height:1.55}
.triage-matrix[b-mne1mx5t7a]{margin:56px 0;padding:31px;border-top:5px solid var(--orange);background:#fff}.triage-matrix>div[b-mne1mx5t7a]{display:grid;grid-template-columns:repeat(2,1fr);margin-top:18px;border:1px solid #cbd2d4}.triage-matrix article[b-mne1mx5t7a]{padding:22px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.triage-matrix article:nth-child(2n)[b-mne1mx5t7a]{border-right:0}.triage-matrix article:nth-last-child(-n+2)[b-mne1mx5t7a]{border-bottom:0}.triage-matrix strong[b-mne1mx5t7a]{color:var(--orange);font:750 15px Inter}.triage-matrix p[b-mne1mx5t7a]{font-size:12px;line-height:1.6}
.cadence-board[b-mne1mx5t7a]{margin:58px 0;border:1px solid var(--ink);background:#fff}.cadence-board>div[b-mne1mx5t7a]{display:grid;grid-template-columns:repeat(2,1fr)}.cadence-board article[b-mne1mx5t7a]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.cadence-board article:nth-child(2n)[b-mne1mx5t7a]{border-right:0}.cadence-board article:nth-last-child(-n+2)[b-mne1mx5t7a]{border-bottom:0}.cadence-board strong[b-mne1mx5t7a]{color:var(--orange);font:750 15px Inter}.cadence-board p[b-mne1mx5t7a]{font-size:12px;line-height:1.6}
.bubble-metrics[b-mne1mx5t7a]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.bubble-metrics h2[b-mne1mx5t7a]{margin:8px 0 22px}.bubble-metrics>div[b-mne1mx5t7a]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c7ccce}.bubble-metrics span[b-mne1mx5t7a]{padding:17px 22px;background:#fff;font:750 12px Inter}.bubble-metrics span[b-mne1mx5t7a]:before{content:'○';margin-right:10px;color:var(--orange);font-weight:900}
.bubble-dialogue[b-mne1mx5t7a]{margin:56px 0;padding:30px;border-top:5px solid var(--orange);background:#fff}.bubble-dialogue>div[b-mne1mx5t7a]{margin-top:18px;padding:18px 22px;background:#f0ece5}.bubble-dialogue p[b-mne1mx5t7a]{margin:7px 0;font-size:14px}.bubble-dialogue strong[b-mne1mx5t7a]{color:var(--orange)}
.bubble-closing[b-mne1mx5t7a]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.bubble-closing h2[b-mne1mx5t7a]{color:#fff}.bubble-closing h2 em[b-mne1mx5t7a]{color:var(--orange);font-style:normal}.bubble-closing p[b-mne1mx5t7a]{color:#cbd4d7;font-size:14px;line-height:1.75}.bubble-closing>strong[b-mne1mx5t7a]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.bubble-ledger .discussion-prompt>p[b-mne1mx5t7a]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.bubble-sources>div[b-mne1mx5t7a],.intake-vs-storage[b-mne1mx5t7a],.intake-stages>div[b-mne1mx5t7a],.triage-matrix>div[b-mne1mx5t7a],.cadence-board>div[b-mne1mx5t7a],.bubble-metrics>div[b-mne1mx5t7a]{grid-template-columns:1fr}.bubble-sources article[b-mne1mx5t7a],.intake-stages article[b-mne1mx5t7a],.triage-matrix article[b-mne1mx5t7a],.cadence-board article[b-mne1mx5t7a],.bubble-metrics span[b-mne1mx5t7a]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.bubble-sources article:last-child[b-mne1mx5t7a],.intake-stages article:last-child[b-mne1mx5t7a],.triage-matrix article:last-child[b-mne1mx5t7a],.cadence-board article:last-child[b-mne1mx5t7a],.bubble-metrics span:last-child[b-mne1mx5t7a]{border-bottom:0!important}.bubble-cover img[b-mne1mx5t7a]{aspect-ratio:3/2}}
/* /Components/Pages/ClientConversion.razor.rz.scp.css */
.conversion-page[b-75dwb4gj8j]{max-width:1800px;margin:auto;padding:28px;color:#203e50}.conversion-heading[b-75dwb4gj8j],.worksheet-heading[b-75dwb4gj8j],.actions[b-75dwb4gj8j],.conversion-tabs[b-75dwb4gj8j]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.conversion-heading small[b-75dwb4gj8j]{color:#dc4a24;font-weight:700;letter-spacing:.1em}.conversion-layout[b-75dwb4gj8j]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;margin-top:22px}.conversion-content[b-75dwb4gj8j],aside[b-75dwb4gj8j],.panel[b-75dwb4gj8j]{min-width:0}.conversion-tabs[b-75dwb4gj8j]{justify-content:flex-start;border-bottom:1px solid #ccd8df;padding:14px 0}.conversion-tabs span[b-75dwb4gj8j]{margin-left:auto}.conversion-tabs .active[b-75dwb4gj8j],.sheet-choice.active[b-75dwb4gj8j]{border-color:#16879a;background:#eaf4f6}button[b-75dwb4gj8j]{background:white;border:1px solid #b8cbd5;color:#203e50;padding:9px 14px;border-radius:4px;cursor:pointer}button.primary[b-75dwb4gj8j]{background:#fa582b;color:white;border-color:#fa582b;font-weight:700}button:disabled[b-75dwb4gj8j]{opacity:.55;cursor:default}button:hover:not(:disabled)[b-75dwb4gj8j]{box-shadow:0 0 0 2px #b4dce2}label[b-75dwb4gj8j]{display:flex;flex-direction:column;gap:5px;font-size:.88rem}input:not([type=checkbox])[b-75dwb4gj8j],select[b-75dwb4gj8j]{min-width:0;width:100%;box-sizing:border-box;padding:9px;border:1px solid #b8cbd5;border-radius:3px;background:white;color:#203e50}input:disabled[b-75dwb4gj8j]{background:#eef2f4}.sheet-choice[b-75dwb4gj8j]{width:100%;text-align:left;margin:4px 0}.sheet-choice small[b-75dwb4gj8j],th small[b-75dwb4gj8j]{display:block;font-weight:400;font-size:.75rem;margin-top:5px}h1[b-75dwb4gj8j]{margin:5px 0}h2[b-75dwb4gj8j]{font-size:1.25rem}h3[b-75dwb4gj8j]{font-size:1rem}.panel[b-75dwb4gj8j]{background:#f7f9fa;border:1px solid #dae3e8;border-radius:6px;padding:18px;margin:16px 0}.field-grid[b-75dwb4gj8j]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.field-card[b-75dwb4gj8j]{background:white;border:1px solid #cfdce3;padding:14px;margin:12px 0}.field-card summary[b-75dwb4gj8j]{cursor:pointer;font-weight:600;padding:5px}.field-card summary small[b-75dwb4gj8j]{font-weight:400;margin-left:10px}.checks[b-75dwb4gj8j],.assignment-grid[b-75dwb4gj8j]{display:flex;flex-wrap:wrap;gap:18px;margin:15px 0}.checks label[b-75dwb4gj8j],.check[b-75dwb4gj8j]{display:flex;flex-direction:row;align-items:center;gap:6px}.assignment-grid .check[b-75dwb4gj8j]{flex-basis:45%}.rule[b-75dwb4gj8j]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;align-items:end;margin:12px 0}.hint[b-75dwb4gj8j]{font-size:.8rem;color:#58707f;line-height:1.6}.notice[b-75dwb4gj8j],.conversion-message[b-75dwb4gj8j]{background:#edf5f7;border-left:3px solid #16879a;padding:14px}.worksheet-scroll[b-75dwb4gj8j]{overflow:auto;max-height:65vh;margin-top:16px;border:1px solid #ccd8df}table[b-75dwb4gj8j]{border-collapse:collapse;width:100%}th[b-75dwb4gj8j]{background:#eaf0f3;text-align:left}thead th[b-75dwb4gj8j]{position:sticky;top:0;z-index:1}td[b-75dwb4gj8j],th[b-75dwb4gj8j]{padding:12px;border:1px solid #d6e0e5;vertical-align:top}td[b-75dwb4gj8j]{min-width:210px}.resolved[b-75dwb4gj8j]{margin-top:6px;overflow-wrap:anywhere;font-size:.9rem}.resolved small[b-75dwb4gj8j]{color:#58707f;margin-right:8px}.actions[b-75dwb4gj8j]{justify-content:flex-start}.worksheet-heading .actions[b-75dwb4gj8j]{margin-left:auto}fieldset[b-75dwb4gj8j]{border:0;padding:0;min-width:0}aside details[b-75dwb4gj8j]{padding:15px 0}aside details label[b-75dwb4gj8j]{margin:12px 0}@media(max-width:950px){.conversion-layout[b-75dwb4gj8j]{grid-template-columns:1fr}.field-grid[b-75dwb4gj8j]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.field-grid[b-75dwb4gj8j],.rule[b-75dwb4gj8j]{grid-template-columns:1fr}.conversion-page[b-75dwb4gj8j]{padding:14px}}
.conversion-tabs[b-75dwb4gj8j]{padding:0;border-bottom:2px solid #cdd9df;margin-top:24px;gap:20px}.conversion-tabs [role=tablist][b-75dwb4gj8j]{display:flex;align-self:stretch;gap:0}.conversion-tabs [role=tab][b-75dwb4gj8j]{border:0;border-bottom:4px solid transparent;border-radius:0;padding:18px 30px;background:transparent;font-size:1rem;font-weight:600}.conversion-tabs [role=tab].active[b-75dwb4gj8j]{background:#f1eee8;border-bottom-color:#fa582b;color:#203e50}.conversion-tabs [role=tab]:focus-visible[b-75dwb4gj8j]{outline:2px solid #16879a;outline-offset:-4px}.governance-intro[b-75dwb4gj8j]{margin-top:26px}.governance-setup[b-75dwb4gj8j]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.governance-setup .panel[b-75dwb4gj8j]{margin:10px 0 22px}.governance-setup label[b-75dwb4gj8j]{margin:12px 0}.step-number[b-75dwb4gj8j]{display:inline-flex;align-items:center;justify-content:center;background:#203e50;color:white;border-radius:50%;width:28px;height:28px;font-size:.85rem;margin-right:8px}.group-list[b-75dwb4gj8j]{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.group-list .active[b-75dwb4gj8j]{background:#eaf4f6;border-color:#16879a}.column-step[b-75dwb4gj8j]{margin-top:12px}@media(max-width:700px){.governance-setup[b-75dwb4gj8j]{grid-template-columns:1fr}.conversion-tabs [role=tab][b-75dwb4gj8j]{padding:16px}.conversion-tabs>span[b-75dwb4gj8j]{margin:0 0 8px}}
.conversion-workspace[b-75dwb4gj8j]{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px;align-items:start}#conversion-panel[b-75dwb4gj8j]{min-width:0}.conversion-tools[b-75dwb4gj8j]{position:sticky;top:130px;max-height:calc(100dvh - 230px);overflow-y:auto;background:#1b303b;border-top:4px solid #fa582b;color:white;padding:14px;box-shadow:0 4px 14px #0002;margin-top:24px}.conversion-tools h2[b-75dwb4gj8j]{font-size:.8rem;text-transform:uppercase;margin:0 0 20px}.conversion-tools h3[b-75dwb4gj8j]{font-size:.75rem;text-transform:uppercase;color:#c8bfb5;margin:16px 0 8px}.conversion-tools button[b-75dwb4gj8j]{display:block;width:100%;text-align:left;margin:7px 0;border-radius:0;padding:10px;font-size:.85rem}.conversion-tools button.selected[b-75dwb4gj8j]{background:#dceff0;border-color:#53b4bd;color:#163d43;font-weight:700}@media(max-width:1150px){.conversion-layout[b-75dwb4gj8j]{grid-template-columns:200px minmax(0,1fr)}.field-grid[b-75dwb4gj8j]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.conversion-workspace[b-75dwb4gj8j]{grid-template-columns:1fr}.conversion-tools[b-75dwb4gj8j]{position:static;order:-1;max-height:none;margin-top:12px;display:flex;gap:16px;flex-wrap:wrap}.conversion-tools h2[b-75dwb4gj8j]{width:100%;margin-bottom:0}.conversion-tools section[b-75dwb4gj8j]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.conversion-tools button[b-75dwb4gj8j]{width:auto;margin:0}.conversion-tools h3[b-75dwb4gj8j]{margin:0}.conversion-layout[b-75dwb4gj8j]{grid-template-columns:1fr}}
.field-subsection[b-75dwb4gj8j]{margin:14px 0;border:1px solid #ccdce3;border-left:3px solid #16879a;border-radius:4px;overflow:hidden}.field-subsection>summary[b-75dwb4gj8j]{background:#edf4f6;padding:12px 14px;font-size:.95rem;color:#203e50}.subsection-body[b-75dwb4gj8j]{padding:14px}.subsection-body>.hint[b-75dwb4gj8j]{margin-top:8px}.subsection-body>.rule[b-75dwb4gj8j]{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.subsection-body>.rule:has(select)[b-75dwb4gj8j]{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.import-button[b-75dwb4gj8j]{position:relative;background:white;color:#203e50;padding:10px;cursor:pointer;margin:7px 0;font-size:.85rem}.import-button[b-75dwb4gj8j]  input[type=file]{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.import-button:focus-within[b-75dwb4gj8j]{outline:2px solid #53b4bd}.conversion-tools small[b-75dwb4gj8j]{display:block;line-height:1.5;color:#d1dce2}.import-preview[b-75dwb4gj8j]{border-left:4px solid #16879a}@media(max-width:700px){.subsection-body>.rule[b-75dwb4gj8j],.subsection-body>.rule:has(select)[b-75dwb4gj8j]{grid-template-columns:1fr}}
.column-purpose[b-75dwb4gj8j]{display:inline-block;margin-top:6px;background:#dceef1;border-radius:3px;padding:4px 7px;color:#174758;font-weight:600}.conversion-tabs [role=tablist][b-75dwb4gj8j]{flex-wrap:wrap}
.conversion-page[b-75dwb4gj8j]{max-width:none;width:100%;box-sizing:border-box;padding:24px 28px}.conversion-layout[b-75dwb4gj8j]{grid-template-columns:220px minmax(0,1fr);gap:20px}.conversion-heading h1[b-75dwb4gj8j]{font-size:2.4rem}.key-columns[b-75dwb4gj8j]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.key-columns label[b-75dwb4gj8j]{align-items:start;overflow-wrap:anywhere}.governance-filter[b-75dwb4gj8j]{display:flex;gap:16px;align-items:end;flex-wrap:wrap;padding:14px;background:#eaf2f5;margin:12px 0}.governance-filter label:first-child[b-75dwb4gj8j]{flex:1;min-width:220px}.unsaved-backdrop[b-75dwb4gj8j]{position:fixed;inset:0;background:#10232f88;z-index:10000;display:flex;align-items:center;justify-content:center}.unsaved-dialog[b-75dwb4gj8j]{background:white;padding:28px;max-width:600px;box-shadow:0 12px 50px #0005}.unsaved-dialog button[b-75dwb4gj8j]{margin:8px 8px 0 0}@media(max-width:1000px){.key-columns[b-75dwb4gj8j]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.key-columns[b-75dwb4gj8j]{grid-template-columns:1fr}.conversion-layout[b-75dwb4gj8j]{grid-template-columns:1fr}}
button.conversion-scroll-top[b-75dwb4gj8j]{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:100;background:#1b303b;color:white;border:1px solid #627b88;border-radius:24px;padding:11px 18px;box-shadow:0 3px 12px #0003;font-size:.85rem;font-weight:600;user-select:none}button.conversion-scroll-top span[b-75dwb4gj8j]{font-size:1.2rem;margin-right:6px}button.conversion-scroll-top:focus-visible[b-75dwb4gj8j]{outline:3px solid #fa582b;outline-offset:3px}@media(max-width:600px){button.conversion-scroll-top[b-75dwb4gj8j]{left:16px;transform:none;bottom:90px}}
.worksheet-kind-toggle[b-75dwb4gj8j]{display:flex;gap:4px;margin:10px 0 14px;padding:4px;background:#eaf3f6;border:1px solid #c7dce4;border-radius:4px}.worksheet-kind-toggle button[b-75dwb4gj8j]{flex:1;padding:9px 6px;border:1px solid transparent;background:transparent;color:#203e50;cursor:pointer}.worksheet-kind-toggle button.active[b-75dwb4gj8j]{background:#203e50;color:white;border-color:#203e50;font-weight:600;border-radius:3px}.worksheet-kind-toggle button:disabled[b-75dwb4gj8j]{opacity:.55}
.conversion-workspace.summary-workspace[b-75dwb4gj8j]{grid-template-columns:minmax(0,1fr)}
.rule.target-choice[b-75dwb4gj8j]{grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) auto auto;align-items:end}.choice-default[b-75dwb4gj8j]{display:flex!important;flex-direction:row!important;align-items:center;gap:7px;margin:8px 0;white-space:nowrap}.choice-default input[type=radio][b-75dwb4gj8j]{width:auto;min-width:0;margin:0;accent-color:#10869a}@media(max-width:750px){.rule.target-choice[b-75dwb4gj8j]{grid-template-columns:1fr 1fr}}
.field-order-controls[b-75dwb4gj8j]{display:inline-flex;gap:5px;align-items:center;margin-right:10px;vertical-align:middle}.field-order-controls button[b-75dwb4gj8j]{padding:2px 7px;font-size:13px}.field-order-controls .field-drag[b-75dwb4gj8j]{cursor:grab;font-size:20px;line-height:24px}.field-order-controls .field-drag:active[b-75dwb4gj8j]{cursor:grabbing}.field-position[b-75dwb4gj8j]{min-width:24px;text-align:center;color:#607784;font-size:12px}
/* Keep workspace navigation beneath the sticky PortalHeader (92px + border). */
.conversion-tabs[b-75dwb4gj8j]{position:sticky;top:93px;z-index:100;background:var(--paper,#fbfaf7);box-shadow:0 3px 8px #203e5010;flex-wrap:nowrap}
.conversion-tabs [role=tablist][b-75dwb4gj8j]{min-width:0;flex-wrap:nowrap;overflow-x:auto}
.conversion-tabs [role=tab][b-75dwb4gj8j]{flex-shrink:0;white-space:nowrap}
.conversion-tabs>span[b-75dwb4gj8j]{flex-shrink:0}
@media(min-width:901px){.conversion-tools[b-75dwb4gj8j]{top:175px;max-height:calc(100dvh - 195px)}}
@media(max-width:700px){.conversion-tabs[b-75dwb4gj8j]{flex-wrap:wrap;gap:0}.conversion-tabs [role=tablist][b-75dwb4gj8j]{width:100%}.conversion-tabs>span[b-75dwb4gj8j]{margin:4px 0 8px}}
@media(max-width:680px){.conversion-tabs[b-75dwb4gj8j]{top:79px}}
@media print{.conversion-tabs[b-75dwb4gj8j]{position:static;box-shadow:none}.conversion-tools[b-75dwb4gj8j]{position:static}}
.organization-move[b-75dwb4gj8j]{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 12px}.organization-move button[b-75dwb4gj8j]{padding:6px 9px}

.survivor-setting[b-75dwb4gj8j]{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;margin-top:8px;cursor:pointer}.survivor-setting input[type=checkbox][b-75dwb4gj8j]{flex:0 0 auto;width:auto;margin:0}.survivor-setting + .hint[b-75dwb4gj8j]{margin-top:6px}

.conversion-tools select[b-75dwb4gj8j]{width:100%;min-width:0;background:white;color:#203e50;padding:8px;font-size:.8rem}.conversion-tools label[b-75dwb4gj8j]{font-size:.85rem}
.default-value-setting[b-75dwb4gj8j]{display:flex;flex-direction:column;gap:5px;font-size:.88rem}
/* /Components/Pages/ClientConversionSecurity.razor.rz.scp.css */
.conversion-security[b-ld7boy2fc0]{max-width:1200px;margin:auto;padding:30px;color:#203e50}section[b-ld7boy2fc0]{border:1px solid #d1dee5;background:#f7f9fa;padding:20px;margin:20px 0;border-radius:6px}h2[b-ld7boy2fc0]{font-size:1.2rem}label[b-ld7boy2fc0]{display:flex;flex-direction:column;gap:7px}select[b-ld7boy2fc0]{padding:10px;border:1px solid #b8cbd5;background:white;color:#203e50}.role-grid[b-ld7boy2fc0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:15px 0}.check[b-ld7boy2fc0]{flex-direction:row;align-items:center}button[b-ld7boy2fc0]{padding:12px 18px;border:0;border-radius:4px;cursor:pointer}button.primary[b-ld7boy2fc0]{background:#fa582b;color:white;font-weight:700}button:disabled[b-ld7boy2fc0]{opacity:.55}a[b-ld7boy2fc0]{margin-left:18px}details[b-ld7boy2fc0]{padding:12px;border-bottom:1px solid #d1dee5}summary[b-ld7boy2fc0]{cursor:pointer;font-weight:600}.message[b-ld7boy2fc0]{padding:15px;background:#eaf4f6}p[b-ld7boy2fc0]{line-height:1.6}
.security-heading[b-ld7boy2fc0]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:24px 0}.security-heading h1[b-ld7boy2fc0]{margin:0}.security-heading p[b-ld7boy2fc0]{margin-bottom:0}.security-actions[b-ld7boy2fc0]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.security-actions a[b-ld7boy2fc0]{margin:0}.role-filters[b-ld7boy2fc0]{display:flex;align-items:end;gap:16px;flex-wrap:wrap;background:#eaf0f3;padding:16px;border-radius:4px}.role-filters label[b-ld7boy2fc0]{flex:1 1 220px}.role-filters input[b-ld7boy2fc0]{padding:10px;border:1px solid #b8cbd5;background:white;color:#203e50;min-width:0;width:100%;box-sizing:border-box}.role-filters span[b-ld7boy2fc0]{padding:10px 0;font-size:.85rem}.clear-filters[b-ld7boy2fc0]{background:white;border:1px solid #b8cbd5;color:#203e50}fieldset[b-ld7boy2fc0]{border:0;padding:0;min-width:0}@media(max-width:600px){.security-actions[b-ld7boy2fc0]{width:100%}.role-filters label[b-ld7boy2fc0]{flex-basis:100%}}
.conversion-security[b-ld7boy2fc0]{max-width:1800px;width:100%;box-sizing:border-box}.security-heading h1[b-ld7boy2fc0]{font-size:clamp(28px,3vw,40px)}
/* /Components/Pages/ClientSecurityRaci.razor.rz.scp.css */
.sr-header[b-oq3gmq37vm]{background:#17242d;color:#fff;border-top:6px solid var(--orange);padding:18px 0}.sr-header .container[b-oq3gmq37vm]{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center}.sr-header a[b-oq3gmq37vm]{color:#fff}.sr-header small[b-oq3gmq37vm],.sr-panel header small[b-oq3gmq37vm]{color:var(--orange);font:800 11px/1.2 Inter;letter-spacing:.12em}.sr-header h1[b-oq3gmq37vm]{margin:4px 0;font-size:30px}.sr-header p[b-oq3gmq37vm]{margin:0;color:#d3dce1}.sr-header button[b-oq3gmq37vm],.sr-panel button[b-oq3gmq37vm],.sr-modal button[b-oq3gmq37vm]{border:0;background:var(--orange);color:#fff;padding:9px 13px;font-weight:800;cursor:pointer}.sr-page[b-oq3gmq37vm]{padding-top:18px;padding-bottom:60px}.sr-message[b-oq3gmq37vm]{margin-bottom:12px;padding:9px 13px;border-left:4px solid #138477;background:#e9f7f4}.sr-kpis[b-oq3gmq37vm]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.sr-kpis div[b-oq3gmq37vm]{border:1px solid #cfd7da;background:#fff;padding:12px;display:grid}.sr-kpis small[b-oq3gmq37vm]{font:800 10px Inter;color:var(--orange);letter-spacing:.1em}.sr-kpis b[b-oq3gmq37vm]{font-size:24px}.sr-kpis span[b-oq3gmq37vm]{color:var(--slate);font-size:11px}.sr-tabs[b-oq3gmq37vm]{display:flex;border-bottom:1px solid var(--ink)}.sr-tabs button[b-oq3gmq37vm]{border:0;background:transparent;padding:10px 16px;font-weight:800}.sr-tabs button.active[b-oq3gmq37vm]{background:var(--ink);color:#fff}.sr-panel[b-oq3gmq37vm]{background:#fff;border:1px solid var(--ink);padding:14px}.sr-panel>header[b-oq3gmq37vm]{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:10px}.sr-panel h2[b-oq3gmq37vm]{margin:3px 0;font-size:25px}.sr-panel header p[b-oq3gmq37vm]{margin:0;color:var(--slate)}.sr-panel header>div:last-child[b-oq3gmq37vm]{display:flex;gap:7px}.sr-panel button.secondary[b-oq3gmq37vm],.sr-modal button.secondary[b-oq3gmq37vm]{background:#fff;color:var(--ink);border:1px solid #aab6bc}.sr-legend[b-oq3gmq37vm]{padding:6px;background:#eff5f6;margin-bottom:8px;font-size:12px}.sr-legend b[b-oq3gmq37vm]{display:inline-grid;place-items:center;background:#12687a;color:#fff;border-radius:50%;width:20px;height:20px;margin-left:9px}.sr-filters[b-oq3gmq37vm]{display:grid;grid-template-columns:1.5fr repeat(6,minmax(105px,1fr)) auto;gap:7px;align-items:end;margin:8px 0;padding:9px;background:#f4f6f7;border:1px solid #d5dde1}.sr-filters label[b-oq3gmq37vm]{display:grid;gap:3px;font:800 9px Inter;text-transform:uppercase}.sr-filters input[b-oq3gmq37vm],.sr-filters select[b-oq3gmq37vm]{width:100%;box-sizing:border-box;border:1px solid #b8c6ce;background:#fff;padding:7px;font:400 12px Inter;text-transform:none}.sr-filters select:disabled[b-oq3gmq37vm]{background:#e4eaed;color:#243944;font-weight:800}.sr-filters button[b-oq3gmq37vm]{height:31px}.sr-results[b-oq3gmq37vm]{display:flex;justify-content:flex-end;padding:3px 0 6px;font-size:11px;color:var(--slate)}.sr-table-wrap[b-oq3gmq37vm]{overflow:auto;max-height:65vh;border:1px solid #cbd5da}.sr-table-wrap table[b-oq3gmq37vm]{border-collapse:separate;border-spacing:0;min-width:1050px;width:100%;font-size:11px}.sr-table-wrap th[b-oq3gmq37vm]{position:sticky;top:0;z-index:3;background:#293b47;color:#fff;text-align:left;padding:7px;min-width:180px}.sr-table-wrap th small[b-oq3gmq37vm]{display:block;color:#bdcbd2;font-weight:400}.sr-table-wrap td[b-oq3gmq37vm]{border-right:1px solid #d8e0e4;border-bottom:1px solid #d8e0e4;padding:5px;vertical-align:top;background:#fff}.sr-sticky[b-oq3gmq37vm]{position:sticky!important;left:0;z-index:2!important}.sr-table-wrap th.sr-sticky[b-oq3gmq37vm]{z-index:4!important}.complete-column[b-oq3gmq37vm]{min-width:46px!important;width:46px;text-align:center!important}.task-column[b-oq3gmq37vm]{min-width:480px!important}.action-column[b-oq3gmq37vm]{min-width:65px!important;width:65px}.sr-table-wrap input[b-oq3gmq37vm],.sr-table-wrap select[b-oq3gmq37vm],.sr-fields input[b-oq3gmq37vm],.sr-fields select[b-oq3gmq37vm],.sr-fields textarea[b-oq3gmq37vm],.sr-modal input[b-oq3gmq37vm],.sr-modal textarea[b-oq3gmq37vm]{box-sizing:border-box;width:100%;border:1px solid #b8c6ce;padding:7px;background:#fff;font-size:11px}.sr-table-wrap input[type=checkbox][b-oq3gmq37vm]{width:18px;height:18px;accent-color:#138477}.task-name[b-oq3gmq37vm]{font-weight:800;font-size:12px!important}.task-column div[b-oq3gmq37vm]{display:grid;grid-template-columns:140px 1fr;gap:5px;margin-top:4px}.sr-raci-cell label[b-oq3gmq37vm]{display:grid;grid-template-columns:28px 1fr;align-items:center;font-size:8px;text-transform:uppercase;margin-bottom:2px}.sr-raci-cell input[b-oq3gmq37vm]{margin-bottom:3px}.sr-workstream-row td[b-oq3gmq37vm],.sr-group1-row td[b-oq3gmq37vm]{position:sticky;left:0;padding:8px 11px!important}.sr-workstream-row td[b-oq3gmq37vm]{background:#174f5d!important;color:#fff;border-left:5px solid var(--orange)}.sr-group1-row td[b-oq3gmq37vm]{background:#dcecef!important;color:#18313e;border-left:5px solid #1b7b8e}.sr-workstream-row small[b-oq3gmq37vm],.sr-group1-row small[b-oq3gmq37vm]{margin-right:9px;font:900 8px Inter;letter-spacing:.1em}.sr-workstream-row b[b-oq3gmq37vm],.sr-group1-row b[b-oq3gmq37vm]{font-size:12px}.sr-workstream-row span[b-oq3gmq37vm],.sr-group1-row span[b-oq3gmq37vm]{margin-left:12px;font-weight:500}.sr-workstream-row span[b-oq3gmq37vm]{color:#d7e6ea}.sr-group1-row span[b-oq3gmq37vm]{color:#59717b}.owner-row>td[b-oq3gmq37vm]{background:#fff8f4!important;padding-top:7px!important;padding-bottom:7px!important}.owner-fields[b-oq3gmq37vm]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.owner-fields label[b-oq3gmq37vm]{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:8px;color:#a7421d;font:900 9px Inter;text-transform:uppercase}.owner-fields input[b-oq3gmq37vm]{font-weight:600;text-transform:none}.complete-row td[b-oq3gmq37vm]{background:#f2f8f4}.complete-row .task-name[b-oq3gmq37vm]{text-decoration:line-through;color:#63726a}.edit[b-oq3gmq37vm]{padding:6px 8px!important}.sr-cards[b-oq3gmq37vm]{display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));gap:13px}.sr-cards article[b-oq3gmq37vm]{border:1px solid #cbd5da;border-top:4px solid #12687a;padding:15px}.sr-card-title[b-oq3gmq37vm]{display:flex;gap:10px}.sr-card-title>input[b-oq3gmq37vm]{flex:1;border:0;font-size:18px;font-weight:800}.sr-card-title button.remove[b-oq3gmq37vm]{background:none;color:#a63224;padding:3px}.sr-fields[b-oq3gmq37vm]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.sr-fields label[b-oq3gmq37vm],.sr-modal label[b-oq3gmq37vm]{display:grid;gap:5px;font:800 10px Inter;text-transform:uppercase}.sr-fields .wide[b-oq3gmq37vm]{grid-column:1/-1}.sr-fields textarea[b-oq3gmq37vm]{min-height:70px}.sr-modal-bg[b-oq3gmq37vm]{position:fixed;inset:0;z-index:500;background:#07131bbb;display:grid;place-items:center}.sr-modal[b-oq3gmq37vm]{width:min(500px,90vw);display:grid;gap:13px;background:#fff;border-top:5px solid var(--orange);padding:22px}.sr-modal.wide[b-oq3gmq37vm]{width:min(760px,90vw)}.sr-modal textarea[b-oq3gmq37vm]{min-height:120px}.sr-modal h2[b-oq3gmq37vm]{margin:0}.sr-modal>div[b-oq3gmq37vm]{display:flex;justify-content:flex-end;gap:8px}.sr-modal .remove-left[b-oq3gmq37vm]{margin-right:auto;background:#fff;color:#a63224;border:1px solid #a63224}@media(max-width:1200px){.sr-filters[b-oq3gmq37vm]{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.sr-header .container[b-oq3gmq37vm],.sr-kpis[b-oq3gmq37vm],.sr-cards[b-oq3gmq37vm],.sr-filters[b-oq3gmq37vm]{grid-template-columns:1fr}.sr-panel>header[b-oq3gmq37vm]{align-items:flex-start;flex-direction:column}.owner-fields[b-oq3gmq37vm]{grid-template-columns:1fr}.owner-fields label[b-oq3gmq37vm]{grid-template-columns:1fr}}

/* Focused-entry refinements */
.sr-results[b-oq3gmq37vm]{justify-content:space-between;gap:16px;padding:4px 1px 7px}.sr-entry-hint[b-oq3gmq37vm]{color:#47616d}.sr-table-wrap[b-oq3gmq37vm]{box-shadow:inset 0 1px #fff}.sr-table-wrap table[b-oq3gmq37vm]{min-width:100%;width:max-content}.sr-table-wrap th[b-oq3gmq37vm]{padding:8px 7px}.sr-table-wrap td[b-oq3gmq37vm]{padding:6px;transition:background .15s ease}.sr-table-wrap tr:not(.sr-group-row):hover td[b-oq3gmq37vm]{background:#f5fafb}.sr-table-wrap input:focus[b-oq3gmq37vm],.sr-table-wrap select:focus[b-oq3gmq37vm],.sr-filters input:focus[b-oq3gmq37vm],.sr-filters select:focus[b-oq3gmq37vm]{outline:2px solid #1b7b8e;outline-offset:1px;border-color:#1b7b8e}.sr-table-wrap input[type=checkbox][b-oq3gmq37vm]{width:19px;height:19px;cursor:pointer}.sr-raci-cell[b-oq3gmq37vm]{min-width:145px}.sr-group-row td[b-oq3gmq37vm]{border-left:4px solid #1b7b8e}.sr-back-top[b-oq3gmq37vm]{position:fixed;left:50%;bottom:18px;z-index:440;transform:translateX(-50%);display:flex;align-items:center;gap:7px;border:1px solid #43545d;border-radius:999px;background:#17242d;color:#fff;padding:10px 18px;font-weight:800;box-shadow:0 8px 24px #07131b40;cursor:pointer}.sr-back-top:hover[b-oq3gmq37vm]{background:var(--orange);border-color:var(--orange)}
.sr-result-actions[b-oq3gmq37vm]{display:flex;align-items:center;gap:6px}.sr-result-actions button[b-oq3gmq37vm]{border:1px solid #aab6bc;background:#fff;color:#172630;padding:4px 8px;font:800 9px Inter;cursor:pointer}.sr-result-actions button:hover[b-oq3gmq37vm]{border-color:var(--orange);color:var(--orange)}.task-column .task-heading[b-oq3gmq37vm]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:5px;margin-top:0}.task-expander[b-oq3gmq37vm]{display:grid!important;place-items:center;width:28px!important;height:28px!important;min-width:28px;border:1px solid #1b7b8e!important;background:#fff!important;color:#174f5d!important;padding:0!important;font-size:16px!important;line-height:1!important}.responsibility-row.expanded .task-expander[b-oq3gmq37vm]{background:#174f5d!important;color:#fff!important}.responsibility-row.expanded td[b-oq3gmq37vm]{border-bottom-color:#f0b08f}.staffing-row>td[b-oq3gmq37vm],.owner-row>td[b-oq3gmq37vm]{animation:srReveal-b-oq3gmq37vm .16s ease-out}.staffing-row>td:first-child[b-oq3gmq37vm],.owner-row>td:first-child[b-oq3gmq37vm]{border-right:0}@keyframes srReveal-b-oq3gmq37vm{from{opacity:.4;transform:translateY(-3px)}to{opacity:1;transform:none}}
.sr-panel .sr-filters[b-oq3gmq37vm]{display:grid;grid-template-columns:minmax(245px,.85fr) minmax(500px,2fr) minmax(270px,.9fr) auto;gap:8px;align-items:stretch}.sr-filters fieldset[b-oq3gmq37vm]{min-width:0;margin:0;border:1px solid #cad5da;padding:7px;background:#fff}.sr-filters legend[b-oq3gmq37vm]{padding:0 5px;color:#174f5d;font:900 8px Inter;letter-spacing:.1em}.sr-filters fieldset>label:not(.check)[b-oq3gmq37vm],.sr-filters .record-filters label[b-oq3gmq37vm],.sr-filters .display-filters label[b-oq3gmq37vm]{display:grid;gap:3px;font:800 8px Inter;text-transform:uppercase}.sr-filters .search[b-oq3gmq37vm]{display:grid;grid-template-columns:1fr;gap:6px}.sr-filters .check[b-oq3gmq37vm]{display:flex!important;align-items:center;gap:6px;color:#435a65;font:700 9px Inter!important;text-transform:none!important}.sr-filters .check input[b-oq3gmq37vm]{width:15px;height:15px;margin:0;accent-color:#138477}.sr-filters .record-filters[b-oq3gmq37vm]{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));gap:6px}.sr-filters .display-filters[b-oq3gmq37vm]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sr-filters .clear-filters[b-oq3gmq37vm]{align-self:end;min-height:34px}@media(max-width:1250px){.sr-panel .sr-filters[b-oq3gmq37vm]{grid-template-columns:1fr 2fr}.sr-filters .display-filters[b-oq3gmq37vm]{grid-column:1/-1}.sr-filters .clear-filters[b-oq3gmq37vm]{grid-column:1/-1}}@media(max-width:800px){.sr-panel .sr-filters[b-oq3gmq37vm]{grid-template-columns:1fr}.sr-filters .record-filters[b-oq3gmq37vm]{grid-template-columns:1fr 1fr}.sr-filters .display-filters[b-oq3gmq37vm]{grid-column:auto}.sr-filters .clear-filters[b-oq3gmq37vm]{grid-column:auto}.sr-result-actions[b-oq3gmq37vm]{align-items:flex-end;flex-direction:column}}
.sr-panel>header[b-oq3gmq37vm]{display:block;margin-bottom:12px;padding:2px 2px 10px;border-bottom:1px solid #d9e0e3}.sr-panel>header>.tracker-intro[b-oq3gmq37vm]{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;margin:0!important}.tracker-intro h2[b-oq3gmq37vm]{margin:2px 0!important;font-size:27px!important;line-height:1.08}.tracker-intro p[b-oq3gmq37vm]{max-width:760px;font-size:12px;line-height:1.45}.sr-panel .sr-filters[b-oq3gmq37vm]{grid-template-columns:1fr;gap:8px;margin:0 0 10px;padding:10px}.sr-filters fieldset[b-oq3gmq37vm]{padding:9px 10px 10px}.sr-filters legend[b-oq3gmq37vm]{font-size:9px}.sr-filters .search[b-oq3gmq37vm]{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px}.sr-filters .search>input[b-oq3gmq37vm]{min-height:34px}.sr-filters .record-filters[b-oq3gmq37vm]{grid-template-columns:repeat(4,minmax(135px,1fr));gap:8px}.sr-filters .display-filters[b-oq3gmq37vm]{display:grid;grid-template-columns:minmax(170px,230px) minmax(170px,230px) 1fr auto;align-items:end;gap:8px}.sr-filters .display-filters .clear-filters[b-oq3gmq37vm]{grid-column:4;min-width:112px}.sr-table-wrap.expanded[b-oq3gmq37vm]{border-bottom:1px solid #aebcc2}.sr-table-wrap.expanded table[b-oq3gmq37vm]{table-layout:fixed}.sr-table-wrap.expanded th:nth-child(2)[b-oq3gmq37vm]{width:52%}.sr-table-wrap.expanded th:nth-child(3)[b-oq3gmq37vm]{width:36%}.sr-table-wrap.expanded th:nth-child(4)[b-oq3gmq37vm]{width:68px}.task-column[b-oq3gmq37vm]{min-width:0!important}.task-column .task-classification[b-oq3gmq37vm]{grid-template-columns:minmax(120px,.8fr) minmax(180px,1fr);gap:5px}.responsibility-row td[b-oq3gmq37vm]{padding-top:7px;padding-bottom:7px}.responsibility-row .action-column[b-oq3gmq37vm]{text-align:center}.sr-workstream-row td[b-oq3gmq37vm],.sr-group1-row td[b-oq3gmq37vm]{line-height:1.35}.sr-results[b-oq3gmq37vm]{align-items:center;min-height:30px}@media(max-width:950px){.sr-filters .record-filters[b-oq3gmq37vm]{grid-template-columns:1fr 1fr}.sr-filters .display-filters[b-oq3gmq37vm]{grid-template-columns:1fr 1fr}.sr-filters .display-filters .clear-filters[b-oq3gmq37vm]{grid-column:1/-1;justify-self:end}.sr-table-wrap.expanded table[b-oq3gmq37vm]{table-layout:auto;min-width:900px}.task-column[b-oq3gmq37vm]{min-width:420px!important}}@media(max-width:650px){.sr-filters .search[b-oq3gmq37vm],.sr-filters .record-filters[b-oq3gmq37vm],.sr-filters .display-filters[b-oq3gmq37vm]{grid-template-columns:1fr}.sr-filters .display-filters .clear-filters[b-oq3gmq37vm]{grid-column:auto;justify-self:stretch}.sr-results[b-oq3gmq37vm]{align-items:flex-start;flex-direction:column}}
.sr-filters .search[b-oq3gmq37vm],.sr-filters .record-filters[b-oq3gmq37vm],.sr-filters .display-filters[b-oq3gmq37vm]{display:block}.sr-filters fieldset[b-oq3gmq37vm]{border-top:3px solid #d8e4e8}.sr-filters .search[b-oq3gmq37vm]{border-top-color:var(--orange)}.sr-filters .record-filters[b-oq3gmq37vm]{border-top-color:#1b7b8e}.sr-filters .display-filters[b-oq3gmq37vm]{border-top-color:#172630}.sr-filters .filter-controls[b-oq3gmq37vm]{display:grid;align-items:end;gap:8px}.sr-filters .search .filter-controls[b-oq3gmq37vm]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sr-filters .search .filter-controls>input[b-oq3gmq37vm]{min-height:38px;font-size:13px}.sr-filters .record-filters .filter-controls[b-oq3gmq37vm]{grid-template-columns:repeat(4,minmax(135px,1fr))}.sr-filters .display-filters .filter-controls[b-oq3gmq37vm]{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto}.sr-filters .display-filters .clear-filters[b-oq3gmq37vm]{grid-column:auto;min-width:124px}.sr-filters .check[b-oq3gmq37vm]{white-space:nowrap;padding:0 4px}.sr-filters .filter-controls label:not(.check)[b-oq3gmq37vm]{display:grid;gap:4px;font:800 8px Inter;text-transform:uppercase}.sr-filters .filter-controls input:not([type=checkbox])[b-oq3gmq37vm],.sr-filters .filter-controls select[b-oq3gmq37vm]{min-height:34px}@media(max-width:950px){.sr-filters .record-filters .filter-controls[b-oq3gmq37vm]{grid-template-columns:1fr 1fr}.sr-filters .display-filters .filter-controls[b-oq3gmq37vm]{grid-template-columns:1fr 1fr}.sr-filters .display-filters .clear-filters[b-oq3gmq37vm]{grid-column:1/-1;justify-self:end}}@media(max-width:650px){.sr-filters .search .filter-controls[b-oq3gmq37vm],.sr-filters .record-filters .filter-controls[b-oq3gmq37vm],.sr-filters .display-filters .filter-controls[b-oq3gmq37vm]{grid-template-columns:1fr}.sr-filters .check[b-oq3gmq37vm]{white-space:normal}.sr-filters .display-filters .clear-filters[b-oq3gmq37vm]{grid-column:auto;justify-self:stretch}}
.sr-result-actions[b-oq3gmq37vm]{flex-wrap:wrap;justify-content:flex-end}.hierarchy-banner[b-oq3gmq37vm]{display:flex;align-items:center;justify-content:space-between;gap:14px}.hierarchy-toggle[b-oq3gmq37vm]{display:flex!important;align-items:center!important;gap:8px!important;border:0!important;background:transparent!important;padding:0!important;color:inherit!important;text-align:left!important;cursor:pointer}.hierarchy-toggle i[b-oq3gmq37vm]{display:grid;place-items:center;width:20px;height:20px;border:1px solid currentColor;font:900 16px/1 Inter;font-style:normal;opacity:.8}.hierarchy-toggle small[b-oq3gmq37vm]{margin:0!important;font-size:7px!important;font-weight:700!important;letter-spacing:.12em!important;opacity:.68}.hierarchy-toggle b[b-oq3gmq37vm]{font-size:15px!important;line-height:1!important;letter-spacing:.01em}.sr-workstream-row .hierarchy-toggle b[b-oq3gmq37vm]{color:#fff}.sr-group1-row .hierarchy-toggle b[b-oq3gmq37vm]{color:#123e4a;font-size:13px!important}.sr-workstream-row .hierarchy-banner>span[b-oq3gmq37vm],.sr-group1-row .hierarchy-banner>span[b-oq3gmq37vm]{margin-left:auto;font-size:9px;font-weight:500;white-space:nowrap}.sr-workstream-row .hierarchy-toggle:hover b[b-oq3gmq37vm],.sr-workstream-row .hierarchy-toggle:focus-visible b[b-oq3gmq37vm]{color:#ffb18f}.sr-group1-row .hierarchy-toggle:hover b[b-oq3gmq37vm],.sr-group1-row .hierarchy-toggle:focus-visible b[b-oq3gmq37vm]{color:var(--orange)}.hierarchy-toggle:focus-visible[b-oq3gmq37vm]{outline:2px solid currentColor!important;outline-offset:3px}@media(max-width:700px){.hierarchy-banner[b-oq3gmq37vm]{align-items:flex-start;flex-direction:column;gap:5px}.sr-workstream-row .hierarchy-banner>span[b-oq3gmq37vm],.sr-group1-row .hierarchy-banner>span[b-oq3gmq37vm]{margin-left:28px;white-space:normal}}
@media(max-width:900px){.sr-back-top span[b-oq3gmq37vm]{display:none}.sr-back-top[b-oq3gmq37vm]{padding:10px 14px}}
.sr-shortcut-bar[b-oq3gmq37vm]{position:fixed;top:max(210px,20vh);right:18px;z-index:430;display:grid;width:154px;border:1px solid #172630;border-right:4px solid var(--orange);background:#172630;box-shadow:0 14px 34px rgba(18,33,42,.28)}.sr-shortcut-bar>header[b-oq3gmq37vm]{padding:9px 10px 5px;color:#fff;font:900 9px/1.2 Inter;letter-spacing:.12em}.sr-shortcut-bar section[b-oq3gmq37vm]{display:grid;gap:5px;padding:6px 8px 7px;border-top:1px solid #50616a}.sr-shortcut-bar section>small[b-oq3gmq37vm]{color:#b8c4c9;font:900 7px/1.2 Inter;letter-spacing:.12em}.sr-shortcut-bar button[b-oq3gmq37vm]{display:flex;align-items:center;gap:8px;min-height:34px;border:1px solid #92a0a6;background:#fff;padding:6px 8px;color:#172630;font:900 9px/1.15 Inter;text-align:left;cursor:pointer}.sr-shortcut-bar button[b-oq3gmq37vm]::after{content:'›';margin-left:auto;color:var(--orange);font-size:15px}.sr-shortcut-bar button>span[b-oq3gmq37vm]{display:grid;place-items:center;flex:0 0 20px;height:20px;background:#e9eef0;color:#172630;font-size:13px;font-weight:900}.sr-shortcut-bar button.excel[b-oq3gmq37vm]{border-color:#7fa692}.sr-shortcut-bar button .excel-icon[b-oq3gmq37vm]{background:#217346;color:#fff}.sr-shortcut-bar button.organize[b-oq3gmq37vm]{border-color:var(--orange);background:var(--orange);color:#fff}.sr-shortcut-bar button.organize>span[b-oq3gmq37vm]{background:#fff;color:var(--orange)}.sr-shortcut-bar button.organize[b-oq3gmq37vm]::after{color:#fff}.sr-shortcut-bar button.save[b-oq3gmq37vm]{border-color:#138477;background:#138477;color:#fff}.sr-shortcut-bar button.save>span[b-oq3gmq37vm]{background:#fff;color:#138477}.sr-shortcut-bar button.save[b-oq3gmq37vm]::after{color:#fff}.sr-shortcut-bar button:disabled[b-oq3gmq37vm]{cursor:wait;opacity:.7}.sr-shortcut-bar button:hover[b-oq3gmq37vm],.sr-shortcut-bar button:focus-visible[b-oq3gmq37vm]{outline:2px solid #ffb08f;outline-offset:1px}.sr-shortcut-bar b[b-oq3gmq37vm]{font:inherit}
@media(max-width:1150px){.sr-shortcut-bar[b-oq3gmq37vm]{top:auto;right:12px;bottom:82px;width:auto;grid-template-columns:repeat(5,auto);padding:6px}.sr-shortcut-bar>header[b-oq3gmq37vm],.sr-shortcut-bar section>small[b-oq3gmq37vm]{display:none}.sr-shortcut-bar section[b-oq3gmq37vm]{display:contents}.sr-shortcut-bar button[b-oq3gmq37vm]{margin:0 3px}.sr-shortcut-bar button[b-oq3gmq37vm]::after{display:none}}@media(max-width:700px){.sr-shortcut-bar[b-oq3gmq37vm]{left:8px;right:8px;bottom:74px}.sr-shortcut-bar button[b-oq3gmq37vm]{justify-content:center;padding:6px}.sr-shortcut-bar button b[b-oq3gmq37vm]{display:none}}
.sr-custom-filters[b-oq3gmq37vm]{display:flex;align-items:end;gap:8px;overflow:auto;padding:8px 9px;margin-top:-3px;background:#fff8f4;border:1px solid #f0c8b5}.sr-custom-filters>b[b-oq3gmq37vm]{align-self:center;white-space:nowrap;color:var(--orange);font-size:10px;text-transform:uppercase}.sr-custom-filters label[b-oq3gmq37vm]{display:grid;gap:3px;min-width:145px;font:800 9px Inter;text-transform:uppercase}.sr-custom-filters select[b-oq3gmq37vm]{border:1px solid #b8c6ce;background:#fff;padding:6px;font:400 11px Inter;text-transform:none}.task-column div[b-oq3gmq37vm]{grid-template-columns:1fr 1.25fr}.sr-detail-meta[b-oq3gmq37vm]{display:flex!important;justify-content:flex-start!important;gap:6px!important}.sr-detail-meta span[b-oq3gmq37vm]{border-radius:999px;background:#eaf1f3;color:#174f5d;padding:5px 9px;font-size:11px;font-weight:800}.sr-custom-values[b-oq3gmq37vm]{border-top:1px solid #cbd5da;padding-top:12px}.sr-custom-values header[b-oq3gmq37vm]{display:grid}.sr-custom-values header small[b-oq3gmq37vm]{color:var(--orange);font:800 9px Inter;letter-spacing:.12em}.sr-custom-values>div[b-oq3gmq37vm]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.sr-custom-values label[b-oq3gmq37vm]{display:grid;gap:4px;font:800 10px Inter;text-transform:uppercase}.sr-custom-values label small[b-oq3gmq37vm]{font-weight:400;text-transform:none;color:#60717a}.sr-custom-values input[b-oq3gmq37vm],.sr-custom-values select[b-oq3gmq37vm],.sr-custom-values textarea[b-oq3gmq37vm]{box-sizing:border-box;width:100%;border:1px solid #b8c6ce;background:#fff;padding:7px}.sr-custom-values textarea[b-oq3gmq37vm]{min-height:70px}@media(max-width:700px){.sr-custom-values>div[b-oq3gmq37vm]{grid-template-columns:1fr}}
/* /Components/Pages/CollaborationLastsArticle.razor.rz.scp.css */
.collaboration-cover[b-9bfrquvemw]{padding:8px;transform:rotate(.2deg)}.collaboration-cover img[b-9bfrquvemw]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}
.collaboration-practices[b-9bfrquvemw]{margin:58px 0;border:1px solid var(--ink);background:#fff}.collaboration-practices>header[b-9bfrquvemw],.relationship-timeline>header[b-9bfrquvemw]{padding:26px 28px;background:var(--ink);color:#fff}.collaboration-practices header small[b-9bfrquvemw],.relationship-timeline header small[b-9bfrquvemw],.trust-moments>small[b-9bfrquvemw],.reputation-ledger>small[b-9bfrquvemw],.collaboration-playbook>small[b-9bfrquvemw],.collaboration-closing>small[b-9bfrquvemw]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.collaboration-practices h2[b-9bfrquvemw],.relationship-timeline h2[b-9bfrquvemw]{margin:7px 0 0;color:#fff}.collaboration-practices>div[b-9bfrquvemw]{display:grid;grid-template-columns:repeat(6,1fr)}.collaboration-practices article[b-9bfrquvemw]{grid-column:span 2;padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.collaboration-practices article:nth-child(3n)[b-9bfrquvemw]{border-right:0}.collaboration-practices article:nth-child(4)[b-9bfrquvemw],.collaboration-practices article:nth-child(5)[b-9bfrquvemw]{grid-column:span 3;border-bottom:0}.collaboration-practices article:nth-child(4)[b-9bfrquvemw]{border-right:1px solid #cbd2d4}.collaboration-practices article:nth-child(5)[b-9bfrquvemw]{border-right:0}.collaboration-practices article>span[b-9bfrquvemw]{color:var(--orange);font:800 10px Inter}.collaboration-practices h3[b-9bfrquvemw]{margin:7px 0;font-size:18px}.collaboration-practices p[b-9bfrquvemw]{font-size:12px;line-height:1.6}
.productive-friction[b-9bfrquvemw]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.productive-friction article[b-9bfrquvemw]{padding:29px;border-top:6px solid #c6412b;background:#fff}.productive-friction article:last-child[b-9bfrquvemw]{border-color:#4c863c}.productive-friction small[b-9bfrquvemw]{color:#c6412b;font:800 10px Inter;letter-spacing:.11em}.productive-friction article:last-child small[b-9bfrquvemw]{color:#4c863c}.productive-friction h2[b-9bfrquvemw]{font-size:21px}.productive-friction p[b-9bfrquvemw]{font-size:13px;line-height:1.65}
.trust-moments[b-9bfrquvemw]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.trust-moments h2[b-9bfrquvemw]{margin:8px 0 22px}.trust-moments>div[b-9bfrquvemw]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c7ccce}.trust-moments span[b-9bfrquvemw]{padding:16px;background:#fff;font:750 12px Inter}
.relationship-timeline[b-9bfrquvemw]{margin:58px 0;border:1px solid var(--ink);background:#fff}.relationship-timeline>div[b-9bfrquvemw]{display:grid;grid-template-columns:repeat(5,1fr)}.relationship-timeline article[b-9bfrquvemw]{padding:20px;border-right:1px solid #cbd2d4}.relationship-timeline article:last-child[b-9bfrquvemw]{border-right:0}.relationship-timeline span[b-9bfrquvemw]{color:var(--orange);font:800 9px Inter}.relationship-timeline h3[b-9bfrquvemw]{font-size:16px}.relationship-timeline p[b-9bfrquvemw]{font-size:11px;line-height:1.55}
.reputation-ledger[b-9bfrquvemw]{margin:54px 0;padding:30px;border-top:5px solid var(--orange);background:#fff}.reputation-ledger>div[b-9bfrquvemw]{display:grid;grid-template-columns:repeat(2,1fr);margin-top:18px;border:1px solid #cbd2d4}.reputation-ledger article[b-9bfrquvemw]{padding:24px;border-right:1px solid #cbd2d4}.reputation-ledger article:last-child[b-9bfrquvemw]{border-right:0}.reputation-ledger strong[b-9bfrquvemw]{color:var(--orange);font:750 17px Inter}.reputation-ledger p[b-9bfrquvemw]{font-size:12px;line-height:1.6}.reputation-ledger footer[b-9bfrquvemw]{padding:17px;background:#f0ece5;font:750 12px Inter}
.collaboration-playbook[b-9bfrquvemw]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.collaboration-playbook h2[b-9bfrquvemw]{margin:8px 0 22px}.collaboration-playbook>div[b-9bfrquvemw]{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #cbd2d4}.collaboration-playbook article[b-9bfrquvemw]{padding:17px 20px;background:#fff;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.collaboration-playbook article:nth-child(2n)[b-9bfrquvemw]{border-right:0}.collaboration-playbook article:nth-last-child(-n+2)[b-9bfrquvemw]{border-bottom:0}.collaboration-playbook strong[b-9bfrquvemw]{color:var(--ink);font:750 13px Inter}.collaboration-playbook p[b-9bfrquvemw]{margin:5px 0 0;font-size:12px}
.collaboration-closing[b-9bfrquvemw]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.collaboration-closing h2[b-9bfrquvemw]{color:#fff}.collaboration-closing h2 em[b-9bfrquvemw]{color:var(--orange);font-style:normal}.collaboration-closing p[b-9bfrquvemw]{color:#cbd4d7;font-size:14px;line-height:1.75}.collaboration-closing>strong[b-9bfrquvemw]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.collaboration-ledger .discussion-prompt>p[b-9bfrquvemw]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.collaboration-practices>div[b-9bfrquvemw],.productive-friction[b-9bfrquvemw],.trust-moments>div[b-9bfrquvemw],.relationship-timeline>div[b-9bfrquvemw],.reputation-ledger>div[b-9bfrquvemw],.collaboration-playbook>div[b-9bfrquvemw]{grid-template-columns:1fr}.collaboration-practices article[b-9bfrquvemw]{grid-column:span 1!important;border-right:0!important;border-bottom:1px solid #cbd2d4!important}.collaboration-practices article:last-child[b-9bfrquvemw]{border-bottom:0!important}.relationship-timeline article[b-9bfrquvemw],.reputation-ledger article[b-9bfrquvemw],.collaboration-playbook article[b-9bfrquvemw],.trust-moments span[b-9bfrquvemw]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.relationship-timeline article:last-child[b-9bfrquvemw],.reputation-ledger article:last-child[b-9bfrquvemw],.collaboration-playbook article:last-child[b-9bfrquvemw],.trust-moments span:last-child[b-9bfrquvemw]{border-bottom:0!important}.collaboration-cover img[b-9bfrquvemw]{aspect-ratio:4/3}}
/* /Components/Pages/ConfigurationDebtArticle.razor.rz.scp.css */
.configuration-hero .ledger-hero-grid[b-xgulyeofzf] {
    grid-template-columns: 1fr;
}

.configuration-hero .ledger-title[b-xgulyeofzf] {
    max-width: 1040px;
}

.configuration-feature[b-xgulyeofzf] {
    margin: 3rem 0 0;
    border-top: 3px solid var(--orange, #f4511e);
    background: #111f29;
}

.configuration-feature a[b-xgulyeofzf] {
    position: relative;
    display: block;
}

.configuration-feature img[b-xgulyeofzf] {
    display: block;
    width: 100%;
    height: auto;
}

.configuration-feature a > span[b-xgulyeofzf] {
    position: absolute;
    right: 1rem;
    bottom: 1rem;
    padding: .55rem .75rem;
    color: #fff;
    background: rgba(17, 31, 41, .9);
    font-size: .7rem;
    font-weight: 800;
    letter-spacing: .08em;
    text-transform: uppercase;
}

.configuration-feature figcaption[b-xgulyeofzf] {
    padding: .85rem 1rem;
    color: #fff;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.request-record[b-xgulyeofzf],
.interest-ledger[b-xgulyeofzf],
.complexity-record[b-xgulyeofzf] {
    margin: 3rem 0;
    border: 1px solid #cfd6d8;
}

.record-heading[b-xgulyeofzf] {
    display: flex;
    justify-content: space-between;
    gap: 1rem;
    padding: .9rem 1.15rem;
    color: #fff;
    background: #13242f;
    font-size: .72rem;
    letter-spacing: .1em;
    text-transform: uppercase;
}

.request-record h2[b-xgulyeofzf],
.interest-ledger h2[b-xgulyeofzf],
.complexity-record > h2[b-xgulyeofzf] {
    margin: 1.5rem 1.25rem 0;
}

.request-list[b-xgulyeofzf] {
    list-style: none;
    margin: 1.25rem;
    padding: 0;
}

.request-list li[b-xgulyeofzf] {
    padding: .85rem 1rem;
    background: #f2eee8;
    border-left: 3px solid #f4511e;
}

.request-list li + li[b-xgulyeofzf] {
    margin-top: .65rem;
}

.house-record[b-xgulyeofzf],
.workaround-record[b-xgulyeofzf],
.lesson-record[b-xgulyeofzf] {
    margin: 3rem 0;
    padding: 1.8rem;
    background: #f2eee8;
    border-left: 4px solid #f4511e;
}

.house-record > span[b-xgulyeofzf],
.workaround-record > span[b-xgulyeofzf],
.lesson-record > span[b-xgulyeofzf],
.decision-check > span[b-xgulyeofzf] {
    display: block;
    margin-bottom: .45rem;
    color: #f4511e;
    font-size: .7rem;
    font-weight: 800;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.house-record h2[b-xgulyeofzf],
.workaround-record h2[b-xgulyeofzf],
.lesson-record h2[b-xgulyeofzf] {
    margin: 0;
}

.house-record p:last-child[b-xgulyeofzf],
.lesson-record p[b-xgulyeofzf] {
    margin-bottom: 0;
}

.workaround-record blockquote[b-xgulyeofzf] {
    margin: 1.5rem 0 0;
    padding: 1.2rem;
    color: #fff;
    background: #13242f;
}

.interest-grid[b-xgulyeofzf] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: 1.5rem;
}

.interest-grid div[b-xgulyeofzf] {
    display: grid;
    grid-template-columns: 42px 1fr;
    gap: .8rem;
    padding: 1rem 1.25rem;
    border-top: 1px solid #dfe4e5;
}

.interest-grid div:nth-child(odd)[b-xgulyeofzf] {
    border-right: 1px solid #dfe4e5;
}

.interest-grid span[b-xgulyeofzf],
.complexity-grid article > span[b-xgulyeofzf],
.decision-check li > span[b-xgulyeofzf] {
    color: #f4511e;
    font-weight: 800;
    letter-spacing: .08em;
}

.interest-grid p[b-xgulyeofzf],
.decision-check li p[b-xgulyeofzf] {
    margin: 0;
}

.ownership-question[b-xgulyeofzf] {
    display: grid;
    grid-template-columns: minmax(0, .7fr) minmax(0, 1.3fr);
    margin: 3rem 0;
    border-bottom: 3px solid #f4511e;
}

.ownership-question > div[b-xgulyeofzf] {
    padding: 1.5rem;
}

.ownership-question > div:first-child[b-xgulyeofzf] {
    background: #f2eee8;
}

.ownership-question > div:last-child[b-xgulyeofzf] {
    color: #fff;
    background: #13242f;
}

.ownership-question span[b-xgulyeofzf] {
    display: block;
    margin-bottom: .55rem;
    font-size: .68rem;
    font-weight: 800;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.ownership-question p[b-xgulyeofzf],
.ownership-question h2[b-xgulyeofzf] {
    margin: 0;
}

.complexity-grid[b-xgulyeofzf] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-top: 1.5rem;
    border-top: 1px solid #dfe4e5;
}

.complexity-grid article[b-xgulyeofzf] {
    padding: 1.4rem;
}

.complexity-grid article + article[b-xgulyeofzf] {
    border-left: 1px solid #dfe4e5;
}

.complexity-grid h3[b-xgulyeofzf] {
    margin: .6rem 0 .35rem;
}

.complexity-grid p[b-xgulyeofzf] {
    margin: 0;
}

.fred-slothy-record[b-xgulyeofzf] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin: 3rem 0;
    border: 1px solid #cfd6d8;
}

.fred-slothy-record > div[b-xgulyeofzf] {
    padding: 1.4rem;
}

.fred-slothy-record > div + div[b-xgulyeofzf] {
    border-left: 1px solid #cfd6d8;
}

.fred-slothy-record div > span[b-xgulyeofzf] {
    color: #f4511e;
    font-size: .75rem;
    font-weight: 800;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.fred-slothy-record div p[b-xgulyeofzf] {
    margin-bottom: 0;
}

.fred-slothy-record blockquote[b-xgulyeofzf] {
    grid-column: 1 / -1;
    margin: 0;
    padding: 1.25rem 1.4rem;
    color: #fff;
    background: #13242f;
}

.decision-check[b-xgulyeofzf] {
    margin: 3rem 0;
}

.decision-check h2[b-xgulyeofzf] {
    margin: 0;
}

.decision-check ol[b-xgulyeofzf] {
    list-style: none;
    margin: 1.2rem 0 0;
    padding: 0;
    border: 1px solid #cfd6d8;
}

.decision-check li[b-xgulyeofzf] {
    display: grid;
    grid-template-columns: 52px 1fr;
    gap: 1rem;
    padding: 1rem 1.15rem;
}

.decision-check li + li[b-xgulyeofzf] {
    border-top: 1px solid #dfe4e5;
}

.configuration-quote p[b-xgulyeofzf] {
    margin: .15rem 0;
}

.lesson-record p[b-xgulyeofzf] {
    margin-top: .55rem;
    font-size: 1.1rem;
}

@media (max-width: 760px) {
    .interest-grid[b-xgulyeofzf],
    .ownership-question[b-xgulyeofzf],
    .complexity-grid[b-xgulyeofzf],
    .fred-slothy-record[b-xgulyeofzf] {
        grid-template-columns: 1fr;
    }

    .interest-grid div:nth-child(odd)[b-xgulyeofzf],
    .complexity-grid article + article[b-xgulyeofzf],
    .fred-slothy-record > div + div[b-xgulyeofzf] {
        border-right: 0;
        border-left: 0;
    }

    .complexity-grid article + article[b-xgulyeofzf],
    .fred-slothy-record > div + div[b-xgulyeofzf] {
        border-top: 1px solid #dfe4e5;
    }

    .record-heading[b-xgulyeofzf] {
        align-items: flex-start;
        flex-direction: column;
    }
}
/* /Components/Pages/ConsultantPerspectiveArticle.razor.rz.scp.css */
.consultant-ledger .ledger-hero[b-9xbiomuzjs]{background:linear-gradient(135deg,#f5f1e9 0%,#eee8de 62%,#dfe6e7 100%)}
.partnership-map[b-9xbiomuzjs]{align-self:center;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink);background:#fff;box-shadow:18px 20px 0 rgba(21,39,48,.09);transform:rotate(.25deg)}
.partnership-map header[b-9xbiomuzjs]{grid-column:1/-1;padding:23px 25px;background:var(--ink);color:#fff}.partnership-map header small[b-9xbiomuzjs]{display:block;color:var(--orange);font:800 10px Inter;letter-spacing:.13em}.partnership-map header strong[b-9xbiomuzjs]{display:block;margin-top:7px;font:700 19px Inter}.partnership-map .partner[b-9xbiomuzjs],.partnership-map .shared[b-9xbiomuzjs]{padding:25px 22px;min-height:166px}.partnership-map .partner[b-9xbiomuzjs]{background:#f6f3ed}.partnership-map .client[b-9xbiomuzjs]{grid-column:1;grid-row:2;border-right:1px solid #bec7ca}.partnership-map .consultant[b-9xbiomuzjs]{grid-column:2;grid-row:2}.partnership-map .shared[b-9xbiomuzjs]{grid-column:1/-1;grid-row:3;display:flex;flex-direction:column;justify-content:center;min-height:144px;background:var(--orange);color:#fff}.partnership-map div>span[b-9xbiomuzjs]{font:800 9px Inter;letter-spacing:.12em}.partnership-map .partner>span[b-9xbiomuzjs]{color:var(--orange)}.partnership-map h2[b-9xbiomuzjs]{margin:9px 0 10px;font-size:20px}.partnership-map .shared h2[b-9xbiomuzjs]{color:#fff;font-size:30px}.partnership-map p[b-9xbiomuzjs]{margin:0;font:650 12px/1.7 Inter}.partnership-map footer[b-9xbiomuzjs]{grid-column:1/-1;padding:16px 22px;border-top:1px solid var(--ink);font:800 11px Inter;letter-spacing:.08em;text-align:center;text-transform:uppercase}
.reality-panel[b-9xbiomuzjs],.decision-rights[b-9xbiomuzjs],.mutual-standard[b-9xbiomuzjs]{margin:58px 0;border:1px solid var(--ink);background:#fff}.reality-panel>header[b-9xbiomuzjs],.decision-rights>header[b-9xbiomuzjs],.mutual-standard>header[b-9xbiomuzjs]{padding:27px 29px;background:var(--ink);color:#fff}.reality-panel header small[b-9xbiomuzjs],.decision-rights header small[b-9xbiomuzjs],.mutual-standard header small[b-9xbiomuzjs],.pressure-grid>small[b-9xbiomuzjs],.trust-ladder>small[b-9xbiomuzjs],.consultant-closing>small[b-9xbiomuzjs]{color:var(--orange);font:800 10px Inter;letter-spacing:.13em}.reality-panel header h2[b-9xbiomuzjs],.decision-rights header h2[b-9xbiomuzjs],.mutual-standard header h2[b-9xbiomuzjs]{margin:7px 0 0;color:#fff}.reality-panel>div[b-9xbiomuzjs]{display:grid;grid-template-columns:1fr 1fr}.reality-panel article[b-9xbiomuzjs]{padding:28px}.reality-panel article+article[b-9xbiomuzjs]{border-left:1px solid #c7ced0}.reality-panel article span[b-9xbiomuzjs]{color:var(--orange);font:800 10px Inter;letter-spacing:.1em;text-transform:uppercase}.reality-panel article h3[b-9xbiomuzjs]{margin:9px 0;font-size:20px}.reality-panel article p[b-9xbiomuzjs]{font-size:13px;line-height:1.7}.reality-panel>footer[b-9xbiomuzjs]{padding:17px 28px;background:#f0ece5;font:750 12px Inter;text-align:center}
.pressure-grid[b-9xbiomuzjs]{margin:56px 0;padding:30px;border-left:6px solid var(--orange);background:#f0ece5}.pressure-grid>div[b-9xbiomuzjs]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:17px;background:#c7ced0}.pressure-grid article[b-9xbiomuzjs]{padding:21px;background:#fff}.pressure-grid strong[b-9xbiomuzjs]{color:var(--orange);font:750 14px Inter}.pressure-grid p[b-9xbiomuzjs]{font-size:11px;line-height:1.6}
.decision-rights>div[b-9xbiomuzjs]{display:grid;grid-template-columns:repeat(3,1fr)}.decision-rights article[b-9xbiomuzjs]{padding:26px;border-right:1px solid #c7ced0}.decision-rights article:last-child[b-9xbiomuzjs]{border-right:0}.decision-rights article>span[b-9xbiomuzjs]{color:var(--orange);font:800 9px Inter;letter-spacing:.12em}.decision-rights h3[b-9xbiomuzjs]{margin:9px 0 16px;font-size:18px}.decision-rights ul[b-9xbiomuzjs],.mutual-standard ul[b-9xbiomuzjs]{margin:0;padding-left:17px}.decision-rights li[b-9xbiomuzjs],.mutual-standard li[b-9xbiomuzjs]{margin:8px 0;font:600 11px/1.45 Inter}.decision-rights .shared-rights[b-9xbiomuzjs]{background:#f0ece5}
.mutual-standard>div[b-9xbiomuzjs]{display:grid;grid-template-columns:1fr 1fr}.mutual-standard article[b-9xbiomuzjs]{padding:28px}.mutual-standard article+article[b-9xbiomuzjs]{border-left:1px solid #c7ced0;background:#f6f3ed}.mutual-standard h3[b-9xbiomuzjs]{margin:0 0 17px;color:var(--orange);font-size:18px}
.engagement-models[b-9xbiomuzjs]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:56px 0}.engagement-models article[b-9xbiomuzjs]{padding:26px;border-top:5px solid var(--orange);background:#fff}.engagement-models span[b-9xbiomuzjs]{color:var(--orange);font:800 10px Inter}.engagement-models h3[b-9xbiomuzjs]{margin:9px 0;font-size:19px}.engagement-models p[b-9xbiomuzjs]{min-height:75px;font-size:12px;line-height:1.65}.engagement-models strong[b-9xbiomuzjs]{display:block;padding-top:13px;border-top:1px solid #c7ced0;font:750 11px Inter;text-transform:uppercase}
.trust-ladder[b-9xbiomuzjs]{margin:56px 0;padding:29px;background:#fff;border-top:5px solid var(--orange)}.trust-ladder>div[b-9xbiomuzjs]{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.trust-ladder span[b-9xbiomuzjs]{font:800 11px Inter;color:var(--ink)}.trust-ladder i[b-9xbiomuzjs]{height:1px;flex:1;margin:0 10px;background:var(--orange);position:relative}.trust-ladder i[b-9xbiomuzjs]:after{content:'›';position:absolute;right:-2px;top:-13px;color:var(--orange);font:800 20px Inter}
.consultant-closing[b-9xbiomuzjs]{margin:60px 0;padding:38px;background:var(--ink);color:#fff}.consultant-closing h2[b-9xbiomuzjs]{color:#fff}.consultant-closing h2 em[b-9xbiomuzjs]{color:var(--orange);font-style:normal}.consultant-closing p[b-9xbiomuzjs]{color:#ccd5d8;font-size:14px;line-height:1.75}.consultant-closing>strong[b-9xbiomuzjs]{display:block;padding-top:19px;border-top:1px solid #52636b;font:750 17px Inter}.consultant-ledger .discussion-prompt>p[b-9xbiomuzjs]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.partnership-map[b-9xbiomuzjs],.reality-panel>div[b-9xbiomuzjs],.pressure-grid>div[b-9xbiomuzjs],.decision-rights>div[b-9xbiomuzjs],.mutual-standard>div[b-9xbiomuzjs],.engagement-models[b-9xbiomuzjs]{grid-template-columns:1fr}.partnership-map header[b-9xbiomuzjs],.partnership-map footer[b-9xbiomuzjs],.partnership-map .client[b-9xbiomuzjs],.partnership-map .consultant[b-9xbiomuzjs],.partnership-map .shared[b-9xbiomuzjs]{grid-column:1;grid-row:auto}.partnership-map .client[b-9xbiomuzjs]{border-right:0;border-bottom:1px solid #bec7ca}.partnership-map .consultant[b-9xbiomuzjs]{border-top:1px solid #bec7ca}.reality-panel article+article[b-9xbiomuzjs],.mutual-standard article+article[b-9xbiomuzjs]{border-left:0;border-top:1px solid #c7ced0}.decision-rights article[b-9xbiomuzjs]{border-right:0;border-bottom:1px solid #c7ced0}.decision-rights article:last-child[b-9xbiomuzjs]{border-bottom:0}.trust-ladder>div[b-9xbiomuzjs]{align-items:stretch;flex-direction:column;gap:9px}.trust-ladder i[b-9xbiomuzjs]{width:1px;height:18px;flex:none;margin:0 0 0 18px}.trust-ladder i[b-9xbiomuzjs]:after{content:'⌄';top:6px;right:-7px}.engagement-models p[b-9xbiomuzjs]{min-height:0}}
/* /Components/Pages/ConversionTemplatesAdmin.razor.rz.scp.css */
.templates-admin[b-y4npb2w2tb]{max-width:1500px;margin:24px auto;padding:24px}.template-layout[b-y4npb2w2tb]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px}aside button[b-y4npb2w2tb]{display:block;width:100%;text-align:left;margin:8px 0}small[b-y4npb2w2tb]{display:block}fieldset[b-y4npb2w2tb]{border:1px solid #ccdbe2;padding:22px}label[b-y4npb2w2tb]{display:block;margin:14px 0}input:not([type=checkbox])[b-y4npb2w2tb],textarea[b-y4npb2w2tb]{display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid #b9ccd5}button[b-y4npb2w2tb]{padding:10px 14px;border:1px solid #b9ccd5;color:#203e50;background:white;cursor:pointer}button:disabled[b-y4npb2w2tb]{opacity:.5;cursor:default}details[b-y4npb2w2tb]{padding:14px;border:1px solid #ccdbe2;margin:10px 0}summary[b-y4npb2w2tb]{cursor:pointer;font-weight:600}table[b-y4npb2w2tb]{width:100%;border-collapse:collapse}td[b-y4npb2w2tb],th[b-y4npb2w2tb]{text-align:left;padding:8px;border-bottom:1px solid #ccdbe2}footer[b-y4npb2w2tb]{display:flex;gap:12px;margin-top:24px}footer button:first-child[b-y4npb2w2tb]{background:#fa582b;color:white}@media(max-width:750px){.template-layout[b-y4npb2w2tb]{grid-template-columns:1fr}}
.templates-admin[b-y4npb2w2tb]{max-width:1800px}.templates-admin h1[b-y4npb2w2tb]{font-size:clamp(28px,3vw,40px)}@media(min-width:751px) and (max-width:1250px){.template-layout[b-y4npb2w2tb]{grid-template-columns:1fr}}
/* /Components/Pages/CustomerCommunications.razor.rz.scp.css */
.customer-communications[b-tpok9p89dr]{max-width:1400px;margin:auto;padding:32px 24px;color:#203e50}.customer-communications h1[b-tpok9p89dr]{font-size:42px;margin:8px 0}.customer-communications header[b-tpok9p89dr]{border-top:3px solid #f25522;background:white;padding:24px}.communication-filters[b-tpok9p89dr]{display:flex;flex-wrap:wrap;gap:20px;padding:20px;background:#eaf3f6;margin:20px 0}.communication-filters label[b-tpok9p89dr]{display:grid;gap:8px}.communication-filters input[b-tpok9p89dr],.communication-filters select[b-tpok9p89dr]{padding:10px;border:1px solid #b5cbd4;min-width:220px;font:inherit}.communication-result[b-tpok9p89dr]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;margin:16px 0;border:1px solid #cbd9df;background:white}.communication-result h2[b-tpok9p89dr]{font-size:23px;margin:8px 0}.communication-result small[b-tpok9p89dr]{color:#526c7a}.open-communication[b-tpok9p89dr]{white-space:nowrap;padding:12px;background:#203e50;color:white}nav[b-tpok9p89dr]{display:flex;flex-wrap:wrap;gap:16px;padding:16px 0}nav a[b-tpok9p89dr]{border:1px solid #b5cbd4;padding:12px}summary[b-tpok9p89dr]{cursor:pointer;font-weight:600}@media(max-width:700px){.communication-result[b-tpok9p89dr]{align-items:start;flex-direction:column}}

.communication-reader[b-tpok9p89dr]{margin:24px 0;padding:28px;background:white;border:1px solid #bac8cd;border-top:3px solid #f4511e}.communication-reader>small[b-tpok9p89dr]{display:block;margin-top:20px;color:#526873}.communication-reader h2[b-tpok9p89dr]{font-size:30px}.communication-reader button[b-tpok9p89dr]{margin-top:20px;padding:12px 18px;background:#192e38;color:white;border:0;border-left:3px solid #f4511e;font:inherit;font-weight:700;cursor:pointer}.communication-reader button:disabled[b-tpok9p89dr]{opacity:.6}
/* /Components/Pages/CutoverRehearsalArticle.razor.rz.scp.css */
.rehearsal-cover[b-51ee4ukdsd]{padding:8px;transform:rotate(.2deg)}.rehearsal-cover img[b-51ee4ukdsd]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}
.rehearsal-targets[b-51ee4ukdsd]{margin:58px 0;border:1px solid var(--ink);background:#fff}.rehearsal-targets>header[b-51ee4ukdsd],.after-action>header[b-51ee4ukdsd]{padding:26px 28px;background:var(--ink);color:#fff}.rehearsal-targets header small[b-51ee4ukdsd],.after-action header small[b-51ee4ukdsd],.rehearsal-ladder>small[b-51ee4ukdsd],.cutover-beat>small[b-51ee4ukdsd],.team-warmup>small[b-51ee4ukdsd],.rehearsal-dialogue>small[b-51ee4ukdsd],.rehearsal-closing>small[b-51ee4ukdsd]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.rehearsal-targets h2[b-51ee4ukdsd],.after-action h2[b-51ee4ukdsd]{margin:7px 0 0;color:#fff}.rehearsal-targets>div[b-51ee4ukdsd]{display:grid;grid-template-columns:repeat(3,1fr)}.rehearsal-targets article[b-51ee4ukdsd]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.rehearsal-targets article:nth-child(3n)[b-51ee4ukdsd]{border-right:0}.rehearsal-targets article:nth-last-child(-n+3)[b-51ee4ukdsd]{border-bottom:0}.rehearsal-targets article>span[b-51ee4ukdsd]{color:var(--orange);font:800 10px Inter}.rehearsal-targets h3[b-51ee4ukdsd]{margin:7px 0;font-size:18px}.rehearsal-targets p[b-51ee4ukdsd]{font-size:12px;line-height:1.6}
.rehearsal-ladder[b-51ee4ukdsd]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.rehearsal-ladder h2[b-51ee4ukdsd]{margin:8px 0 22px}.rehearsal-ladder ol[b-51ee4ukdsd]{margin:0;padding:0;list-style:none;counter-reset:round}.rehearsal-ladder li[b-51ee4ukdsd]{position:relative;padding:15px 10px 15px 45px;border-top:1px solid #c9ced0;counter-increment:round}.rehearsal-ladder li[b-51ee4ukdsd]:before{content:counter(round,decimal-leading-zero);position:absolute;left:3px;color:var(--orange);font:800 10px Inter}.rehearsal-ladder li strong[b-51ee4ukdsd]{display:block;color:var(--ink);font:750 13px Inter}.rehearsal-ladder li span[b-51ee4ukdsd]{display:block;margin-top:5px;color:var(--slate);font-size:12px;line-height:1.55}
.runbook-evolution[b-51ee4ukdsd]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:52px 0}.runbook-evolution article[b-51ee4ukdsd]{padding:25px;border-top:5px solid var(--orange);background:#fff}.runbook-evolution small[b-51ee4ukdsd]{color:var(--orange);font:800 9px Inter;letter-spacing:.1em}.runbook-evolution h2[b-51ee4ukdsd]{font-size:19px}.runbook-evolution p[b-51ee4ukdsd]{font-size:12px;line-height:1.6}
.cutover-beat[b-51ee4ukdsd]{margin:54px 0;padding:30px;border-left:6px solid var(--orange);background:#f0ece5}.cutover-beat>div[b-51ee4ukdsd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.cutover-beat span[b-51ee4ukdsd],.cutover-beat strong[b-51ee4ukdsd]{padding:10px 12px;border:1px solid #c2cbce;background:#fff;font:750 11px Inter}.cutover-beat strong[b-51ee4ukdsd]{background:var(--orange);border-color:var(--orange);color:#fff}.cutover-beat i[b-51ee4ukdsd]{color:var(--orange)}.cutover-beat p[b-51ee4ukdsd]{margin:19px 0 0;font-size:13px}
.team-warmup[b-51ee4ukdsd]{margin:56px 0;padding:31px;border-top:5px solid var(--orange);background:#fff}.team-warmup h2[b-51ee4ukdsd]{margin:8px 0 22px}.team-warmup>div[b-51ee4ukdsd]{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #cbd2d4}.team-warmup article[b-51ee4ukdsd]{padding:20px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.team-warmup article:nth-child(2n)[b-51ee4ukdsd]{border-right:0}.team-warmup article:nth-last-child(-n+2)[b-51ee4ukdsd]{border-bottom:0}.team-warmup strong[b-51ee4ukdsd]{color:var(--ink);font:750 14px Inter}.team-warmup p[b-51ee4ukdsd]{margin:7px 0 0;font-size:12px;line-height:1.55}
.after-action[b-51ee4ukdsd]{margin:58px 0;border:1px solid var(--ink);background:#fff}.after-action>div[b-51ee4ukdsd]{display:grid;grid-template-columns:repeat(2,1fr)}.after-action span[b-51ee4ukdsd]{padding:18px 23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4;font:750 12px Inter}.after-action span:nth-child(2n)[b-51ee4ukdsd]{border-right:0}.after-action span:nth-last-child(-n+2)[b-51ee4ukdsd]{border-bottom:0}
.rehearsal-dialogue[b-51ee4ukdsd]{margin:55px 0;padding:30px;border-left:6px solid var(--orange);background:#f0ece5}.rehearsal-dialogue p[b-51ee4ukdsd]{margin:10px 0;font-size:14px}.rehearsal-dialogue b[b-51ee4ukdsd]{color:var(--ink)}
.rehearsal-closing[b-51ee4ukdsd]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.rehearsal-closing h2[b-51ee4ukdsd]{color:#fff}.rehearsal-closing h2 em[b-51ee4ukdsd]{color:var(--orange);font-style:normal}.rehearsal-closing p[b-51ee4ukdsd]{color:#cbd4d7;font-size:14px;line-height:1.75}.rehearsal-closing>strong[b-51ee4ukdsd]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.rehearsal-ledger .discussion-prompt>p[b-51ee4ukdsd]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.rehearsal-targets>div[b-51ee4ukdsd],.runbook-evolution[b-51ee4ukdsd],.team-warmup>div[b-51ee4ukdsd],.after-action>div[b-51ee4ukdsd]{grid-template-columns:1fr}.rehearsal-targets article[b-51ee4ukdsd],.team-warmup article[b-51ee4ukdsd],.after-action span[b-51ee4ukdsd]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.rehearsal-targets article:last-child[b-51ee4ukdsd],.team-warmup article:last-child[b-51ee4ukdsd],.after-action span:last-child[b-51ee4ukdsd]{border-bottom:0!important}.rehearsal-cover img[b-51ee4ukdsd]{aspect-ratio:4/3}}
/* /Components/Pages/DataMonitorArticle.razor.rz.scp.css */
.data-monitor-cover[b-2uwxh73f7l]{padding:8px;transform:rotate(.45deg)}.data-monitor-cover a[b-2uwxh73f7l]{position:relative;display:block;overflow:hidden}.data-monitor-cover img[b-2uwxh73f7l]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}.data-monitor-cover a>span[b-2uwxh73f7l]{position:absolute;right:10px;bottom:10px;padding:9px 12px;background:#17232de8;color:#fff;font:800 9px Inter;letter-spacing:.08em;text-transform:uppercase}
.monitor-small-signals[b-2uwxh73f7l],.monitor-superpower[b-2uwxh73f7l],.monitor-vendor-family[b-2uwxh73f7l],.monitor-boring[b-2uwxh73f7l]{margin:50px 0;padding:29px;border-top:4px solid var(--orange);background:#fff}.monitor-small-signals small[b-2uwxh73f7l],.monitor-vendor-case small[b-2uwxh73f7l],.monitor-load-question small[b-2uwxh73f7l],.monitor-vendor-family small[b-2uwxh73f7l],.monitor-superpower small[b-2uwxh73f7l],.monitor-control-model small[b-2uwxh73f7l],.monitor-layers small[b-2uwxh73f7l],.monitor-lifecycle small[b-2uwxh73f7l],.monitor-boring small[b-2uwxh73f7l],.monitor-closing small[b-2uwxh73f7l]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.monitor-small-signals>div[b-2uwxh73f7l],.monitor-load-question>div[b-2uwxh73f7l],.monitor-superpower>div[b-2uwxh73f7l],.monitor-good-data[b-2uwxh73f7l]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:18px 0}.monitor-small-signals span[b-2uwxh73f7l],.monitor-load-question span[b-2uwxh73f7l],.monitor-superpower span[b-2uwxh73f7l],.monitor-good-data span[b-2uwxh73f7l],.monitor-good-data strong[b-2uwxh73f7l]{padding:9px 12px;border:1px solid #c1cace;font:750 10px Inter}.monitor-small-signals strong[b-2uwxh73f7l]{display:block;color:var(--orange);font:750 14px Inter}.monitor-small-signals p[b-2uwxh73f7l]{margin:10px 0 0;font-size:13px}
.monitor-vendor-case[b-2uwxh73f7l],.monitor-control-model[b-2uwxh73f7l]{margin:60px 0;border:1px solid var(--ink)}.monitor-vendor-case>header[b-2uwxh73f7l],.monitor-control-model>header[b-2uwxh73f7l]{padding:25px 28px;background:var(--ink);color:#fff}.monitor-vendor-case header h2[b-2uwxh73f7l],.monitor-control-model header h2[b-2uwxh73f7l]{margin:7px 0 0;color:#fff}.monitor-vendor-case>div[b-2uwxh73f7l],.monitor-control-model>div[b-2uwxh73f7l]{display:grid;grid-template-columns:repeat(3,1fr)}.monitor-vendor-case article[b-2uwxh73f7l],.monitor-control-model article[b-2uwxh73f7l]{padding:22px;background:#fff;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.monitor-vendor-case article:nth-child(3n)[b-2uwxh73f7l],.monitor-control-model article:nth-child(3n)[b-2uwxh73f7l]{border-right:0}.monitor-vendor-case article:nth-last-child(-n+3)[b-2uwxh73f7l],.monitor-control-model article:nth-last-child(-n+3)[b-2uwxh73f7l]{border-bottom:0}.monitor-vendor-case article span[b-2uwxh73f7l],.monitor-control-model article span[b-2uwxh73f7l]{color:var(--orange);font:800 10px Inter}.monitor-vendor-case p[b-2uwxh73f7l],.monitor-control-model p[b-2uwxh73f7l]{font-size:12px;line-height:1.55}.monitor-control-model h3[b-2uwxh73f7l]{font-size:18px}
.monitor-load-question[b-2uwxh73f7l]{margin:55px 0;padding:31px;background:var(--ink);color:#fff}.monitor-load-question h2[b-2uwxh73f7l]{color:#fff}.monitor-load-question span[b-2uwxh73f7l]{border-color:#596970;color:#d5dcde}.monitor-load-question blockquote[b-2uwxh73f7l]{margin:25px 0 0;background:#fff;color:var(--ink)}.monitor-load-question blockquote[b-2uwxh73f7l]::before{color:var(--orange)}
.monitor-vendor-family ol[b-2uwxh73f7l]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:20px 0;padding:1px;background:#cbd2d4;list-style-position:inside}.monitor-vendor-family li[b-2uwxh73f7l]{padding:13px;background:#f6f3ee;font:700 12px Inter}.monitor-vendor-family p[b-2uwxh73f7l]{margin:0;color:#56666d;font-size:13px}.monitor-superpower i[b-2uwxh73f7l]{color:var(--orange)}.monitor-superpower strong[b-2uwxh73f7l]{font:750 14px Inter;color:var(--ink)}
.monitor-layers[b-2uwxh73f7l]{margin:50px 0;padding:28px;border:1px solid var(--ink);background:#fff}.monitor-layers>div[b-2uwxh73f7l]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:18px}.monitor-layers span[b-2uwxh73f7l],.monitor-layers strong[b-2uwxh73f7l]{padding:9px 11px;border:1px solid #c0c9cc;font:750 10px Inter}.monitor-layers strong[b-2uwxh73f7l]{background:#2d7c55;border-color:#2d7c55;color:#fff}.monitor-layers i[b-2uwxh73f7l]{color:var(--orange)}
.monitor-lifecycle[b-2uwxh73f7l]{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:55px 0}.monitor-lifecycle article[b-2uwxh73f7l]{padding:27px;border-top:4px solid var(--orange);background:#fff}.monitor-lifecycle article:last-child[b-2uwxh73f7l]{background:var(--ink);color:#fff}.monitor-lifecycle h3[b-2uwxh73f7l]{font-size:21px}.monitor-lifecycle li[b-2uwxh73f7l]{font-size:12px;line-height:1.8}
.monitor-boring[b-2uwxh73f7l]{display:grid;gap:8px}.monitor-boring span[b-2uwxh73f7l]{padding:10px 13px;background:#f2efe9;color:#2d7c55;font:750 12px Inter}.monitor-boring strong[b-2uwxh73f7l]{padding-top:15px;border-top:1px solid #ccd3d5;color:var(--ink);font:750 13px Inter}.monitor-good-data[b-2uwxh73f7l]{margin:35px 0}.monitor-good-data strong[b-2uwxh73f7l]{background:#2d7c55;border-color:#2d7c55;color:#fff}
.monitor-closing[b-2uwxh73f7l]{margin:58px 0;padding:32px;background:var(--ink);color:#fff}.monitor-closing h2[b-2uwxh73f7l]{color:#fff}.monitor-closing h2 em[b-2uwxh73f7l]{color:var(--orange);font-style:normal}.monitor-closing p[b-2uwxh73f7l]{color:#cbd4d7;font-size:14px;line-height:1.65}.monitor-closing>strong[b-2uwxh73f7l]{display:block;padding-top:17px;border-top:1px solid #53636a;color:#7bcf89;font:750 14px Inter}.data-monitor-ledger .discussion-prompt>p[b-2uwxh73f7l]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.monitor-vendor-case>div[b-2uwxh73f7l],.monitor-control-model>div[b-2uwxh73f7l],.monitor-lifecycle[b-2uwxh73f7l],.monitor-vendor-family ol[b-2uwxh73f7l]{grid-template-columns:1fr}.monitor-vendor-case article[b-2uwxh73f7l],.monitor-control-model article[b-2uwxh73f7l]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.monitor-vendor-case article:last-child[b-2uwxh73f7l],.monitor-control-model article:last-child[b-2uwxh73f7l]{border-bottom:0!important}.data-monitor-cover img[b-2uwxh73f7l]{aspect-ratio:1/1}}
/* /Components/Pages/DecisionMakingArticle.razor.rz.scp.css */
.decision-cover[b-tb7kj411du]{padding:8px;transform:rotate(.2deg)}.decision-cover img[b-tb7kj411du]{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:top}
.indecision-causes[b-tb7kj411du]{margin:58px 0;border:1px solid var(--ink);background:#fff}.indecision-causes>header[b-tb7kj411du],.decision-criteria>header[b-tb7kj411du]{padding:26px 28px;background:var(--ink);color:#fff}.indecision-causes header small[b-tb7kj411du],.decision-package>small[b-tb7kj411du],.decision-criteria header small[b-tb7kj411du],.decision-rigor>small[b-tb7kj411du],.decision-flow>small[b-tb7kj411du],.decision-dialogue>small[b-tb7kj411du],.decision-closing>small[b-tb7kj411du]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.indecision-causes h2[b-tb7kj411du],.decision-criteria h2[b-tb7kj411du]{margin:7px 0 0;color:#fff}.indecision-causes>div[b-tb7kj411du]{display:grid;grid-template-columns:repeat(3,1fr)}.indecision-causes article[b-tb7kj411du]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.indecision-causes article:nth-child(3n)[b-tb7kj411du]{border-right:0}.indecision-causes article:nth-last-child(-n+3)[b-tb7kj411du]{border-bottom:0}.indecision-causes article>span[b-tb7kj411du]{color:var(--orange);font:800 10px Inter}.indecision-causes h3[b-tb7kj411du]{margin:7px 0;font-size:17px}.indecision-causes p[b-tb7kj411du]{font-size:11px;line-height:1.6}
.meeting-purpose[b-tb7kj411du],.reopen-rule[b-tb7kj411du]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.meeting-purpose article[b-tb7kj411du],.reopen-rule article[b-tb7kj411du]{padding:29px;border-top:6px solid #d39a24;background:#fff}.meeting-purpose article:last-child[b-tb7kj411du],.reopen-rule article:last-child[b-tb7kj411du]{border-color:#4c863c}.meeting-purpose small[b-tb7kj411du],.reopen-rule small[b-tb7kj411du]{color:#b87c12;font:800 10px Inter;letter-spacing:.11em}.meeting-purpose article:last-child small[b-tb7kj411du],.reopen-rule article:last-child small[b-tb7kj411du]{color:#4c863c}.meeting-purpose h2[b-tb7kj411du],.reopen-rule h2[b-tb7kj411du]{font-size:21px}.meeting-purpose p[b-tb7kj411du],.reopen-rule p[b-tb7kj411du]{font-size:13px;line-height:1.65}
.decision-package[b-tb7kj411du]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.decision-package h2[b-tb7kj411du]{margin:8px 0 22px}.decision-package>div[b-tb7kj411du]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c7ccce}.decision-package span[b-tb7kj411du]{padding:17px 22px;background:#fff;font:750 12px Inter}.decision-package span[b-tb7kj411du]:before{content:'✓';margin-right:10px;color:#4c863c;font-weight:900}
.decision-criteria[b-tb7kj411du]{margin:58px 0;border:1px solid var(--ink);background:#fff}.decision-criteria>div[b-tb7kj411du]{display:grid;grid-template-columns:repeat(3,1fr)}.decision-criteria article[b-tb7kj411du]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.decision-criteria article:nth-child(3n)[b-tb7kj411du]{border-right:0}.decision-criteria article:nth-last-child(-n+3)[b-tb7kj411du]{border-bottom:0}.decision-criteria strong[b-tb7kj411du]{color:var(--orange);font:750 15px Inter}.decision-criteria p[b-tb7kj411du]{font-size:12px;line-height:1.6}
.decision-rigor[b-tb7kj411du]{margin:56px 0;padding:31px;border-top:5px solid var(--orange);background:#fff}.decision-rigor>div[b-tb7kj411du]{display:grid;grid-template-columns:repeat(2,1fr);margin-top:18px;border:1px solid #cbd2d4}.decision-rigor article[b-tb7kj411du]{padding:24px;border-right:1px solid #cbd2d4}.decision-rigor article:last-child[b-tb7kj411du]{border-right:0}.decision-rigor span[b-tb7kj411du]{color:var(--orange);font:800 9px Inter;letter-spacing:.09em}.decision-rigor h3[b-tb7kj411du]{font-size:18px}.decision-rigor p[b-tb7kj411du]{font-size:12px;line-height:1.6}
.decision-flow[b-tb7kj411du]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.decision-flow>div[b-tb7kj411du]{display:grid;grid-template-columns:repeat(5,1fr);margin-top:18px;border:1px solid #cbd2d4}.decision-flow article[b-tb7kj411du]{padding:19px;background:#fff;border-right:1px solid #cbd2d4}.decision-flow article:last-child[b-tb7kj411du]{border-right:0}.decision-flow span[b-tb7kj411du]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font:800 11px Inter}.decision-flow h3[b-tb7kj411du]{margin:10px 0 5px;font-size:15px}.decision-flow p[b-tb7kj411du]{font-size:11px;line-height:1.55}
.decision-dialogue[b-tb7kj411du]{margin:56px 0;padding:30px;border-top:5px solid var(--orange);background:#fff}.decision-dialogue>div[b-tb7kj411du]{margin-top:18px;padding:18px 22px;background:#f0ece5}.decision-dialogue p[b-tb7kj411du]{margin:7px 0;font-size:14px}.decision-dialogue strong[b-tb7kj411du]{color:var(--orange)}
.decision-closing[b-tb7kj411du]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.decision-closing h2[b-tb7kj411du]{color:#fff}.decision-closing h2 em[b-tb7kj411du]{color:var(--orange);font-style:normal}.decision-closing p[b-tb7kj411du]{color:#cbd4d7;font-size:14px;line-height:1.75}.decision-closing>strong[b-tb7kj411du]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.decision-ledger .discussion-prompt>p[b-tb7kj411du]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.indecision-causes>div[b-tb7kj411du],.meeting-purpose[b-tb7kj411du],.decision-package>div[b-tb7kj411du],.decision-criteria>div[b-tb7kj411du],.decision-rigor>div[b-tb7kj411du],.decision-flow>div[b-tb7kj411du],.reopen-rule[b-tb7kj411du]{grid-template-columns:1fr}.indecision-causes article[b-tb7kj411du],.decision-package span[b-tb7kj411du],.decision-criteria article[b-tb7kj411du],.decision-rigor article[b-tb7kj411du],.decision-flow article[b-tb7kj411du]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.indecision-causes article:last-child[b-tb7kj411du],.decision-package span:last-child[b-tb7kj411du],.decision-criteria article:last-child[b-tb7kj411du],.decision-rigor article:last-child[b-tb7kj411du],.decision-flow article:last-child[b-tb7kj411du]{border-bottom:0!important}.decision-cover img[b-tb7kj411du]{aspect-ratio:3/2}}
/* /Components/Pages/DecisionPrint.razor.rz.scp.css */
.decision-preview[b-drwyab43w8]{max-width:1200px;margin:30px auto;color:#192c36}.decision-preview nav[b-drwyab43w8]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.decision-preview button[b-drwyab43w8],.decision-preview nav a[b-drwyab43w8]{background:#192c36;color:white;padding:12px;border:1px solid #f4511e;cursor:pointer}.decision-preview article[b-drwyab43w8]{background:white;border:1px solid #bacbd2}.decision-preview header[b-drwyab43w8]{background:#192c36;color:white;padding:30px;border-top:4px solid #f4511e}.decision-preview h1[b-drwyab43w8]{font-size:32px;color:white}.decision-preview section[b-drwyab43w8]{padding:24px 30px;border-bottom:1px solid #bacbd2;break-inside:avoid}.decision-preview p[b-drwyab43w8]{white-space:pre-wrap;line-height:1.6}.decision-preview h2[b-drwyab43w8]{text-transform:capitalize;font-size:22px}.decision-visual[b-drwyab43w8]  svg{display:block;width:100%;height:auto}
@media print{.decision-preview nav[b-drwyab43w8],.decision-preview [role=status][b-drwyab43w8]{display:none}.decision-preview[b-drwyab43w8]{margin:0;max-width:none}.decision-preview *[b-drwyab43w8]{print-color-adjust:exact;-webkit-print-color-adjust:exact}}

.decision-visual img[b-drwyab43w8]{display:block;width:100%;height:auto}.decision-preview button:disabled[b-drwyab43w8]{opacity:.6;cursor:default}

.decision-loading[b-drwyab43w8]{min-height:60vh}@media print{.decision-preview[b-drwyab43w8]  .gage-busy-overlay{display:none}}

.decision-rich[b-drwyab43w8]{line-height:1.65;white-space:pre-wrap}.decision-rich[b-drwyab43w8]  p{margin:0 0 12px;white-space:normal}.decision-rich[b-drwyab43w8]  h3{font-size:20px;margin:24px 0 10px}.decision-rich[b-drwyab43w8]  li{display:list-item;margin:6px 0}.decision-rich[b-drwyab43w8]  ul,.decision-rich[b-drwyab43w8]  ol{padding-left:26px;margin:12px 0}

.print-infographic-option[b-drwyab43w8]{display:block;padding:12px 0}.document-infographic img[b-drwyab43w8]{width:100%;height:auto;display:block}@media print{.print-infographic-option[b-drwyab43w8]{display:none}.document-infographic[b-drwyab43w8]{break-inside:avoid}}
/* /Components/Pages/DecisionWorksheet.razor.rz.scp.css */
.decision-worksheet[b-fm4bbc4lxr]{max-width:1200px;margin:30px auto;color:#192c36}.decision-worksheet nav[b-fm4bbc4lxr]{position:sticky;top:0;z-index:5;background:white;padding:12px;display:flex;gap:12px;flex-wrap:wrap;border-bottom:2px solid #f4511e}.decision-worksheet button[b-fm4bbc4lxr],.decision-worksheet nav a[b-fm4bbc4lxr]{background:#192c36;color:white;padding:12px;border:1px solid #f4511e;cursor:pointer}.decision-worksheet header[b-fm4bbc4lxr]{background:#192c36;color:white;padding:30px;border-top:4px solid #f4511e}.decision-worksheet h1[b-fm4bbc4lxr]{font-size:32px;color:white}.decision-worksheet section[b-fm4bbc4lxr]{background:white;padding:24px 30px;border:1px solid #bacbd2}.decision-worksheet h2[b-fm4bbc4lxr]{font-size:22px}.decision-worksheet input[b-fm4bbc4lxr],.guidance textarea[b-fm4bbc4lxr]{width:100%;padding:12px}.guidance[b-fm4bbc4lxr]{display:block;margin:20px 0}.comparison[b-fm4bbc4lxr]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.proposal details[b-fm4bbc4lxr]{padding:12px;border-bottom:1px solid #bacbd2}.rich[b-fm4bbc4lxr]  p{margin:0 0 12px}.rich[b-fm4bbc4lxr]  li{display:list-item;margin:6px 0}.rich[b-fm4bbc4lxr]  h3{margin:20px 0 10px}@media(max-width:700px){.comparison[b-fm4bbc4lxr]{grid-template-columns:1fr}}
/* /Components/Pages/ErpMarathonArticle.razor.rz.scp.css */
.marathon-cover[b-iog3kyledh]{padding:8px;transform:rotate(.45deg)}.marathon-cover a[b-iog3kyledh]{position:relative;display:block;overflow:hidden}.marathon-cover img[b-iog3kyledh]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}.marathon-cover a>span[b-iog3kyledh]{position:absolute;right:10px;bottom:10px;padding:9px 12px;background:#17232de8;color:#fff;font:800 9px Inter;letter-spacing:.08em;text-transform:uppercase}
.marathon-acceleration[b-iog3kyledh],.marathon-shortcuts[b-iog3kyledh]{margin:50px 0;padding:29px;border-top:4px solid var(--orange);background:#fff}.marathon-acceleration small[b-iog3kyledh],.marathon-course header small[b-iog3kyledh],.marathon-fred-slothy small[b-iog3kyledh],.marathon-testing>small[b-iog3kyledh],.marathon-shortcuts small[b-iog3kyledh],.marathon-pace small[b-iog3kyledh],.marathon-disciplines small[b-iog3kyledh],.marathon-finish small[b-iog3kyledh]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.marathon-acceleration>div[b-iog3kyledh],.marathon-final-work[b-iog3kyledh]{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.marathon-acceleration span[b-iog3kyledh],.marathon-final-work span[b-iog3kyledh],.marathon-final-work strong[b-iog3kyledh]{padding:9px 12px;border:1px solid #c2cbce;font:750 10px Inter}.marathon-acceleration strong[b-iog3kyledh]{display:block;padding-top:16px;border-top:1px solid #ccd3d5;font:700 14px Inter}
.marathon-course[b-iog3kyledh],.marathon-disciplines[b-iog3kyledh]{margin:62px 0;border:1px solid var(--ink)}.marathon-course>header[b-iog3kyledh],.marathon-disciplines>header[b-iog3kyledh]{padding:25px 28px;background:var(--ink);color:#fff}.marathon-course header h2[b-iog3kyledh],.marathon-disciplines header h2[b-iog3kyledh]{margin:7px 0 0;color:#fff}.marathon-course>div[b-iog3kyledh],.marathon-disciplines>div[b-iog3kyledh]{display:grid;grid-template-columns:repeat(2,1fr)}.marathon-course article[b-iog3kyledh],.marathon-disciplines article[b-iog3kyledh]{min-height:220px;padding:24px;background:#fff;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.marathon-course article:nth-child(2n)[b-iog3kyledh],.marathon-disciplines article:nth-child(2n)[b-iog3kyledh]{border-right:0}.marathon-course article:nth-last-child(-n+2)[b-iog3kyledh],.marathon-disciplines article:nth-last-child(-n+2)[b-iog3kyledh]{border-bottom:0}.marathon-course article>span[b-iog3kyledh],.marathon-disciplines article>span[b-iog3kyledh]{color:var(--orange);font:800 10px Inter}.marathon-course article small[b-iog3kyledh]{float:right;color:#68787f;font:800 9px Inter}.marathon-course h3[b-iog3kyledh],.marathon-disciplines h3[b-iog3kyledh]{font-size:19px}.marathon-course p[b-iog3kyledh],.marathon-disciplines p[b-iog3kyledh]{font-size:12px;line-height:1.6}.marathon-course article strong[b-iog3kyledh]{display:block;margin-top:15px;color:var(--ink);font:750 10px Inter;text-transform:uppercase}
.marathon-fred-slothy[b-iog3kyledh]{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:42px 0}.marathon-fred-slothy article[b-iog3kyledh]{padding:27px;border-top:4px solid var(--orange);background:#fff}.marathon-fred-slothy article:last-child[b-iog3kyledh]{background:var(--ink);color:#fff}.marathon-fred-slothy h3[b-iog3kyledh]{font-size:20px}.marathon-fred-slothy p[b-iog3kyledh]{font-size:12px;line-height:1.6}
.marathon-dependencies[b-iog3kyledh]{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:30px 0}.marathon-dependencies span[b-iog3kyledh],.marathon-dependencies strong[b-iog3kyledh]{padding:10px 13px;border:1px solid #bdc7ca;background:#fff;font:750 10px Inter}.marathon-dependencies strong[b-iog3kyledh]{background:var(--orange);border-color:var(--orange);color:#fff}.marathon-dependencies i[b-iog3kyledh]{color:var(--orange)}
.marathon-testing[b-iog3kyledh]{margin:52px 0;padding:29px;background:#fff;border:1px solid var(--ink);border-top:4px solid var(--orange)}.marathon-testing>div[b-iog3kyledh]{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0;border-top:1px solid #cbd2d4;border-left:1px solid #cbd2d4}.marathon-testing article[b-iog3kyledh]{padding:20px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.marathon-testing h3[b-iog3kyledh]{font-size:16px}.marathon-testing p[b-iog3kyledh]{font-size:11px;line-height:1.55}.marathon-testing>strong[b-iog3kyledh]{font:750 13px Inter;color:var(--orange)}
.marathon-shortcuts[b-iog3kyledh]{display:grid;gap:8px}.marathon-shortcuts span[b-iog3kyledh]{padding:10px 13px;background:#f3efe8;color:var(--ink);font:650 12px Inter}.marathon-shortcuts strong[b-iog3kyledh]{margin-top:10px;color:var(--orange);font:750 13px Inter}.marathon-final-work strong[b-iog3kyledh]{background:var(--orange);border-color:var(--orange);color:#fff}
.marathon-pace[b-iog3kyledh],.marathon-finish[b-iog3kyledh]{margin:58px 0;padding:32px;background:var(--ink);color:#fff}.marathon-pace h2[b-iog3kyledh],.marathon-finish h2[b-iog3kyledh]{color:#fff}.marathon-pace h2 em[b-iog3kyledh],.marathon-finish h2 em[b-iog3kyledh]{color:var(--orange);font-style:normal}.marathon-pace p[b-iog3kyledh],.marathon-finish p[b-iog3kyledh]{color:#cbd4d7;font-size:14px;line-height:1.65}.marathon-pace>div[b-iog3kyledh]{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.marathon-pace span[b-iog3kyledh]{padding:9px 11px;border:1px solid #5a6970;font:700 10px Inter}.marathon-pace>strong[b-iog3kyledh],.marathon-finish>strong[b-iog3kyledh]{display:block;padding-top:17px;border-top:1px solid #53636a;color:var(--orange);font:750 14px Inter}.marathon-ledger .discussion-prompt>p[b-iog3kyledh]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.marathon-course>div[b-iog3kyledh],.marathon-disciplines>div[b-iog3kyledh],.marathon-fred-slothy[b-iog3kyledh],.marathon-testing>div[b-iog3kyledh]{grid-template-columns:1fr}.marathon-course article[b-iog3kyledh],.marathon-disciplines article[b-iog3kyledh]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.marathon-course article:last-child[b-iog3kyledh],.marathon-disciplines article:last-child[b-iog3kyledh]{border-bottom:0!important}.marathon-cover img[b-iog3kyledh]{aspect-ratio:1/1}}
/* /Components/Pages/EverythingIsNotARequirementArticle.razor.rz.scp.css */
.requirements-hero .ledger-hero-grid[b-mp5goc6jso] {
    grid-template-columns: 1fr;
}

.requirements-hero .ledger-title[b-mp5goc6jso] {
    max-width: 980px;
}

.requirements-feature[b-mp5goc6jso] {
    max-width: 1060px;
    margin: 3rem auto 0;
    border-top: 3px solid var(--orange, #f4511e);
    background: #111f29;
}

.requirements-feature a[b-mp5goc6jso] {
    position: relative;
    display: block;
}

.requirements-feature img[b-mp5goc6jso] {
    display: block;
    width: 100%;
    height: auto;
}

.requirements-feature a > span[b-mp5goc6jso] {
    position: absolute;
    right: 1rem;
    bottom: 1rem;
    padding: .55rem .75rem;
    color: #fff;
    background: rgba(17, 31, 41, .9);
    font-size: .7rem;
    font-weight: 800;
    letter-spacing: .08em;
    text-transform: uppercase;
}

.requirements-feature figcaption[b-mp5goc6jso] {
    padding: .85rem 1rem;
    color: #fff;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.request-sequence[b-mp5goc6jso],
.classification-record[b-mp5goc6jso],
.know-how-record[b-mp5goc6jso] {
    margin: 3rem 0;
    border: 1px solid #cfd6d8;
}

.record-heading[b-mp5goc6jso] {
    display: flex;
    justify-content: space-between;
    gap: 1rem;
    padding: .9rem 1.15rem;
    color: #fff;
    background: #13242f;
    font-size: .72rem;
    letter-spacing: .1em;
    text-transform: uppercase;
}

.request-sequence > h2[b-mp5goc6jso],
.classification-record > h2[b-mp5goc6jso],
.know-how-record > h2[b-mp5goc6jso] {
    margin: 1.5rem 1.25rem 0;
}

.request-sequence ol[b-mp5goc6jso],
.requirement-check ol[b-mp5goc6jso] {
    list-style: none;
    margin: 1.25rem 0 0;
    padding: 0;
}

.request-sequence li[b-mp5goc6jso],
.requirement-check li[b-mp5goc6jso] {
    display: grid;
    grid-template-columns: 52px 1fr;
    gap: 1rem;
    padding: 1rem 1.25rem;
    border-top: 1px solid #dfe4e5;
}

.request-sequence li > span[b-mp5goc6jso],
.classification-grid article > span[b-mp5goc6jso],
.requirement-check li > span[b-mp5goc6jso] {
    color: #f4511e;
    font-weight: 800;
    letter-spacing: .08em;
}

.request-sequence li p[b-mp5goc6jso],
.requirement-check li p[b-mp5goc6jso] {
    margin: 0;
}

.request-sequence .question[b-mp5goc6jso] {
    color: #fff;
    background: #13242f;
}

.classification-grid[b-mp5goc6jso] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: 1.5rem;
    border-top: 1px solid #dfe4e5;
}

.classification-grid article[b-mp5goc6jso] {
    padding: 1.4rem;
    border-bottom: 1px solid #dfe4e5;
}

.classification-grid article:nth-child(odd)[b-mp5goc6jso] {
    border-right: 1px solid #dfe4e5;
}

.classification-grid article:nth-last-child(-n + 2)[b-mp5goc6jso] {
    border-bottom: 0;
}

.classification-grid .required[b-mp5goc6jso] {
    background: #f2eee8;
}

.classification-grid h3[b-mp5goc6jso] {
    margin: .55rem 0 .35rem;
}

.classification-grid p[b-mp5goc6jso] {
    margin: 0;
}

.complexity-cascade[b-mp5goc6jso] {
    margin: 3rem 0;
    padding: 1.8rem;
    color: #fff;
    background: #13242f;
    border-bottom: 3px solid #f4511e;
}

.complexity-cascade > span[b-mp5goc6jso],
.lesson-record > span[b-mp5goc6jso],
.related-record > span[b-mp5goc6jso],
.requirement-check > span[b-mp5goc6jso] {
    display: block;
    margin-bottom: .45rem;
    color: #f4511e;
    font-size: .7rem;
    font-weight: 800;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.complexity-cascade h2[b-mp5goc6jso],
.lesson-record h2[b-mp5goc6jso],
.related-record h2[b-mp5goc6jso],
.requirement-check h2[b-mp5goc6jso] {
    margin: 0;
}

.complexity-cascade > div[b-mp5goc6jso] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: .65rem;
    margin: 1.35rem 0;
}

.complexity-cascade > div p[b-mp5goc6jso] {
    margin: 0;
    padding: .75rem;
    color: #13242f;
    background: #fff;
    font-weight: 700;
}

.complexity-cascade blockquote[b-mp5goc6jso] {
    margin: 1.5rem 0 0;
    padding-left: 1.15rem;
    border-left: 3px solid #f4511e;
}

.know-how-grid[b-mp5goc6jso] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: 1.5rem;
    border-top: 1px solid #dfe4e5;
}

.know-how-grid div[b-mp5goc6jso] {
    padding: 1.25rem;
    border-bottom: 1px solid #dfe4e5;
}

.know-how-grid div:nth-child(odd)[b-mp5goc6jso] {
    border-right: 1px solid #dfe4e5;
}

.know-how-grid div:last-child[b-mp5goc6jso] {
    grid-column: 1 / -1;
    border-right: 0;
}

.know-how-grid span[b-mp5goc6jso] {
    color: #f4511e;
    font-size: .72rem;
    font-weight: 800;
    letter-spacing: .1em;
    text-transform: uppercase;
}

.know-how-grid p[b-mp5goc6jso] {
    margin-bottom: 0;
}

.know-how-outcome[b-mp5goc6jso] {
    margin: 0;
    padding: 1.15rem 1.25rem;
    color: #fff;
    background: #13242f;
    font-weight: 700;
}

.requirement-rewrite[b-mp5goc6jso] {
    display: grid;
    grid-template-columns: minmax(0, .75fr) minmax(0, 1.25fr);
    margin: 3rem 0;
    border-bottom: 3px solid #f4511e;
}

.requirement-rewrite > div[b-mp5goc6jso] {
    padding: 1.5rem;
}

.old-requirement[b-mp5goc6jso] {
    background: #f2eee8;
}

.good-requirement[b-mp5goc6jso] {
    color: #fff;
    background: #13242f;
}

.requirement-rewrite span[b-mp5goc6jso] {
    display: block;
    margin-bottom: .55rem;
    font-size: .68rem;
    font-weight: 800;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.requirement-rewrite p[b-mp5goc6jso],
.requirement-rewrite h2[b-mp5goc6jso] {
    margin: 0;
}

.requirement-check[b-mp5goc6jso] {
    margin: 3rem 0;
}

.requirement-check ol[b-mp5goc6jso] {
    border: 1px solid #cfd6d8;
}

.requirements-quote p[b-mp5goc6jso] {
    margin: 0;
}

.lesson-record[b-mp5goc6jso],
.related-record[b-mp5goc6jso] {
    margin: 3rem 0;
    padding: 1.8rem;
    background: #f2eee8;
    border-left: 4px solid #f4511e;
}

.lesson-record p[b-mp5goc6jso] {
    margin-bottom: 0;
    font-size: 1.1rem;
}

.related-record[b-mp5goc6jso] {
    background: #fff;
    border-top: 1px solid #cfd6d8;
    border-right: 1px solid #cfd6d8;
    border-bottom: 1px solid #cfd6d8;
}

.related-record a[b-mp5goc6jso] {
    display: inline-block;
    margin-top: 1rem;
    color: #f4511e;
    font-weight: 800;
}

@media (max-width: 760px) {
    .classification-grid[b-mp5goc6jso],
    .complexity-cascade > div[b-mp5goc6jso],
    .know-how-grid[b-mp5goc6jso],
    .requirement-rewrite[b-mp5goc6jso] {
        grid-template-columns: 1fr;
    }

    .classification-grid article[b-mp5goc6jso],
    .classification-grid article:nth-child(odd)[b-mp5goc6jso],
    .classification-grid article:nth-last-child(-n + 2)[b-mp5goc6jso],
    .know-how-grid div[b-mp5goc6jso],
    .know-how-grid div:nth-child(odd)[b-mp5goc6jso] {
        border-right: 0;
        border-bottom: 1px solid #dfe4e5;
    }

    .classification-grid article:last-child[b-mp5goc6jso],
    .know-how-grid div:last-child[b-mp5goc6jso] {
        border-bottom: 0;
    }

    .know-how-grid div:last-child[b-mp5goc6jso] {
        grid-column: auto;
    }

    .record-heading[b-mp5goc6jso] {
        align-items: flex-start;
        flex-direction: column;
    }
}
/* /Components/Pages/FiveMinutesMeetingsArticle.razor.rz.scp.css */
.five-minutes-cover[b-qmq62hot9k]{padding:8px;transform:rotate(.2deg)}.five-minutes-cover img[b-qmq62hot9k]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}
.interest-ledger[b-qmq62hot9k]{margin:58px 0;border:1px solid var(--ink);background:#fff}.interest-ledger>header[b-qmq62hot9k]{padding:26px 28px;background:var(--ink);color:#fff}.interest-ledger header small[b-qmq62hot9k],.five-questions>small[b-qmq62hot9k],.cost-curve>small[b-qmq62hot9k],.five-minutes-closing>small[b-qmq62hot9k]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.interest-ledger h2[b-qmq62hot9k]{margin:7px 0 0;color:#fff}.interest-ledger>div[b-qmq62hot9k]{display:grid;grid-template-columns:repeat(2,1fr)}.interest-ledger article[b-qmq62hot9k]{padding:24px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.interest-ledger article:nth-child(2n)[b-qmq62hot9k]{border-right:0}.interest-ledger article:nth-last-child(-n+2)[b-qmq62hot9k]{border-bottom:0}.interest-ledger article>span[b-qmq62hot9k]{color:var(--orange);font:800 10px Inter}.interest-ledger h3[b-qmq62hot9k]{margin:7px 0;font-size:19px}.interest-ledger p[b-qmq62hot9k]{font-size:12px;line-height:1.6}
.five-questions[b-qmq62hot9k]{margin:56px 0;padding:31px;border-top:5px solid var(--orange);background:#fff}.five-questions h2[b-qmq62hot9k]{margin:8px 0 22px}.five-questions ol[b-qmq62hot9k]{margin:0;padding:0;list-style:none;counter-reset:q}.five-questions li[b-qmq62hot9k]{position:relative;padding:16px 10px 16px 48px;border-top:1px solid #d2d7d9;counter-increment:q}.five-questions li[b-qmq62hot9k]:before{content:counter(q,decimal-leading-zero);position:absolute;left:4px;color:var(--orange);font:800 11px Inter}.five-questions li strong[b-qmq62hot9k]{display:block;color:var(--ink);font:750 13px Inter}.five-questions li span[b-qmq62hot9k]{display:block;margin-top:5px;color:var(--slate);font-size:12px}.five-questions footer[b-qmq62hot9k]{margin-top:20px;padding:17px;background:#f0ece5;font:700 13px Inter}.five-questions footer strong[b-qmq62hot9k]{color:var(--orange)}
.documented-understood[b-qmq62hot9k]{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;margin:50px 0;border:1px solid var(--ink);background:#fff}.documented-understood article[b-qmq62hot9k]{padding:28px}.documented-understood>div[b-qmq62hot9k]{display:grid;place-items:center;padding:15px;background:var(--ink);color:var(--orange);font:800 24px Inter}.documented-understood small[b-qmq62hot9k]{color:var(--orange);font:800 9px Inter;letter-spacing:.1em}.documented-understood article>strong[b-qmq62hot9k]{display:block;margin-top:12px;color:var(--ink);font:700 45px Inter}.documented-understood h3[b-qmq62hot9k]{margin:0;font-size:21px}.documented-understood p[b-qmq62hot9k]{font-size:12px;line-height:1.6}
.cost-curve[b-qmq62hot9k]{margin:56px 0;padding:30px;background:#fff;border-top:5px solid var(--orange)}.cost-curve>div[b-qmq62hot9k]{display:flex;align-items:stretch;margin-top:21px}.cost-curve article[b-qmq62hot9k]{flex:1;padding:17px;border:1px solid #cbd2d4}.cost-curve i[b-qmq62hot9k]{display:grid;place-items:center;padding:6px;color:var(--orange)}.cost-curve article span[b-qmq62hot9k]{color:var(--orange);font:800 9px Inter}.cost-curve h3[b-qmq62hot9k]{margin:7px 0;font-size:16px}.cost-curve p[b-qmq62hot9k]{font-size:11px;line-height:1.5}
.urgency-rushing[b-qmq62hot9k]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.urgency-rushing article[b-qmq62hot9k]{padding:29px;border-top:6px solid #4c863c;background:#fff}.urgency-rushing article:last-child[b-qmq62hot9k]{border-color:#c6412b}.urgency-rushing small[b-qmq62hot9k]{color:#4c863c;font:800 10px Inter;letter-spacing:.11em}.urgency-rushing article:last-child small[b-qmq62hot9k]{color:#c6412b}.urgency-rushing h2[b-qmq62hot9k]{font-size:22px}.urgency-rushing p[b-qmq62hot9k]{font-size:13px;line-height:1.65}
.five-minutes-closing[b-qmq62hot9k]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.five-minutes-closing h2[b-qmq62hot9k]{color:#fff}.five-minutes-closing h2 em[b-qmq62hot9k]{color:var(--orange);font-style:normal}.five-minutes-closing p[b-qmq62hot9k]{color:#cbd4d7;font-size:14px;line-height:1.75}.five-minutes-closing>strong[b-qmq62hot9k]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.five-minutes-ledger .discussion-prompt>p[b-qmq62hot9k]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.interest-ledger>div[b-qmq62hot9k],.urgency-rushing[b-qmq62hot9k],.documented-understood[b-qmq62hot9k]{grid-template-columns:1fr}.interest-ledger article[b-qmq62hot9k]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.interest-ledger article:last-child[b-qmq62hot9k]{border-bottom:0!important}.documented-understood>div[b-qmq62hot9k]{padding:8px}.cost-curve>div[b-qmq62hot9k]{display:grid;grid-template-columns:1fr}.cost-curve i[b-qmq62hot9k]{transform:rotate(90deg)}.five-minutes-cover img[b-qmq62hot9k]{aspect-ratio:1/1}}
/* /Components/Pages/FlamingDartsArticle.razor.rz.scp.css */
.darts-cover[b-cd38kyw7ez]{padding:8px;transform:rotate(.2deg)}.darts-cover img[b-cd38kyw7ez]{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:top}
.dart-board[b-cd38kyw7ez]{margin:58px 0;border:1px solid var(--ink);background:#fff}.dart-board>header[b-cd38kyw7ez]{padding:26px 28px;background:var(--ink);color:#fff}.dart-board header small[b-cd38kyw7ez],.heat-translator>small[b-cd38kyw7ez],.prepared-checklist header small[b-cd38kyw7ez],.governance-funnel>small[b-cd38kyw7ez],.darts-dialogue>small[b-cd38kyw7ez],.darts-closing>small[b-cd38kyw7ez]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.dart-board h2[b-cd38kyw7ez]{margin:7px 0 0;color:#fff}.dart-board>div[b-cd38kyw7ez]{display:grid;grid-template-columns:repeat(3,1fr)}.dart-board article[b-cd38kyw7ez]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.dart-board article:nth-child(3n)[b-cd38kyw7ez]{border-right:0}.dart-board article:nth-last-child(-n+3)[b-cd38kyw7ez]{border-bottom:0}.dart-board article>span[b-cd38kyw7ez]{color:var(--orange);font:800 10px Inter}.dart-board h3[b-cd38kyw7ez]{margin:7px 0;font-size:18px}.dart-board p[b-cd38kyw7ez]{font-size:12px;line-height:1.6}
.heat-translator[b-cd38kyw7ez]{margin:55px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.heat-translator h2[b-cd38kyw7ez]{margin:8px 0 22px}.heat-translator>div[b-cd38kyw7ez]{display:grid;grid-template-columns:1fr auto 1.25fr;align-items:stretch;border:1px solid #cbd2d4;background:#fff}.heat-translator article[b-cd38kyw7ez]{padding:24px}.heat-translator article strong[b-cd38kyw7ez]{color:var(--orange);font:750 15px Inter}.heat-translator article p[b-cd38kyw7ez]{font-size:13px;line-height:1.65}.heat-translator div>span[b-cd38kyw7ez]{display:flex;align-items:center;padding:12px;color:var(--orange);font-size:26px}
.absorber-grid[b-cd38kyw7ez]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.absorber-grid article[b-cd38kyw7ez]{padding:29px;border-top:6px solid #4c863c;background:#fff}.absorber-grid article:last-child[b-cd38kyw7ez]{border-color:#c6412b}.absorber-grid small[b-cd38kyw7ez]{color:#4c863c;font:800 10px Inter;letter-spacing:.11em}.absorber-grid article:last-child small[b-cd38kyw7ez]{color:#c6412b}.absorber-grid h2[b-cd38kyw7ez]{font-size:21px}.absorber-grid p[b-cd38kyw7ez]{font-size:13px;line-height:1.65}
.prepared-checklist[b-cd38kyw7ez]{margin:58px 0;border:1px solid var(--ink);background:#fff}.prepared-checklist>header[b-cd38kyw7ez]{padding:26px 28px;background:var(--ink);color:#fff}.prepared-checklist h2[b-cd38kyw7ez]{margin:7px 0 0;color:#fff}.prepared-checklist>div[b-cd38kyw7ez]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c7ccce}.prepared-checklist span[b-cd38kyw7ez]{padding:17px 22px;background:#fff;font:750 12px Inter}.prepared-checklist span[b-cd38kyw7ez]:before{content:'\2713';margin-right:10px;color:#4c863c;font-weight:900}
.governance-funnel[b-cd38kyw7ez]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.governance-funnel>div[b-cd38kyw7ez]{display:grid;grid-template-columns:repeat(5,1fr);margin-top:18px;border:1px solid #cbd2d4}.governance-funnel article[b-cd38kyw7ez]{padding:19px;background:#fff;border-right:1px solid #cbd2d4}.governance-funnel article:last-child[b-cd38kyw7ez]{border-right:0}.governance-funnel span[b-cd38kyw7ez]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font:800 11px Inter}.governance-funnel h3[b-cd38kyw7ez]{margin:10px 0 5px;font-size:15px}.governance-funnel p[b-cd38kyw7ez]{font-size:11px;line-height:1.55}
.darts-dialogue[b-cd38kyw7ez]{margin:56px 0;padding:30px;border-top:5px solid var(--orange);background:#fff}.darts-dialogue>div[b-cd38kyw7ez]{margin-top:18px;padding:18px 22px;background:#f0ece5}.darts-dialogue p[b-cd38kyw7ez]{margin:7px 0;font-size:14px}.darts-dialogue strong[b-cd38kyw7ez]{color:var(--orange)}
.darts-closing[b-cd38kyw7ez]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.darts-closing h2[b-cd38kyw7ez]{color:#fff}.darts-closing h2 em[b-cd38kyw7ez]{color:var(--orange);font-style:normal}.darts-closing p[b-cd38kyw7ez]{color:#cbd4d7;font-size:14px;line-height:1.75}.darts-closing>strong[b-cd38kyw7ez]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.darts-ledger .discussion-prompt>p[b-cd38kyw7ez]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.dart-board>div[b-cd38kyw7ez],.absorber-grid[b-cd38kyw7ez],.prepared-checklist>div[b-cd38kyw7ez],.governance-funnel>div[b-cd38kyw7ez]{grid-template-columns:1fr}.dart-board article[b-cd38kyw7ez],.prepared-checklist span[b-cd38kyw7ez],.governance-funnel article[b-cd38kyw7ez]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.dart-board article:last-child[b-cd38kyw7ez],.prepared-checklist span:last-child[b-cd38kyw7ez],.governance-funnel article:last-child[b-cd38kyw7ez]{border-bottom:0!important}.heat-translator>div[b-cd38kyw7ez]{grid-template-columns:1fr}.heat-translator div>span[b-cd38kyw7ez]{justify-content:center;transform:rotate(90deg)}.darts-cover img[b-cd38kyw7ez]{aspect-ratio:3/2}}
/* /Components/Pages/FredSlothySeries.razor.rz.scp.css */
.fred-slothy-series-page[b-26u744zgjd]{background:var(--warm);color:var(--ink)}.fred-slothy-series-hero[b-26u744zgjd]{padding:70px 0 82px;background:linear-gradient(120deg,#f9f7f2,#e9e4dc);border-bottom:1px solid var(--line)}.fred-slothy-series-hero>.container[b-26u744zgjd]{display:grid;grid-template-columns:1fr .9fr;gap:70px;align-items:center}.series-title>small[b-26u744zgjd],.series-introduction small[b-26u744zgjd],.series-characters small[b-26u744zgjd],.series-purpose small[b-26u744zgjd],.series-generations>header small[b-26u744zgjd],.series-episodes small[b-26u744zgjd],.series-normal>small[b-26u744zgjd],.series-welcome small[b-26u744zgjd]{color:var(--orange);font:800 10px Inter;letter-spacing:.13em}.series-title h1[b-26u744zgjd]{margin:16px 0 24px;font-size:62px;line-height:.98;letter-spacing:-.055em}.series-title h1 em[b-26u744zgjd]{color:var(--orange);font-style:normal}.series-title>p[b-26u744zgjd]{max-width:650px;color:#55666e;font-size:17px;line-height:1.65}.series-title>div[b-26u744zgjd]{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.series-title span[b-26u744zgjd],.series-title strong[b-26u744zgjd]{padding:10px 13px;border:1px solid var(--ink);font:800 9px Inter;letter-spacing:.08em}.series-title strong[b-26u744zgjd]{background:var(--ink);color:#fff}.fred-slothy-series-hero figure[b-26u744zgjd]{margin:0;padding:9px;background:#fff;border:1px solid var(--line);box-shadow:0 25px 65px #17212a1c;transform:rotate(.5deg)}.fred-slothy-series-hero figure a[b-26u744zgjd]{position:relative;display:block;overflow:hidden}.fred-slothy-series-hero figure img[b-26u744zgjd]{width:100%;aspect-ratio:4/3;display:block;object-fit:cover;object-position:top}.fred-slothy-series-hero figure a>span[b-26u744zgjd]{position:absolute;right:10px;bottom:10px;padding:9px 12px;background:#17232de8;color:#fff;font:800 9px Inter;text-transform:uppercase}.fred-slothy-series-hero figcaption[b-26u744zgjd]{display:flex;justify-content:space-between;padding:12px 4px 3px;color:#65757c;font:700 9px Inter;letter-spacing:.08em}
.series-introduction[b-26u744zgjd]{display:grid;grid-template-columns:.65fr 1.35fr;gap:80px;padding-top:85px;padding-bottom:70px}.series-introduction h2[b-26u744zgjd]{margin:10px 0;font-size:48px}.series-introduction>div:last-child[b-26u744zgjd]{color:#4c5e66;font-size:17px;line-height:1.75}.series-introduction strong[b-26u744zgjd]{color:var(--orange)}
.series-characters[b-26u744zgjd]{padding-bottom:80px}.series-characters>article[b-26u744zgjd]{display:grid;grid-template-columns:90px 1fr;gap:28px;padding:31px;border:1px solid var(--ink);background:#fff}.series-characters>article+article[b-26u744zgjd]{border-top:0}.series-characters>article>span[b-26u744zgjd]{width:72px;height:72px;display:grid;place-items:center;border:3px solid var(--orange);border-radius:50%;background:var(--ink);color:#fff;font:700 34px Inter}.series-characters .slothy[b-26u744zgjd]{background:var(--ink);color:#fff}.series-characters h2[b-26u744zgjd]{margin:7px 0 10px}.series-characters .slothy h2[b-26u744zgjd]{color:#fff}.series-characters p[b-26u744zgjd]{margin:0;color:#65757c;font-size:14px;line-height:1.65}.series-characters .slothy p[b-26u744zgjd]{color:#c9d3d6}.series-characters blockquote[b-26u744zgjd]{margin:0;padding:24px 30px;background:var(--orange);color:#fff;font:700 18px/1.5 Inter}
.series-purpose[b-26u744zgjd]{padding:75px 0;background:var(--ink);color:#fff}.series-purpose header[b-26u744zgjd]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.series-purpose h2[b-26u744zgjd]{margin:10px 0 0;color:#fff;font-size:40px}.series-purpose header p[b-26u744zgjd]{color:#c7d1d4;line-height:1.65}.series-purpose header+div[b-26u744zgjd]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border-top:1px solid #52636b;border-left:1px solid #52636b}.series-purpose article[b-26u744zgjd]{padding:23px;border-right:1px solid #52636b;border-bottom:1px solid #52636b}.series-purpose article span[b-26u744zgjd]{color:var(--orange);font:800 10px Inter}.series-purpose h3[b-26u744zgjd]{color:#fff;font-size:17px}.series-purpose article p[b-26u744zgjd]{color:#bec9cd;font-size:12px;line-height:1.6}
.series-generations[b-26u744zgjd]{padding-top:85px;padding-bottom:80px}.series-generations>header[b-26u744zgjd]{max-width:760px}.series-generations>header h2[b-26u744zgjd]{margin:10px 0;font-size:42px}.series-generations>header p[b-26u744zgjd]{color:#596970;line-height:1.65}.series-generations>div[b-26u744zgjd]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;border:1px solid var(--ink)}.series-generations article[b-26u744zgjd]{min-height:260px;padding:24px;border-right:1px solid #c9d1d3;background:#fff}.series-generations article:last-child[b-26u744zgjd]{border:0}.series-generations article:nth-child(1)[b-26u744zgjd]{box-shadow:inset 0 5px #2876a4}.series-generations article:nth-child(2)[b-26u744zgjd]{box-shadow:inset 0 5px #65a940}.series-generations article:nth-child(3)[b-26u744zgjd]{box-shadow:inset 0 5px #7444a2}.series-generations article:nth-child(4)[b-26u744zgjd]{box-shadow:inset 0 5px #e59a17}.series-generations h3[b-26u744zgjd]{font-size:20px}.series-generations article p[b-26u744zgjd]{color:#596970;font-size:12px;line-height:1.65}.series-generations>footer[b-26u744zgjd]{display:flex;gap:18px;align-items:center;justify-content:center;padding:22px;background:#fff;border:1px solid var(--ink);border-top:0}.series-generations footer span[b-26u744zgjd]{color:var(--orange);font:800 15px Inter}
.series-episodes[b-26u744zgjd]{padding-bottom:85px}.series-episodes>header[b-26u744zgjd]{display:grid;grid-template-columns:1fr .75fr;gap:60px;align-items:end;padding-bottom:25px;border-bottom:1px solid var(--ink)}.series-episodes h2[b-26u744zgjd]{margin:9px 0 0;font-size:40px}.series-episodes header p[b-26u744zgjd]{color:#596970;line-height:1.6}.series-episodes>div[b-26u744zgjd]{display:grid;grid-template-columns:repeat(3,1fr)}.series-episodes a[b-26u744zgjd]{min-height:290px;padding:25px;display:flex;flex-direction:column;border-right:1px solid #c8d0d2;border-bottom:1px solid #c8d0d2;background:#fff;color:var(--ink);text-decoration:none}.series-episodes a:nth-child(3n)[b-26u744zgjd]{border-right:0}.series-episodes a>span[b-26u744zgjd]{color:var(--orange);font:700 28px Inter}.series-episodes h3[b-26u744zgjd]{font-size:20px;line-height:1.25}.series-episodes a p[b-26u744zgjd]{color:#5d6d74;font-size:12px;line-height:1.6}.series-episodes a b[b-26u744zgjd]{margin-top:auto;color:var(--orange);font:800 9px Inter;text-transform:uppercase}.series-episodes a:hover[b-26u744zgjd]{background:#f4efe8}
.series-normal[b-26u744zgjd]{margin-bottom:85px;padding:35px;border-top:4px solid var(--orange);background:#fff}.series-normal h2[b-26u744zgjd]{font-size:32px}.series-normal p[b-26u744zgjd]{color:#596970}.series-normal>div[b-26u744zgjd]{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.series-normal strong[b-26u744zgjd],.series-normal span[b-26u744zgjd]{padding:10px 13px;border:1px solid var(--ink);font:750 11px Inter}.series-normal span[b-26u744zgjd]{background:var(--ink);color:#fff}
.series-welcome[b-26u744zgjd]{padding:80px 0;background:var(--ink);color:#fff;text-align:center}.series-welcome h2[b-26u744zgjd]{margin:12px 0;color:#fff;font-size:48px}.series-welcome h2 em[b-26u744zgjd]{color:var(--orange);font-style:normal}.series-welcome p[b-26u744zgjd]{color:#c3ced1}.series-welcome blockquote[b-26u744zgjd]{margin:30px auto;max-width:700px;color:#fff;font:700 28px Inter}.series-welcome .button[b-26u744zgjd]{display:inline-flex}
@media(max-width:900px){.fred-slothy-series-hero>.container[b-26u744zgjd],.series-introduction[b-26u744zgjd],.series-purpose header[b-26u744zgjd],.series-episodes>header[b-26u744zgjd]{grid-template-columns:1fr}.series-purpose header+div[b-26u744zgjd],.series-generations>div[b-26u744zgjd]{grid-template-columns:repeat(2,1fr)}.series-episodes>div[b-26u744zgjd]{grid-template-columns:repeat(2,1fr)}.series-episodes a:nth-child(3n)[b-26u744zgjd]{border-right:1px solid #c8d0d2}.series-episodes a:nth-child(2n)[b-26u744zgjd]{border-right:0}}
@media(max-width:620px){.series-title h1[b-26u744zgjd]{font-size:43px}.fred-slothy-series-hero figure img[b-26u744zgjd]{aspect-ratio:1/1}.series-characters>article[b-26u744zgjd]{grid-template-columns:1fr}.series-purpose header+div[b-26u744zgjd],.series-generations>div[b-26u744zgjd],.series-episodes>div[b-26u744zgjd]{grid-template-columns:1fr}.series-generations article[b-26u744zgjd],.series-episodes a[b-26u744zgjd]{border-right:0!important}.series-generations>footer[b-26u744zgjd]{align-items:flex-start;flex-direction:column}.series-episodes h2[b-26u744zgjd],.series-generations>header h2[b-26u744zgjd],.series-welcome h2[b-26u744zgjd]{font-size:34px}}
/* /Components/Pages/GageCharacterSurvey.razor.rz.scp.css */
.character-page[b-rqzdntqnmr] { min-height: calc(100vh - 98px); padding: 72px 0 96px; background-color: #f7f5ef; background-image: linear-gradient(rgba(25,37,40,.035) 1px, transparent 1px), linear-gradient(90deg, rgba(25,37,40,.035) 1px, transparent 1px); background-size: 32px 32px; }
.character-intro[b-rqzdntqnmr] { min-height: 650px; display: grid; grid-template-columns: 1.08fr .92fr; gap: 80px; align-items: center; }
.character-intro h1[b-rqzdntqnmr] { margin: 28px 0 24px; font-size: clamp(58px,6.4vw,88px); letter-spacing: -.06em; line-height: .98; text-transform: none; }
.character-intro h1 em[b-rqzdntqnmr] { color: var(--orange); font-style: normal; }
.character-intro > div > p:not(.kicker)[b-rqzdntqnmr] { max-width: 720px; color: var(--slate); font-size: 19px; line-height: 1.7; }
.character-intro-facts[b-rqzdntqnmr] { margin: 28px 0 34px; display: flex; align-items: center; gap: 13px; flex-wrap: wrap; font: 700 12px/1.4 'Inter'; letter-spacing: .09em; }
.character-intro-facts i[b-rqzdntqnmr] { width: 1px; height: 15px; background: var(--orange); }
.character-cast[b-rqzdntqnmr] { padding: 30px; display: grid; grid-template-columns: repeat(3,1fr); gap: 1px; border-top: 5px solid var(--orange); background: var(--ink); box-shadow: 18px 18px 0 rgba(242,91,34,.13); }
.character-cast > div[b-rqzdntqnmr] { min-height: 135px; padding: 18px 10px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px; border: 1px solid rgba(255,255,255,.13); color: #fff; }
.character-cast > div span[b-rqzdntqnmr] { font-size: 48px; filter: grayscale(.08); }
.character-cast > div b[b-rqzdntqnmr] { font: 700 12px/1 'Inter'; letter-spacing: .08em; text-transform: uppercase; }
.character-cast > p[b-rqzdntqnmr] { grid-column: 1 / -1; margin: 22px 0 0; color: #cbd1d2; font-size: 14px; line-height: 1.6; }
.character-workspace[b-rqzdntqnmr] { max-width: 1080px; }
.character-progress[b-rqzdntqnmr] { min-height: 78px; padding: 18px 24px; display: grid; grid-template-columns: 190px 1fr; gap: 28px; align-items: center; background: var(--ink); color: #fff; }
.character-progress > div[b-rqzdntqnmr] { display: flex; flex-direction: column; gap: 8px; }
.character-progress small[b-rqzdntqnmr] { color: var(--orange); font: 700 12px/1 'Inter'; letter-spacing: .12em; }
.character-progress b[b-rqzdntqnmr] { font: 500 14px/1 'Inter'; }
.character-progress > i[b-rqzdntqnmr] { height: 5px; display: block; overflow: hidden; background: rgba(255,255,255,.16); }
.character-progress > i span[b-rqzdntqnmr] { height: 100%; display: block; background: var(--orange); transition: width .25s ease; }
.character-question-card[b-rqzdntqnmr] { padding: 45px; border: 1px solid var(--line); border-top: 0; background: #fbfaf7; }
.character-question-card > header[b-rqzdntqnmr] { margin-bottom: 32px; display: grid; grid-template-columns: 54px 1fr; gap: 20px; align-items: start; }
.character-question-card > header > span[b-rqzdntqnmr] { width: 48px; height: 48px; display: grid; place-items: center; border: 1px solid var(--orange); border-radius: 50%; color: var(--orange); font: 700 13px/1 'Inter'; }
.character-question-card header small[b-rqzdntqnmr],.character-result small[b-rqzdntqnmr],.character-bonus header small[b-rqzdntqnmr],.character-delivery header small[b-rqzdntqnmr],.character-thanks > small[b-rqzdntqnmr] { color: var(--orange); font: 700 12px/1 'Inter'; letter-spacing: .12em; }
.character-question-card h1[b-rqzdntqnmr] { margin: 12px 0 0; font-size: clamp(34px,4vw,50px); line-height: 1.1; letter-spacing: -.04em; text-transform: none; }
.character-choices[b-rqzdntqnmr] { display: grid; grid-template-columns: 1fr 1fr; border-top: 1px solid var(--line); border-left: 1px solid var(--line); }
.character-choices button[b-rqzdntqnmr] { min-height: 112px; padding: 18px 20px; position: relative; display: grid; grid-template-columns: 48px 1fr 20px; gap: 14px; align-items: center; border: 0; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: #fff; color: var(--ink); text-align: left; cursor: pointer; }
.character-choices button:hover[b-rqzdntqnmr] { background: #f4eee7; }
.character-choices button.selected[b-rqzdntqnmr] { background: #f7e5da; box-shadow: inset 5px 0 var(--orange); }
.character-choices button > span[b-rqzdntqnmr] { font-size: 36px; }
.character-choices button div[b-rqzdntqnmr] { display: flex; flex-direction: column; gap: 7px; }
.character-choices button b[b-rqzdntqnmr] { font: 600 16px/1.4 'Inter'; }
.character-choices button small[b-rqzdntqnmr] { color: var(--muted); font: 600 11px/1.2 'Inter'; letter-spacing: .07em; text-transform: uppercase; }
.character-choices button i[b-rqzdntqnmr] { width: 16px; height: 16px; border: 1px solid #929b9e; border-radius: 50%; }
.character-choices button.selected i[b-rqzdntqnmr] { border: 5px solid var(--orange); background: #fff; }
.character-question-card > footer[b-rqzdntqnmr],.character-delivery > footer[b-rqzdntqnmr] { margin-top: 34px; padding-top: 24px; display: flex; justify-content: space-between; align-items: center; border-top: 1px solid var(--line); }
.character-back[b-rqzdntqnmr],.character-skip-bonus[b-rqzdntqnmr] { padding: 5px 0; border: 0; border-bottom: 1px solid var(--ink); background: transparent; color: var(--ink); font: 700 12px/1.3 'Inter'; letter-spacing: .06em; text-transform: uppercase; cursor: pointer; }
.character-error[b-rqzdntqnmr],.character-save-notice[b-rqzdntqnmr] { margin-top: 22px; padding: 15px 18px; border-left: 4px solid #b33224; background: #f4dfda; color: #742218; font-weight: 600; }
.character-result[b-rqzdntqnmr] { max-width: 1120px; }
.character-result-hero[b-rqzdntqnmr] { padding: 45px; display: grid; grid-template-columns: 210px 1fr; gap: 44px; align-items: center; border-top: 6px solid var(--orange); background: var(--ink); color: #fff; box-shadow: 18px 18px 0 rgba(242,91,34,.13); }
.character-result-emoji[b-rqzdntqnmr] { min-height: 190px; display: grid; place-items: center; border: 1px solid rgba(255,255,255,.2); background: rgba(255,255,255,.04); font-size: 112px; }
.character-result-hero h1[b-rqzdntqnmr] { margin: 12px 0 8px; font-size: clamp(45px,6vw,70px); letter-spacing: -.055em; line-height: 1; text-transform: none; }
.character-result-hero strong[b-rqzdntqnmr] { color: var(--orange); font: 650 21px/1.4 'Inter'; }
.character-result-hero p[b-rqzdntqnmr] { max-width: 660px; margin: 18px 0 0; color: #d5dbdc; font-size: 17px; line-height: 1.65; }
.character-bonus[b-rqzdntqnmr] { margin-top: 46px; padding: 34px; border: 1px solid var(--ink); background: #fff; }
.character-bonus > header[b-rqzdntqnmr] { margin-bottom: 26px; display: grid; grid-template-columns: 1fr .8fr; gap: 45px; align-items: end; }
.character-bonus h2[b-rqzdntqnmr] { margin: 10px 0 0; font-size: 32px; line-height: 1.15; }
.character-bonus header p[b-rqzdntqnmr] { margin: 0; color: var(--slate); font-size: 14px; line-height: 1.6; }
.character-bonus > div[b-rqzdntqnmr] { display: grid; grid-template-columns: repeat(5,1fr); border-top: 1px solid var(--line); border-left: 1px solid var(--line); }
.character-bonus > div button[b-rqzdntqnmr] { min-height: 145px; padding: 15px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; border: 0; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: #faf9f6; color: var(--ink); cursor: pointer; text-align: center; }
.character-bonus > div button.selected[b-rqzdntqnmr] { background: #f7e5da; box-shadow: inset 0 -5px var(--orange); }
.character-bonus button span[b-rqzdntqnmr] { font-size: 38px; }
.character-bonus button b[b-rqzdntqnmr] { font: 650 14px/1.25 'Inter'; }
.character-bonus button small[b-rqzdntqnmr] { color: var(--muted); font: 500 11px/1.35 'Inter'; }
.character-skip-bonus[b-rqzdntqnmr] { margin-top: 18px; }
.character-result-actions[b-rqzdntqnmr] { margin-top: 34px; display: flex; align-items: center; gap: 28px; }
.character-save-notice[b-rqzdntqnmr] { border-left-color: #ae741f; background: #f5ead6; color: #765017; }
.character-delivery[b-rqzdntqnmr] { max-width: 1000px; border-top: 6px solid var(--orange); background: #fbfaf7; box-shadow: 18px 18px 0 rgba(242,91,34,.1); }
.character-delivery > header[b-rqzdntqnmr] { padding: 36px 40px; display: flex; justify-content: space-between; align-items: center; gap: 35px; background: var(--ink); color: #fff; }
.character-delivery h1[b-rqzdntqnmr] { max-width: 680px; margin: 12px 0 0; font-size: clamp(37px,5vw,55px); line-height: 1.05; text-transform: none; }
.character-delivery-tags[b-rqzdntqnmr] { min-width: 170px; display: flex; flex-direction: column; gap: 8px; }
.character-delivery-tags span[b-rqzdntqnmr] { padding: 8px 11px; border: 1px solid rgba(255,255,255,.25); font: 600 13px/1.3 'Inter'; }
.character-delivery-form[b-rqzdntqnmr] { padding: 38px 40px 20px; display: grid; grid-template-columns: 1fr 1fr; gap: 22px; }
.character-delivery-form label[b-rqzdntqnmr] { display: flex; flex-direction: column; gap: 9px; }
.character-delivery-form label.wide[b-rqzdntqnmr] { grid-column: 1 / -1; }
.character-delivery-form label > span[b-rqzdntqnmr] { font: 650 13px/1.4 'Inter'; }
.character-delivery-form label > span small[b-rqzdntqnmr] { margin-left: 5px; color: var(--muted); font-weight: 500; }
.character-delivery-form input:not([type=checkbox])[b-rqzdntqnmr] { width: 100%; min-height: 52px; padding: 12px 14px; border: 1px solid #aeb5b6; border-radius: 0; background: #fff; color: var(--ink); font: 500 16px/1.4 'Inter'; }
.character-delivery-form .character-consent[b-rqzdntqnmr] { margin-top: 7px; padding: 19px; display: grid; grid-template-columns: 20px 1fr; gap: 12px; border-left: 4px solid var(--orange); background: #efebe3; }
.character-consent input[b-rqzdntqnmr] { margin-top: 4px; accent-color: var(--orange); }
.character-consent span[b-rqzdntqnmr] { display: flex; flex-direction: column; gap: 4px; }
.character-consent span small[b-rqzdntqnmr] { color: var(--muted); font-weight: 500; }
.character-privacy[b-rqzdntqnmr] { margin: 0 40px; color: var(--muted); font-size: 12px; line-height: 1.55; }
.character-delivery > footer[b-rqzdntqnmr] { margin: 25px 40px 0; padding-bottom: 38px; }
.character-thanks[b-rqzdntqnmr] { max-width: 850px; padding: 60px; border-top: 6px solid var(--orange); background: #fff; text-align: center; box-shadow: 18px 18px 0 rgba(242,91,34,.1); }
.character-thanks > div:first-child[b-rqzdntqnmr] { margin-bottom: 20px; font-size: 90px; }
.character-thanks h1[b-rqzdntqnmr] { margin: 14px 0 8px; font-size: clamp(48px,6vw,72px); line-height: 1; text-transform: none; }
.character-thanks > strong[b-rqzdntqnmr] { color: var(--orange); font: 650 21px/1.4 'Inter'; }
.character-thanks > p[b-rqzdntqnmr] { max-width: 650px; margin: 24px auto; color: var(--slate); font-size: 17px; line-height: 1.7; }
.character-thanks > div:last-child[b-rqzdntqnmr] { display: flex; justify-content: center; align-items: center; gap: 28px; }

@media (max-width: 900px) {
    .character-intro[b-rqzdntqnmr] { grid-template-columns: 1fr; gap: 45px; }
    .character-cast[b-rqzdntqnmr] { max-width: 650px; }
    .character-bonus > header[b-rqzdntqnmr] { grid-template-columns: 1fr; gap: 14px; }
    .character-bonus > div[b-rqzdntqnmr] { grid-template-columns: repeat(3,1fr); }
}
@media (max-width: 650px) {
    .character-page[b-rqzdntqnmr] { padding: 42px 0 70px; }
    .character-intro h1[b-rqzdntqnmr] { font-size: 50px; }
    .character-cast[b-rqzdntqnmr] { padding: 18px; grid-template-columns: 1fr 1fr; }
    .character-cast > div[b-rqzdntqnmr] { min-height: 112px; }
    .character-progress[b-rqzdntqnmr] { grid-template-columns: 1fr; gap: 13px; }
    .character-question-card[b-rqzdntqnmr] { padding: 28px 18px; }
    .character-question-card > header[b-rqzdntqnmr] { grid-template-columns: 42px 1fr; }
    .character-question-card > header > span[b-rqzdntqnmr] { width: 38px; height: 38px; }
    .character-choices[b-rqzdntqnmr] { grid-template-columns: 1fr; }
    .character-question-card > footer[b-rqzdntqnmr],.character-delivery > footer[b-rqzdntqnmr],.character-result-actions[b-rqzdntqnmr],.character-thanks > div:last-child[b-rqzdntqnmr] { align-items: stretch; flex-direction: column; }
    .character-result-hero[b-rqzdntqnmr] { padding: 28px 22px; grid-template-columns: 1fr; gap: 24px; }
    .character-result-emoji[b-rqzdntqnmr] { min-height: 145px; font-size: 84px; }
    .character-bonus[b-rqzdntqnmr] { padding: 24px 18px; }
    .character-bonus > div[b-rqzdntqnmr] { grid-template-columns: 1fr 1fr; }
    .character-delivery > header[b-rqzdntqnmr] { padding: 28px 22px; align-items: flex-start; flex-direction: column; }
    .character-delivery-form[b-rqzdntqnmr] { padding: 28px 22px 18px; grid-template-columns: 1fr; }
    .character-delivery-form label.wide[b-rqzdntqnmr] { grid-column: 1; }
    .character-privacy[b-rqzdntqnmr] { margin: 0 22px; }
    .character-delivery > footer[b-rqzdntqnmr] { margin: 23px 22px 0; padding-bottom: 28px; }
    .character-thanks[b-rqzdntqnmr] { padding: 42px 22px; }
}
/* /Components/Pages/GageCharacterSurveyDashboard.razor.rz.scp.css */
.character-admin-page[b-iaaarnaqnd] { min-height: calc(100vh - 98px); padding: 65px 0 100px; background: #f4f3ee; }
.character-admin-heading[b-iaaarnaqnd] { margin-bottom: 42px; display: grid; grid-template-columns: 1.05fr .95fr; gap: 70px; align-items: end; }
.character-admin-heading h1[b-iaaarnaqnd] { font-size: clamp(50px,6vw,76px); line-height: 1; text-transform: none; }
.character-admin-heading h1 em[b-iaaarnaqnd] { color: var(--orange); font-style: normal; }
.character-admin-heading > div:last-child[b-iaaarnaqnd] { display: flex; flex-direction: column; align-items: flex-start; gap: 20px; }
.character-admin-heading p[b-iaaarnaqnd] { margin: 0; color: var(--slate); }
.character-admin-summary[b-iaaarnaqnd] { display: grid; grid-template-columns: repeat(4,1fr); border: 1px solid var(--ink); background: #fff; }
.character-admin-summary article[b-iaaarnaqnd] { min-height: 145px; padding: 22px; display: flex; flex-direction: column; border-right: 1px solid var(--line); }
.character-admin-summary article:last-child[b-iaaarnaqnd] { border-right: 0; }
.character-admin-summary small[b-iaaarnaqnd],.character-admin-workspace small[b-iaaarnaqnd],.character-admin-detail small[b-iaaarnaqnd],.character-admin-contact small[b-iaaarnaqnd],.character-admin-anonymous small[b-iaaarnaqnd] { color: var(--orange); font: 700 11px/1 'Inter'; letter-spacing: .1em; }
.character-admin-summary strong[b-iaaarnaqnd] { margin: auto 0 7px; font: 500 34px/1 'Inter'; }
.character-admin-summary span[b-iaaarnaqnd] { color: var(--muted); font-size: 13px; }
.character-admin-distribution[b-iaaarnaqnd] { margin-top: 34px; display: grid; grid-template-columns: repeat(3,1fr); border-top: 1px solid var(--line); border-left: 1px solid var(--line); }
.character-admin-distribution article[b-iaaarnaqnd] { min-height: 100px; padding: 16px; display: grid; grid-template-columns: 44px 1fr 40px; gap: 12px; align-items: center; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: #fff; }
.character-admin-distribution article > span[b-iaaarnaqnd] { font-size: 34px; }
.character-admin-distribution article div[b-iaaarnaqnd] { display: flex; flex-direction: column; gap: 6px; }
.character-admin-distribution article b[b-iaaarnaqnd] { font: 650 14px/1.2 'Inter'; }
.character-admin-distribution article small[b-iaaarnaqnd] { color: var(--muted); }
.character-admin-distribution article i[b-iaaarnaqnd] { height: 5px; background: #dfe1df; }
.character-admin-distribution article i em[b-iaaarnaqnd] { height: 100%; display: block; background: var(--orange); }
.character-admin-distribution article > strong[b-iaaarnaqnd] { color: var(--orange); font-size: 13px; text-align: right; }
.character-admin-workspace[b-iaaarnaqnd] { min-height: 650px; margin-top: 45px; display: grid; grid-template-columns: 340px 1fr; border: 1px solid var(--ink); background: #fff; }
.character-admin-workspace > aside[b-iaaarnaqnd] { border-right: 1px solid var(--ink); }
.character-admin-workspace > aside > header[b-iaaarnaqnd] { min-height: 62px; padding: 17px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--ink); }
.character-admin-workspace > aside > header span[b-iaaarnaqnd] { color: var(--muted); font-size: 12px; }
.character-admin-filters[b-iaaarnaqnd] { padding: 10px; display: grid; grid-template-columns: repeat(3,1fr); gap: 5px; border-bottom: 1px solid var(--line); }
.character-admin-filters button[b-iaaarnaqnd] { min-height: 33px; border: 1px solid var(--line); background: #fff; font: 650 11px/1 'Inter'; cursor: pointer; }
.character-admin-filters button.active[b-iaaarnaqnd] { border-color: var(--ink); background: var(--ink); color: #fff; }
.character-admin-workspace > aside > button[b-iaaarnaqnd] { width: 100%; min-height: 92px; padding: 14px; display: grid; grid-template-columns: 40px 1fr auto; gap: 10px; align-items: start; border: 0; border-bottom: 1px solid var(--line); background: #fff; color: var(--ink); text-align: left; cursor: pointer; }
.character-admin-workspace > aside > button.selected[b-iaaarnaqnd] { background: var(--ink); color: #fff; }
.character-admin-workspace > aside > button > span[b-iaaarnaqnd] { font-size: 30px; }
.character-admin-workspace > aside > button div[b-iaaarnaqnd] { display: flex; flex-direction: column; gap: 5px; }
.character-admin-workspace > aside > button b[b-iaaarnaqnd] { font: 650 14px/1.3 'Inter'; }
.character-admin-workspace > aside > button small[b-iaaarnaqnd] { color: var(--muted); font-size: 11px; }
.character-admin-workspace > aside > button.selected small[b-iaaarnaqnd] { color: #bdc5c7; }
.character-admin-workspace > aside > button i[b-iaaarnaqnd] { color: var(--orange); font: 700 10px/1 'Inter'; font-style: normal; }
.character-admin-detail[b-iaaarnaqnd] { padding: 35px; }
.character-admin-detail > header[b-iaaarnaqnd] { display: flex; justify-content: space-between; align-items: start; gap: 24px; }
.character-admin-detail > header > div[b-iaaarnaqnd] { display: flex; align-items: center; gap: 17px; }
.character-admin-detail > header > div > span[b-iaaarnaqnd] { font-size: 55px; }
.character-admin-detail h2[b-iaaarnaqnd] { margin: 8px 0 3px; font-size: 35px; }
.character-admin-detail header p[b-iaaarnaqnd] { margin: 0; color: var(--orange); font-weight: 650; }
.character-admin-detail time[b-iaaarnaqnd] { color: var(--muted); font-size: 12px; }
.character-admin-facts[b-iaaarnaqnd] { margin-top: 28px; display: grid; grid-template-columns: repeat(4,1fr); border-top: 1px solid var(--line); border-left: 1px solid var(--line); }
.character-admin-facts > div[b-iaaarnaqnd] { min-height: 88px; padding: 14px; display: flex; flex-direction: column; gap: 13px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.character-admin-facts b[b-iaaarnaqnd] { font: 650 13px/1.4 'Inter'; }
.character-admin-contact[b-iaaarnaqnd] { margin-top: 30px; padding: 25px; border-left: 5px solid var(--orange); background: #eeeae2; }
.character-admin-contact > header[b-iaaarnaqnd] { display: flex; justify-content: space-between; gap: 20px; }
.character-admin-contact > header span[b-iaaarnaqnd] { color: var(--orange); font: 700 11px/1 'Inter'; }
.character-admin-contact > div[b-iaaarnaqnd] { margin: 24px 0; display: grid; grid-template-columns: 1fr 1fr; gap: 28px; }
.character-admin-contact p[b-iaaarnaqnd],.character-admin-contact address[b-iaaarnaqnd] { margin: 0; font-style: normal; line-height: 1.65; }
.character-admin-mailed[b-iaaarnaqnd] { color: #176b47; }
.character-admin-anonymous[b-iaaarnaqnd],.character-admin-empty[b-iaaarnaqnd] { padding: 55px; text-align: center; }
.character-admin-anonymous[b-iaaarnaqnd] { margin-top: 30px; background: #f3f1eb; }
.character-admin-empty[b-iaaarnaqnd] { border: 1px dashed #9da5a5; background: #fff; }
.character-admin-empty > span[b-iaaarnaqnd] { color: var(--orange); font: 700 12px/1 'Inter'; letter-spacing: .12em; }

@media (max-width: 950px) { .character-admin-heading[b-iaaarnaqnd] { grid-template-columns: 1fr; gap: 25px; }.character-admin-distribution[b-iaaarnaqnd] { grid-template-columns: 1fr 1fr; }.character-admin-workspace[b-iaaarnaqnd] { grid-template-columns: 270px 1fr; }.character-admin-facts[b-iaaarnaqnd] { grid-template-columns: 1fr 1fr; } }
@media (max-width: 680px) { .character-admin-summary[b-iaaarnaqnd],.character-admin-distribution[b-iaaarnaqnd],.character-admin-workspace[b-iaaarnaqnd] { grid-template-columns: 1fr; }.character-admin-summary article[b-iaaarnaqnd] { border-right: 0; border-bottom: 1px solid var(--line); }.character-admin-workspace > aside[b-iaaarnaqnd] { max-height: 420px; overflow-y: auto; border-right: 0; border-bottom: 1px solid var(--ink); }.character-admin-detail[b-iaaarnaqnd] { padding: 24px 18px; }.character-admin-detail > header[b-iaaarnaqnd],.character-admin-contact > header[b-iaaarnaqnd] { flex-direction: column; }.character-admin-contact > div[b-iaaarnaqnd] { grid-template-columns: 1fr; }.character-admin-heading h1[b-iaaarnaqnd] { font-size: 48px; } }
/* /Components/Pages/GenerationsMeetingArticle.razor.rz.scp.css */
.generations-cover[b-wol87fvhqk]{padding:8px;transform:rotate(.25deg)}
.generations-cover img[b-wol87fvhqk]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}
.character-notes[b-wol87fvhqk]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:52px 0}.character-notes article[b-wol87fvhqk]{padding:28px;border-top:5px solid var(--orange);background:#fff}.character-notes article:last-child[b-wol87fvhqk]{border-color:var(--ink)}.character-notes small[b-wol87fvhqk],.generation-grid header small[b-wol87fvhqk],.normal-list>small[b-wol87fvhqk],.secret-sauce>small[b-wol87fvhqk]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.character-notes h2[b-wol87fvhqk]{margin:8px 0 13px;font-size:22px}.character-notes p[b-wol87fvhqk]{font-size:13px;line-height:1.65}
.generation-grid[b-wol87fvhqk]{margin:58px 0;border:1px solid var(--ink);background:#fff}.generation-grid>header[b-wol87fvhqk]{padding:25px 28px;background:var(--ink);color:#fff}.generation-grid header h2[b-wol87fvhqk]{margin:7px 0 0;color:#fff}.generation-grid>div[b-wol87fvhqk]{display:grid;grid-template-columns:repeat(2,1fr)}.generation-grid article[b-wol87fvhqk]{padding:25px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.generation-grid article:nth-child(2n)[b-wol87fvhqk]{border-right:0}.generation-grid article:nth-last-child(-n+2)[b-wol87fvhqk]{border-bottom:0}.generation-grid article>span[b-wol87fvhqk]{color:var(--orange);font:800 10px Inter}.generation-grid article small[b-wol87fvhqk]{display:block;margin-top:7px;font:800 10px Inter;letter-spacing:.08em}.generation-grid h3[b-wol87fvhqk]{font-size:20px}.generation-grid p[b-wol87fvhqk]{font-size:12px;line-height:1.6}.generation-grid strong[b-wol87fvhqk]{display:block;margin-top:16px;color:var(--orange);font:800 10px Inter;text-transform:uppercase;letter-spacing:.08em}.generation-grid .gen-x[b-wol87fvhqk]{border-top:5px solid #1b5288}.generation-grid .millennial[b-wol87fvhqk]{border-top:5px solid #4d8539}.generation-grid .gen-z[b-wol87fvhqk]{border-top:5px solid #583c7a}.generation-grid .gen-alpha[b-wol87fvhqk]{border-top:5px solid #e08212}
.normal-list[b-wol87fvhqk]{margin:55px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.normal-list h2[b-wol87fvhqk]{margin:9px 0 22px}.normal-list div[b-wol87fvhqk]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c7ccce}.normal-list span[b-wol87fvhqk]{padding:15px;background:#fff;font:700 12px Inter}
.secret-sauce[b-wol87fvhqk]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.secret-sauce h2[b-wol87fvhqk]{margin:8px 0;color:var(--orange)}.secret-sauce p[b-wol87fvhqk]{color:#cbd4d7;font-size:14px;line-height:1.75}.secret-sauce>strong[b-wol87fvhqk]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.generations-ledger .discussion-prompt>p[b-wol87fvhqk]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.character-notes[b-wol87fvhqk],.generation-grid>div[b-wol87fvhqk],.normal-list div[b-wol87fvhqk]{grid-template-columns:1fr}.generation-grid article[b-wol87fvhqk]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.generation-grid article:last-child[b-wol87fvhqk]{border-bottom:0!important}.generations-cover img[b-wol87fvhqk]{aspect-ratio:1/1}}
/* /Components/Pages/GoLiveCliffArticle.razor.rz.scp.css */
.cliff-cover[b-3exee1it0a]{padding:8px;transform:rotate(.2deg)}.cliff-cover img[b-3exee1it0a]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}
.momentum-readiness[b-3exee1it0a]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.momentum-readiness article[b-3exee1it0a]{padding:29px;border-top:6px solid #c6412b;background:#fff}.momentum-readiness article:last-child[b-3exee1it0a]{border-color:#4c863c}.momentum-readiness small[b-3exee1it0a]{color:#c6412b;font:800 10px Inter;letter-spacing:.11em}.momentum-readiness article:last-child small[b-3exee1it0a]{color:#4c863c}.momentum-readiness h2[b-3exee1it0a]{font-size:21px}.momentum-readiness p[b-3exee1it0a]{font-size:13px;line-height:1.65}
.cliff-guardrails[b-3exee1it0a]{margin:58px 0;border:1px solid var(--ink);background:#fff}.cliff-guardrails>header[b-3exee1it0a],.landing-plan>header[b-3exee1it0a]{padding:26px 28px;background:var(--ink);color:#fff}.cliff-guardrails header small[b-3exee1it0a],.landing-plan header small[b-3exee1it0a],.point-return>small[b-3exee1it0a],.trust-stack>small[b-3exee1it0a],.cliff-dialogue>small[b-3exee1it0a],.cliff-closing>small[b-3exee1it0a]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.cliff-guardrails h2[b-3exee1it0a],.landing-plan h2[b-3exee1it0a]{margin:7px 0 0;color:#fff}.cliff-guardrails>div[b-3exee1it0a]{display:grid;grid-template-columns:repeat(3,1fr)}.cliff-guardrails article[b-3exee1it0a]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.cliff-guardrails article:nth-child(3n)[b-3exee1it0a]{border-right:0}.cliff-guardrails article:nth-last-child(-n+3)[b-3exee1it0a]{border-bottom:0}.cliff-guardrails article>span[b-3exee1it0a]{color:var(--orange);font:800 10px Inter}.cliff-guardrails h3[b-3exee1it0a]{margin:7px 0;font-size:18px}.cliff-guardrails p[b-3exee1it0a]{font-size:12px;line-height:1.6}
.decision-lanes[b-3exee1it0a]{display:grid;grid-template-columns:repeat(2,1fr);margin:52px 0;border:1px solid var(--ink);background:#fff}.decision-lanes article[b-3exee1it0a]{padding:24px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.decision-lanes article:nth-child(2n)[b-3exee1it0a]{border-right:0}.decision-lanes article:nth-last-child(-n+2)[b-3exee1it0a]{border-bottom:0}.decision-lanes span[b-3exee1it0a]{color:var(--orange);font:800 10px Inter}.decision-lanes h3[b-3exee1it0a]{font-size:18px}.decision-lanes p[b-3exee1it0a]{font-size:12px;line-height:1.6}
.point-return[b-3exee1it0a]{margin:54px 0;padding:30px;border-left:6px solid var(--orange);background:#f0ece5}.point-return>div[b-3exee1it0a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.point-return span[b-3exee1it0a],.point-return strong[b-3exee1it0a]{padding:10px 12px;border:1px solid #c2cbce;background:#fff;font:750 11px Inter}.point-return strong[b-3exee1it0a]{background:var(--orange);border-color:var(--orange);color:#fff}.point-return i[b-3exee1it0a]{color:var(--orange)}.point-return p[b-3exee1it0a]{margin:19px 0 0;font-size:13px}
.trust-stack[b-3exee1it0a]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.trust-stack ol[b-3exee1it0a]{margin:20px 0 0;padding:0;list-style:none;counter-reset:trust}.trust-stack li[b-3exee1it0a]{position:relative;padding:15px 10px 15px 45px;border-top:1px solid #c9ced0;counter-increment:trust}.trust-stack li[b-3exee1it0a]:before{content:counter(trust,decimal-leading-zero);position:absolute;left:3px;color:var(--orange);font:800 10px Inter}.trust-stack li strong[b-3exee1it0a]{display:block;color:var(--ink);font:750 13px Inter}.trust-stack li span[b-3exee1it0a]{display:block;margin-top:5px;color:var(--slate);font-size:12px;line-height:1.55}
.landing-plan[b-3exee1it0a]{margin:58px 0;border:1px solid var(--ink);background:#fff}.landing-plan>div[b-3exee1it0a]{display:grid;grid-template-columns:repeat(2,1fr)}.landing-plan span[b-3exee1it0a]{padding:18px 23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4;font:750 12px Inter}.landing-plan span:nth-child(2n)[b-3exee1it0a]{border-right:0}.landing-plan span:nth-last-child(-n+2)[b-3exee1it0a]{border-bottom:0}
.cliff-dialogue[b-3exee1it0a]{margin:55px 0;padding:30px;border-left:6px solid var(--orange);background:#f0ece5}.cliff-dialogue p[b-3exee1it0a]{margin:10px 0;font-size:14px}.cliff-dialogue b[b-3exee1it0a]{color:var(--ink)}
.cliff-closing[b-3exee1it0a]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.cliff-closing h2[b-3exee1it0a]{color:#fff}.cliff-closing h2 em[b-3exee1it0a]{color:var(--orange);font-style:normal}.cliff-closing p[b-3exee1it0a]{color:#cbd4d7;font-size:14px;line-height:1.75}.cliff-closing>strong[b-3exee1it0a]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.cliff-ledger .discussion-prompt>p[b-3exee1it0a]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.momentum-readiness[b-3exee1it0a],.cliff-guardrails>div[b-3exee1it0a],.decision-lanes[b-3exee1it0a],.landing-plan>div[b-3exee1it0a]{grid-template-columns:1fr}.cliff-guardrails article[b-3exee1it0a],.decision-lanes article[b-3exee1it0a],.landing-plan span[b-3exee1it0a]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.cliff-guardrails article:last-child[b-3exee1it0a],.decision-lanes article:last-child[b-3exee1it0a],.landing-plan span:last-child[b-3exee1it0a]{border-bottom:0!important}.cliff-cover img[b-3exee1it0a]{aspect-ratio:4/3}}
/* /Components/Pages/GoLiveWeekendArticle.razor.rz.scp.css */
.golive-cover[b-2s4gknd1li]{padding:8px;transform:rotate(.45deg)}.golive-cover a[b-2s4gknd1li]{position:relative;display:block;overflow:hidden}.golive-cover img[b-2s4gknd1li]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}.golive-cover a>span[b-2s4gknd1li]{position:absolute;right:10px;bottom:10px;padding:9px 12px;background:#17232de8;color:#fff;font:800 9px Inter;letter-spacing:.08em;text-transform:uppercase}
.golive-famous-line[b-2s4gknd1li]{margin:48px 0;padding:28px;border-top:4px solid var(--orange);background:#fff}.golive-famous-line small[b-2s4gknd1li],.golive-timeline small[b-2s4gknd1li],.golive-sunrise small[b-2s4gknd1li],.golive-moment small[b-2s4gknd1li],.golive-lessons small[b-2s4gknd1li],.golive-truth small[b-2s4gknd1li]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.golive-famous-line blockquote[b-2s4gknd1li]{margin:15px 0;padding:24px 28px}.golive-famous-line blockquote p[b-2s4gknd1li]{font-size:25px}.golive-famous-line>p[b-2s4gknd1li]{margin:0;color:#596970;font-size:14px}
.golive-timeline[b-2s4gknd1li]{margin:62px 0;border:1px solid var(--ink);background:#fff}.golive-timeline>header[b-2s4gknd1li],.golive-lessons>header[b-2s4gknd1li]{padding:25px 28px;background:var(--ink);color:#fff}.golive-timeline header h2[b-2s4gknd1li],.golive-lessons header h2[b-2s4gknd1li]{margin:7px 0 0;color:#fff}.golive-timeline>div[b-2s4gknd1li]{display:grid;grid-template-columns:repeat(2,1fr)}.golive-timeline article[b-2s4gknd1li]{position:relative;min-height:250px;padding:25px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.golive-timeline article:nth-child(2n)[b-2s4gknd1li]{border-right:0}.golive-timeline article:nth-last-child(-n+2)[b-2s4gknd1li]{border-bottom:0}.golive-timeline time[b-2s4gknd1li]{position:absolute;right:18px;top:18px;color:#65757c;font:800 10px Inter}.golive-timeline article>span[b-2s4gknd1li]{color:var(--orange);font:800 11px Inter}.golive-timeline h3[b-2s4gknd1li]{margin:30px 0 9px;font-size:21px}.golive-timeline article p[b-2s4gknd1li]{font-size:12px;line-height:1.6}.golive-timeline article blockquote[b-2s4gknd1li]{margin:18px 0 0;padding:14px 17px}.golive-timeline article blockquote p[b-2s4gknd1li]{font-size:14px}
.golive-ideas[b-2s4gknd1li]{display:flex;gap:9px;flex-wrap:wrap;margin:30px 0 35px}.golive-ideas span[b-2s4gknd1li]{padding:10px 13px;border:1px solid #bcc6c9;background:#fff;color:var(--ink);font:750 11px Inter}
.golive-sunrise[b-2s4gknd1li],.golive-moment[b-2s4gknd1li],.golive-truth[b-2s4gknd1li]{margin:55px 0;padding:31px;border-top:4px solid var(--orange);background:#fff}.golive-sunrise h2[b-2s4gknd1li],.golive-moment h2[b-2s4gknd1li],.golive-truth h2[b-2s4gknd1li]{margin:10px 0 16px}.golive-sunrise p[b-2s4gknd1li],.golive-moment p[b-2s4gknd1li],.golive-truth p[b-2s4gknd1li]{margin:0;color:#53636a;font-size:14px;line-height:1.65}.golive-moment[b-2s4gknd1li]{background:linear-gradient(110deg,#fff 55%,#f4eee4)}.golive-moment h2[b-2s4gknd1li]{color:#24804e;font-size:48px}.golive-moment strong[b-2s4gknd1li]{display:block;margin-top:20px;padding-top:16px;border-top:1px solid #ccd3d5;color:var(--ink);font:700 13px Inter}
.golive-lessons[b-2s4gknd1li]{margin:60px 0;border:1px solid var(--ink)}.golive-lessons>div[b-2s4gknd1li]{display:grid;grid-template-columns:repeat(2,1fr)}.golive-lessons article[b-2s4gknd1li]{padding:24px;background:#fff;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.golive-lessons article:nth-child(2n)[b-2s4gknd1li]{border-right:0}.golive-lessons article:nth-last-child(-n+2)[b-2s4gknd1li]{border-bottom:0}.golive-lessons article span[b-2s4gknd1li]{color:var(--orange);font:800 10px Inter}.golive-lessons h3[b-2s4gknd1li]{font-size:18px}.golive-lessons p[b-2s4gknd1li]{font-size:12px;line-height:1.6}
.golive-team[b-2s4gknd1li]{margin:48px 0}.golive-team>div[b-2s4gknd1li]{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #cbd2d4;border-left:1px solid #cbd2d4}.golive-team>div span[b-2s4gknd1li]{padding:18px 20px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4;background:#fff;color:var(--ink);font:650 13px/1.45 Inter}.golive-team blockquote[b-2s4gknd1li]{margin:0}.golive-truth[b-2s4gknd1li]{background:var(--ink);color:#fff}.golive-truth h2[b-2s4gknd1li]{color:#fff}.golive-truth h2 em[b-2s4gknd1li]{color:var(--orange);font-style:normal}.golive-truth p[b-2s4gknd1li]{color:#cbd4d7}.golive-truth strong[b-2s4gknd1li]{display:block;margin-top:18px;color:#fff;font:750 14px Inter}.golive-weekend-ledger .discussion-prompt>p[b-2s4gknd1li]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.golive-timeline>div[b-2s4gknd1li],.golive-lessons>div[b-2s4gknd1li],.golive-team>div[b-2s4gknd1li]{grid-template-columns:1fr}.golive-timeline article[b-2s4gknd1li],.golive-lessons article[b-2s4gknd1li]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.golive-timeline article:last-child[b-2s4gknd1li],.golive-lessons article:last-child[b-2s4gknd1li]{border-bottom:0!important}.golive-cover img[b-2s4gknd1li]{aspect-ratio:1/1}.golive-moment h2[b-2s4gknd1li]{font-size:38px}}
/* /Components/Pages/GrownWithDeltekArticle.razor.rz.scp.css */
.deltek-growth-cover[b-q9bjmsqbcm]{padding:7px;transform:rotate(.4deg)}
.deltek-growth-cover>a[b-q9bjmsqbcm]{position:relative;display:block;cursor:zoom-in}
.deltek-growth-cover img[b-q9bjmsqbcm]{aspect-ratio:3/2;object-fit:cover}
.deltek-growth-cover>a>span[b-q9bjmsqbcm]{position:absolute;right:14px;bottom:14px;padding:9px 12px;background:rgba(23,38,48,.92);color:#fff;font:700 10px/1 Inter;letter-spacing:.1em;text-transform:uppercase}
.deltek-growth-cover figcaption strong[b-q9bjmsqbcm]{color:var(--orange);font-size:10px;letter-spacing:.08em}
.growth-definition-record[b-q9bjmsqbcm]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:52px 0}
.growth-definition-record article[b-q9bjmsqbcm]{padding:28px;border-top:4px solid var(--orange);background:#fff}
.growth-definition-record small[b-q9bjmsqbcm],.growth-journey header small[b-q9bjmsqbcm],.growth-change-window>small[b-q9bjmsqbcm],.growth-proof-record>small[b-q9bjmsqbcm],.growth-takeaways header small[b-q9bjmsqbcm],.growth-closing>small[b-q9bjmsqbcm]{color:var(--orange);font:700 11px/1 Inter;letter-spacing:.14em}
.growth-definition-record h2[b-q9bjmsqbcm]{margin:17px 0;font-size:23px;line-height:1.3}
.growth-definition-record p[b-q9bjmsqbcm]{margin:0!important;font-size:14px!important}
.growth-journey[b-q9bjmsqbcm]{margin:70px 0}
.growth-journey header[b-q9bjmsqbcm]{padding:0 0 22px;border-bottom:3px solid var(--ink)}
.growth-journey header h2[b-q9bjmsqbcm]{margin:10px 0 0}
.growth-journey ol[b-q9bjmsqbcm]{margin:0;padding:0;list-style:none}
.growth-journey li[b-q9bjmsqbcm]{display:grid;grid-template-columns:62px 1fr;gap:20px;padding:24px 8px;border-bottom:1px solid var(--line)}
.growth-journey li>span[b-q9bjmsqbcm]{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--ink);color:var(--orange);font:700 16px/1 Inter}
.growth-journey li small[b-q9bjmsqbcm]{color:var(--orange);font:700 10px/1 Inter;letter-spacing:.12em}
.growth-journey li h3[b-q9bjmsqbcm]{margin:7px 0 9px;font-size:19px}
.growth-journey li p[b-q9bjmsqbcm]{margin:0!important;font-size:13px!important}
.growth-perspective-split[b-q9bjmsqbcm]{margin:62px 0}
.growth-perspective-split>div:nth-child(2)[b-q9bjmsqbcm]{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--line)}
.growth-perspective-split article[b-q9bjmsqbcm]{padding:27px;border-top:1px solid var(--line);border-right:1px solid var(--line);background:#fff}
.growth-perspective-split article small[b-q9bjmsqbcm]{color:var(--orange);font:700 10px/1 Inter;letter-spacing:.13em}
.growth-perspective-split article h3[b-q9bjmsqbcm]{margin:14px 0 20px;font-size:24px}
.growth-perspective-split ul[b-q9bjmsqbcm]{margin:0;padding:0;list-style:none}
.growth-perspective-split li[b-q9bjmsqbcm]{padding:8px 0;border-top:1px solid #e5e8e9;color:var(--slate);font-size:13px}
.growth-perspective-split li[b-q9bjmsqbcm]::before{content:'→';margin-right:9px;color:var(--orange)}
.growth-perspective-split blockquote[b-q9bjmsqbcm]{margin:0;padding:23px 27px;border:0;background:var(--ink);color:#fff}
.growth-perspective-split blockquote[b-q9bjmsqbcm]::before{display:none}
.growth-perspective-split blockquote[b-q9bjmsqbcm]{font:600 18px/1.55 Inter}
.growth-change-window[b-q9bjmsqbcm]{margin:52px 0;padding:31px;background:var(--ink);color:#fff}
.growth-change-window h2[b-q9bjmsqbcm]{margin:14px 0 24px;color:#fff;font-size:31px}
.growth-change-window>div[b-q9bjmsqbcm]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}
.growth-change-window span[b-q9bjmsqbcm]{padding:13px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);color:#d6dcde;font-size:12px}
.growth-change-window span[b-q9bjmsqbcm]::before{content:'✓';margin-right:8px;color:var(--orange)}
.growth-change-window>strong[b-q9bjmsqbcm]{display:block;margin-top:24px;color:var(--orange);font:650 17px/1.4 Inter;text-transform:uppercase}
.growth-proof-record[b-q9bjmsqbcm]{margin:65px 0;padding:32px;border-top:4px solid var(--orange);background:#fff}
.growth-proof-record>h2[b-q9bjmsqbcm]{margin:15px 0 18px;font-size:31px}
.growth-proof-record>p[b-q9bjmsqbcm]{font-size:15px!important}
.growth-proof-record>div[b-q9bjmsqbcm]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}
.growth-proof-record article[b-q9bjmsqbcm]{padding:20px;background:#f0ede7}
.growth-proof-record article span[b-q9bjmsqbcm],.growth-takeaways article span[b-q9bjmsqbcm]{color:var(--orange);font:700 12px/1 Inter}
.growth-proof-record article h3[b-q9bjmsqbcm]{margin:22px 0 10px;font-size:17px}
.growth-proof-record article p[b-q9bjmsqbcm]{margin:0!important;font-size:12px!important}
.growth-proof-record blockquote[b-q9bjmsqbcm]{margin:28px 0 0;padding:22px;border:0;background:var(--ink);color:#fff;font:600 18px/1.55 Inter}
.growth-proof-record blockquote[b-q9bjmsqbcm]::before{display:none}
.growth-takeaways[b-q9bjmsqbcm]{margin:70px 0}
.growth-takeaways header[b-q9bjmsqbcm]{padding-bottom:22px;border-bottom:3px solid var(--ink)}
.growth-takeaways header h2[b-q9bjmsqbcm]{margin:12px 0 0}
.growth-takeaways>div[b-q9bjmsqbcm]{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--line)}
.growth-takeaways article[b-q9bjmsqbcm]{min-height:175px;padding:23px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}
.growth-takeaways article h3[b-q9bjmsqbcm]{margin:20px 0 9px;font-size:19px}
.growth-takeaways article p[b-q9bjmsqbcm]{margin:0!important;font-size:12px!important}
.growth-closing[b-q9bjmsqbcm]{margin:70px 0;padding:38px;background:var(--ink);color:#fff}
.growth-closing h2[b-q9bjmsqbcm]{margin:17px 0 24px;color:#fff;font-size:39px;line-height:1.15}
.growth-closing h2 em[b-q9bjmsqbcm]{color:var(--orange);font-style:normal}
.growth-closing p[b-q9bjmsqbcm]{margin:0!important;color:#cbd3d5!important;font-size:16px!important}
.deltek-growth-ledger .discussion-prompt>p[b-q9bjmsqbcm]{margin:-16px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:760px){.growth-definition-record[b-q9bjmsqbcm],.growth-perspective-split>div:nth-child(2)[b-q9bjmsqbcm],.growth-proof-record>div[b-q9bjmsqbcm],.growth-takeaways>div[b-q9bjmsqbcm],.growth-change-window>div[b-q9bjmsqbcm]{grid-template-columns:1fr}.growth-journey li[b-q9bjmsqbcm]{grid-template-columns:48px 1fr;gap:12px}.growth-journey li>span[b-q9bjmsqbcm]{width:42px;height:42px}.growth-closing h2[b-q9bjmsqbcm]{font-size:30px}}
/* /Components/Pages/HelicopterWorkerArticle.razor.rz.scp.css */
.helicopter-cover[b-8r8ofof7sz]{padding:8px;transform:rotate(.2deg)}.helicopter-cover img[b-8r8ofof7sz]{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:top}
.hover-comparison[b-8r8ofof7sz]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.hover-comparison article[b-8r8ofof7sz]{padding:29px;border-top:6px solid #c6412b;background:#fff}.hover-comparison article:last-child[b-8r8ofof7sz]{border-color:#4c863c}.hover-comparison small[b-8r8ofof7sz]{color:#c6412b;font:800 10px Inter;letter-spacing:.11em}.hover-comparison article:last-child small[b-8r8ofof7sz]{color:#4c863c}.hover-comparison h2[b-8r8ofof7sz]{font-size:21px}.hover-comparison p[b-8r8ofof7sz]{font-size:13px;line-height:1.65}
.altitude-board[b-8r8ofof7sz]{margin:58px 0;border:1px solid var(--ink);background:#fff}.altitude-board>header[b-8r8ofof7sz],.balance-signals>header[b-8r8ofof7sz]{padding:26px 28px;background:var(--ink);color:#fff}.altitude-board header small[b-8r8ofof7sz],.visit-questions>small[b-8r8ofof7sz],.workstream-route>small[b-8r8ofof7sz],.unblock-loop>small[b-8r8ofof7sz],.balance-signals header small[b-8r8ofof7sz],.visit-rhythm>small[b-8r8ofof7sz],.helicopter-dialogue>small[b-8r8ofof7sz],.helicopter-closing>small[b-8r8ofof7sz]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.altitude-board h2[b-8r8ofof7sz],.balance-signals h2[b-8r8ofof7sz]{margin:7px 0 0;color:#fff}.altitude-board>div[b-8r8ofof7sz]{display:grid;grid-template-columns:repeat(3,1fr)}.altitude-board article[b-8r8ofof7sz]{padding:23px;border-right:1px solid #cbd2d4}.altitude-board article:last-child[b-8r8ofof7sz]{border-right:0}.altitude-board span[b-8r8ofof7sz]{color:var(--orange);font:800 9px Inter}.altitude-board h3[b-8r8ofof7sz]{font-size:17px}.altitude-board p[b-8r8ofof7sz]{font-size:12px;line-height:1.6}
.visit-questions[b-8r8ofof7sz]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.visit-questions h2[b-8r8ofof7sz]{margin:8px 0 22px}.visit-questions>div[b-8r8ofof7sz]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c7ccce}.visit-questions span[b-8r8ofof7sz]{padding:17px 22px;background:#fff;font:750 12px Inter}.visit-questions span[b-8r8ofof7sz]:before{content:'?';display:inline-grid;width:20px;height:20px;margin-right:10px;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font-weight:900}
.workstream-route[b-8r8ofof7sz],.visit-rhythm[b-8r8ofof7sz]{margin:56px 0;padding:31px;border-top:5px solid var(--orange);background:#fff}.workstream-route>div[b-8r8ofof7sz],.visit-rhythm>div[b-8r8ofof7sz]{display:grid;grid-template-columns:repeat(5,1fr);margin-top:18px;border:1px solid #cbd2d4}.workstream-route article[b-8r8ofof7sz],.visit-rhythm article[b-8r8ofof7sz]{padding:19px;border-right:1px solid #cbd2d4}.workstream-route article:last-child[b-8r8ofof7sz],.visit-rhythm article:last-child[b-8r8ofof7sz]{border-right:0}.workstream-route span[b-8r8ofof7sz]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font:800 11px Inter}.workstream-route h3[b-8r8ofof7sz]{margin:10px 0 5px;font-size:15px}.workstream-route p[b-8r8ofof7sz],.visit-rhythm p[b-8r8ofof7sz]{font-size:11px;line-height:1.55}.visit-rhythm span[b-8r8ofof7sz]{color:var(--orange);font:800 12px Inter}
.unblock-loop[b-8r8ofof7sz]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.unblock-loop>div[b-8r8ofof7sz]{display:grid;grid-template-columns:repeat(2,1fr);margin-top:18px;border:1px solid #cbd2d4}.unblock-loop article[b-8r8ofof7sz]{padding:22px;background:#fff;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.unblock-loop article:nth-child(2n)[b-8r8ofof7sz]{border-right:0}.unblock-loop article:nth-last-child(-n+2)[b-8r8ofof7sz]{border-bottom:0}.unblock-loop strong[b-8r8ofof7sz]{color:var(--orange);font:750 15px Inter}.unblock-loop p[b-8r8ofof7sz]{font-size:12px;line-height:1.6}
.balance-signals[b-8r8ofof7sz]{margin:58px 0;border:1px solid var(--ink);background:#fff}.balance-signals>div[b-8r8ofof7sz]{display:grid;grid-template-columns:repeat(3,1fr)}.balance-signals article[b-8r8ofof7sz]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.balance-signals article:nth-child(3n)[b-8r8ofof7sz]{border-right:0}.balance-signals article:nth-last-child(-n+3)[b-8r8ofof7sz]{border-bottom:0}.balance-signals strong[b-8r8ofof7sz]{color:var(--orange);font:750 15px Inter}.balance-signals p[b-8r8ofof7sz]{font-size:12px;line-height:1.6}
.helicopter-dialogue[b-8r8ofof7sz]{margin:56px 0;padding:30px;border-top:5px solid var(--orange);background:#fff}.helicopter-dialogue>div[b-8r8ofof7sz]{margin-top:18px;padding:18px 22px;background:#f0ece5}.helicopter-dialogue p[b-8r8ofof7sz]{margin:7px 0;font-size:14px}.helicopter-dialogue strong[b-8r8ofof7sz]{color:var(--orange)}
.helicopter-closing[b-8r8ofof7sz]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.helicopter-closing h2[b-8r8ofof7sz]{color:#fff}.helicopter-closing h2 em[b-8r8ofof7sz]{color:var(--orange);font-style:normal}.helicopter-closing p[b-8r8ofof7sz]{color:#cbd4d7;font-size:14px;line-height:1.75}.helicopter-closing>strong[b-8r8ofof7sz]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.helicopter-ledger .discussion-prompt>p[b-8r8ofof7sz]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.hover-comparison[b-8r8ofof7sz],.altitude-board>div[b-8r8ofof7sz],.visit-questions>div[b-8r8ofof7sz],.workstream-route>div[b-8r8ofof7sz],.unblock-loop>div[b-8r8ofof7sz],.balance-signals>div[b-8r8ofof7sz],.visit-rhythm>div[b-8r8ofof7sz]{grid-template-columns:1fr}.altitude-board article[b-8r8ofof7sz],.visit-questions span[b-8r8ofof7sz],.workstream-route article[b-8r8ofof7sz],.unblock-loop article[b-8r8ofof7sz],.balance-signals article[b-8r8ofof7sz],.visit-rhythm article[b-8r8ofof7sz]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.altitude-board article:last-child[b-8r8ofof7sz],.visit-questions span:last-child[b-8r8ofof7sz],.workstream-route article:last-child[b-8r8ofof7sz],.unblock-loop article:last-child[b-8r8ofof7sz],.balance-signals article:last-child[b-8r8ofof7sz],.visit-rhythm article:last-child[b-8r8ofof7sz]{border-bottom:0!important}.helicopter-cover img[b-8r8ofof7sz]{aspect-ratio:3/2}}
/* /Components/Pages/ItemWorksheet.razor.rz.scp.css */
.item-worksheet[b-8lelscei9q]{padding:26px;max-width:1800px;margin:auto;color:#203f50}.page-heading[b-8lelscei9q]{display:flex;justify-content:space-between;align-items:center;gap:20px}.page-heading h1[b-8lelscei9q]{font-size:32px;margin:5px 0}.page-heading small[b-8lelscei9q]{color:#ec5525;font-weight:700}.check[b-8lelscei9q]{display:flex;gap:8px;align-items:center}.item-worksheet fieldset[b-8lelscei9q]{border:0;padding:0;min-width:0}.item-worksheet .filters[b-8lelscei9q]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:#edf4f6;padding:18px;border:1px solid #c1d1d9;margin:20px 0}.item-worksheet label[b-8lelscei9q]{font-size:13px}.filters label[b-8lelscei9q],.item-form fieldset label[b-8lelscei9q]{display:flex;flex-direction:column;gap:6px;margin:8px 0}.item-worksheet input:not([type=checkbox])[b-8lelscei9q],.item-worksheet select[b-8lelscei9q]{padding:10px;width:100%;min-width:0;border:1px solid #a8bec9;background:white;color:#203f50;font:inherit;box-sizing:border-box}.item-worksheet button[b-8lelscei9q]{padding:10px 14px;border:1px solid #a8bec9;background:white;color:#203f50;font:inherit;cursor:pointer}.item-worksheet button:disabled[b-8lelscei9q]{opacity:.5;cursor:default}.item-worksheet button.primary[b-8lelscei9q]{background:#087f8c;color:white}.filter-actions[b-8lelscei9q],.save-actions[b-8lelscei9q],.paging[b-8lelscei9q]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.worksheet-grid[b-8lelscei9q]{display:grid;grid-template-columns:minmax(260px,30%) minmax(0,1fr);gap:20px}.item-list[b-8lelscei9q]{max-height:calc(100dvh - 180px);overflow:auto;position:sticky;top:130px;align-self:start;border:1px solid #b5c9d3;background:#f5f8f9}.item-list button[b-8lelscei9q]{display:flex;flex-direction:column;gap:6px;text-align:left;width:100%;border:0;border-bottom:1px solid #c6d5dc;padding:16px;border-left:4px solid transparent}.item-list button.selected[b-8lelscei9q]{border-left-color:#f65b27;background:#e6f3f4}.item-list span[b-8lelscei9q],.item-list small[b-8lelscei9q]{font-size:12px}.item-form[b-8lelscei9q]{min-width:0;background:white;border:1px solid #b5c9d3;padding:20px}.item-form h2[b-8lelscei9q]{font-size:22px}.form-toolbar[b-8lelscei9q]{position:sticky;top:114px;z-index:5;background:#edf4f6;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px;border-bottom:2px solid #087f8c}.paging button[b-8lelscei9q]{font-size:22px;padding:3px 13px}.core-fields[b-8lelscei9q]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.message[b-8lelscei9q]{padding:14px;background:#edf4f6;border-left:4px solid #087f8c}.count[b-8lelscei9q]{font-size:13px}@media(max-width:900px){.item-worksheet .filters[b-8lelscei9q]{grid-template-columns:repeat(2,minmax(0,1fr))}.worksheet-grid[b-8lelscei9q]{grid-template-columns:1fr}.item-list[b-8lelscei9q]{position:static;max-height:280px}.page-heading[b-8lelscei9q]{align-items:start;flex-direction:column}.form-toolbar[b-8lelscei9q]{position:static}}@media(max-width:550px){.item-worksheet[b-8lelscei9q]{padding:12px}.core-fields[b-8lelscei9q],.item-worksheet .filters[b-8lelscei9q]{grid-template-columns:1fr}}

.export-toolbar[b-8lelscei9q]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}

/* Keep navigation, save state and actions aligned as the form width changes. */
.item-worksheet .form-toolbar[b-8lelscei9q]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:12px;margin-bottom:20px}
.item-worksheet .paging[b-8lelscei9q]{flex-wrap:nowrap;gap:10px;white-space:nowrap}
.item-worksheet .paging button[b-8lelscei9q]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;font-size:26px;line-height:1}
.item-worksheet .paging span[b-8lelscei9q]{font-variant-numeric:tabular-nums;font-size:13px}
.item-worksheet .save-status[b-8lelscei9q]{text-align:center;font-size:13px;color:#526b78}
.item-worksheet .save-actions[b-8lelscei9q]{justify-content:flex-end}
.item-worksheet .save-actions button[b-8lelscei9q]{min-height:36px;white-space:nowrap}
.item-worksheet .item-heading[b-8lelscei9q]{margin:0 0 8px;line-height:1.4}
.item-worksheet .full-editor-link[b-8lelscei9q]{display:inline-block;margin-bottom:16px;font-size:13px}
.item-worksheet .filter-actions[b-8lelscei9q]{align-self:end;padding-bottom:8px;min-height:42px}
.item-worksheet .item-list strong[b-8lelscei9q]{line-height:1.5;overflow-wrap:anywhere}
.item-worksheet .item-list span[b-8lelscei9q],.item-worksheet .item-list small[b-8lelscei9q]{line-height:1.5}
@media(max-width:1150px){.item-worksheet .form-toolbar[b-8lelscei9q]{grid-template-columns:auto 1fr}.item-worksheet .save-status[b-8lelscei9q]{text-align:right}.item-worksheet .save-actions[b-8lelscei9q]{grid-column:1/-1;justify-content:flex-start}}

.item-worksheet .bulk-workstream[b-8lelscei9q] { margin: 1rem 0; padding: 1rem; border: 1px solid #b5cdd8; background: #edf4f6; }
.bulk-workstream-list[b-8lelscei9q] { max-height: 320px; overflow: auto; margin: 1rem 0; background: white; }
.bulk-workstream .bulk-workstream-row[b-8lelscei9q] { display: flex; align-items: start; gap: .75rem; padding: .65rem; border-bottom: 1px solid #d5e1e7; }
.bulk-workstream-row input[b-8lelscei9q] { width: auto; margin-top: .2rem; }
.bulk-workstream-row small[b-8lelscei9q] { display: block; margin-top: .3rem; }

/* /Components/Pages/KneeJerkReactionsArticle.razor.rz.scp.css */
.reaction-cover[b-5fo84t5700]{padding:8px;transform:rotate(.5deg)}
.reaction-cover a[b-5fo84t5700]{position:relative;display:block;overflow:hidden}
.reaction-cover img[b-5fo84t5700]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}
.reaction-cover a>span[b-5fo84t5700]{position:absolute;right:10px;bottom:10px;padding:9px 12px;background:#17232de8;color:#fff;font:800 9px Inter;letter-spacing:.08em;text-transform:uppercase}
.reaction-boundary[b-5fo84t5700],.reaction-rhythm[b-5fo84t5700],.reaction-closing[b-5fo84t5700]{margin:52px 0;padding:30px;border-top:4px solid var(--orange);background:#fff}
.reaction-boundary small[b-5fo84t5700],.reaction-cycle small[b-5fo84t5700],.reaction-check small[b-5fo84t5700],.reaction-rhythm small[b-5fo84t5700],.reaction-closing small[b-5fo84t5700],.reaction-threshold small[b-5fo84t5700],.reaction-question-shift small[b-5fo84t5700]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}
.reaction-boundary h2[b-5fo84t5700],.reaction-check h2[b-5fo84t5700]{margin:10px 0 22px}
.reaction-boundary>div[b-5fo84t5700],.reaction-rhythm>div[b-5fo84t5700]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}
.reaction-boundary span[b-5fo84t5700],.reaction-rhythm span[b-5fo84t5700]{padding:9px 12px;border:1px solid #c8d0d2;color:var(--ink);font:750 10px Inter;text-transform:uppercase}
.reaction-boundary p[b-5fo84t5700],.reaction-rhythm strong[b-5fo84t5700],.reaction-closing p[b-5fo84t5700]{margin:0;color:#53636a;font-size:14px;line-height:1.65}
.reaction-cost-grid[b-5fo84t5700]{margin:62px 0;border:1px solid var(--ink);background:#fff}
.reaction-cost-grid>header[b-5fo84t5700],.reaction-outcomes>header[b-5fo84t5700]{padding:24px 27px;background:var(--ink);color:#fff}
.reaction-cost-grid header small[b-5fo84t5700],.reaction-outcomes header small[b-5fo84t5700]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}
.reaction-cost-grid header h2[b-5fo84t5700],.reaction-outcomes header h2[b-5fo84t5700]{margin:7px 0 0;color:#fff}
.reaction-cost-grid>div[b-5fo84t5700]{display:grid;grid-template-columns:repeat(5,1fr)}
.reaction-cost-grid article[b-5fo84t5700]{padding:20px;border-right:1px solid #ccd2d4}.reaction-cost-grid article:last-child[b-5fo84t5700]{border:0}
.reaction-cost-grid article span[b-5fo84t5700]{color:var(--orange);font:800 10px Inter}.reaction-cost-grid h3[b-5fo84t5700]{font-size:16px;line-height:1.25}.reaction-cost-grid p[b-5fo84t5700]{font-size:11px;line-height:1.55}
.reaction-cycle[b-5fo84t5700]{margin:54px 0;padding:28px;background:#f0ece5;border-left:6px solid var(--orange)}
.reaction-cycle>div[b-5fo84t5700]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0}.reaction-cycle span[b-5fo84t5700],.reaction-cycle strong[b-5fo84t5700]{padding:9px 11px;background:#fff;border:1px solid #bfc8cb;color:var(--ink);font:750 11px Inter;text-transform:uppercase}.reaction-cycle strong[b-5fo84t5700]{background:var(--orange);border-color:var(--orange);color:#fff}.reaction-cycle i[b-5fo84t5700]{color:var(--orange)}.reaction-cycle p[b-5fo84t5700]{margin:0;font-size:14px}
.reaction-meaning[b-5fo84t5700]{display:grid;grid-template-columns:repeat(3,1fr);margin:55px 0;border:1px solid var(--ink)}
.reaction-meaning article[b-5fo84t5700]{padding:25px;background:#fff;border-right:1px solid #ccd2d4}.reaction-meaning article:last-child[b-5fo84t5700]{border:0;background:var(--ink);color:#fff}.reaction-meaning small[b-5fo84t5700]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.reaction-meaning h3[b-5fo84t5700]{font-size:18px}.reaction-meaning p[b-5fo84t5700]{font-size:12px;line-height:1.55}
.reaction-check[b-5fo84t5700]{margin:60px 0}.reaction-check>header[b-5fo84t5700]{padding:25px;background:var(--ink);color:#fff}.reaction-check ol[b-5fo84t5700]{margin:0;padding:0;list-style:none;border-left:1px solid #ccd2d4}.reaction-check li[b-5fo84t5700]{display:grid;grid-template-columns:50px 1fr;border-right:1px solid #ccd2d4;border-bottom:1px solid #ccd2d4;background:#fff}.reaction-check li span[b-5fo84t5700]{padding:18px;color:var(--orange);font:800 10px Inter}.reaction-check li p[b-5fo84t5700]{margin:0;padding:15px 20px;border-left:1px solid #ccd2d4;font-size:13px;line-height:1.5}
.reaction-threshold[b-5fo84t5700]{margin:55px 0;padding:28px;background:#fff;display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:24px;align-items:center;border:1px solid var(--ink)}
.reaction-threshold>div[b-5fo84t5700]{display:grid;gap:7px}.reaction-threshold>div:last-of-type[b-5fo84t5700]{text-align:right}.reaction-threshold i[b-5fo84t5700]{height:5px;background:linear-gradient(90deg,#4c8a55,#e0a029,#c33822);position:relative}.reaction-threshold i span[b-5fo84t5700]{position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;background:var(--ink);transform:translate(-50%,-50%)}.reaction-threshold p[b-5fo84t5700]{grid-column:1/-1;margin:0;padding-top:18px;border-top:1px solid #d1d7d8;font-size:13px}
.reaction-rhythm strong[b-5fo84t5700]{display:block;padding-top:17px;border-top:1px solid #d1d7d8;color:var(--ink);font:700 20px Inter}
.reaction-question-shift[b-5fo84t5700]{display:grid;grid-template-columns:.8fr 1.2fr;margin:55px 0;border:1px solid var(--ink)}.reaction-question-shift>div[b-5fo84t5700]{padding:27px;background:#fff}.reaction-question-shift>div:last-child[b-5fo84t5700]{background:var(--ink);color:#fff}.reaction-question-shift p[b-5fo84t5700]{margin:11px 0 0;font-size:18px}.reaction-question-shift h2[b-5fo84t5700]{margin:11px 0 0;color:#fff;font-size:24px}
.reaction-outcomes[b-5fo84t5700]{margin:60px 0;border:1px solid var(--ink)}.reaction-outcomes>div[b-5fo84t5700]{display:grid;grid-template-columns:1fr 1fr}.reaction-outcomes article[b-5fo84t5700]{padding:27px;background:#fff}.reaction-outcomes article+article[b-5fo84t5700]{border-left:1px solid #ccd2d4}.reaction-outcomes h3[b-5fo84t5700]{margin-top:0}.reaction-outcomes li[b-5fo84t5700]{font-size:13px;line-height:1.8}.reaction-outcomes article:first-child li[b-5fo84t5700]::marker{color:#b63722}.reaction-outcomes article:last-child li[b-5fo84t5700]::marker{color:#2d7c55}
.reaction-closing[b-5fo84t5700]{background:var(--ink);color:#fff}.reaction-closing h2[b-5fo84t5700]{color:#fff}.reaction-closing h2 em[b-5fo84t5700]{color:var(--orange);font-style:normal}.reaction-closing p[b-5fo84t5700]{color:#cbd4d7}.reaction-ledger .discussion-prompt>p[b-5fo84t5700]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:900px){.reaction-cost-grid>div[b-5fo84t5700]{grid-template-columns:1fr 1fr}.reaction-cost-grid article[b-5fo84t5700]{border-bottom:1px solid #ccd2d4}.reaction-meaning[b-5fo84t5700]{grid-template-columns:1fr}.reaction-meaning article[b-5fo84t5700]{border-right:0;border-bottom:1px solid #ccd2d4}}
@media(max-width:620px){.reaction-cost-grid>div[b-5fo84t5700],.reaction-outcomes>div[b-5fo84t5700],.reaction-question-shift[b-5fo84t5700]{grid-template-columns:1fr}.reaction-outcomes article+article[b-5fo84t5700]{border-left:0;border-top:1px solid #ccd2d4}.reaction-threshold[b-5fo84t5700]{grid-template-columns:1fr}.reaction-threshold>div:last-of-type[b-5fo84t5700]{text-align:left}.reaction-threshold p[b-5fo84t5700]{grid-column:auto}.reaction-cover img[b-5fo84t5700]{aspect-ratio:1/1}}
/* /Components/Pages/LifeMarksArticle.razor.rz.scp.css */
.life-marks-cover[b-64ocbhinwe]{padding:8px;transform:rotate(.2deg)}.life-marks-cover img[b-64ocbhinwe]{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top}
.marks-map[b-64ocbhinwe]{margin:58px 0;border:1px solid var(--ink);background:#fff}.marks-map>header[b-64ocbhinwe]{padding:27px 29px;background:var(--ink);color:#fff}.marks-map small[b-64ocbhinwe],.ordinary-tuesday small[b-64ocbhinwe],.grace-standard small[b-64ocbhinwe],.one-minute-pause>small[b-64ocbhinwe],.life-marks-closing small[b-64ocbhinwe]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.marks-map h2[b-64ocbhinwe]{margin:7px 0 0;color:#fff}.marks-map>div[b-64ocbhinwe]{display:grid;grid-template-columns:repeat(2,1fr)}.marks-map article[b-64ocbhinwe]{padding:24px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.marks-map article:nth-child(2n)[b-64ocbhinwe]{border-right:0}.marks-map article:nth-last-child(-n+2)[b-64ocbhinwe]{border-bottom:0}.marks-map article>span[b-64ocbhinwe]{color:var(--orange);font:800 10px Inter}.marks-map h3[b-64ocbhinwe]{margin:7px 0;font-size:19px}.marks-map p[b-64ocbhinwe]{font-size:12px;line-height:1.6}
.ordinary-tuesday[b-64ocbhinwe]{margin:55px 0;padding:32px;border-left:6px solid var(--orange);background:#f0ece5}.ordinary-tuesday h2[b-64ocbhinwe]{margin:8px 0 14px}.ordinary-tuesday p[b-64ocbhinwe]{margin:0;font-size:14px;line-height:1.75}
.grace-standard[b-64ocbhinwe]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.grace-standard>div[b-64ocbhinwe]{padding:30px;border-top:6px solid var(--slate);background:#fff}.grace-standard>div:last-child[b-64ocbhinwe]{border-color:var(--orange)}.grace-standard h3[b-64ocbhinwe]{margin:8px 0;font-size:21px}.grace-standard p[b-64ocbhinwe]{font-size:13px;line-height:1.65}
.one-minute-pause[b-64ocbhinwe]{margin:58px 0;padding:31px;background:#fff;border:1px solid var(--ink)}.one-minute-pause h2[b-64ocbhinwe]{margin:8px 0 22px}.one-minute-pause>div[b-64ocbhinwe]{display:grid;grid-template-columns:repeat(3,1fr);border-top:3px solid var(--ink)}.one-minute-pause article[b-64ocbhinwe]{padding:21px;border-right:1px solid #cbd2d4}.one-minute-pause article:last-child[b-64ocbhinwe]{border-right:0}.one-minute-pause article span[b-64ocbhinwe]{color:var(--orange);font:800 10px Inter}.one-minute-pause h3[b-64ocbhinwe]{margin:7px 0;font-size:18px}.one-minute-pause p[b-64ocbhinwe]{font-size:12px;line-height:1.6}
.life-marks-closing[b-64ocbhinwe]{margin:58px 0;padding:35px;background:var(--ink);color:#fff}.life-marks-closing h2[b-64ocbhinwe]{color:#fff}.life-marks-closing h2 em[b-64ocbhinwe]{color:var(--orange);font-style:normal}.life-marks-closing p[b-64ocbhinwe]{margin-bottom:0;color:#cbd4d7;font-size:15px;line-height:1.75}.life-marks-ledger .discussion-prompt>p[b-64ocbhinwe]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.marks-map>div[b-64ocbhinwe],.grace-standard[b-64ocbhinwe],.one-minute-pause>div[b-64ocbhinwe]{grid-template-columns:1fr}.marks-map article[b-64ocbhinwe],.one-minute-pause article[b-64ocbhinwe]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.marks-map article:last-child[b-64ocbhinwe],.one-minute-pause article:last-child[b-64ocbhinwe]{border-bottom:0!important}.life-marks-cover img[b-64ocbhinwe]{aspect-ratio:3/4}}
/* /Components/Pages/LittleLiftArticle.razor.rz.scp.css */
.little-lift-cover[b-2s89kcmee9]{padding:8px;transform:rotate(.2deg)}.little-lift-cover img[b-2s89kcmee9]{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top}
.implementation-arc[b-2s89kcmee9],.lift-types[b-2s89kcmee9]{margin:58px 0;border:1px solid var(--ink);background:#fff}.implementation-arc>header[b-2s89kcmee9],.lift-types>header[b-2s89kcmee9]{padding:26px 28px;background:var(--ink);color:#fff}.implementation-arc header small[b-2s89kcmee9],.lift-types header small[b-2s89kcmee9],.fatigue-signals>small[b-2s89kcmee9],.prepared-lift>small[b-2s89kcmee9],.little-lift-dialogue>small[b-2s89kcmee9],.little-lift-closing>small[b-2s89kcmee9]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.implementation-arc h2[b-2s89kcmee9],.lift-types h2[b-2s89kcmee9]{margin:7px 0 0;color:#fff}.implementation-arc>div[b-2s89kcmee9],.lift-types>div[b-2s89kcmee9]{display:grid;grid-template-columns:repeat(3,1fr)}.implementation-arc article[b-2s89kcmee9],.lift-types article[b-2s89kcmee9]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.implementation-arc article:nth-child(3n)[b-2s89kcmee9],.lift-types article:nth-child(3n)[b-2s89kcmee9]{border-right:0}.implementation-arc article:nth-last-child(-n+3)[b-2s89kcmee9],.lift-types article:nth-last-child(-n+3)[b-2s89kcmee9]{border-bottom:0}.implementation-arc article>span[b-2s89kcmee9],.lift-types article>span[b-2s89kcmee9]{color:var(--orange);font:800 10px Inter}.implementation-arc h3[b-2s89kcmee9],.lift-types h3[b-2s89kcmee9]{margin:7px 0;font-size:18px}.implementation-arc p[b-2s89kcmee9],.lift-types p[b-2s89kcmee9]{font-size:12px;line-height:1.6}
.fatigue-signals[b-2s89kcmee9]{margin:56px 0;padding:31px;border-top:5px solid var(--orange);background:#fff}.fatigue-signals h2[b-2s89kcmee9]{margin:8px 0 22px}.fatigue-signals>div[b-2s89kcmee9]{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #cbd2d4}.fatigue-signals article[b-2s89kcmee9]{padding:20px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.fatigue-signals article:nth-child(2n)[b-2s89kcmee9]{border-right:0}.fatigue-signals article:nth-last-child(-n+2)[b-2s89kcmee9]{border-bottom:0}.fatigue-signals strong[b-2s89kcmee9]{color:var(--ink);font:750 14px Inter}.fatigue-signals p[b-2s89kcmee9]{margin:7px 0 0;font-size:12px;line-height:1.55}
.prepared-lift[b-2s89kcmee9]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.prepared-lift h2[b-2s89kcmee9]{margin:8px 0 22px}.prepared-lift ol[b-2s89kcmee9]{margin:0;padding:0;list-style:none;counter-reset:lift}.prepared-lift li[b-2s89kcmee9]{position:relative;padding:15px 10px 15px 44px;border-top:1px solid #c9ced0;counter-increment:lift}.prepared-lift li[b-2s89kcmee9]:before{content:counter(lift,decimal-leading-zero);position:absolute;left:3px;color:var(--orange);font:800 10px Inter}.prepared-lift li strong[b-2s89kcmee9]{display:block;color:var(--ink);font:750 13px Inter}.prepared-lift li span[b-2s89kcmee9]{display:block;margin-top:5px;color:var(--slate);font-size:12px;line-height:1.55}
.pressure-test[b-2s89kcmee9]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.pressure-test article[b-2s89kcmee9]{padding:29px;border-top:6px solid #4c863c;background:#fff}.pressure-test article:last-child[b-2s89kcmee9]{border-color:#c6412b}.pressure-test small[b-2s89kcmee9]{color:#4c863c;font:800 10px Inter;letter-spacing:.11em}.pressure-test article:last-child small[b-2s89kcmee9]{color:#c6412b}.pressure-test h2[b-2s89kcmee9]{font-size:21px}.pressure-test p[b-2s89kcmee9]{font-size:13px;line-height:1.65}
.little-lift-dialogue[b-2s89kcmee9]{margin:55px 0;padding:30px;border-left:6px solid var(--orange);background:#f0ece5}.little-lift-dialogue p[b-2s89kcmee9]{margin:10px 0;font-size:14px}.little-lift-dialogue b[b-2s89kcmee9]{color:var(--ink)}
.little-lift-closing[b-2s89kcmee9]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.little-lift-closing h2[b-2s89kcmee9]{color:#fff}.little-lift-closing h2 em[b-2s89kcmee9]{color:var(--orange);font-style:normal}.little-lift-closing p[b-2s89kcmee9]{color:#cbd4d7;font-size:14px;line-height:1.75}.little-lift-closing>strong[b-2s89kcmee9]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.little-lift-ledger .discussion-prompt>p[b-2s89kcmee9]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.implementation-arc>div[b-2s89kcmee9],.lift-types>div[b-2s89kcmee9],.fatigue-signals>div[b-2s89kcmee9],.pressure-test[b-2s89kcmee9]{grid-template-columns:1fr}.implementation-arc article[b-2s89kcmee9],.lift-types article[b-2s89kcmee9],.fatigue-signals article[b-2s89kcmee9]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.implementation-arc article:last-child[b-2s89kcmee9],.lift-types article:last-child[b-2s89kcmee9],.fatigue-signals article:last-child[b-2s89kcmee9]{border-bottom:0!important}.little-lift-cover img[b-2s89kcmee9]{aspect-ratio:3/4}}
/* /Components/Pages/MissingPennyArticle.razor.rz.scp.css */
.missing-penny-cover[b-tn0n23yb7k]{padding:8px;transform:rotate(.2deg)}.missing-penny-cover img[b-tn0n23yb7k]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}
.penny-possibilities[b-tn0n23yb7k]{margin:58px 0;border:1px solid var(--ink);background:#fff}.penny-possibilities>header[b-tn0n23yb7k],.difference-rule>header[b-tn0n23yb7k]{padding:26px 28px;background:var(--ink);color:#fff}.penny-possibilities header small[b-tn0n23yb7k],.difference-rule header small[b-tn0n23yb7k],.reconciliation-stack>small[b-tn0n23yb7k],.accountant-dialogue>small[b-tn0n23yb7k],.missing-penny-closing>small[b-tn0n23yb7k]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.penny-possibilities h2[b-tn0n23yb7k],.difference-rule h2[b-tn0n23yb7k]{margin:7px 0 0;color:#fff}.penny-possibilities>div[b-tn0n23yb7k]{display:grid;grid-template-columns:repeat(3,1fr)}.penny-possibilities article[b-tn0n23yb7k]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.penny-possibilities article:nth-child(3n)[b-tn0n23yb7k]{border-right:0}.penny-possibilities article:nth-last-child(-n+3)[b-tn0n23yb7k]{border-bottom:0}.penny-possibilities article>span[b-tn0n23yb7k]{color:var(--orange);font:800 10px Inter}.penny-possibilities h3[b-tn0n23yb7k]{margin:7px 0;font-size:18px}.penny-possibilities p[b-tn0n23yb7k]{font-size:12px;line-height:1.6}
.loaded-proven[b-tn0n23yb7k]{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;margin:50px 0;border:1px solid var(--ink);background:#fff}.loaded-proven article[b-tn0n23yb7k]{padding:28px}.loaded-proven>div[b-tn0n23yb7k]{display:grid;place-items:center;padding:15px;background:var(--ink);color:var(--orange);font:800 24px Inter}.loaded-proven small[b-tn0n23yb7k]{color:var(--orange);font:800 9px Inter;letter-spacing:.1em}.loaded-proven article>strong[b-tn0n23yb7k]{display:block;margin-top:12px;color:#4c863c;font:800 34px Inter}.loaded-proven h2[b-tn0n23yb7k]{margin:5px 0;font-size:21px}.loaded-proven p[b-tn0n23yb7k]{font-size:12px;line-height:1.6}
.reconciliation-stack[b-tn0n23yb7k]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.reconciliation-stack h2[b-tn0n23yb7k]{margin:8px 0 22px}.reconciliation-stack ol[b-tn0n23yb7k]{margin:0;padding:0;list-style:none;counter-reset:recon}.reconciliation-stack li[b-tn0n23yb7k]{position:relative;padding:15px 10px 15px 45px;border-top:1px solid #c9ced0;counter-increment:recon}.reconciliation-stack li[b-tn0n23yb7k]:before{content:counter(recon,decimal-leading-zero);position:absolute;left:3px;color:var(--orange);font:800 10px Inter}.reconciliation-stack li strong[b-tn0n23yb7k]{display:block;color:var(--ink);font:750 13px Inter}.reconciliation-stack li span[b-tn0n23yb7k]{display:block;margin-top:5px;color:var(--slate);font-size:12px}
.difference-rule[b-tn0n23yb7k]{margin:58px 0;border:1px solid var(--ink);background:#fff}.difference-rule>div[b-tn0n23yb7k]{display:grid;grid-template-columns:repeat(2,1fr)}.difference-rule article[b-tn0n23yb7k]{padding:24px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.difference-rule article:nth-child(2n)[b-tn0n23yb7k]{border-right:0}.difference-rule article:nth-last-child(-n+2)[b-tn0n23yb7k]{border-bottom:0}.difference-rule article span[b-tn0n23yb7k]{color:var(--orange);font:800 10px Inter}.difference-rule p[b-tn0n23yb7k]{font-size:12px;line-height:1.6}
.finish-definition[b-tn0n23yb7k]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.finish-definition article[b-tn0n23yb7k]{padding:29px;border-top:6px solid #c6412b;background:#fff}.finish-definition article:last-child[b-tn0n23yb7k]{border-color:#4c863c}.finish-definition small[b-tn0n23yb7k]{color:#c6412b;font:800 10px Inter;letter-spacing:.11em}.finish-definition article:last-child small[b-tn0n23yb7k]{color:#4c863c}.finish-definition h2[b-tn0n23yb7k]{font-size:21px}.finish-definition p[b-tn0n23yb7k]{font-size:13px;line-height:1.65}
.accountant-dialogue[b-tn0n23yb7k]{margin:55px 0;padding:30px;border-left:6px solid var(--orange);background:#f0ece5}.accountant-dialogue p[b-tn0n23yb7k]{margin:10px 0;font-size:14px}.accountant-dialogue b[b-tn0n23yb7k]{color:var(--ink)}
.missing-penny-closing[b-tn0n23yb7k]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.missing-penny-closing h2[b-tn0n23yb7k]{color:#fff}.missing-penny-closing h2 em[b-tn0n23yb7k]{color:var(--orange);font-style:normal}.missing-penny-closing p[b-tn0n23yb7k]{color:#cbd4d7;font-size:14px;line-height:1.75}.missing-penny-closing>strong[b-tn0n23yb7k]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.missing-penny-ledger .discussion-prompt>p[b-tn0n23yb7k]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.penny-possibilities>div[b-tn0n23yb7k],.difference-rule>div[b-tn0n23yb7k],.loaded-proven[b-tn0n23yb7k],.finish-definition[b-tn0n23yb7k]{grid-template-columns:1fr}.penny-possibilities article[b-tn0n23yb7k],.difference-rule article[b-tn0n23yb7k]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.penny-possibilities article:last-child[b-tn0n23yb7k],.difference-rule article:last-child[b-tn0n23yb7k]{border-bottom:0!important}.loaded-proven>div[b-tn0n23yb7k]{padding:8px}.missing-penny-cover img[b-tn0n23yb7k]{aspect-ratio:4/3}}
/* /Components/Pages/MissingTimesheetsArticle.razor.rz.scp.css */
.time-cover[b-g0fhtjvwhq]{padding:8px;transform:rotate(.2deg)}.time-cover img[b-g0fhtjvwhq]{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:top}
.time-impact[b-g0fhtjvwhq]{margin:58px 0;border:1px solid var(--ink);background:#fff}.time-impact>header[b-g0fhtjvwhq],.time-system>header[b-g0fhtjvwhq],.time-measures>header[b-g0fhtjvwhq]{padding:26px 28px;background:var(--ink);color:#fff}.time-impact header small[b-g0fhtjvwhq],.root-causes>small[b-g0fhtjvwhq],.time-system header small[b-g0fhtjvwhq],.visibility-layers>small[b-g0fhtjvwhq],.followup-ladder>small[b-g0fhtjvwhq],.accountability-test>small[b-g0fhtjvwhq],.time-measures header small[b-g0fhtjvwhq],.time-dialogue>small[b-g0fhtjvwhq],.time-closing>small[b-g0fhtjvwhq]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.time-impact h2[b-g0fhtjvwhq],.time-system h2[b-g0fhtjvwhq],.time-measures h2[b-g0fhtjvwhq]{margin:7px 0 0;color:#fff}.time-impact>div[b-g0fhtjvwhq]{display:grid;grid-template-columns:repeat(4,1fr)}.time-impact article[b-g0fhtjvwhq]{padding:21px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.time-impact article:nth-child(4n)[b-g0fhtjvwhq]{border-right:0}.time-impact article:nth-last-child(-n+4)[b-g0fhtjvwhq]{border-bottom:0}.time-impact article>span[b-g0fhtjvwhq]{color:var(--orange);font:800 10px Inter}.time-impact h3[b-g0fhtjvwhq]{margin:7px 0;font-size:17px}.time-impact p[b-g0fhtjvwhq]{font-size:11px;line-height:1.6}
.root-causes[b-g0fhtjvwhq],.accountability-test[b-g0fhtjvwhq]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.root-causes h2[b-g0fhtjvwhq],.accountability-test h2[b-g0fhtjvwhq]{margin:8px 0 22px}.root-causes>div[b-g0fhtjvwhq],.accountability-test>div[b-g0fhtjvwhq]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c7ccce}.root-causes span[b-g0fhtjvwhq],.accountability-test span[b-g0fhtjvwhq]{padding:17px 22px;background:#fff;font:750 12px Inter}.root-causes span[b-g0fhtjvwhq]:before{content:'?';display:inline-grid;width:20px;height:20px;margin-right:10px;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font-weight:900}.accountability-test span[b-g0fhtjvwhq]:before{content:'✓';margin-right:10px;color:#4c863c;font-weight:900}
.noise-control[b-g0fhtjvwhq]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.noise-control article[b-g0fhtjvwhq]{padding:29px;border-top:6px solid #c6412b;background:#fff}.noise-control article:last-child[b-g0fhtjvwhq]{border-color:#4c863c}.noise-control small[b-g0fhtjvwhq]{color:#c6412b;font:800 10px Inter;letter-spacing:.11em}.noise-control article:last-child small[b-g0fhtjvwhq]{color:#4c863c}.noise-control h2[b-g0fhtjvwhq]{font-size:21px}.noise-control p[b-g0fhtjvwhq]{font-size:13px;line-height:1.65}
.time-system[b-g0fhtjvwhq],.time-measures[b-g0fhtjvwhq]{margin:58px 0;border:1px solid var(--ink);background:#fff}.time-system>div[b-g0fhtjvwhq],.time-measures>div[b-g0fhtjvwhq]{display:grid;grid-template-columns:repeat(3,1fr)}.time-system article[b-g0fhtjvwhq],.time-measures article[b-g0fhtjvwhq]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.time-system article:nth-child(3n)[b-g0fhtjvwhq],.time-measures article:nth-child(3n)[b-g0fhtjvwhq]{border-right:0}.time-system article:nth-last-child(-n+3)[b-g0fhtjvwhq],.time-measures article:nth-last-child(-n+3)[b-g0fhtjvwhq]{border-bottom:0}.time-system article>span[b-g0fhtjvwhq]{color:var(--orange);font:800 10px Inter}.time-system h3[b-g0fhtjvwhq]{margin:7px 0;font-size:17px}.time-system p[b-g0fhtjvwhq],.time-measures p[b-g0fhtjvwhq]{font-size:11px;line-height:1.6}.time-measures strong[b-g0fhtjvwhq]{color:var(--orange);font:750 15px Inter}
.visibility-layers[b-g0fhtjvwhq],.followup-ladder[b-g0fhtjvwhq]{margin:56px 0;padding:31px;border-top:5px solid var(--orange);background:#fff}.visibility-layers>div[b-g0fhtjvwhq],.followup-ladder>div[b-g0fhtjvwhq]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid #cbd2d4}.visibility-layers article[b-g0fhtjvwhq],.followup-ladder article[b-g0fhtjvwhq]{padding:20px;border-right:1px solid #cbd2d4}.visibility-layers article:last-child[b-g0fhtjvwhq],.followup-ladder article:last-child[b-g0fhtjvwhq]{border-right:0}.visibility-layers strong[b-g0fhtjvwhq]{color:var(--orange);font:750 15px Inter}.visibility-layers p[b-g0fhtjvwhq],.followup-ladder p[b-g0fhtjvwhq]{font-size:11px;line-height:1.55}.followup-ladder span[b-g0fhtjvwhq]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font:800 11px Inter}.followup-ladder h3[b-g0fhtjvwhq]{margin:10px 0 5px;font-size:15px}
.time-dialogue[b-g0fhtjvwhq]{margin:56px 0;padding:30px;border-top:5px solid var(--orange);background:#fff}.time-dialogue>div[b-g0fhtjvwhq]{margin-top:18px;padding:18px 22px;background:#f0ece5}.time-dialogue p[b-g0fhtjvwhq]{margin:7px 0;font-size:14px}.time-dialogue strong[b-g0fhtjvwhq]{color:var(--orange)}
.time-closing[b-g0fhtjvwhq]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.time-closing h2[b-g0fhtjvwhq]{color:#fff}.time-closing h2 em[b-g0fhtjvwhq]{color:var(--orange);font-style:normal}.time-closing p[b-g0fhtjvwhq]{color:#cbd4d7;font-size:14px;line-height:1.75}.time-closing>strong[b-g0fhtjvwhq]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.time-ledger .discussion-prompt>p[b-g0fhtjvwhq]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.time-impact>div[b-g0fhtjvwhq],.root-causes>div[b-g0fhtjvwhq],.noise-control[b-g0fhtjvwhq],.time-system>div[b-g0fhtjvwhq],.visibility-layers>div[b-g0fhtjvwhq],.followup-ladder>div[b-g0fhtjvwhq],.accountability-test>div[b-g0fhtjvwhq],.time-measures>div[b-g0fhtjvwhq]{grid-template-columns:1fr}.time-impact article[b-g0fhtjvwhq],.root-causes span[b-g0fhtjvwhq],.time-system article[b-g0fhtjvwhq],.visibility-layers article[b-g0fhtjvwhq],.followup-ladder article[b-g0fhtjvwhq],.accountability-test span[b-g0fhtjvwhq],.time-measures article[b-g0fhtjvwhq]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.time-impact article:last-child[b-g0fhtjvwhq],.root-causes span:last-child[b-g0fhtjvwhq],.time-system article:last-child[b-g0fhtjvwhq],.visibility-layers article:last-child[b-g0fhtjvwhq],.followup-ladder article:last-child[b-g0fhtjvwhq],.accountability-test span:last-child[b-g0fhtjvwhq],.time-measures article:last-child[b-g0fhtjvwhq]{border-bottom:0!important}.time-cover img[b-g0fhtjvwhq]{aspect-ratio:3/2}}
/* /Components/Pages/MostExpensiveErpDecisionArticle.razor.rz.scp.css */
.investment-hero .ledger-hero-grid[b-dw7ivjyqqb] {
    grid-template-columns: 1fr;
}

.investment-hero .ledger-title[b-dw7ivjyqqb] {
    max-width: 980px;
}

.investment-feature[b-dw7ivjyqqb] {
    margin: 3rem 0 0;
    border-top: 3px solid var(--orange, #f4511e);
    background: #111f29;
}

.investment-feature img[b-dw7ivjyqqb] {
    display: block;
    width: 100%;
    height: auto;
}

.investment-feature figcaption[b-dw7ivjyqqb] {
    padding: .85rem 1rem;
    color: #fff;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.house-record[b-dw7ivjyqqb],
.cost-record[b-dw7ivjyqqb] {
    margin: 3rem 0;
    border: 1px solid #cfd6d8;
}

.record-heading[b-dw7ivjyqqb] {
    display: flex;
    justify-content: space-between;
    gap: 1rem;
    padding: .9rem 1.15rem;
    color: #fff;
    background: #13242f;
    font-size: .72rem;
    letter-spacing: .1em;
    text-transform: uppercase;
}

.house-record h2[b-dw7ivjyqqb],
.house-record p[b-dw7ivjyqqb],
.cost-record h2[b-dw7ivjyqqb] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.house-record h2[b-dw7ivjyqqb],
.cost-record h2[b-dw7ivjyqqb] {
    margin-top: 1.5rem;
}

.house-record p:last-child[b-dw7ivjyqqb] {
    margin-bottom: 1.5rem;
}

.investment-ledger[b-dw7ivjyqqb] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin: 3rem 0;
    border: 1px solid #cfd6d8;
}

.investment-column[b-dw7ivjyqqb] {
    padding: 1.65rem;
}

.investment-column + .investment-column[b-dw7ivjyqqb] {
    border-left: 1px solid #cfd6d8;
}

.investment-column > span[b-dw7ivjyqqb],
.cost-question > span[b-dw7ivjyqqb],
.lesson-record > span[b-dw7ivjyqqb] {
    display: block;
    margin-bottom: .45rem;
    color: #f4511e;
    font-size: .7rem;
    font-weight: 800;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.investment-column h2[b-dw7ivjyqqb] {
    margin: 0;
}

.investment-column ul[b-dw7ivjyqqb] {
    margin: 1.25rem 0 0;
    padding-left: 1.2rem;
}

.investment-column li + li[b-dw7ivjyqqb] {
    margin-top: .7rem;
}

.protect-column[b-dw7ivjyqqb] {
    background: #f2eee8;
}

.cost-record ol[b-dw7ivjyqqb] {
    list-style: none;
    margin: 0;
    padding: 0;
}

.cost-record li[b-dw7ivjyqqb] {
    display: grid;
    grid-template-columns: 52px 1fr;
    gap: 1rem;
    padding: 1rem 1.15rem;
    border-top: 1px solid #dfe4e5;
}

.cost-record li > span[b-dw7ivjyqqb] {
    color: #f4511e;
    font-weight: 800;
    letter-spacing: .08em;
}

.cost-record li p[b-dw7ivjyqqb] {
    margin: 0;
}

.cost-question[b-dw7ivjyqqb] {
    margin: 3rem 0;
    padding: 1.8rem;
    color: #fff;
    background: #13242f;
    border-bottom: 3px solid #f4511e;
}

.cost-question h2[b-dw7ivjyqqb] {
    margin: 0;
    max-width: 850px;
}

.investment-quote p[b-dw7ivjyqqb] {
    margin: .15rem 0;
}

.lesson-record[b-dw7ivjyqqb] {
    margin: 3rem 0;
    padding: 1.75rem;
    background: #f2eee8;
    border-left: 4px solid #f4511e;
}

.lesson-record h2[b-dw7ivjyqqb],
.lesson-record p[b-dw7ivjyqqb] {
    margin: 0;
}

.lesson-record p[b-dw7ivjyqqb] {
    margin-top: .45rem;
    font-size: 1.15rem;
}

@media (max-width: 700px) {
    .investment-ledger[b-dw7ivjyqqb] {
        grid-template-columns: 1fr;
    }

    .investment-column + .investment-column[b-dw7ivjyqqb] {
        border-top: 1px solid #cfd6d8;
        border-left: 0;
    }
}
/* /Components/Pages/MoveRightArticle.razor.rz.scp.css */
.move-right-hero .ledger-hero-grid[b-z0nwkzsqg6] {
    grid-template-columns: 1fr;
}

.move-right-hero .ledger-title[b-z0nwkzsqg6] {
    max-width: 980px;
}

.move-right-feature[b-z0nwkzsqg6] {
    margin: 3rem 0 0;
    border-top: 3px solid var(--orange, #f4511e);
    background: #111f29;
}

.move-right-feature img[b-z0nwkzsqg6] {
    display: block;
    width: 100%;
    height: auto;
}

.move-right-feature figcaption[b-z0nwkzsqg6] {
    color: #fff;
    padding: .85rem 1rem;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.signal-record[b-z0nwkzsqg6] {
    margin: 3rem 0;
    border: 1px solid #cfd6d8;
}

.signal-record .record-heading[b-z0nwkzsqg6] {
    display: flex;
    justify-content: space-between;
    gap: 1rem;
    padding: .9rem 1.15rem;
    color: #fff;
    background: #13242f;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-size: .72rem;
}

.signal-record h2[b-z0nwkzsqg6] {
    margin: 0;
    padding: 1.35rem 1.15rem;
    border-bottom: 1px solid #cfd6d8;
}

.signal-record ol[b-z0nwkzsqg6] {
    list-style: none;
    margin: 0;
    padding: 0;
}

.signal-record li[b-z0nwkzsqg6] {
    display: grid;
    grid-template-columns: 52px 1fr;
    gap: 1rem;
    align-items: start;
    padding: 1rem 1.15rem;
    border-bottom: 1px solid #dfe4e5;
}

.signal-record li:last-child[b-z0nwkzsqg6] {
    border-bottom: 0;
}

.signal-record li > span[b-z0nwkzsqg6] {
    color: #f4511e;
    font-weight: 800;
    letter-spacing: .08em;
}

.signal-record li p[b-z0nwkzsqg6] {
    margin: 0;
}

.decision-shift[b-z0nwkzsqg6] {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    gap: 1.25rem;
    align-items: stretch;
    margin: 3rem 0;
    padding: 1.25rem;
    color: #fff;
    background: #13242f;
    border-bottom: 3px solid #f4511e;
}

.decision-shift div[b-z0nwkzsqg6] {
    padding: 1rem;
    border: 1px solid rgba(255, 255, 255, .22);
}

.decision-shift span[b-z0nwkzsqg6],
.lesson-record > span[b-z0nwkzsqg6] {
    display: block;
    margin-bottom: .45rem;
    color: #f4511e;
    font-size: .7rem;
    font-weight: 800;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.decision-shift p[b-z0nwkzsqg6] {
    margin: 0;
    font-size: 1.2rem;
    font-weight: 700;
}

.decision-shift i[b-z0nwkzsqg6] {
    align-self: center;
    color: #f4511e;
    font-size: 1.8rem;
    font-style: normal;
}

.readiness-quote p[b-z0nwkzsqg6] {
    margin: .15rem 0;
}

.lesson-record[b-z0nwkzsqg6] {
    margin: 3rem 0;
    padding: 1.75rem;
    background: #f2eee8;
    border-left: 4px solid #f4511e;
}

.lesson-record h2[b-z0nwkzsqg6],
.lesson-record p[b-z0nwkzsqg6] {
    margin: 0;
}

.lesson-record p[b-z0nwkzsqg6] {
    margin-top: .45rem;
    font-size: 1.15rem;
}

@media (max-width: 700px) {
    .decision-shift[b-z0nwkzsqg6] {
        grid-template-columns: 1fr;
    }

    .decision-shift i[b-z0nwkzsqg6] {
        transform: rotate(90deg);
        justify-self: center;
    }
}
/* /Components/Pages/OverallWorkDashboard.razor.rz.scp.css */
.overall-work-hero[b-152xulkvvr]{display:flex;justify-content:space-between;align-items:end;margin-top:22px;padding:28px;border:1px solid #172630;border-top:3px solid #f4511e;background:#fff}.overall-work-hero small[b-152xulkvvr],.overall-work-summary small[b-152xulkvvr]{color:#f4511e;font-weight:900;letter-spacing:.09em}.overall-work-hero h1[b-152xulkvvr]{margin:5px 0;font-size:50px;line-height:.95}.overall-work-hero h1 em[b-152xulkvvr]{color:#f4511e;font-style:normal}.overall-work-hero>div:last-child[b-152xulkvvr]{display:grid;text-align:right}.overall-work-hero>div:last-child b[b-152xulkvvr]{font-size:42px;color:#f4511e}.overall-work-modes[b-152xulkvvr]{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;border:1px solid #172630}.overall-work-modes button[b-152xulkvvr]{min-height:52px;border:0;background:#fff;font-weight:900}.overall-work-modes button.active[b-152xulkvvr]{border-bottom:4px solid #f4511e;background:#172630;color:#fff}.overall-work-toolbar[b-152xulkvvr]{display:grid;grid-template-columns:1fr 220px auto;gap:12px;align-items:center;padding:14px;border:1px solid #172630;border-top:0;background:#edeae4}.overall-work-toolbar input[b-152xulkvvr],.overall-work-toolbar select[b-152xulkvvr]{min-height:42px;border:1px solid #aab5bb;padding:9px}.overall-work-summary[b-152xulkvvr]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid #172630;background:#fff}.overall-work-summary article[b-152xulkvvr]{display:grid;gap:5px;padding:17px;border-right:1px solid #c8d1d5}.overall-work-summary b[b-152xulkvvr]{font-size:29px}.overall-work-summary span[b-152xulkvvr]{color:#647680}.overall-projects[b-152xulkvvr]{display:grid;gap:17px;margin-top:18px}.overall-projects>section[b-152xulkvvr]{border:1px solid #172630;background:#fff}.overall-projects>section>header[b-152xulkvvr]{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;border-bottom:3px solid #f4511e;background:#172630;color:#fff}.overall-projects>section>header small[b-152xulkvvr]{color:#f4511e;font-weight:900}.overall-projects h2[b-152xulkvvr]{margin:3px 0}.overall-projects>section>header a[b-152xulkvvr]{border:1px solid #fff;padding:9px 12px;color:#fff;text-decoration:none;font-weight:900}.overall-projects article[b-152xulkvvr]{display:grid;grid-template-columns:120px minmax(280px,1fr) 150px 120px 120px 85px;gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid #d0d8dc}.overall-projects article .type[b-152xulkvvr]{color:#f4511e;font-size:10px;font-weight:900}.overall-projects article p[b-152xulkvvr]{margin:3px 0;color:#647680}.overall-projects article .status[b-152xulkvvr]{padding:7px;border-left:3px solid #8798a1;background:#e9edef}.overall-projects article>a[b-152xulkvvr]{font-weight:900;color:#172630}@media(max-width:850px){.overall-work-summary[b-152xulkvvr]{grid-template-columns:1fr 1fr}.overall-projects>section[b-152xulkvvr]{overflow:auto}.overall-projects article[b-152xulkvvr]{min-width:900px}}@media(max-width:600px){.overall-work-hero[b-152xulkvvr]{align-items:start;flex-direction:column}.overall-work-summary[b-152xulkvvr],.overall-work-toolbar[b-152xulkvvr]{grid-template-columns:1fr}}
/* /Components/Pages/PasswordRecovery.razor.rz.scp.css */
.recovery-page[b-6i8hwluxo0]{min-height:85vh;display:grid;place-items:center;padding:32px 18px;background:#f5f4f0;color:#1c303a}.recovery-page section[b-6i8hwluxo0]{width:100%;max-width:470px;box-sizing:border-box;background:white;padding:36px;border:1px solid #d4dfe2;border-top:4px solid #f45b30;border-radius:6px}.recovery-brand[b-6i8hwluxo0]{font-size:25px;font-weight:800;letter-spacing:4px;text-decoration:none;color:#1c303a}.recovery-brand span[b-6i8hwluxo0]{display:block;font-size:10px;margin-top:5px}.recovery-page h1[b-6i8hwluxo0]{font-size:29px;margin-top:32px}.recovery-page p[b-6i8hwluxo0]{line-height:1.7;font-size:14px}.recovery-page form[b-6i8hwluxo0]{display:grid;gap:10px;margin:24px 0}.recovery-page input[b-6i8hwluxo0]{min-height:44px;padding:10px;box-sizing:border-box;border:1px solid #abc1cb;width:100%}.recovery-page button[b-6i8hwluxo0],.recovery-action[b-6i8hwluxo0]{background:#1c303a;color:white;border:0;padding:14px 18px;font-weight:600;margin-top:12px;cursor:pointer;display:inline-block}.recovery-page label[b-6i8hwluxo0]{font-size:13px}.recovery-error[b-6i8hwluxo0]{background:#fff0e8;padding:12px;color:#963e25}.recovery-success[b-6i8hwluxo0]{background:#edf6f4;padding:12px}.recovery-page :focus-visible[b-6i8hwluxo0]{outline:3px solid #f45b30;outline-offset:2px}
/* /Components/Pages/PhishingGenerationsArticle.razor.rz.scp.css */
.phishing-cover[b-i76bd83i6j]{padding:8px;transform:rotate(.35deg)}.phishing-cover img[b-i76bd83i6j]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}
.phishing-evolution[b-i76bd83i6j],.phishing-verification[b-i76bd83i6j]{margin:58px 0;border:1px solid var(--ink);background:#fff}.phishing-evolution>header[b-i76bd83i6j],.phishing-verification>header[b-i76bd83i6j]{padding:25px 28px;background:var(--ink);color:#fff}.phishing-evolution header small[b-i76bd83i6j],.phishing-urgency small[b-i76bd83i6j],.phishing-ai small[b-i76bd83i6j],.phishing-verification header small[b-i76bd83i6j],.phishing-plan>small[b-i76bd83i6j],.phishing-closing small[b-i76bd83i6j]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.phishing-evolution header h2[b-i76bd83i6j],.phishing-verification header h2[b-i76bd83i6j]{margin:7px 0 0;color:#fff}.phishing-evolution>div[b-i76bd83i6j]{display:grid;grid-template-columns:repeat(3,1fr)}.phishing-evolution article[b-i76bd83i6j]{min-height:190px;padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.phishing-evolution article:nth-child(3n)[b-i76bd83i6j]{border-right:0}.phishing-evolution article:nth-last-child(-n+3)[b-i76bd83i6j]{border-bottom:0}.phishing-evolution article>span[b-i76bd83i6j]{color:var(--orange);font:800 10px Inter}.phishing-evolution article small[b-i76bd83i6j]{display:block;margin-top:8px;color:#61727a;font:800 9px Inter}.phishing-evolution h3[b-i76bd83i6j]{font-size:18px}.phishing-evolution p[b-i76bd83i6j]{font-size:12px;line-height:1.6}
.phishing-urgency[b-i76bd83i6j],.phishing-ai[b-i76bd83i6j]{margin:50px 0;padding:29px;border-top:4px solid var(--orange);background:#fff}.phishing-urgency>div[b-i76bd83i6j],.phishing-ai>div[b-i76bd83i6j]{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.phishing-urgency span[b-i76bd83i6j],.phishing-ai span[b-i76bd83i6j]{padding:9px 12px;border:1px solid #c5ced1;font:750 10px Inter}.phishing-urgency strong[b-i76bd83i6j]{color:var(--orange);font:750 15px Inter}.phishing-ai[b-i76bd83i6j]{background:var(--ink);color:#fff}.phishing-ai span[b-i76bd83i6j]{border-color:#5b6970;color:#d4dcde}.phishing-ai p[b-i76bd83i6j]{margin:20px 0 0;color:#cbd4d7;font-size:13px}
.phishing-verification>div[b-i76bd83i6j]{display:grid;grid-template-columns:repeat(2,1fr)}.phishing-verification article[b-i76bd83i6j]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.phishing-verification article:nth-child(2n)[b-i76bd83i6j]{border-right:0}.phishing-verification article:nth-last-child(-n+2)[b-i76bd83i6j]{border-bottom:0}.phishing-verification span[b-i76bd83i6j]{color:var(--orange);font:750 16px Inter}.phishing-verification p[b-i76bd83i6j]{font-size:12px;line-height:1.6}
.phishing-plan[b-i76bd83i6j]{margin:58px 0;padding:30px;background:#f0ece5;border-left:6px solid var(--orange)}.phishing-plan>div[b-i76bd83i6j]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px;border:1px solid #c7cfd1}.phishing-plan article[b-i76bd83i6j]{padding:20px;background:#fff;border-right:1px solid #c7cfd1}.phishing-plan article:last-child[b-i76bd83i6j]{border:0}.phishing-plan article>span[b-i76bd83i6j]{color:var(--orange);font:800 10px Inter}.phishing-plan h3[b-i76bd83i6j]{font-size:20px}.phishing-plan p[b-i76bd83i6j]{font-size:11px;line-height:1.55}.phishing-plan blockquote[b-i76bd83i6j]{margin:20px 0 0;background:var(--ink);color:#fff;text-align:center}
.phishing-closing[b-i76bd83i6j]{margin:58px 0;padding:32px;background:var(--ink);color:#fff}.phishing-closing h2[b-i76bd83i6j]{color:#fff}.phishing-closing h2 em[b-i76bd83i6j]{color:var(--orange);font-style:normal}.phishing-closing p[b-i76bd83i6j]{color:#cbd4d7;font-size:14px;line-height:1.7}.phishing-closing>strong[b-i76bd83i6j]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#f08a5a;font:750 17px Inter}.phishing-ledger .discussion-prompt>p[b-i76bd83i6j]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:760px){.phishing-evolution>div[b-i76bd83i6j],.phishing-verification>div[b-i76bd83i6j],.phishing-plan>div[b-i76bd83i6j]{grid-template-columns:1fr}.phishing-evolution article[b-i76bd83i6j],.phishing-verification article[b-i76bd83i6j],.phishing-plan article[b-i76bd83i6j]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.phishing-evolution article:last-child[b-i76bd83i6j],.phishing-verification article:last-child[b-i76bd83i6j],.phishing-plan article:last-child[b-i76bd83i6j]{border-bottom:0!important}.phishing-cover img[b-i76bd83i6j]{aspect-ratio:1/1}}
/* /Components/Pages/PokeHolesArticle.razor.rz.scp.css */
.holes-cover[b-4b4j6nxdzh]{padding:8px;transform:rotate(.2deg)}.holes-cover img[b-4b4j6nxdzh]{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:top}
.hole-types[b-4b4j6nxdzh]{margin:58px 0;border:1px solid var(--ink);background:#fff}.hole-types>header[b-4b4j6nxdzh],.decision-test>header[b-4b4j6nxdzh]{padding:26px 28px;background:var(--ink);color:#fff}.hole-types header small[b-4b4j6nxdzh],.options-table>small[b-4b4j6nxdzh],.patch-loop>small[b-4b4j6nxdzh],.decision-test header small[b-4b4j6nxdzh],.holes-dialogue>small[b-4b4j6nxdzh],.holes-closing>small[b-4b4j6nxdzh]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.hole-types h2[b-4b4j6nxdzh],.decision-test h2[b-4b4j6nxdzh]{margin:7px 0 0;color:#fff}.hole-types>div[b-4b4j6nxdzh]{display:grid;grid-template-columns:repeat(4,1fr)}.hole-types article[b-4b4j6nxdzh]{padding:21px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.hole-types article:nth-child(4n)[b-4b4j6nxdzh]{border-right:0}.hole-types article:nth-last-child(-n+4)[b-4b4j6nxdzh]{border-bottom:0}.hole-types article>span[b-4b4j6nxdzh]{color:var(--orange);font:800 10px Inter}.hole-types h3[b-4b4j6nxdzh]{margin:7px 0;font-size:17px}.hole-types p[b-4b4j6nxdzh]{font-size:11px;line-height:1.6}
.challenge-language[b-4b4j6nxdzh]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.challenge-language article[b-4b4j6nxdzh]{padding:29px;border-top:6px solid #c6412b;background:#fff}.challenge-language article:last-child[b-4b4j6nxdzh]{border-color:#4c863c}.challenge-language small[b-4b4j6nxdzh]{color:#c6412b;font:800 10px Inter;letter-spacing:.11em}.challenge-language article:last-child small[b-4b4j6nxdzh]{color:#4c863c}.challenge-language h2[b-4b4j6nxdzh]{font-size:21px}.challenge-language p[b-4b4j6nxdzh]{font-size:13px;line-height:1.65}
.options-table[b-4b4j6nxdzh]{margin:56px 0;padding:30px;border-left:6px solid var(--orange);background:#f0ece5}.options-table>div[b-4b4j6nxdzh]{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr 1.6fr;margin-top:1px;background:#fff}.options-table>div>*[b-4b4j6nxdzh]{padding:14px;border-right:1px solid #cbd2d4;font-size:11px}.options-table>div>*:last-child[b-4b4j6nxdzh]{border-right:0}.options-table .option-head[b-4b4j6nxdzh]{margin-top:18px;background:var(--ink);color:#fff}.options-table .option-head span[b-4b4j6nxdzh]{font:800 9px Inter;letter-spacing:.08em}.options-table strong[b-4b4j6nxdzh]{color:var(--orange)}
.patch-loop[b-4b4j6nxdzh]{margin:58px 0;padding:31px;border-top:5px solid var(--orange);background:#fff}.patch-loop h2[b-4b4j6nxdzh]{margin:8px 0 22px}.patch-loop>div[b-4b4j6nxdzh]{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #cbd2d4}.patch-loop article[b-4b4j6nxdzh]{padding:19px;border-right:1px solid #cbd2d4}.patch-loop article:last-child[b-4b4j6nxdzh]{border-right:0}.patch-loop span[b-4b4j6nxdzh]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font:800 11px Inter}.patch-loop h3[b-4b4j6nxdzh]{margin:10px 0 5px;font-size:15px}.patch-loop p[b-4b4j6nxdzh]{font-size:11px;line-height:1.55}
.decision-test[b-4b4j6nxdzh]{margin:58px 0;border:1px solid var(--ink);background:#fff}.decision-test>div[b-4b4j6nxdzh]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c7ccce}.decision-test span[b-4b4j6nxdzh]{padding:17px 22px;background:#fff;font:750 12px Inter}.decision-test span[b-4b4j6nxdzh]:before{content:'?';display:inline-grid;width:20px;height:20px;margin-right:10px;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font-weight:900}
.holes-dialogue[b-4b4j6nxdzh]{margin:56px 0;padding:30px;border-top:5px solid var(--orange);background:#fff}.holes-dialogue>div[b-4b4j6nxdzh]{margin-top:18px;padding:18px 22px;background:#f0ece5}.holes-dialogue p[b-4b4j6nxdzh]{margin:7px 0;font-size:14px}.holes-dialogue strong[b-4b4j6nxdzh]{color:var(--orange)}
.holes-closing[b-4b4j6nxdzh]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.holes-closing h2[b-4b4j6nxdzh]{color:#fff}.holes-closing h2 em[b-4b4j6nxdzh]{color:var(--orange);font-style:normal}.holes-closing p[b-4b4j6nxdzh]{color:#cbd4d7;font-size:14px;line-height:1.75}.holes-closing>strong[b-4b4j6nxdzh]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.holes-ledger .discussion-prompt>p[b-4b4j6nxdzh]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.hole-types>div[b-4b4j6nxdzh],.challenge-language[b-4b4j6nxdzh],.patch-loop>div[b-4b4j6nxdzh],.decision-test>div[b-4b4j6nxdzh]{grid-template-columns:1fr}.hole-types article[b-4b4j6nxdzh],.patch-loop article[b-4b4j6nxdzh],.decision-test span[b-4b4j6nxdzh]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.hole-types article:last-child[b-4b4j6nxdzh],.patch-loop article:last-child[b-4b4j6nxdzh],.decision-test span:last-child[b-4b4j6nxdzh]{border-bottom:0!important}.options-table[b-4b4j6nxdzh]{overflow-x:auto}.options-table>div[b-4b4j6nxdzh]{min-width:700px}.holes-cover img[b-4b4j6nxdzh]{aspect-ratio:3/2}}
/* /Components/Pages/Portal.razor.rz.scp.css */
.portal-overall-work[b-v27ognctoi]{align-self:center;border:1px solid #172630;background:#172630;color:#fff;padding:10px 14px;text-decoration:none;font-weight:900;white-space:nowrap}.portal-overall-work b[b-v27ognctoi]{color:#f4511e}
.portal-project-filters.has-customer-filter[b-v27ognctoi]{grid-template-columns:minmax(250px,1fr) minmax(210px,.6fr) 190px 130px}
.portal-customer-filter[b-v27ognctoi]{min-width:0}
.portal-customer-filter[b-v27ognctoi]  .portal-customer-combo{width:100%}
.portal-customer-filter[b-v27ognctoi]  .k-input-inner{min-height:46px;padding:11px 13px;color:var(--ink);font:500 15px/1.3 'Inter'}
.portal-customer-filter[b-v27ognctoi]  .k-input{border-color:#aab3b5;border-radius:0;background:#fff}
.portal-customer-filter[b-v27ognctoi]  .k-input:focus-within{outline:2px solid var(--ink);outline-offset:1px}
@media(max-width:1100px){.portal-project-filters.has-customer-filter[b-v27ognctoi]{grid-template-columns:minmax(260px,1fr) minmax(220px,1fr)}.portal-project-filters.has-customer-filter>div[b-v27ognctoi]{align-self:stretch}}
@media(max-width:900px){.portal-project-filters.has-customer-filter[b-v27ognctoi]{grid-template-columns:1fr}}

/* Architectural section headings and individual customer workspace tiles. */
.portal-section-heading[b-v27ognctoi]{display:flex;align-items:center;gap:18px;min-width:0}
.portal-section-heading>div[b-v27ognctoi]{min-width:0}
.portal-section-heading[b-v27ognctoi]  .admin-tile-art.compact{position:static;flex:0 0 88px;width:88px;height:72px;margin:0;opacity:.55;color:#1c3c4d}
.portal-projects-section>header[b-v27ognctoi]{gap:24px;flex-wrap:wrap}
.portal-projects-section>header h2[b-v27ognctoi],.portal-documents-section>header h2[b-v27ognctoi]{font-size:36px;line-height:1.1}
.portal-documents-section[b-v27ognctoi]{margin-top:52px}
.portal-documents-section>header[b-v27ognctoi]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}
.portal-documents-section>header p[b-v27ognctoi]{font-size:15px;max-width:590px;justify-self:end}
.portal-document-group[b-v27ognctoi]{border:0;background:transparent}
.portal-document-group>header[b-v27ognctoi]{padding:16px 20px;margin-bottom:20px;border:1px solid #c4cdd2;background:#f2f0eb}
.portal-document-group>header h3[b-v27ognctoi]{font-size:22px}
.portal-document-group>header>span[b-v27ognctoi]{font-size:12px;padding:5px 10px;border:1px solid #ccd4d9;border-radius:16px;background:#fff;color:#526b7a;white-space:nowrap}
.portal-document-group>div[b-v27ognctoi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.portal-document-group .portal-document-card[b-v27ognctoi]{position:relative;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:390px;padding:30px 28px 24px;gap:0;border:1px solid var(--ink);background:#fff;color:var(--ink);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;--tile-accent:var(--orange)}
.portal-document-group .portal-document-card.process[b-v27ognctoi]{--tile-accent:#2d79b9}
.portal-document-group .portal-document-card.tracker[b-v27ognctoi]{--tile-accent:#216b82}
.portal-document-card[b-v27ognctoi]:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--tile-accent)}
.portal-document-card[b-v27ognctoi]  .admin-tile-art{top:16px;right:12px;width:48%;max-width:145px;height:100px;color:#1c3c4d;opacity:.2}
.portal-document-group .portal-document-card>span[b-v27ognctoi]{position:relative;display:grid;place-items:center;flex:0 0 auto;width:56px;height:56px;margin:4px 0 30px;border:0;border-radius:50%;background:var(--ink);color:#fff;font-size:21px;font-weight:500;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--tile-accent)}
.portal-document-card>div[b-v27ognctoi]{display:flex;flex:1;min-width:0;flex-direction:column}
.portal-document-card small[b-v27ognctoi]{font-size:10px;letter-spacing:.1em;line-height:1.5;color:var(--orange)}
.portal-document-card h4[b-v27ognctoi]{margin:12px 0 16px;font-size:29px;line-height:1.1;font-weight:600;letter-spacing:-.035em}
.portal-document-card p[b-v27ognctoi]{margin:0 0 24px;color:#526b7a;font-size:14px;line-height:1.65}
.portal-document-group .portal-document-card>div>b[b-v27ognctoi]{display:block;margin-top:auto;padding-top:18px;border-top:1px solid #d6dddf;color:var(--ink);font-size:11px;line-height:1.5;letter-spacing:.05em;text-transform:uppercase}
.portal-document-group a.portal-document-card:is(:hover,:focus-visible)[b-v27ognctoi]{background:#fff;color:var(--ink);transform:translateY(-3px);box-shadow:0 12px 28px #17263015}
.portal-document-group a.portal-document-card:is(:hover,:focus-visible) p[b-v27ognctoi]{color:#526b7a}
.portal-document-group a.portal-document-card:is(:hover,:focus-visible)>div>b[b-v27ognctoi]{color:var(--orange);text-decoration:underline;text-underline-offset:4px}
.portal-document-card:focus-visible[b-v27ognctoi]{outline:3px solid var(--orange);outline-offset:3px}
.portal-document-group .portal-document-card.workflow nav[b-v27ognctoi]{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:18px;border-top:1px solid #d6dddf}
.portal-document-card.workflow nav a[b-v27ognctoi]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #d1d9de;background:#fff;color:var(--ink);text-decoration:none}
.portal-document-card.workflow nav a span[b-v27ognctoi]{overflow-wrap:anywhere}
.portal-document-card.workflow nav a b[b-v27ognctoi]{color:var(--orange);white-space:nowrap}
.portal-document-card.workflow nav a:is(:hover,:focus-visible)[b-v27ognctoi]{border-color:var(--orange);text-decoration:underline;text-underline-offset:4px}
.portal-document-card.workflow nav a:focus-visible[b-v27ognctoi]{outline:2px solid var(--orange);outline-offset:2px}
.portal-document-card.workflow em[b-v27ognctoi]{margin-top:auto;padding-top:18px}
@media(max-width:1050px){
 .portal-document-group>div[b-v27ognctoi]{grid-template-columns:repeat(2,minmax(0,1fr))}
 .portal-documents-section>header[b-v27ognctoi]{grid-template-columns:1fr;gap:16px}
 .portal-documents-section>header p[b-v27ognctoi]{justify-self:start}
}
@media(max-width:600px){
 .portal-document-group>div[b-v27ognctoi]{grid-template-columns:1fr}
 .portal-document-group .portal-document-card[b-v27ognctoi]{min-height:0;padding:28px 24px}
 .portal-section-heading[b-v27ognctoi]{gap:12px}
 .portal-section-heading[b-v27ognctoi]  .admin-tile-art.compact{flex-basis:60px;width:60px;height:58px}
 .portal-projects-section>header h2[b-v27ognctoi],.portal-documents-section>header h2[b-v27ognctoi]{font-size:28px}
 .portal-document-group>header[b-v27ognctoi]{padding:16px}
}
@media(prefers-reduced-motion:reduce){
 .portal-document-group .portal-document-card[b-v27ognctoi]{transition:none}
 .portal-document-group a.portal-document-card:is(:hover,:focus-visible)[b-v27ognctoi]{transform:none}
}
.portal-section-warning[b-v27ognctoi]{padding:18px 22px;margin:20px 0;background:#fff4e7;border:1px solid #dfc8a3;border-left:4px solid #f65d29;border-radius:4px;color:#1b303a}.portal-section-warning p[b-v27ognctoi]{margin:0 0 12px}
.portal-pinnable-project[b-v27ognctoi]{position:relative;min-width:0;background:#fff}.portal-pinnable-project>a[b-v27ognctoi]{min-height:260px;height:100%;box-sizing:border-box;padding:27px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;background:#fff}.portal-project-pin[b-v27ognctoi]{position:absolute;top:16px;right:16px;z-index:1}.portal-pinnable-project>a>small[b-v27ognctoi]{padding-right:68px;overflow-wrap:anywhere}
.enhanced-pin-card>a[b-v27ognctoi]{background:var(--ink);color:#fff;border-top:4px solid var(--orange)}.portal-heading-links[b-v27ognctoi]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.portal-pinnable-admin[b-v27ognctoi]{position:relative}.portal-admin-pin[b-v27ognctoi]{position:absolute;right:18px;top:14px;z-index:2}.portal-pinnable-document[b-v27ognctoi]{position:relative;min-width:0;display:flex}.portal-pinnable-document>a[b-v27ognctoi]{width:100%;min-height:100%}.portal-document-pin[b-v27ognctoi]{position:absolute;right:12px;top:12px;z-index:2}.portal-pinnable-document[b-v27ognctoi]  .portal-document-card{padding-top:55px}.portal-workflow-link[b-v27ognctoi]{display:flex;align-items:center;gap:8px}.portal-workflow-link>a[b-v27ognctoi]{flex:1;min-width:0}.portal-workflow-link[b-v27ognctoi]  .navigation-pin-button{padding:5px 7px}


/* Keep Telerik's input and clear control in one row despite generic filter styles. */
.portal-customer-filter[b-v27ognctoi]  .portal-customer-combo{display:inline-flex;align-items:center;gap:0;height:48px;min-height:48px;box-sizing:border-box;position:relative}
.portal-customer-filter[b-v27ognctoi]  .portal-customer-combo .k-input-inner{flex:1 1 0%;width:0;min-width:0;height:46px;min-height:0;margin:0;padding:11px 13px;border:0;background:transparent;box-sizing:border-box}
.portal-customer-filter[b-v27ognctoi]  .portal-customer-combo .k-clear-value,
.portal-customer-filter[b-v27ognctoi]  .portal-customer-combo .k-input-button{position:static;inset:auto;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:46px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#586f79;cursor:pointer}
.portal-customer-filter[b-v27ognctoi]  .portal-customer-combo .k-clear-value:hover,
.portal-customer-filter[b-v27ognctoi]  .portal-customer-combo .k-input-button:hover{background:#edf3f5;color:var(--ink)}

button.portal-scroll-top[b-v27ognctoi]{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:1600;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 20px;border:1px solid #344650;border-radius:26px;background:#172630;color:#fff;font:inherit;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 8px 24px #0003;cursor:pointer}button.portal-scroll-top span[b-v27ognctoi]{font-size:22px;line-height:1}button.portal-scroll-top:hover[b-v27ognctoi]{background:#233945;border-color:#627b88}button.portal-scroll-top:focus-visible[b-v27ognctoi]{outline:3px solid #f4511e;outline-offset:3px}@media(max-width:900px){button.portal-scroll-top[b-v27ognctoi]{bottom:104px}}
/* /Components/Pages/PortalAdministration.razor.rz.scp.css */
.workspace-list-filters[b-dkvw17svf8] {
    display: grid;
    grid-template-columns: minmax(260px, 1.6fr) repeat(2, minmax(180px, 1fr));
    gap: 12px;
    margin: 18px 0 8px;
    padding: 16px;
    border: 1px solid #cfd5d7;
    background: #f4f1ec;
}

.workspace-list-filters label[b-dkvw17svf8] {
    display: flex;
    min-width: 0;
    flex-direction: column;
    gap: 7px;
}

.workspace-list-filters label > span[b-dkvw17svf8] {
    color: var(--ink);
    font-size: 11px;
    font-weight: 850;
    letter-spacing: .08em;
    text-transform: uppercase;
}

.workspace-list-filters label > span small[b-dkvw17svf8] {
    display: block;
    margin-bottom: 2px;
    color: var(--orange);
    font-size: 8px;
    letter-spacing: .1em;
}

.workspace-list-filters input[b-dkvw17svf8],
.workspace-list-filters select[b-dkvw17svf8] {
    width: 100%;
    min-height: 43px;
    padding: 9px 11px;
    border: 1px solid #aab1b3;
    background: #fff;
    color: var(--ink);
    font: inherit;
}

.workspace-list-filters input:focus[b-dkvw17svf8],
.workspace-list-filters select:focus[b-dkvw17svf8] {
    outline: 2px solid rgba(244, 81, 30, .28);
    outline-offset: 1px;
    border-color: var(--orange);
}

.workspace-list-filters button[b-dkvw17svf8] {
    min-height: 43px;
    align-self: end;
    padding: 0 14px;
    border: 1px solid var(--ink);
    background: #fff;
    color: var(--ink);
    cursor: pointer;
    font-weight: 800;
}

.workspace-list-filters button:hover[b-dkvw17svf8] {
    border-color: var(--orange);
    color: var(--orange);
}

.workspace-filter-empty[b-dkvw17svf8] {
    min-height: 150px;
    display: grid;
    place-content: center;
    gap: 6px;
    padding: 28px;
    text-align: center;
}

.workspace-filter-empty b[b-dkvw17svf8] {
    color: var(--ink);
}

.workspace-filter-empty span[b-dkvw17svf8] {
    color: var(--muted);
}

@media (max-width: 1180px) {
    .workspace-list-filters[b-dkvw17svf8] {
        grid-template-columns: repeat(2, minmax(180px, 1fr));
    }

    .workspace-list-search[b-dkvw17svf8] {
        grid-column: 1 / -1;
    }
}

@media (max-width: 620px) {
    .workspace-list-filters[b-dkvw17svf8] {
        grid-template-columns: 1fr;
    }

    .workspace-list-search[b-dkvw17svf8] {
        grid-column: auto;
    }
}

.access-import-error-grid-wrap[b-dkvw17svf8] {
    max-height: 300px;
    margin-top: 16px;
    overflow: auto;
    border: 1px solid #d9a79e;
    background: #fff;
}

.access-import-error-grid[b-dkvw17svf8] {
    width: 100%;
    min-width: 1050px;
    border-collapse: collapse;
    color: var(--ink);
}

.access-import-error-grid th[b-dkvw17svf8] {
    position: sticky;
    top: 0;
    padding: 10px 12px;
    background: #7e2417;
    color: #fff;
    text-align: left;
    font-size: 11px;
    letter-spacing: .06em;
    text-transform: uppercase;
}

.access-import-error-grid td[b-dkvw17svf8] {
    padding: 11px 12px;
    border-bottom: 1px solid #ead0ca;
    vertical-align: top;
}

.access-import-error-grid tr:last-child td[b-dkvw17svf8] {
    border-bottom: 0;
}

.access-import-error-grid td:first-child[b-dkvw17svf8] {
    width: 90px;
    color: #9b2f21;
    font-weight: 850;
}

.access-import-error-grid th:nth-child(2)[b-dkvw17svf8],
.access-import-error-grid td:nth-child(2)[b-dkvw17svf8] {
    width: 250px;
}

.access-import-error-grid th:nth-child(3)[b-dkvw17svf8],
.access-import-error-grid td:nth-child(3)[b-dkvw17svf8],
.access-import-error-grid th:nth-child(4)[b-dkvw17svf8],
.access-import-error-grid td:nth-child(4)[b-dkvw17svf8] {
    width: 190px;
}

.access-import-user-detail b[b-dkvw17svf8],
.access-import-user-detail span[b-dkvw17svf8],
.access-import-user-detail small[b-dkvw17svf8] {
    display: block;
}

.access-import-user-detail b[b-dkvw17svf8] {
    color: var(--ink);
}

.access-import-user-detail span[b-dkvw17svf8],
.access-import-user-detail small[b-dkvw17svf8] {
    margin-top: 3px;
    color: var(--slate);
}

.access-import-error-grid tbody tr:nth-child(even)[b-dkvw17svf8] {
    background: #fff8f6;
}

.access-import-error-count[b-dkvw17svf8] {
    display: block;
    margin-top: 10px;
}

.approval-selection-bar[b-dkvw17svf8] {
    position: sticky;
    top: 0;
    z-index: 3;
    display: grid;
    grid-template-columns: auto 1fr auto;
    gap: 20px;
    align-items: center;
    margin-top: 24px;
    padding: 15px 18px;
    background: var(--ink);
    color: #fff;
}

.approval-action-message[b-dkvw17svf8] {
    margin: 18px 0 0;
    padding: 14px 16px;
    border-left: 4px solid #b93621;
    background: #fff2ee;
    color: #7e2417;
    font-weight: 700;
}

.approval-action-message.success[b-dkvw17svf8] {
    border-left-color: #23824f;
    background: #edf9f2;
    color: #17653b;
}

.approval-selection-bar label[b-dkvw17svf8] {
    display: flex;
    align-items: center;
    gap: 9px;
    font-weight: 800;
}

.approval-selection-bar input[b-dkvw17svf8],
.approval-record-check input[b-dkvw17svf8] {
    width: 19px;
    height: 19px;
    accent-color: var(--orange);
}

.approval-selection-bar > b[b-dkvw17svf8] {
    color: #d9dfe1;
    font-size: 13px;
}

.approval-selection-actions[b-dkvw17svf8] {
    display: flex;
    gap: 10px;
    justify-content: flex-end;
}

.approval-selection-bar button[b-dkvw17svf8] {
    min-height: 42px;
    padding: 0 17px;
    border: 1px solid var(--orange);
    background: var(--orange);
    color: #fff;
    font-weight: 850;
}

.approval-selection-bar button:disabled[b-dkvw17svf8] {
    border-color: #66747c;
    background: #66747c;
    cursor: not-allowed;
}

.approval-selection-bar button.delete[b-dkvw17svf8] {
    border-color: #ff9b82;
    background: transparent;
    color: #ffd4c8;
}

.approval-selection-bar button.delete:hover:not(:disabled)[b-dkvw17svf8] {
    background: #8d2c1e;
}

.approval-selection-bar button.delete:disabled[b-dkvw17svf8] {
    border-color: #66747c;
    color: #aeb8bd;
}

.approval-record-list[b-dkvw17svf8] {
    max-height: 620px;
    overflow: auto;
    border: 1px solid var(--line);
    border-top: 0;
}

.approval-record[b-dkvw17svf8] {
    display: grid;
    grid-template-columns: 42px minmax(230px, 1.25fr) minmax(170px, .8fr) minmax(180px, 1fr) minmax(180px, 1fr) 185px;
    gap: 18px;
    align-items: center;
    padding: 17px 18px;
    border-bottom: 1px solid var(--line);
    background: #fff;
    transition: .15s ease;
}

.approval-record:last-child[b-dkvw17svf8] {
    border-bottom: 0;
}

.approval-record.selected[b-dkvw17svf8] {
    background: #fff5ef;
    box-shadow: inset 4px 0 var(--orange);
}

.approval-record > div[b-dkvw17svf8],
.approval-record time[b-dkvw17svf8] {
    min-width: 0;
}

.approval-record small[b-dkvw17svf8] {
    display: block;
    color: var(--orange);
    font-size: 9px;
    font-weight: 850;
    letter-spacing: .07em;
}

.approval-record h3[b-dkvw17svf8] {
    margin: 4px 0;
    font-size: 17px;
}

.approval-record div > b[b-dkvw17svf8],
.approval-record div > span[b-dkvw17svf8],
.approval-record time[b-dkvw17svf8],
.approval-record time small[b-dkvw17svf8] {
    display: block;
}

.approval-record div > span[b-dkvw17svf8],
.approval-record time[b-dkvw17svf8] {
    margin-top: 4px;
    color: var(--slate);
    font-size: 12px;
    overflow-wrap: anywhere;
}

.approval-record time small[b-dkvw17svf8] {
    margin-top: 4px;
    color: var(--slate);
    letter-spacing: 0;
}

@media (max-width: 1150px) {
    .approval-record[b-dkvw17svf8] {
        grid-template-columns: 38px repeat(2, minmax(0, 1fr));
    }

    .approval-record-user[b-dkvw17svf8] {
        grid-column: 2 / 4;
    }

    .approval-record time[b-dkvw17svf8] {
        grid-column: 2 / 4;
    }
}

.access-import-drop.blocked[b-dkvw17svf8] {
    border-color: #b93621;
    background: #fff2ee;
    cursor: not-allowed;
}

.access-import-drop.blocked .drop-icon[b-dkvw17svf8] {
    opacity: .55;
}

.custom-field-admin-shell[b-dkvw17svf8] {
    border: 1px solid var(--ink);
    border-top: 0;
    background: #fff;
}

.custom-field-admin-shell > header[b-dkvw17svf8] {
    display: grid;
    grid-template-columns: 1fr minmax(310px, 430px);
    gap: 40px;
    align-items: end;
    padding: 32px;
    border-bottom: 1px solid var(--ink);
}

.custom-field-admin-shell > header small[b-dkvw17svf8],
.custom-field-definition-form > small[b-dkvw17svf8] {
    color: var(--orange);
    font-weight: 850;
    letter-spacing: .12em;
}

.custom-field-admin-shell > header h2[b-dkvw17svf8] {
    margin: 6px 0 8px;
    font-size: 32px;
}

.custom-field-admin-shell > header p[b-dkvw17svf8] {
    margin: 0;
    color: var(--slate);
}

.custom-field-admin-shell label[b-dkvw17svf8] {
    display: flex;
    flex-direction: column;
    gap: 7px;
    font-size: 13px;
    font-weight: 750;
}

.custom-field-admin-shell input[b-dkvw17svf8],
.custom-field-admin-shell select[b-dkvw17svf8],
.custom-field-admin-shell textarea[b-dkvw17svf8] {
    min-height: 46px;
    padding: 10px 12px;
    border: 1px solid #aab1b3;
    background: #fff;
    color: var(--ink);
    font: inherit;
}

.custom-field-admin-shell textarea[b-dkvw17svf8] {
    min-height: 90px;
    resize: vertical;
}

.custom-field-admin-empty[b-dkvw17svf8],
.custom-field-list-empty[b-dkvw17svf8] {
    min-height: 180px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: var(--slate);
}

.custom-field-admin-empty b[b-dkvw17svf8] {
    color: var(--ink);
    font-size: 18px;
}

.custom-field-admin-layout[b-dkvw17svf8] {
    display: grid;
    grid-template-columns: 420px minmax(0, 1fr);
}

.custom-field-definition-form[b-dkvw17svf8] {
    padding: 30px;
    border-right: 1px solid var(--ink);
}

.custom-field-definition-form h3[b-dkvw17svf8] {
    margin: 8px 0 20px;
    font-size: 27px;
}

.custom-field-definition-form > label[b-dkvw17svf8] {
    margin-top: 14px;
}

.custom-field-definition-form label small[b-dkvw17svf8] {
    color: var(--slate);
    font-weight: 500;
}

.custom-field-message[b-dkvw17svf8] {
    padding: 12px;
    border-left: 4px solid var(--orange);
    background: #fff5ef;
}

.custom-field-checks[b-dkvw17svf8] {
    display: flex;
    gap: 24px;
    margin-top: 18px;
}

.custom-field-checks label[b-dkvw17svf8] {
    flex-direction: row;
    align-items: center;
}

.custom-field-checks input[b-dkvw17svf8] {
    min-height: 0;
    width: 18px;
    height: 18px;
    accent-color: var(--orange);
}

.custom-field-form-actions[b-dkvw17svf8] {
    display: grid;
    grid-template-columns: 1fr 1.5fr;
    gap: 10px;
    margin-top: 24px;
}

.custom-field-form-actions button[b-dkvw17svf8],
.custom-field-definition-list article button[b-dkvw17svf8] {
    min-height: 44px;
    padding: 0 16px;
    border: 1px solid var(--ink);
    background: var(--ink);
    color: #fff;
    font-weight: 800;
}

.custom-field-form-actions button.secondary[b-dkvw17svf8] {
    background: #fff;
    color: var(--ink);
}

.custom-field-definition-list[b-dkvw17svf8] {
    padding: 30px;
}

.custom-field-definition-list > header[b-dkvw17svf8],
.custom-field-definition-list section > header[b-dkvw17svf8] {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    padding-bottom: 13px;
    border-bottom: 2px solid var(--ink);
    font-size: 12px;
    letter-spacing: .07em;
}

.custom-field-definition-list section[b-dkvw17svf8] {
    margin-top: 26px;
}

.custom-field-definition-list section > header[b-dkvw17svf8] {
    border-bottom-width: 1px;
    color: var(--orange);
}

.custom-field-definition-list article[b-dkvw17svf8] {
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 18px;
    align-items: center;
    padding: 17px 0;
    border-bottom: 1px solid var(--line);
}

.custom-field-definition-list article.inactive[b-dkvw17svf8] {
    opacity: .55;
}

.custom-field-definition-list article small[b-dkvw17svf8],
.custom-field-definition-list article span[b-dkvw17svf8],
.custom-field-definition-list article em[b-dkvw17svf8] {
    display: block;
    color: var(--slate);
    font-size: 12px;
}

.custom-field-definition-list article h4[b-dkvw17svf8] {
    margin: 4px 0;
    font-size: 18px;
}

.custom-field-definition-list article em[b-dkvw17svf8] {
    margin-top: 5px;
    color: var(--orange);
    font-style: normal;
}

@media (max-width: 700px) {
    .approval-selection-bar[b-dkvw17svf8] {
        grid-template-columns: 1fr;
    }

    .approval-selection-actions[b-dkvw17svf8] {
        align-items: stretch;
        flex-direction: column;
    }

    .approval-record[b-dkvw17svf8] {
        grid-template-columns: 34px 1fr;
    }

    .approval-record-user[b-dkvw17svf8],
    .approval-record > div[b-dkvw17svf8],
    .approval-record time[b-dkvw17svf8] {
        grid-column: 2;
    }

    .custom-field-admin-shell > header[b-dkvw17svf8],
    .custom-field-admin-layout[b-dkvw17svf8] {
        grid-template-columns: 1fr;
    }

    .custom-field-definition-form[b-dkvw17svf8] {
        border-right: 0;
        border-bottom: 1px solid var(--ink);
    }
}
.user-directory-filters[b-dkvw17svf8]{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:16px;background:#eef4f6;border-bottom:1px solid #cbd8df}.user-directory-filters label[b-dkvw17svf8]{display:grid;gap:6px;font-size:13px}.user-directory-filters label:first-child[b-dkvw17svf8]{flex:1;min-width:220px}.user-directory-filters input[b-dkvw17svf8],.user-directory-filters select[b-dkvw17svf8],.user-directory-filters button[b-dkvw17svf8]{padding:10px;border:1px solid #b9cad4;background:white;color:#203e50}.temporary-credential>span[b-dkvw17svf8]{display:block;overflow-wrap:anywhere}

/* The toolbar stays in place; only assignments scroll inside this container. */
.portal-admin-list.project-relationships[b-dkvw17svf8] {
    display:flex;
    flex-direction:column;
    max-height:760px;
    overflow:hidden;
}
.project-relationships > header[b-dkvw17svf8],
.project-relationships > .workspace-list-filters[b-dkvw17svf8] {
    flex-shrink:0;
    background-color:#fff;
}
.project-relationships > .workspace-list-filters[b-dkvw17svf8] { background-color:#f4f1ec; }
.project-relationship-records[b-dkvw17svf8] {
    min-height:0;
    overflow:auto;
    overscroll-behavior:contain;
    scrollbar-gutter:stable;
    flex:1 1 auto;
    position:relative;
    isolation:isolate;
}
.project-relationship-records .access-scope-title[b-dkvw17svf8] {
    position:sticky;
    top:0;
    z-index:2;
    background:#fff;
    border-bottom:1px solid var(--line);
    box-shadow:0 2px 3px #20343f0d;
}
.project-relationship-records:focus-visible[b-dkvw17svf8] {outline:2px solid #16879a;outline-offset:-2px}

.new-user-projects[b-dkvw17svf8] { margin: 1rem 0; padding: 1rem; border: 1px solid #c1d1d9; background: #edf4f6; }
.new-user-projects legend[b-dkvw17svf8] { font-weight: 700; font-size: 14px; }
.new-user-projects > div[b-dkvw17svf8] { padding: .5rem 0; }
/* Match the directory actions and give removal confirmation its own row. */
.user-remove-action[b-dkvw17svf8] {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    align-items: center;
    grid-column: 1 / -1;
    justify-content: flex-end;
    min-width: 0;
}
.user-remove-action small[b-dkvw17svf8] { color: #617481; font-size: 13px; line-height: 1.5; }
.user-remove-action button[b-dkvw17svf8] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 38px;
    padding: 9px 14px;
    border: 1px solid #20323d;
    border-radius: 0;
    background: #fff;
    color: #20323d;
    font-family: inherit;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.3;
    white-space: nowrap;
    cursor: pointer;
}
.user-remove-action button:hover[b-dkvw17svf8] { background: #edf4f6; }
.user-remove-action button:focus-visible[b-dkvw17svf8] { outline: 2px solid #087f8c; outline-offset: 3px; }
.user-remove-action button:disabled[b-dkvw17svf8] { opacity: .55; cursor: default; }
.user-remove-action:has(button + button)[b-dkvw17svf8] {
    padding: 14px 16px;
    border: 1px solid #dfc1b9;
    border-left: 3px solid #b13d25;
    background: #fff8f5;
}
.user-remove-action:has(button + button) small[b-dkvw17svf8] { flex: 1 1 260px; color: #623e34; }
.user-remove-action:has(button + button) button:first-of-type[b-dkvw17svf8] { border-color: #a73522; background: #a73522; color: #fff; }
.user-remove-action:has(button + button) button:first-of-type:hover[b-dkvw17svf8] { background: #862b1b; }
@media(max-width:700px) {
    .user-remove-action:has(button + button)[b-dkvw17svf8] { justify-content: flex-start; }
    .user-remove-action:has(button + button) small[b-dkvw17svf8] { flex-basis: 100%; }
}
/* /Components/Pages/ProjectActivityReconciliation.razor.rz.scp.css */
.reconciliation[b-wo4f2n4p7w]{max-width:1700px;margin:130px auto 80px;padding:24px;color:#1b303a}.reconciliation>header[b-wo4f2n4p7w]{background:#1b303a;color:white;border-top:5px solid #fa5b2b;padding:30px}.reconciliation header small[b-wo4f2n4p7w]{color:#ff865f;letter-spacing:1.5px}.reconciliation h1[b-wo4f2n4p7w]{font-size:36px;margin:12px 0}.toolbar[b-wo4f2n4p7w]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0;flex-wrap:wrap}.metrics[b-wo4f2n4p7w]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.metrics>div[b-wo4f2n4p7w]{background:white;border-top:3px solid #287e87;padding:20px}.metrics b[b-wo4f2n4p7w]{display:block;font-size:30px}.notice[b-wo4f2n4p7w]{background:#eaf3f4;border-left:3px solid #287e87;padding:16px;line-height:1.6}.coverage[b-wo4f2n4p7w]{margin:20px 0}.reconciliation summary[b-wo4f2n4p7w]{cursor:pointer;color:#247882;font-weight:600}.filters[b-wo4f2n4p7w]{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:12px}.filters label[b-wo4f2n4p7w]{display:grid;gap:7px;font-size:14px;font-weight:600}.filters input[b-wo4f2n4p7w],.filters select[b-wo4f2n4p7w]{min-width:0;width:100%;height:44px;border:1px solid #bccdd3;padding:8px;background:white}.reconciliation button[b-wo4f2n4p7w]{border:0;border-left:3px solid #fa5b2b;background:#1b303a;color:white;padding:9px 14px;cursor:pointer}.reconciliation button:disabled[b-wo4f2n4p7w]{opacity:.45;cursor:default}.reconciliation button.title[b-wo4f2n4p7w]{background:transparent;border:0;color:#206e79;text-align:left;font-weight:600;padding:0}.title:hover[b-wo4f2n4p7w]{text-decoration:underline}.table-scroll[b-wo4f2n4p7w]{overflow:auto;background:white;border:1px solid #c6d4d9}table[b-wo4f2n4p7w]{width:100%;border-collapse:collapse;min-width:1050px}th[b-wo4f2n4p7w],td[b-wo4f2n4p7w]{padding:14px;text-align:left;border-bottom:1px solid #dbe4e7;vertical-align:top}th[b-wo4f2n4p7w]{background:#eaf0f2;font-size:13px}td[b-wo4f2n4p7w]{font-size:14px;max-width:370px;overflow-wrap:anywhere}td small[b-wo4f2n4p7w]{display:block;margin:7px 0;color:#586e78}.badge[b-wo4f2n4p7w]{display:block;background:#fff0e7;color:#9e3c1d;padding:5px;margin-bottom:8px}.inspection[b-wo4f2n4p7w]{background:white;padding:25px;border:1px solid #c6d4d9;border-top:4px solid #f65b2b;scroll-margin-top:130px}.candidate[b-wo4f2n4p7w]{padding:12px;background:#f0f5f5;margin:10px 0}.notes[b-wo4f2n4p7w]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:450px;overflow:auto;padding:15px}@media(max-width:1000px){.filters[b-wo4f2n4p7w]{grid-template-columns:1fr 1fr}.metrics[b-wo4f2n4p7w]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.filters[b-wo4f2n4p7w],.metrics[b-wo4f2n4p7w]{grid-template-columns:1fr}.reconciliation[b-wo4f2n4p7w]{padding:12px}}

.review-plan[b-wo4f2n4p7w]{background:white;border:1px solid #bdcdd2;border-top:4px solid #f65b2b;padding:20px;margin:20px 0}
.queues[b-wo4f2n4p7w]{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}
.queues .selected[b-wo4f2n4p7w]{background:#287e87}
.decision-editor[b-wo4f2n4p7w]{display:grid;gap:12px;padding:20px;margin:20px 0;border:1px solid #bdcdd2}
.decision-editor label[b-wo4f2n4p7w]{display:grid;gap:8px}
.decision-editor input[b-wo4f2n4p7w],.decision-editor select[b-wo4f2n4p7w],.decision-editor textarea[b-wo4f2n4p7w]{width:100%;padding:10px;border:1px solid #bdcdd2;box-sizing:border-box}
.decision-editor button[b-wo4f2n4p7w]{justify-self:start}

/* /Components/Pages/ProjectBusinessProcessCenter.razor.rz.scp.css */
.bpc-full-workspace[b-aapaz4xyv4] { display: block; }
.bpc-process-topbar[b-aapaz4xyv4] { display: grid; grid-template-columns: auto minmax(300px,1fr) minmax(260px,.75fr) auto; gap: 18px; align-items: end; padding: 16px 18px; border-bottom: 1px solid #172630; background: #172630; color: #fff; }
.bpc-process-topbar > div:first-child[b-aapaz4xyv4] { align-self: center; display: grid; gap: 5px; min-width: 150px; }
.bpc-process-topbar > div:first-child small[b-aapaz4xyv4] { color: #fb5324; font-size: 9px; font-weight: 800; letter-spacing: .08em; }
.bpc-process-topbar > div:first-child b[b-aapaz4xyv4] { font-size: 13px; }
.bpc-process-topbar .bpc-process-dropdown[b-aapaz4xyv4] { padding: 0; background: transparent; display:grid; grid-template-columns:minmax(0,1fr) auto; gap:8px; align-items:end; }
.bpc-process-topbar .bpc-process-dropdown > label[b-aapaz4xyv4] { color: #fff; }
.bpc-advanced-search-trigger[b-aapaz4xyv4]{min-height:38px;padding:0 14px;border:1px solid #fff;background:transparent;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;white-space:nowrap;cursor:pointer}.bpc-advanced-search-trigger:hover[b-aapaz4xyv4],.bpc-advanced-search-trigger:focus[b-aapaz4xyv4]{background:#fff;color:#172630}
.bpc-process-topbar .bpc-selected-process[b-aapaz4xyv4] { margin: 0; padding: 8px 10px; background: #243742; color: #fff; }
.bpc-process-topbar .bpc-selected-process b[b-aapaz4xyv4] { color: #fff; }
.bpc-process-topbar .bpc-selected-process p[b-aapaz4xyv4] { color: #c2ccd0; }
.bpc-process-topbar > button[b-aapaz4xyv4] { min-height: 42px; padding: 8px 14px; border: 1px solid #fff; background: transparent; color: #fff; font-size: 10px; font-weight: 800; text-transform: uppercase; cursor: pointer; }
.bpc-project-assessment-optional[b-aapaz4xyv4] { padding: 0 !important; }
.bpc-project-assessment-optional > summary[b-aapaz4xyv4] { display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 16px 24px; cursor: pointer; background: #f1efea; list-style: none; }
.bpc-project-assessment-optional > summary[b-aapaz4xyv4]::-webkit-details-marker { display: none; }
.bpc-project-assessment-optional > summary div[b-aapaz4xyv4] { display: grid; gap: 5px; }
.bpc-project-assessment-optional > summary b[b-aapaz4xyv4] { font-size: 15px; font-weight: 650; }
.bpc-project-assessment-optional > summary > span[b-aapaz4xyv4] { color: #fb5324; font-size: 10px; font-weight: 800; text-transform: uppercase; }
.bpc-project-assessment-body[b-aapaz4xyv4] { padding: 24px 34px; }
.bpc-project-assessment-body > header[b-aapaz4xyv4] { margin-bottom: 20px; display: flex; justify-content: space-between; gap: 30px; align-items: start; }
@media (max-width: 900px) { .bpc-process-topbar[b-aapaz4xyv4] { grid-template-columns: 1fr; } .bpc-process-topbar > div:first-child[b-aapaz4xyv4] { display: flex; justify-content: space-between; } .bpc-project-assessment-body[b-aapaz4xyv4] { padding: 20px 16px; } }
.bpc-advanced-search-backdrop[b-aapaz4xyv4]{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;padding:26px;background:rgba(23,38,48,.76)}.bpc-advanced-search-modal[b-aapaz4xyv4]{width:min(1080px,96vw);height:min(780px,92vh);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border:1px solid #172630;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.3)}.bpc-advanced-search-modal>header[b-aapaz4xyv4]{display:flex;justify-content:space-between;gap:24px;align-items:start;padding:22px 24px;border-bottom:3px solid #fb5324;background:#172630;color:#fff}.bpc-advanced-search-modal>header div[b-aapaz4xyv4]{display:grid;gap:4px}.bpc-advanced-search-modal>header small[b-aapaz4xyv4]{color:#fb5324;font-size:9px;font-weight:800;letter-spacing:.1em}.bpc-advanced-search-modal>header h2[b-aapaz4xyv4]{margin:0;font-size:24px}.bpc-advanced-search-modal>header p[b-aapaz4xyv4]{margin:2px 0 0;color:#d6dfe3;font-size:13px}.bpc-advanced-search-modal>header button[b-aapaz4xyv4]{width:34px;height:34px;border:1px solid #fff;background:transparent;color:#fff;font-size:20px;cursor:pointer}.bpc-advanced-search-filters[b-aapaz4xyv4]{display:grid;grid-template-columns:minmax(280px,1.8fr) minmax(160px,.7fr) minmax(180px,.8fr) auto;gap:12px;align-items:end;padding:18px 22px;background:#f3f1ec;border-bottom:1px solid #bac7cc}.bpc-advanced-search-filters label[b-aapaz4xyv4]{display:grid;gap:6px;color:#172630;font-size:9px;font-weight:800;text-transform:uppercase}.bpc-advanced-search-filters input[b-aapaz4xyv4],.bpc-advanced-search-filters select[b-aapaz4xyv4]{width:100%;min-height:40px;padding:8px 10px;border:1px solid #9aadb6;background:#fff;color:#172630;font:inherit;font-size:12px;text-transform:none}.bpc-advanced-search-filters>button[b-aapaz4xyv4]{min-height:40px;padding:8px 14px;border:1px solid #172630;background:#fff;color:#172630;font-size:10px;font-weight:800;text-transform:uppercase;cursor:pointer}.bpc-advanced-search-summary[b-aapaz4xyv4]{display:flex;justify-content:space-between;gap:20px;padding:11px 22px;border-bottom:1px solid #d6dfe3;color:#526873;font-size:11px}.bpc-advanced-search-summary b[b-aapaz4xyv4]{color:#172630}.bpc-advanced-search-results[b-aapaz4xyv4]{overflow:auto;padding:12px 22px 24px}.bpc-advanced-search-results .empty[b-aapaz4xyv4]{min-height:220px;display:grid;place-content:center;text-align:center;gap:8px;color:#526873}.bpc-advanced-search-results .empty b[b-aapaz4xyv4]{color:#172630;font-size:18px}.bpc-advanced-tree[b-aapaz4xyv4],.bpc-advanced-tree ul[b-aapaz4xyv4]{margin:0;padding:0;list-style:none}.bpc-advanced-tree ul[b-aapaz4xyv4]{margin-left:25px;border-left:1px solid #cbd5d9}.bpc-advanced-tree li[b-aapaz4xyv4]{margin:0}.bpc-advanced-tree button[b-aapaz4xyv4]{width:100%;display:grid;grid-template-columns:20px 38px minmax(0,1fr) auto auto;gap:9px;align-items:center;padding:10px 12px;border:0;border-bottom:1px solid #d8e0e3;background:#fff;color:#172630;text-align:left;cursor:pointer}.bpc-advanced-tree button:hover[b-aapaz4xyv4],.bpc-advanced-tree button:focus[b-aapaz4xyv4]{background:#eef3f4;outline:2px solid #fb5324;outline-offset:-2px}.bpc-advanced-tree button.context[b-aapaz4xyv4]{background:#faf9f6}.bpc-advanced-tree .branch[b-aapaz4xyv4]{font-size:16px;color:#627883}.bpc-advanced-tree .level[b-aapaz4xyv4]{width:30px;height:24px;display:grid;place-items:center;border:1px solid #172630;font-size:9px;font-weight:800}.bpc-advanced-tree .process[b-aapaz4xyv4]{display:grid;gap:3px}.bpc-advanced-tree .process b[b-aapaz4xyv4]{font-size:12px}.bpc-advanced-tree .process small[b-aapaz4xyv4]{color:#657b85;font-size:10px}.bpc-advanced-tree .status[b-aapaz4xyv4]{padding:5px 7px;border:1px solid #9aadb6;color:#526873;font-size:9px;font-weight:800;text-transform:uppercase;white-space:nowrap}.bpc-advanced-tree .status.complete[b-aapaz4xyv4]{border-color:#347759;color:#347759}.bpc-advanced-tree .status.in-progress[b-aapaz4xyv4]{border-color:#c27724;color:#9a5b14}.bpc-advanced-tree .status.draft[b-aapaz4xyv4]{border-color:#607987;color:#526873}.bpc-advanced-tree .status.not-analyzed[b-aapaz4xyv4]{border-color:#b9c3c8;color:#6c7c84}.bpc-advanced-tree .context-label[b-aapaz4xyv4]{color:#8b999f;font-size:8px;font-weight:800;letter-spacing:.08em}.bpc-advanced-tree button.match[b-aapaz4xyv4]{border-left:3px solid #fb5324}.bpc-advanced-tree button.context[b-aapaz4xyv4]{border-left:3px solid transparent}@media(max-width:800px){.bpc-advanced-search-backdrop[b-aapaz4xyv4]{padding:0}.bpc-advanced-search-modal[b-aapaz4xyv4]{width:100vw;height:100vh}.bpc-advanced-search-filters[b-aapaz4xyv4]{grid-template-columns:1fr 1fr}.bpc-advanced-search-filters .search-term[b-aapaz4xyv4]{grid-column:1/-1}.bpc-advanced-search-summary[b-aapaz4xyv4]{display:grid}.bpc-advanced-tree button[b-aapaz4xyv4]{grid-template-columns:20px 34px minmax(0,1fr)}.bpc-advanced-tree .status[b-aapaz4xyv4],.bpc-advanced-tree .context-label[b-aapaz4xyv4]{grid-column:3}.bpc-process-topbar .bpc-process-dropdown[b-aapaz4xyv4]{grid-template-columns:1fr}}
.bpc-reference-heading[b-aapaz4xyv4]{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:18px 20px 10px;border-top:1px solid #172630;background:#f4f1eb}.bpc-reference-heading div[b-aapaz4xyv4]{display:grid;gap:5px}.bpc-reference-heading small[b-aapaz4xyv4]{color:#fb5324;font-weight:800;letter-spacing:.08em}.bpc-reference-heading p[b-aapaz4xyv4]{max-width:440px;margin:0;color:#526873;font-size:12px;line-height:1.5}.bpc-reference-document[b-aapaz4xyv4]{display:flex;gap:14px;align-items:center;min-width:0}.bpc-reference-document>span[b-aapaz4xyv4]{width:40px;height:40px;display:grid;flex:0 0 40px;place-items:center;background:#172630;color:#fff;font-weight:800}
/* /Components/Pages/ProjectBusinessProcessTransitionPrint.razor.rz.scp.css */
.crosswalk-print-loading[b-dqk646oqnh]{max-width:70rem;margin:5rem auto;padding:2rem;border:1px solid #172630}.crosswalk-print-toolbar[b-dqk646oqnh]{display:flex;justify-content:space-between;max-width:70rem;margin:1.5rem auto}.crosswalk-print-toolbar a[b-dqk646oqnh],.crosswalk-print-toolbar button[b-dqk646oqnh]{padding:.65rem .9rem;border:1px solid #172630;background:#fff;color:#172630;font-weight:800;text-decoration:none}.crosswalk-print-toolbar button[b-dqk646oqnh]{background:#172630;color:#fff}.crosswalk-print-sheet[b-dqk646oqnh]{max-width:70rem;margin:0 auto 3rem;border:1px solid #172630;background:#fff;color:#172630}.crosswalk-print-sheet>header[b-dqk646oqnh]{display:flex;justify-content:space-between;padding:1rem 1.5rem;border-bottom:4px solid #fb5324;background:#172630;color:#fff}.crosswalk-print-sheet>header div[b-dqk646oqnh]{display:grid;letter-spacing:.2em}.crosswalk-print-sheet>header small[b-dqk646oqnh]{font-size:.6rem}.crosswalk-print-sheet>header span[b-dqk646oqnh]{font-size:.7rem;font-weight:800;letter-spacing:.08em}.crosswalk-print-title[b-dqk646oqnh]{padding:2rem 1.5rem}.crosswalk-print-title small[b-dqk646oqnh],.crosswalk-print-participants>small[b-dqk646oqnh]{color:#fb5324;font-size:.65rem;font-weight:800;letter-spacing:.08em}.crosswalk-print-title h1[b-dqk646oqnh]{margin:.25rem 0 1.25rem;font-size:2.6rem;font-weight:500}.crosswalk-print-title>div[b-dqk646oqnh]{display:flex;gap:2rem;font-size:.7rem}.crosswalk-print-participants[b-dqk646oqnh]{padding:1rem 1.5rem;border-top:1px solid #bbc5ca;border-bottom:1px solid #bbc5ca;background:#f5f3ef}.crosswalk-print-participants>div[b-dqk646oqnh]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.6rem}.crosswalk-print-participants span[b-dqk646oqnh]{padding:.4rem .55rem;border:1px solid #bbc5ca;background:#fff;font-size:.7rem}.crosswalk-print-mappings[b-dqk646oqnh]{padding:1.5rem}.crosswalk-print-mappings .head[b-dqk646oqnh],.crosswalk-print-mappings article[b-dqk646oqnh]{display:grid;grid-template-columns:1.2fr .6fr 1.2fr .9fr;gap:1rem}.crosswalk-print-mappings .head[b-dqk646oqnh]{padding:.55rem .7rem;background:#172630;color:#fff;font-size:.62rem}.crosswalk-print-mappings article[b-dqk646oqnh]{padding:.9rem .7rem;border-bottom:1px solid #cbd2d5}.crosswalk-print-mappings article>div[b-dqk646oqnh]{display:grid;align-content:start;gap:.25rem}.crosswalk-print-mappings article small[b-dqk646oqnh]{color:#fb5324;font-size:.56rem;font-weight:800}.crosswalk-print-mappings article strong[b-dqk646oqnh]{font-size:.72rem}.crosswalk-print-mappings article a[b-dqk646oqnh]{color:#bd3b16;font-size:.66rem;font-weight:800}.crosswalk-print-mappings article p[b-dqk646oqnh]{grid-column:1/-1;margin:0;padding:.6rem;background:#f5f3ef;font-size:.7rem}.crosswalk-print-sheet>footer[b-dqk646oqnh]{padding:1rem 1.5rem;border-top:3px solid #fb5324;background:#172630;color:#fff;font-size:.6rem;letter-spacing:.08em}
.crosswalk-print-title h1[b-dqk646oqnh]{margin-bottom:.7rem;line-height:1.02}.crosswalk-print-title h1 em[b-dqk646oqnh]{color:#fb5324;font-size:.55em;font-style:normal}.crosswalk-print-title>p[b-dqk646oqnh]{max-width:52rem;margin:0 0 1.25rem;color:#536872;font-size:.78rem;line-height:1.5}.crosswalk-print-title>div[b-dqk646oqnh]{flex-wrap:wrap;gap:1.4rem;font-size:.65rem}.crosswalk-analysis[b-dqk646oqnh],.crosswalk-gap-analysis[b-dqk646oqnh]{padding:1.5rem}.crosswalk-analysis>header[b-dqk646oqnh],.crosswalk-print-mappings>header[b-dqk646oqnh],.crosswalk-gap-analysis>header[b-dqk646oqnh]{margin-bottom:1rem}.crosswalk-analysis>header small[b-dqk646oqnh],.crosswalk-print-mappings>header small[b-dqk646oqnh],.crosswalk-gap-analysis>header small[b-dqk646oqnh]{color:#fb5324;font-size:.62rem;font-weight:800;letter-spacing:.08em}.crosswalk-analysis h2[b-dqk646oqnh],.crosswalk-print-mappings h2[b-dqk646oqnh],.crosswalk-gap-analysis h2[b-dqk646oqnh]{margin:.2rem 0;font-size:1.45rem;font-weight:500}.crosswalk-analysis>header p[b-dqk646oqnh],.crosswalk-print-mappings>header p[b-dqk646oqnh],.crosswalk-gap-analysis>header p[b-dqk646oqnh]{margin:0;color:#5a6d77;font-size:.72rem}.crosswalk-analysis-grid[b-dqk646oqnh],.crosswalk-gap-grid[b-dqk646oqnh]{display:grid;grid-template-columns:1fr 1fr;border-top:3px solid #172630;border-left:1px solid #cbd2d5}.crosswalk-analysis-grid article[b-dqk646oqnh],.crosswalk-gap-grid article[b-dqk646oqnh]{min-height:5rem;padding:.8rem;border-right:1px solid #cbd2d5;border-bottom:1px solid #cbd2d5}.crosswalk-analysis-grid article small[b-dqk646oqnh],.crosswalk-gap-grid article small[b-dqk646oqnh]{color:#fb5324;font-size:.58rem;font-weight:800;letter-spacing:.06em}.rich-analysis[b-dqk646oqnh]{margin-top:.35rem;color:#273b46;font-size:.72rem;line-height:1.55}.rich-analysis :is(p,ul,ol)[b-dqk646oqnh]{margin:.25rem 0}.rich-analysis.empty[b-dqk646oqnh],.empty[b-dqk646oqnh]{color:#829099;font-style:italic}.crosswalk-empty[b-dqk646oqnh]{padding:1rem;border:1px dashed #aebbc2;color:#60737d}.crosswalk-print-mappings[b-dqk646oqnh]{border-top:1px solid #bbc5ca}.crosswalk-print-mappings .head[b-dqk646oqnh],.crosswalk-print-mappings>article[b-dqk646oqnh]{display:grid;grid-template-columns:1.2fr .6fr 1.2fr .9fr;gap:1rem}.crosswalk-print-mappings>article[b-dqk646oqnh]{padding:.9rem .7rem;border-bottom:1px solid #cbd2d5}.crosswalk-print-mappings>article>div[b-dqk646oqnh]{display:grid;align-content:start;gap:.25rem}.crosswalk-print-mappings>article small[b-dqk646oqnh]{color:#fb5324;font-size:.56rem;font-weight:800}.crosswalk-print-mappings>article p[b-dqk646oqnh]{grid-column:1/-1}.crosswalk-gap-analysis[b-dqk646oqnh]{border-top:1px solid #bbc5ca}.crosswalk-gap-analysis>article[b-dqk646oqnh]{margin-top:1rem;border:1px solid #172630}.crosswalk-gap-analysis>article>header[b-dqk646oqnh]{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 1rem;background:#172630;color:#fff;border-bottom:3px solid #fb5324}.crosswalk-gap-analysis>article>header small[b-dqk646oqnh]{color:#fb5324;font-size:.58rem;font-weight:800}.crosswalk-gap-analysis h3[b-dqk646oqnh]{margin:.2rem 0;font-size:1rem}.crosswalk-gap-analysis>article>header>div:last-child[b-dqk646oqnh]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.crosswalk-gap-analysis>article>header span[b-dqk646oqnh]{padding:.3rem .45rem;border:1px solid #6b7c85;font-size:.58rem}.crosswalk-gap-grid[b-dqk646oqnh]{border-top:0}.crosswalk-coverage[b-dqk646oqnh]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #cbd2d5;background:#f5f3ef}.crosswalk-coverage>div[b-dqk646oqnh]{display:grid;gap:.3rem;padding:.75rem 1rem;border-right:1px solid #cbd2d5}.crosswalk-coverage small[b-dqk646oqnh]{color:#fb5324;font-size:.57rem;font-weight:800}.crosswalk-coverage b[b-dqk646oqnh],.crosswalk-coverage span[b-dqk646oqnh]{font-size:.68rem}
@media print{.crosswalk-print-toolbar[b-dqk646oqnh]{display:none}.crosswalk-print-sheet[b-dqk646oqnh]{margin:0;border:0}.crosswalk-analysis-grid article[b-dqk646oqnh],.crosswalk-print-mappings>article[b-dqk646oqnh],.crosswalk-gap-analysis>article[b-dqk646oqnh]{break-inside:avoid}.crosswalk-print-title h1[b-dqk646oqnh]{font-size:2.1rem}@page{size:landscape;margin:.45in}}

/* The full analysis is deliberately wider than the executive document. */
.crosswalk-print-loading[b-dqk646oqnh],.crosswalk-print-toolbar[b-dqk646oqnh],.crosswalk-print-sheet[b-dqk646oqnh]{max-width:78rem}
.crosswalk-print-toolbar>div[b-dqk646oqnh]{display:flex;gap:.4rem}
.crosswalk-print-toolbar a.active[b-dqk646oqnh]{background:#172630;color:#fff}
.crosswalk-print-summary[b-dqk646oqnh]{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid #bbc5ca}
.crosswalk-print-summary article[b-dqk646oqnh]{display:grid;gap:.15rem;padding:.8rem 1rem;border-right:1px solid #bbc5ca}
.crosswalk-print-summary b[b-dqk646oqnh]{font-size:1.25rem;color:#fb5324}
.crosswalk-print-summary span[b-dqk646oqnh]{font-size:.62rem;color:#536872}
.crosswalk-process-inventories[b-dqk646oqnh]{padding:1.5rem;border-top:1px solid #bbc5ca}.crosswalk-process-inventories>header[b-dqk646oqnh]{margin-bottom:1rem}.crosswalk-process-inventories>header small[b-dqk646oqnh]{color:#fb5324;font-size:.62rem;font-weight:800;letter-spacing:.08em}.crosswalk-process-inventories>header h2[b-dqk646oqnh]{margin:.2rem 0;font-size:1.45rem;font-weight:500}.crosswalk-process-inventories>header p[b-dqk646oqnh]{margin:0;color:#5a6d77;font-size:.72rem}.crosswalk-process-inventories>div[b-dqk646oqnh]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.crosswalk-process-inventories>div>article[b-dqk646oqnh]{border:1px solid #aebbc2}.crosswalk-process-inventories article>header[b-dqk646oqnh]{display:flex;justify-content:space-between;gap:1rem;align-items:start;padding:.75rem .9rem;border-bottom:3px solid #fb5324;background:#172630;color:#fff}.crosswalk-process-inventories article>header small[b-dqk646oqnh]{color:#fb5324;font-size:.56rem;font-weight:800}.crosswalk-process-inventories article>header h3[b-dqk646oqnh]{margin:.2rem 0 0;font-size:.9rem}.crosswalk-process-inventories article>header>b[b-dqk646oqnh]{font-size:.68rem}.crosswalk-process-inventories ol[b-dqk646oqnh]{display:grid;margin:0;padding:0;list-style:none}.crosswalk-process-inventories li[b-dqk646oqnh]{display:grid;grid-template-columns:2rem 1fr;gap:.6rem;align-items:center;min-height:2.8rem;padding:.5rem .7rem;border-bottom:1px solid #d6dcdf}.crosswalk-process-inventories li>span[b-dqk646oqnh]{display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:50%;background:#172630;color:#fff;font-size:.58rem;font-weight:800}.crosswalk-process-inventories li>div[b-dqk646oqnh]{display:grid;gap:.12rem}.crosswalk-process-inventories li b[b-dqk646oqnh]{font-size:.68rem}.crosswalk-process-inventories li small[b-dqk646oqnh]{color:#60737d;font-size:.58rem}.crosswalk-process-inventories li.project-added[b-dqk646oqnh]{box-shadow:inset 4px 0 #fb5324;background:#fff7f2}.crosswalk-process-inventories li.project-added>span[b-dqk646oqnh]{background:#fb5324}.crosswalk-process-inventories li.empty[b-dqk646oqnh]{display:block;color:#60737d;font-size:.68rem;font-style:italic}
.crosswalk-print-mappings .head[b-dqk646oqnh],.crosswalk-print-mappings>article[b-dqk646oqnh]{grid-template-columns:2rem 1.15fr .7fr 1.15fr .75fr 1fr 1fr .85fr;gap:.55rem}
.crosswalk-print-mappings .head[b-dqk646oqnh]{font-size:.56rem}
.crosswalk-print-mappings>article[b-dqk646oqnh]{font-size:.66rem}
.crosswalk-print-mappings>article>div[b-dqk646oqnh]{overflow-wrap:anywhere}
.crosswalk-print-mappings>article>strong[b-dqk646oqnh]{font-size:.68rem}
.crosswalk-print-sheet.embedded[b-dqk646oqnh]{max-width:none;margin:0;border:0}
.crosswalk-print-mappings .head[b-dqk646oqnh]{position:sticky;top:0;z-index:2;box-shadow:0 2px 0 rgba(23,38,48,.16)}
.crosswalk-print-mappings>article:nth-of-type(even)[b-dqk646oqnh]{background:#faf9f6}
.crosswalk-print-mappings>article.pending-row[b-dqk646oqnh]{border-left:3px solid #d5dde1;background:#f7f8f8;color:#536872}
.crosswalk-print-mappings .relationship[b-dqk646oqnh]{display:inline-block;width:max-content;padding:.25rem .38rem;background:#edf1f2;color:#273b46}
.crosswalk-print-mappings .decision[b-dqk646oqnh]{display:inline-block;width:max-content;padding:.25rem .38rem;border:1px solid #c7d0d4;background:#fff}
.crosswalk-print-mappings .mapping-comments[b-dqk646oqnh]{grid-column:1/-1;display:grid!important;grid-template-columns:9rem minmax(0,1fr);gap:.6rem;padding:.65rem .75rem;border-left:3px solid #fb5324;background:#f5f3ef}
.crosswalk-print-mappings .mapping-comments>b[b-dqk646oqnh]{color:#fb5324;font-size:.58rem;letter-spacing:.05em}
.crosswalk-print-mappings .mapping-comments ol[b-dqk646oqnh]{display:grid;gap:.25rem;margin:0;padding-left:1.25rem;font-size:.68rem;line-height:1.4}
/* /Components/Pages/ProjectChecklist.razor.rz.scp.css */
.checklist-page[b-a9tz7s5ka7]{max-width:1680px;margin:32px auto;padding:0 28px;color:#1c323d}.checklist-hero[b-a9tz7s5ka7]{background:#192931;color:white;padding:32px;border-top:5px solid #fb5b2b}.checklist-hero small[b-a9tz7s5ka7]{color:#ff784d;letter-spacing:1.5px}.checklist-hero h1[b-a9tz7s5ka7]{font-size:38px;margin:12px 0}.metrics[b-a9tz7s5ka7]{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:24px}.metrics strong[b-a9tz7s5ka7]{font-size:24px}.explanation[b-a9tz7s5ka7]{color:#526975;margin:20px 0}.streams[b-a9tz7s5ka7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:12px}.stream[b-a9tz7s5ka7]{background:white;border:1px solid #c9d4da;border-top:3px solid #25838b;color:#1b303a;padding:18px;text-align:left;display:grid;gap:9px;cursor:pointer}.stream.selected[b-a9tz7s5ka7]{outline:2px solid #ef5a2b;background:#f0f7f7}.stream b[b-a9tz7s5ka7]{font-size:16px}.stream small[b-a9tz7s5ka7]{font-size:12px}progress[b-a9tz7s5ka7]{width:100%;height:7px;accent-color:#227d83}.filters[b-a9tz7s5ka7]{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr;gap:16px;padding:24px;background:#eaf1f3;margin:24px 0}label[b-a9tz7s5ka7]{display:grid;gap:7px;font-weight:600;font-size:14px}input[b-a9tz7s5ka7],select[b-a9tz7s5ka7],textarea[b-a9tz7s5ka7]{width:100%;min-width:0;border:1px solid #b9cbd2;padding:11px;font:inherit;background:#fff;color:#203640;border-radius:0}textarea[b-a9tz7s5ka7]{line-height:1.6;resize:vertical}.workstream[b-a9tz7s5ka7]{margin:28px 0}.workstream h2[b-a9tz7s5ka7]{font-size:23px}.item[b-a9tz7s5ka7]{border:1px solid #c8d5da;background:#fff;margin-bottom:10px}.item-title[b-a9tz7s5ka7]{display:flex;justify-content:space-between;gap:24px;width:100%;padding:20px;text-align:left;border:0;background:white;color:inherit;cursor:pointer}.item-title small[b-a9tz7s5ka7]{display:block;color:#567680;margin-bottom:7px}.item-title b[b-a9tz7s5ka7]{font-size:17px}.item-meta[b-a9tz7s5ka7]{min-width:210px;font-size:13px;line-height:1.8}.item-editor[b-a9tz7s5ka7]{padding:0 24px 24px;border-top:1px solid #dee7ea}.fields[b-a9tz7s5ka7]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;margin:20px 0}.complete[b-a9tz7s5ka7]{display:flex;align-items:center;margin:18px 0}.complete input[b-a9tz7s5ka7]{width:18px;height:18px;accent-color:#217d82}fieldset[b-a9tz7s5ka7]{border:0;padding:0;margin:0;min-width:0}.actions[b-a9tz7s5ka7]{display:flex;gap:12px;margin:18px 0}.actions button[b-a9tz7s5ka7],.switch-confirm button[b-a9tz7s5ka7]{border:0;background:#1c3039;color:#fff;padding:12px 24px;cursor:pointer;border-left:3px solid #fa5c2c}.actions .secondary[b-a9tz7s5ka7]{background:#e8eff1;color:#203640}.source-note[b-a9tz7s5ka7]{background:#fff4e9;padding:12px}.source-text[b-a9tz7s5ka7]{white-space:pre-wrap;line-height:1.6}details[b-a9tz7s5ka7]{margin:16px 0}summary[b-a9tz7s5ka7]{cursor:pointer;color:#217c83}.message[b-a9tz7s5ka7]{padding:16px;background:#e6f2f2;border-left:3px solid #217c83}.empty[b-a9tz7s5ka7]{padding:40px;background:white;text-align:center}footer[b-a9tz7s5ka7]{padding:25px 0;color:#637b86;font-size:13px}.switch-confirm[b-a9tz7s5ka7]{position:fixed;inset:0;background:#0007;z-index:10000;display:grid;place-items:center}.switch-confirm>div[b-a9tz7s5ka7]{background:white;padding:30px;max-width:550px}.switch-confirm button[b-a9tz7s5ka7]{margin:8px}button:focus-visible[b-a9tz7s5ka7]{outline:3px solid #f85c2b}button:disabled[b-a9tz7s5ka7]{opacity:.55}@media(max-width:900px){.filters[b-a9tz7s5ka7],.fields[b-a9tz7s5ka7]{grid-template-columns:1fr 1fr}.item-title[b-a9tz7s5ka7]{flex-direction:column}.checklist-page[b-a9tz7s5ka7]{padding:0 16px}}@media(max-width:550px){.filters[b-a9tz7s5ka7],.fields[b-a9tz7s5ka7]{grid-template-columns:1fr}.metrics[b-a9tz7s5ka7]{gap:12px}.checklist-hero h1[b-a9tz7s5ka7]{font-size:29px}}

.export-actions[b-a9tz7s5ka7]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:20px 0}.export-actions button[b-a9tz7s5ka7]{background:#1c3039;color:white;border:0;border-left:3px solid #fa5c2c;padding:12px 24px;cursor:pointer;font:inherit}.export-actions label[b-a9tz7s5ka7]{display:flex;align-items:center;gap:8px}.export-actions input[b-a9tz7s5ka7]{width:18px;height:18px;accent-color:#217d82}.export-actions small[b-a9tz7s5ka7]{color:#526975}
/* Architectural progress: measured grid, Gage elevation mark and clear readings. */
.checklist-hero[b-a9tz7s5ka7]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:center}.hero-progress[b-a9tz7s5ka7]{border-left:1px solid #607780;padding-left:30px;background:linear-gradient(90deg,transparent,#ffffff05)}.hero-progress>small[b-a9tz7s5ka7]{display:block;margin-bottom:20px;font-size:11px}.stream[b-a9tz7s5ka7]{gap:12px;border-top:3px solid #25838b;background:linear-gradient(135deg,#fff,#f6f8f8);box-shadow:0 3px 12px #1b303a06}.stream>b[b-a9tz7s5ka7]{min-height:40px}.stream-status[b-a9tz7s5ka7]{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#536f79}.stream:hover[b-a9tz7s5ka7]{border-color:#f65b2d}.stream.selected[b-a9tz7s5ka7]{box-shadow:inset 4px 0 #f65b2d}.checklist-top[b-a9tz7s5ka7]{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:100;background:#1b303a;color:white;border:1px solid #68838e;border-top:3px solid #f65b2d;border-radius:28px;padding:10px 22px;min-height:48px;cursor:pointer;box-shadow:0 5px 18px #0003;font:inherit;user-select:none}.checklist-top>span[b-a9tz7s5ka7]{font-size:20px;margin-right:5px}.checklist-top>small[b-a9tz7s5ka7]{display:block;font-size:10px;color:#c9dce2}.checklist-page[b-a9tz7s5ka7]{padding-bottom:110px}#checklist-list[b-a9tz7s5ka7]{scroll-margin-top:130px}@media(max-width:900px){.checklist-hero[b-a9tz7s5ka7]{grid-template-columns:1fr}.hero-progress[b-a9tz7s5ka7]{border-left:0;border-top:1px solid #607780;padding:20px 0 0;max-width:350px}}@media(max-width:650px){.checklist-top[b-a9tz7s5ka7]{left:16px;transform:none;bottom:100px}.checklist-page[b-a9tz7s5ka7]{padding-bottom:170px}}

.checklist-view-switch[b-a9tz7s5ka7],.sequence-tools[b-a9tz7s5ka7],.sequence-pages[b-a9tz7s5ka7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.checklist-view-switch button[aria-pressed=true][b-a9tz7s5ka7]{background:#e7f1f4;color:#1b5364;border-color:#398491}.sequence-tools[b-a9tz7s5ka7]{padding:16px;border:1px solid #c9dce3;background:#f1f7f8}.sequence-tools>div[b-a9tz7s5ka7]{flex:1;min-width:240px}.sequence-tools p[b-a9tz7s5ka7]{margin:6px 0;color:#607985}.sequence-row[b-a9tz7s5ka7]{display:flex;align-items:center;gap:14px;padding:10px 16px;background:#f3f7f8;border-bottom:1px solid #d5e2e7}.sequence-row label[b-a9tz7s5ka7]{display:flex;align-items:center;gap:8px}.sequence-row input[b-a9tz7s5ka7]{width:85px;padding:8px;border:1px solid #b7c9cf}.sequence-row>span[b-a9tz7s5ka7]{flex:1;color:#607985;font-size:13px}.sequence-row>div[b-a9tz7s5ka7]{display:flex;gap:6px}.sequence-row button[b-a9tz7s5ka7]{padding:6px 12px;min-width:36px}.sequence-pages[b-a9tz7s5ka7]{justify-content:space-between}

.checklist-page[b-a9tz7s5ka7]{max-width:1920px}.expansion-tools[b-a9tz7s5ka7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.expansion-tools>span[b-a9tz7s5ka7]{margin-right:auto;color:#526f7c}.expansion-tools label[b-a9tz7s5ka7]{display:flex;align-items:center;gap:8px}.expansion-tools input[b-a9tz7s5ka7]{width:18px;height:18px}.expansion-tools button[b-a9tz7s5ka7],.checklist-view-switch button[b-a9tz7s5ka7],.sequence-tools button[b-a9tz7s5ka7],.sequence-pages button[b-a9tz7s5ka7]{padding:9px 14px;border:1px solid #b7c9cf;border-radius:4px;background:white;color:#315f70;font:inherit;cursor:pointer}.workstream-toggle[b-a9tz7s5ka7]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:#eaf2f4;border:1px solid #ccdce2;color:#1b303a;font:inherit;font-weight:600;text-align:left;cursor:pointer}.workstream-toggle small[b-a9tz7s5ka7]{margin-left:auto;font-size:12px;font-weight:400;color:#607985}.item-title[b-a9tz7s5ka7]{display:grid;grid-template-columns:minmax(230px,2.2fr) minmax(105px,.8fr) minmax(130px,1fr) minmax(110px,.8fr) minmax(150px,1.2fr) 20px;align-items:center;gap:16px;padding:14px 18px}.item-title b[b-a9tz7s5ka7]{font-size:15px}.item-summary-cell[b-a9tz7s5ka7]{font-size:13px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.item-title .item-summary-cell small[b-a9tz7s5ka7]{font-size:11px;margin-bottom:3px}.checklist-status[b-a9tz7s5ka7]{display:inline-block;padding:3px 7px;background:#edf4f6;border-radius:4px}.item-overdue[b-a9tz7s5ka7]{color:#a93b28}.item-chevron[b-a9tz7s5ka7]{color:#398491;font-size:20px}.item-preview[b-a9tz7s5ka7]{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;padding:18px;border-top:1px solid #dee7ea;background:#f9fbfc}.item-preview h3[b-a9tz7s5ka7]{font-size:14px;margin:0 0 8px;color:#315f70}.item-preview p[b-a9tz7s5ka7]{margin:0;line-height:1.6}.item-preview small[b-a9tz7s5ka7]{display:block;color:#607985;margin-top:8px}.evidence-preview[b-a9tz7s5ka7]{white-space:pre-wrap;overflow-wrap:anywhere}.preview-actions[b-a9tz7s5ka7]{grid-column:1/-1;display:flex;justify-content:flex-end}.preview-actions button[b-a9tz7s5ka7]{padding:9px 14px;border:1px solid #b7c9cf;border-radius:4px;color:#315f70;background:#fff;cursor:pointer}.editor-top-actions[b-a9tz7s5ka7]{justify-content:flex-end;position:sticky;top:90px;z-index:5;background:#fff;padding:10px 0}.item-editor .fields[b-a9tz7s5ka7]{margin:16px 0}.item-editor textarea[b-a9tz7s5ka7]{min-height:100px}@media(max-width:1100px){.item-title[b-a9tz7s5ka7]{grid-template-columns:2fr 1fr 1fr}.item-chevron[b-a9tz7s5ka7]{display:none}.workstream-toggle[b-a9tz7s5ka7]{flex-wrap:wrap}}@media(max-width:650px){.item-title[b-a9tz7s5ka7]{grid-template-columns:1fr 1fr}.item-title>span:first-child[b-a9tz7s5ka7]{grid-column:1/-1}.item-preview[b-a9tz7s5ka7]{grid-template-columns:1fr}.workstream-toggle small[b-a9tz7s5ka7]{margin-left:0;width:100%}.editor-top-actions[b-a9tz7s5ka7]{top:0}}
/* /Components/Pages/ProjectCommunications.razor.rz.scp.css */
.project-comms-compose-body[b-z478q4e8nt]  .communication-title-input{width:100%;padding:12px;border:1px solid #b5cbd4;font:inherit}.project-comms-actions span[b-z478q4e8nt]{font-size:13px;color:#526c7a}

.communication-ai[b-z478q4e8nt]{padding:20px;background:#edf4f5;border-left:3px solid #087d79;margin:16px 0}.communication-ai summary[b-z478q4e8nt]{font-weight:700;cursor:pointer}.communication-ai label[b-z478q4e8nt]{display:block}.communication-ai textarea[b-z478q4e8nt]{display:block;width:100%;box-sizing:border-box;padding:12px;font:inherit;margin:8px 0}.communication-ai button[b-z478q4e8nt]{padding:10px 16px;margin:8px 8px 0 0;background:#192e38;color:white;border:0}.communication-ai section[b-z478q4e8nt]{background:white;padding:20px;margin-top:16px}

.project-comms-page>.container[b-z478q4e8nt]{width:calc(100% - 48px);max-width:1680px}
.project-comms-compose[b-z478q4e8nt]{scroll-margin-top:120px}
.communication-drafts[b-z478q4e8nt]{margin-top:24px}
.communication-drafts>header[b-z478q4e8nt]{padding:18px 22px;background:#ece9e3;border:1px solid #bac8cd;border-top:3px solid #f4511e}
.communication-drafts h2[b-z478q4e8nt]{margin:4px 0 8px;font-size:25px}.communication-drafts h2 span[b-z478q4e8nt]{font-size:15px;color:#61747e;margin-left:8px}.communication-drafts header small[b-z478q4e8nt]{color:#c43e16;font-size:11px;letter-spacing:.1em;font-weight:800}.communication-drafts header p[b-z478q4e8nt]{margin:0;color:#526873}
.communication-draft-grid[b-z478q4e8nt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin-top:16px}
.communication-draft-tile[b-z478q4e8nt]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px;min-width:0;width:100%;max-width:540px;padding:22px;background:white;color:#192e38;border:1px solid #b7c6cc;border-top:3px solid #207c82;font:inherit;cursor:pointer;transition:box-shadow .15s,border-color .15s}
.communication-draft-tile:hover[b-z478q4e8nt]{border-color:#207c82;box-shadow:0 4px 12px #192e3814}.communication-draft-tile:focus-visible[b-z478q4e8nt]{outline:3px solid #f4511e;outline-offset:3px}.communication-draft-tile strong[b-z478q4e8nt]{font-size:20px;line-height:1.35;overflow-wrap:anywhere}.draft-badge[b-z478q4e8nt]{padding:4px 8px;background:#e7f2f2;color:#16666b;font-size:10px;font-weight:800;letter-spacing:.1em}.draft-excerpt[b-z478q4e8nt]{color:#526873;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.draft-saved[b-z478q4e8nt]{font-size:12px;color:#61747e;margin-top:auto}.draft-open[b-z478q4e8nt]{display:flex;justify-content:space-between;align-items:center;align-self:stretch;background:#192e38;color:white;border-left:3px solid #f4511e;padding:10px 14px;font-weight:700;font-size:13px}.communication-tracking[b-z478q4e8nt]{margin-top:20px;background:white;border:1px solid #bac8cd}.communication-tracking .project-comms-card-content[b-z478q4e8nt]{min-width:0;overflow-x:auto}.communication-tracking table[b-z478q4e8nt]{width:100%;border-collapse:collapse}.communication-tracking th[b-z478q4e8nt],.communication-tracking td[b-z478q4e8nt]{padding:10px;border-bottom:1px solid #d5dcdf;text-align:left}
.communication-tracking button[b-z478q4e8nt],.project-comms-actions button[b-z478q4e8nt]{background:#192e38;color:white;border:1px solid #192e38;padding:10px 16px;min-height:40px;font:inherit;font-weight:600;cursor:pointer}.project-comms-actions[b-z478q4e8nt]{flex-wrap:wrap;justify-content:flex-end}.project-comms-actions button.archive[b-z478q4e8nt]{background:#fff;color:#ba3915;border-color:#ba3915}.project-comms-compose-body footer[b-z478q4e8nt]{flex-wrap:wrap;gap:12px}.project-comms-compose-body footer button[type=button][b-z478q4e8nt]{background:#192e38;color:white}.project-comms-page button:disabled[b-z478q4e8nt]{opacity:.55;cursor:default}.communication-tracking button:focus-visible[b-z478q4e8nt]{outline:3px solid #f4511e;outline-offset:2px}
@media(max-width:700px){.project-comms-page>.container[b-z478q4e8nt]{width:calc(100% - 24px)}.communication-draft-grid[b-z478q4e8nt]{grid-template-columns:1fr}.communication-draft-tile[b-z478q4e8nt]{max-width:none}.project-comms-actions[b-z478q4e8nt]{justify-content:flex-start}}
/* /Components/Pages/ProjectDesignStructures.razor.rz.scp.css */
.design-structures-page[b-xoixcck6z6]{min-height:100vh;background:#f4f1eb;color:#172630;padding:36px 0 80px}.design-structures-page .container[b-xoixcck6z6]{width:min(1420px,94vw);margin:auto}.ds-hero[b-xoixcck6z6]{display:grid;grid-template-columns:1.35fr .65fr;gap:45px;padding:42px;border:1px solid #172630;border-top:3px solid #f4511e;background:#fff}.ds-hero small[b-xoixcck6z6],.ds-record-page>header small[b-xoixcck6z6],.ds-template-heading small[b-xoixcck6z6],.ds-builder small[b-xoixcck6z6],.ds-samples small[b-xoixcck6z6],.ds-training-card small[b-xoixcck6z6]{color:#f4511e;font-size:10px;font-weight:900;letter-spacing:.12em}.ds-hero h1[b-xoixcck6z6]{margin:10px 0;font-size:58px;font-weight:400;letter-spacing:-.055em;line-height:.95}.ds-hero h1 em[b-xoixcck6z6]{color:#f4511e;font-style:normal}.ds-hero>p[b-xoixcck6z6]{align-self:center;font-size:16px;line-height:1.6}.ds-summary[b-xoixcck6z6]{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #172630;border-top:0;background:#fff}.ds-summary article[b-xoixcck6z6]{display:grid;gap:4px;padding:22px;border-right:1px solid #c4ced2}.ds-summary article:last-child[b-xoixcck6z6]{border:0}.ds-summary small[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}.ds-summary b[b-xoixcck6z6]{font-size:29px;font-weight:500}.ds-summary span[b-xoixcck6z6]{color:#657680;font-size:11px}.ds-tabs[b-xoixcck6z6]{display:grid;grid-template-columns:repeat(6,1fr);margin-top:24px;border:1px solid #172630;background:#fff}.ds-tabs button[b-xoixcck6z6]{padding:18px 10px;border:0;border-right:1px solid #aeb9be;background:#fff;font-weight:900}.ds-tabs button span[b-xoixcck6z6]{margin-right:10px;color:#f4511e}.ds-tabs button.active[b-xoixcck6z6]{border-bottom:4px solid #f4511e;background:#172630;color:#fff}.ds-design-layout[b-xoixcck6z6]{display:grid;grid-template-columns:280px 1fr;border:1px solid #172630;border-top:0;background:#fff}.ds-template-list[b-xoixcck6z6]{border-right:1px solid #172630;background:#efebe5}.ds-template-list>header[b-xoixcck6z6]{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid #bcc6ca}.ds-template-list h2[b-xoixcck6z6]{margin:2px 0;font-size:22px}.ds-template-list>header small[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900}.ds-template-list>header button[b-xoixcck6z6],.ds-builder button[b-xoixcck6z6],.ds-samples button[b-xoixcck6z6],.ds-template-heading button[b-xoixcck6z6],.ds-record-page button[b-xoixcck6z6]{border:1px solid #172630;background:#fff;padding:8px 11px;font-weight:900}.ds-template-list>button[b-xoixcck6z6]{display:flex;gap:10px;width:100%;padding:16px;border:0;border-bottom:1px solid #c7d0d4;background:transparent;text-align:left}.ds-template-list>button>span[b-xoixcck6z6]{width:10px;height:10px;margin-top:4px;border:2px solid #8798a0;border-radius:50%}.ds-template-list>button div[b-xoixcck6z6]{display:grid;gap:4px}.ds-template-list>button small[b-xoixcck6z6]{color:#657680}.ds-template-list>button.active[b-xoixcck6z6]{background:#172630;color:#fff}.ds-template-list>button.active>span[b-xoixcck6z6]{border-color:#f4511e;background:#f4511e}.ds-template-list>button.active small[b-xoixcck6z6]{color:#d7dee1}.ds-designer[b-xoixcck6z6]{min-width:0}.ds-template-heading[b-xoixcck6z6]{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px;border-bottom:1px solid #172630}.ds-template-heading h2[b-xoixcck6z6]{margin:4px 0;font-size:34px}.ds-template-heading p[b-xoixcck6z6]{margin:0;color:#657680}.ds-template-heading>div:last-child[b-xoixcck6z6]{display:flex;align-items:center;gap:8px}.ds-template-heading .primary[b-xoixcck6z6],.ds-record-page .primary[b-xoixcck6z6]{border-color:#f4511e;background:#f4511e;color:#fff}.status[b-xoixcck6z6]{display:inline-block;border-left:3px solid #96a5ab;background:#eef1f2;padding:7px 10px;font-size:9px;font-weight:900;text-transform:uppercase}.status.approved[b-xoixcck6z6]{border-color:#18924b;color:#126a38}.status.review[b-xoixcck6z6]{border-color:#e49b00}.status.retired[b-xoixcck6z6]{border-color:#b52e21}.ds-builder[b-xoixcck6z6]{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px;padding:24px;background:#f7f5f1}.ds-library[b-xoixcck6z6],.ds-target[b-xoixcck6z6]{min-width:0;border:1px solid #172630;background:#fff}.ds-library>header[b-xoixcck6z6],.ds-target>header[b-xoixcck6z6],.ds-samples>header[b-xoixcck6z6]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:3px solid #f4511e;background:#172630;color:#fff}.ds-library h3[b-xoixcck6z6],.ds-target h3[b-xoixcck6z6],.ds-samples h3[b-xoixcck6z6]{margin:3px 0}.ds-library>article[b-xoixcck6z6]{display:grid;gap:6px;padding:14px;border-bottom:1px solid #cbd3d6;cursor:grab}.ds-library>article>div[b-xoixcck6z6]{display:flex;justify-content:space-between}.ds-library>article span[b-xoixcck6z6],.ds-library>article p[b-xoixcck6z6]{color:#657680;font-size:12px}.ds-library>article p[b-xoixcck6z6]{margin:0}.ds-library>article footer[b-xoixcck6z6]{display:flex;justify-content:flex-end;gap:6px}.ds-target>article[b-xoixcck6z6]{display:grid;grid-template-columns:42px 1fr 100px 110px auto;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #cbd3d6}.ds-target>article>strong[b-xoixcck6z6]{color:#f4511e;font-size:13px}.ds-target>article>div:nth-child(2)[b-xoixcck6z6]{display:grid}.ds-target>article span[b-xoixcck6z6]{color:#657680;font-size:11px}.ds-target label[b-xoixcck6z6]{display:grid;gap:3px;font-size:9px;font-weight:900;text-transform:uppercase}.ds-target input[b-xoixcck6z6]{width:100%;min-height:34px;border:1px solid #aeb9be;padding:6px}.ds-target label.check[b-xoixcck6z6]{display:flex;align-items:center}.ds-target label.check input[b-xoixcck6z6]{width:18px}.ds-order[b-xoixcck6z6]{display:flex}.ds-order button[b-xoixcck6z6]{padding:7px}.ds-order .remove[b-xoixcck6z6]{color:#b52e21}.ds-target>footer[b-xoixcck6z6]{display:flex;align-items:end;justify-content:space-between;padding:14px;background:#efebe5}.ds-target>footer label[b-xoixcck6z6]{width:120px}.ds-drop-empty[b-xoixcck6z6]{padding:45px;text-align:center;color:#657680}.ds-preview[b-xoixcck6z6]{display:flex;align-items:center;justify-content:space-between;padding:25px 28px;border-top:1px solid #172630;border-bottom:1px solid #172630;background:#fff3ed}.ds-preview h3[b-xoixcck6z6]{margin:6px 0;color:#172630;font-family:Consolas,monospace;font-size:36px;letter-spacing:.04em}.ds-preview p[b-xoixcck6z6]{margin:0;color:#657680}.ds-preview>span[b-xoixcck6z6]{font-weight:900;text-transform:uppercase}.ds-samples[b-xoixcck6z6]{margin:24px;border:1px solid #172630}.ds-samples>article[b-xoixcck6z6]{display:grid;grid-template-columns:1fr 45px 1fr 1.4fr auto;align-items:center;gap:15px;padding:16px;border-bottom:1px solid #cbd3d6}.ds-samples>article>div[b-xoixcck6z6]{display:grid}.ds-samples>article>span[b-xoixcck6z6]{color:#f4511e;font-size:22px;text-align:center}.ds-samples p[b-xoixcck6z6]{display:grid;margin:0;color:#657680}.ds-samples p strong[b-xoixcck6z6]{color:#172630}.ds-record-page[b-xoixcck6z6]{border:1px solid #172630;border-top:0;background:#fff}.ds-record-page>header[b-xoixcck6z6]{display:flex;align-items:center;justify-content:space-between;padding:30px;border-bottom:1px solid #172630}.ds-record-page>header h2[b-xoixcck6z6]{margin:4px 0;font-size:34px}.ds-record-page>header p[b-xoixcck6z6]{margin:0;color:#657680}.ds-mapping-grid>header[b-xoixcck6z6],.ds-mapping-grid>article[b-xoixcck6z6]{display:grid;grid-template-columns:80px 1.4fr 1fr 130px 1fr 100px 80px;align-items:center}.ds-mapping-grid>header[b-xoixcck6z6],.ds-matrix>header[b-xoixcck6z6]{background:#f4511e;color:#fff;font-size:9px;font-weight:900;text-transform:uppercase}.ds-mapping-grid>header span[b-xoixcck6z6],.ds-mapping-grid>article>*[b-xoixcck6z6]{padding:13px}.ds-mapping-grid>article[b-xoixcck6z6]{border-bottom:1px solid #cbd3d6}.ds-mapping-grid>article span[b-xoixcck6z6]{display:grid}.ds-mapping-grid>article small[b-xoixcck6z6]{color:#657680}.ds-matrix[b-xoixcck6z6]{overflow:auto}.ds-matrix>header[b-xoixcck6z6],.ds-matrix>article[b-xoixcck6z6]{display:grid;grid-template-columns:100px 180px 55px 190px 65px 75px 120px 120px 100px 90px;min-width:1095px}.ds-matrix>header span[b-xoixcck6z6],.ds-matrix>article>*[b-xoixcck6z6]{padding:12px}.ds-matrix>article[b-xoixcck6z6]{border-bottom:1px solid #cbd3d6;font-size:12px}.ds-training-card[b-xoixcck6z6]{margin:24px;border:1px solid #172630}.ds-training-card>header[b-xoixcck6z6]{display:flex;align-items:center;justify-content:space-between;padding:18px;background:#172630;color:#fff}.ds-training-card h3[b-xoixcck6z6]{margin:4px 0;font-size:25px}.ds-training-value[b-xoixcck6z6]{padding:28px;border-bottom:1px solid #172630;color:#f4511e;font-family:Consolas,monospace;font-size:40px;font-weight:900;letter-spacing:.05em}.ds-breakdown>div[b-xoixcck6z6]{display:grid;grid-template-columns:120px 40px 1fr;align-items:center;padding:12px 20px;border-bottom:1px solid #cbd3d6}.ds-breakdown code[b-xoixcck6z6]{font-size:18px}.ds-breakdown span[b-xoixcck6z6]{color:#f4511e}.ds-breakdown p[b-xoixcck6z6]{display:grid;margin:0;color:#657680}.ds-breakdown p b[b-xoixcck6z6]{color:#172630}.ds-training-card>footer[b-xoixcck6z6]{display:flex;flex-wrap:wrap;gap:10px;padding:18px;background:#efebe5}.ds-training-card>footer span[b-xoixcck6z6]{display:grid;padding:10px;border:1px solid #aeb9be;background:#fff}.ds-empty[b-xoixcck6z6]{padding:60px}.dcb-dialog label small[b-xoixcck6z6]{display:block;color:#657680;font-weight:400;text-transform:none}@media(max-width:1050px){.ds-hero[b-xoixcck6z6]{grid-template-columns:1fr}.ds-summary[b-xoixcck6z6]{grid-template-columns:repeat(3,1fr)}.ds-tabs[b-xoixcck6z6]{grid-template-columns:repeat(3,1fr)}.ds-design-layout[b-xoixcck6z6]{grid-template-columns:1fr}.ds-template-list[b-xoixcck6z6]{border-right:0}.ds-builder[b-xoixcck6z6]{grid-template-columns:1fr}.ds-samples>article[b-xoixcck6z6]{grid-template-columns:1fr}.ds-mapping-grid[b-xoixcck6z6]{overflow:auto}.ds-mapping-grid>header[b-xoixcck6z6],.ds-mapping-grid>article[b-xoixcck6z6]{min-width:900px}}@media(max-width:650px){.ds-hero[b-xoixcck6z6]{padding:25px}.ds-hero h1[b-xoixcck6z6]{font-size:42px}.ds-summary[b-xoixcck6z6]{grid-template-columns:1fr 1fr}.ds-tabs[b-xoixcck6z6]{grid-template-columns:1fr 1fr}.ds-template-heading[b-xoixcck6z6]{align-items:flex-start;flex-direction:column}.ds-target>article[b-xoixcck6z6]{grid-template-columns:35px 1fr}.ds-target>article label[b-xoixcck6z6],.ds-order[b-xoixcck6z6]{grid-column:2}.ds-preview[b-xoixcck6z6]{align-items:flex-start;flex-direction:column}.ds-preview h3[b-xoixcck6z6],.ds-training-value[b-xoixcck6z6]{font-size:25px}}
/* Two-level pillar navigation and governed structure details */
.ds-primary-tabs[b-xoixcck6z6]{grid-template-columns:repeat(4,1fr)}
.ds-secondary-tabs[b-xoixcck6z6]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:8px;background:#efebe5}
.ds-secondary-tabs button[b-xoixcck6z6]{padding:13px;background:#efebe5}
.ds-secondary-tabs button.active[b-xoixcck6z6]{background:#fff;color:#172630;border-bottom-color:#f4511e}
.ds-sample-file[b-xoixcck6z6]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;border-bottom:1px solid #172630;background:#fff}
.ds-sample-file small[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}.ds-sample-file h3[b-xoixcck6z6]{margin:4px 0}.ds-sample-file p[b-xoixcck6z6]{margin:0;color:#657680}
.ds-sample-file>div:last-child[b-xoixcck6z6]{display:flex;align-items:center;gap:8px}.ds-sample-file a[b-xoixcck6z6],.ds-sample-file .upload[b-xoixcck6z6]{padding:10px 14px;border:1px solid #172630;background:#fff;color:#172630;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.ds-sample-file .upload[b-xoixcck6z6]{background:#172630;color:#fff}.ds-sample-file input[type=file][b-xoixcck6z6]{display:none}
.ds-account-legend>header[b-xoixcck6z6],.ds-account-legend>article[b-xoixcck6z6]{display:grid;grid-template-columns:70px 1.2fr 120px 70px 110px 2fr 70px;align-items:center}.ds-account-legend>header[b-xoixcck6z6]{background:#f4511e;color:#fff;font-size:9px;font-weight:900;text-transform:uppercase}.ds-account-legend>header span[b-xoixcck6z6],.ds-account-legend>article>*[b-xoixcck6z6]{padding:13px}.ds-account-legend>article[b-xoixcck6z6]{border-bottom:1px solid #cbd3d6}.ds-account-legend>article>span[b-xoixcck6z6]{display:grid}.ds-account-legend>article small[b-xoixcck6z6]{color:#657680}.ds-account-legend .type[b-xoixcck6z6]{display:inline-block;margin:10px;background:#eef1f2;border-left:3px solid #172630;padding:7px!important;font-size:10px;font-weight:900}.ds-account-legend p[b-xoixcck6z6]{margin:0;color:#4f626d;font-size:12px;line-height:1.45}
.ds-link-map[b-xoixcck6z6]{margin:24px;border:1px solid #172630}.ds-link-map>header[b-xoixcck6z6]{padding:16px;background:#172630;color:#fff}.ds-link-map h3[b-xoixcck6z6]{margin:4px 0}.ds-link-map>article[b-xoixcck6z6]{display:grid;grid-template-columns:1fr 120px 1fr 2fr 70px;align-items:center;gap:10px;padding:16px;border-bottom:1px solid #cbd3d6}.ds-link-map>article>div[b-xoixcck6z6]{display:grid}.ds-link-map>article>div small[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900}.ds-link-map>article>span[b-xoixcck6z6]{display:grid;color:#f4511e;font-size:22px;text-align:center}.ds-link-map>article>span small[b-xoixcck6z6]{color:#657680;font-size:9px;text-transform:uppercase}.ds-link-map>article p[b-xoixcck6z6]{margin:0;color:#657680}.ds-link-map .empty[b-xoixcck6z6]{padding:20px;color:#657680}
@media(max-width:1050px){.ds-account-legend[b-xoixcck6z6]{overflow:auto}.ds-account-legend>header[b-xoixcck6z6],.ds-account-legend>article[b-xoixcck6z6]{min-width:980px}.ds-sample-file[b-xoixcck6z6]{align-items:flex-start;flex-direction:column}.ds-link-map>article[b-xoixcck6z6]{grid-template-columns:1fr}.ds-link-map>article>span[b-xoixcck6z6]{text-align:left}}
.ds-value-catalog[b-xoixcck6z6]{padding:24px;background:#f4f1eb;border-top:1px solid #172630}.ds-value-catalog>header[b-xoixcck6z6]{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:15px}.ds-value-catalog>header small[b-xoixcck6z6],.ds-wildcards>header small[b-xoixcck6z6],.ds-value-group>header small[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}.ds-value-catalog h3[b-xoixcck6z6],.ds-wildcards h3[b-xoixcck6z6]{margin:4px 0;font-size:27px}.ds-value-catalog>header p[b-xoixcck6z6],.ds-wildcards>header p[b-xoixcck6z6]{margin:0;color:#657680}.ds-value-group[b-xoixcck6z6]{margin-bottom:16px;border:1px solid #172630;background:#fff}.ds-value-group>header[b-xoixcck6z6]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#172630;color:#fff}.ds-value-group h4[b-xoixcck6z6]{margin:3px 0;font-size:20px}.ds-value-group>header span[b-xoixcck6z6]{color:#cbd3d6;font-size:11px}.ds-value-group button[b-xoixcck6z6],.ds-wildcards button[b-xoixcck6z6]{border:1px solid #172630;padding:7px 10px;background:#fff;font-weight:900}.ds-value-row[b-xoixcck6z6]{display:grid;grid-template-columns:40px 90px 1fr 100px 70px;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #cbd3d6}.ds-value-row code[b-xoixcck6z6]{color:#f4511e;font-size:16px;font-weight:900}.ds-value-row>.active[b-xoixcck6z6],.ds-detail-values .active[b-xoixcck6z6],.ds-wildcard-rule>.active[b-xoixcck6z6]{border-left:3px solid #18924b;background:#edf7f1;padding:6px;color:#126a38;font-size:9px;font-weight:900;text-transform:uppercase}.ds-value-row>.inactive[b-xoixcck6z6],.ds-detail-values .inactive[b-xoixcck6z6],.ds-wildcard-rule>.inactive[b-xoixcck6z6]{border-left:3px solid #96a5ab;background:#eef1f2;padding:6px;color:#657680;font-size:9px;font-weight:900;text-transform:uppercase}.ds-detail-values[b-xoixcck6z6]{margin:0 16px 14px 70px;border:1px solid #cbd3d6;background:#f8f9f9}.ds-detail-values>header[b-xoixcck6z6],.ds-detail-values>div[b-xoixcck6z6]{display:grid;grid-template-columns:40px 90px 1fr 100px 70px;align-items:center;gap:8px}.ds-detail-values>header[b-xoixcck6z6]{padding:8px;background:#e8edef;color:#657680;font-size:8px;font-weight:900;text-transform:uppercase}.ds-detail-values>div>*[b-xoixcck6z6]{padding:9px}.ds-detail-values>div[b-xoixcck6z6]{border-top:1px solid #d5dcdf}.ds-detail-values .add-detail[b-xoixcck6z6]{margin:9px;width:max-content;background:#172630;color:#fff}.ds-wildcards[b-xoixcck6z6]{padding:24px;border-top:1px solid #172630;background:#fff}.ds-wildcard-columns[b-xoixcck6z6]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.ds-wildcard-columns>article[b-xoixcck6z6]{border:1px solid #172630}.ds-wildcard-columns>article>header[b-xoixcck6z6]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:130px;padding:14px;background:#172630;color:#fff}.ds-wildcard-columns h4[b-xoixcck6z6]{margin:4px 0;font-size:18px}.ds-wildcard-columns header p[b-xoixcck6z6]{margin:0;color:#cbd3d6;font-size:11px}.ds-wildcard-rule[b-xoixcck6z6]{display:grid;grid-template-columns:90px 1fr 70px 35px;align-items:center;gap:8px;padding:12px;border-top:1px solid #cbd3d6}.ds-wildcard-rule code[b-xoixcck6z6]{color:#f4511e;font-weight:900}.ds-wildcard-rule p[b-xoixcck6z6]{display:grid;margin:0;font-size:11px}.ds-wildcard-rule p span[b-xoixcck6z6]{color:#657680}.field-help[b-xoixcck6z6]{border-left:3px solid #f4511e;background:#fff1ea;padding:12px;color:#4f626d;font-size:12px}.ds-training-card>footer a[b-xoixcck6z6]{padding:10px;border:1px solid #172630;background:#172630;color:#fff;text-decoration:none;font-weight:900}.ds-breakdown p small[b-xoixcck6z6]{margin-top:4px;color:#7a8990}
@media(max-width:1050px){.ds-wildcard-columns[b-xoixcck6z6]{grid-template-columns:1fr}.ds-value-row[b-xoixcck6z6]{grid-template-columns:70px 1fr}.ds-detail-values[b-xoixcck6z6]{margin-left:15px;overflow:auto}.ds-detail-values>header[b-xoixcck6z6],.ds-detail-values>div[b-xoixcck6z6]{min-width:650px}}
.commit-state[b-xoixcck6z6]{border-left:4px solid #18924b;background:#edf7f1;padding:10px 14px;color:#126a38;font-size:10px;font-weight:900}.commit-state.pending[b-xoixcck6z6]{border-color:#f4511e;background:#fff1ea;color:#b73711}.ds-commit-preview[b-xoixcck6z6]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #172630}.ds-commit-preview>div[b-xoixcck6z6]{padding:28px}.ds-commit-preview>div:first-child[b-xoixcck6z6]{background:#172630;color:#fff}.ds-commit-preview small[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900}.ds-commit-preview h3[b-xoixcck6z6]{margin:8px 0;color:#f4511e;font-family:Consolas,monospace;font-size:38px}.ds-commit-preview p[b-xoixcck6z6]{margin:0;color:#cbd3d6}.ds-commit-stats[b-xoixcck6z6]{display:grid!important;grid-template-columns:1fr 1fr;gap:12px}.ds-commit-stats span[b-xoixcck6z6]{display:grid;padding:14px;border:1px solid #cbd3d6}.ds-commit-stats b[b-xoixcck6z6]{font-size:25px}.ds-commit-rule-preview>header[b-xoixcck6z6],.ds-commit-rule-preview>article[b-xoixcck6z6]{display:grid;grid-template-columns:175px 130px 130px 115px 85px 1fr;align-items:center}.ds-commit-rule-preview>header[b-xoixcck6z6]{background:#f4511e;color:#fff;font-size:9px;font-weight:900;text-transform:uppercase}.ds-commit-rule-preview>header span[b-xoixcck6z6],.ds-commit-rule-preview>article>*[b-xoixcck6z6]{padding:13px}.ds-commit-rule-preview>article[b-xoixcck6z6]{border-bottom:1px solid #cbd3d6}.ds-commit-rule-preview>article p[b-xoixcck6z6]{margin:0;color:#657680}.ds-commit-rule-preview .zero[b-xoixcck6z6]{color:#b52e21}.ds-commit-actions[b-xoixcck6z6]{display:flex;justify-content:flex-end;gap:10px;padding:22px;background:#efebe5}.ds-commit-actions button[b-xoixcck6z6]{padding:12px 18px}.ds-commit-actions button:disabled[b-xoixcck6z6]{cursor:not-allowed;opacity:.45}.ds-commit-actions .primary[b-xoixcck6z6]{background:#f4511e;color:#fff;border-color:#f4511e}@media(max-width:850px){.ds-commit-preview[b-xoixcck6z6]{grid-template-columns:1fr}.ds-commit-rule-preview[b-xoixcck6z6]{overflow:auto}.ds-commit-rule-preview>header[b-xoixcck6z6],.ds-commit-rule-preview>article[b-xoixcck6z6]{min-width:850px}}
.ds-preview-actions[b-xoixcck6z6]{display:flex;align-items:center;gap:10px}.ds-preview-empty[b-xoixcck6z6]{display:grid;justify-items:start;gap:8px;padding:34px;background:#f7f5f1}.ds-preview-empty b[b-xoixcck6z6]{font-size:24px}.ds-preview-empty span[b-xoixcck6z6]{max-width:760px;color:#657680;line-height:1.55}.ds-preview-empty button[b-xoixcck6z6]{margin-top:6px}@media(max-width:850px){.ds-preview-actions[b-xoixcck6z6]{align-items:flex-end;flex-direction:column}}
/* Generated account execution preview */
.ds-generated-preview[b-xoixcck6z6]{border-top:1px solid #172630}.ds-generated-preview>header[b-xoixcck6z6]{display:flex;align-items:center;justify-content:space-between;padding:22px;background:#efebe5}.ds-generated-preview>header small[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}.ds-generated-preview>header h3[b-xoixcck6z6]{margin:4px 0;font-size:25px}.ds-generated-preview>header p[b-xoixcck6z6]{margin:0;color:#657680}.ds-generated-preview>header>span[b-xoixcck6z6]{font-size:11px;font-weight:900}.ds-generated-grid[b-xoixcck6z6]{max-height:560px;overflow:auto}.ds-generated-grid>header[b-xoixcck6z6],.ds-generated-grid>article[b-xoixcck6z6]{display:grid;grid-template-columns:180px 1fr 100px 130px 110px;align-items:center;min-width:850px}.ds-generated-grid>header[b-xoixcck6z6]{position:sticky;top:0;z-index:1;background:#172630;color:#fff;font-size:9px;font-weight:900;text-transform:uppercase}.ds-generated-grid>header span[b-xoixcck6z6],.ds-generated-grid>article>*[b-xoixcck6z6]{padding:12px}.ds-generated-grid>article[b-xoixcck6z6]{border-bottom:1px solid #cbd3d6}.ds-generated-grid>article code[b-xoixcck6z6]{color:#f4511e;font-weight:900}.ds-generated-grid>article.excluded[b-xoixcck6z6]{background:#f1f3f4;color:#77878e}.ds-generated-grid>article.excluded code[b-xoixcck6z6],.ds-generated-grid>article.excluded strong[b-xoixcck6z6]{color:#b52e21}.ds-commit-stats[b-xoixcck6z6]{grid-template-columns:repeat(3,1fr)!important}
/* Recoverable wildcard removal */
.remove-rule[b-xoixcck6z6]{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #d2a49d;border-left:4px solid #b52e21;background:#fff3f1;padding:14px}.remove-rule>div[b-xoixcck6z6]{display:grid;gap:3px}.remove-rule span[b-xoixcck6z6]{color:#657680;font-size:11px}.remove-rule button[b-xoixcck6z6]{border:1px solid #b52e21;background:#fff;color:#b52e21;padding:9px 13px;font-weight:900}.remove-rule button:hover[b-xoixcck6z6]{background:#b52e21;color:#fff}
/* Wildcard validation and commit impact */
.field-help[b-xoixcck6z6]{display:grid;gap:6px}.field-help code[b-xoixcck6z6]{font-weight:900;color:#172630}.ds-rule-warning[b-xoixcck6z6]{display:grid;justify-items:start;gap:7px;margin:18px 24px 0;border:1px solid #dcad65;border-left:5px solid #d47a00;background:#fff7e8;padding:14px 16px;color:#563b13}.ds-rule-warning.critical[b-xoixcck6z6]{border-color:#b52e21;border-left-color:#b52e21;background:#fff1ef;color:#742219}.ds-rule-warning span[b-xoixcck6z6]{font-size:12px;line-height:1.45}.ds-rule-warning button[b-xoixcck6z6]{margin-top:4px}.ds-impact-preview[b-xoixcck6z6]{margin-top:20px;border-top:1px solid #172630;border-bottom:1px solid #172630}.ds-impact-preview>header[b-xoixcck6z6]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:#172630;color:#fff}.ds-impact-preview>header small[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}.ds-impact-preview>header h3[b-xoixcck6z6]{margin:4px 0}.ds-impact-preview>header>span[b-xoixcck6z6]{font-size:11px;font-weight:900}.ds-impact-preview>.empty[b-xoixcck6z6]{margin:0;padding:18px 22px;color:#657680}.ds-impact-grid[b-xoixcck6z6]{max-height:430px;overflow:auto}.ds-impact-grid>header[b-xoixcck6z6],.ds-impact-grid>article[b-xoixcck6z6]{display:grid;grid-template-columns:90px minmax(160px,220px) 1fr 1fr;align-items:center;min-width:720px}.ds-impact-grid>header[b-xoixcck6z6]{position:sticky;top:0;background:#efebe5;color:#657680;font-size:9px;font-weight:900;text-transform:uppercase}.ds-impact-grid>header span[b-xoixcck6z6],.ds-impact-grid>article>*[b-xoixcck6z6]{padding:11px 14px}.ds-impact-grid>article[b-xoixcck6z6]{border-top:1px solid #d3dade}.ds-impact-grid>article strong[b-xoixcck6z6]{border-left:4px solid #18924b}.ds-impact-grid>article.remove strong[b-xoixcck6z6]{border-color:#b52e21;color:#b52e21}.ds-impact-grid>article.update strong[b-xoixcck6z6]{border-color:#d47a00;color:#a25a00}.ds-impact-grid>article.add strong[b-xoixcck6z6]{color:#126a38}.ds-impact-grid code[b-xoixcck6z6]{font-weight:900;color:#172630}.ds-generated-preview>header>div:last-child[b-xoixcck6z6]{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:900}.ds-generated-preview>header button[b-xoixcck6z6]{border:1px solid #172630;background:#fff;padding:8px 11px;font-weight:900;cursor:pointer}@media(max-width:850px){.ds-impact-grid[b-xoixcck6z6]{overflow:auto}.ds-generated-preview>header[b-xoixcck6z6]{align-items:flex-start;gap:12px;flex-direction:column}}
/* Generated account filters */
.ds-generated-filters[b-xoixcck6z6]{display:grid;grid-template-columns:repeat(3,minmax(160px,220px)) auto;align-items:end;gap:12px;padding:14px 22px;border-top:1px solid #cbd3d6;border-bottom:1px solid #172630;background:#f7f5f1}.ds-generated-filters label[b-xoixcck6z6]{display:grid;gap:5px}.ds-generated-filters label>span[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.08em}.ds-generated-filters select[b-xoixcck6z6]{height:39px;border:1px solid #aebbc0;background:#fff;padding:0 10px;color:#172630;font-weight:700}.ds-generated-filters button[b-xoixcck6z6]{height:39px;border:1px solid #172630;background:#fff;padding:0 14px;color:#172630;font-weight:900;cursor:pointer}.ds-generated-filters button:hover[b-xoixcck6z6]{background:#172630;color:#fff}@media(max-width:850px){.ds-generated-filters[b-xoixcck6z6]{grid-template-columns:1fr 1fr}.ds-generated-filters button[b-xoixcck6z6]{grid-column:1/-1}}
/* Searchable legends and aligned wildcard families */
.ds-segment-tools[b-xoixcck6z6]{display:flex;align-items:end;gap:10px}.ds-segment-tools label[b-xoixcck6z6]{display:grid;gap:4px}.ds-segment-tools label span[b-xoixcck6z6]{color:#f4511e!important;font-size:8px!important;font-weight:900;letter-spacing:.08em}.ds-segment-tools input[b-xoixcck6z6]{width:230px;height:34px;border:1px solid #7f929b;background:#fff;padding:0 9px;color:#172630}.ds-value-list>.empty[b-xoixcck6z6]{margin:0;padding:18px;color:#657680}.ds-wildcards>header code[b-xoixcck6z6]{margin-left:4px;color:#172630;font-weight:900}.ds-wildcard-columns[b-xoixcck6z6]{align-items:stretch}.ds-wildcard-columns>article[b-xoixcck6z6]{display:flex;min-width:0;flex-direction:column}.ds-wildcard-columns>article>header[b-xoixcck6z6]{box-sizing:border-box;height:148px;min-height:148px}.ds-wildcard-rule[b-xoixcck6z6]{box-sizing:border-box;min-height:112px;align-items:start}.ds-wildcard-rule p em[b-xoixcck6z6]{margin-top:6px;color:#126a38;font-size:10px;font-style:normal;font-weight:900}.ds-wildcard-rule.no-match[b-xoixcck6z6]{background:#fff5f2}.ds-wildcard-rule.no-match code[b-xoixcck6z6],.ds-wildcard-rule.no-match p em[b-xoixcck6z6]{color:#b52e21}.ds-wildcard-rule.no-match p em[b-xoixcck6z6]::before{content:"⚠ ";}.ds-wildcard-rule>span[b-xoixcck6z6]{align-self:start}@media(max-width:1050px){.ds-segment-tools[b-xoixcck6z6]{align-items:stretch;flex-direction:column}.ds-segment-tools input[b-xoixcck6z6]{width:min(320px,70vw)}.ds-wildcard-columns>article>header[b-xoixcck6z6]{height:auto;min-height:0}}
/* Bulk Account Builder and rule cloning */
.ds-segment-tools input[b-xoixcck6z6]{width:390px}.ds-wildcard-rule[b-xoixcck6z6]{grid-template-columns:90px 1fr 70px 72px}.ds-rule-actions[b-xoixcck6z6]{display:flex;gap:4px}.ds-rule-actions button[b-xoixcck6z6]{width:32px;height:32px;padding:0!important}.bulk-summary-guide[b-xoixcck6z6]{display:grid;gap:6px;border-left:4px solid #f4511e;background:#fff1ea;padding:14px}.bulk-summary-guide span[b-xoixcck6z6]{font-weight:900}.bulk-summary-guide p[b-xoixcck6z6]{margin:0;color:#657680}.bulk-summary-error[b-xoixcck6z6]{display:grid;gap:4px;border:1px solid #b52e21;border-left:4px solid #b52e21;background:#fff3f1;padding:12px;color:#8f241a}.bulk-summary-error span[b-xoixcck6z6]{line-height:1.45}.bulk-summary-input[b-xoixcck6z6]{min-height:280px!important;font-family:Consolas,monospace;white-space:pre}@media(max-width:1050px){.ds-segment-tools input[b-xoixcck6z6]{width:min(500px,72vw)}}
.ds-cost-summary-header[b-xoixcck6z6],.ds-value-row.cost-summary[b-xoixcck6z6]{display:grid;grid-template-columns:40px 100px 110px minmax(150px,1fr) minmax(180px,1.25fr) 100px 70px;align-items:center;gap:12px}.ds-cost-summary-header[b-xoixcck6z6]{padding:8px 16px;background:#e8edef;color:#657680;font-size:8px;font-weight:900;letter-spacing:.05em}.ds-value-row.cost-summary>code:nth-child(3)[b-xoixcck6z6]{color:#172630;font-size:13px}.ds-value-row.cost-summary>span:nth-child(4)[b-xoixcck6z6]{color:#4f626d}.row-select[b-xoixcck6z6]{width:17px;height:17px;accent-color:#f4511e;cursor:pointer}.ds-selection-actions[b-xoixcck6z6]{display:flex;align-items:center;gap:8px}.ds-selection-actions span[b-xoixcck6z6]{color:#4f626d}.ds-selection-actions button[b-xoixcck6z6],.ds-remove-confirm-actions button[b-xoixcck6z6]{border:1px solid #172630;background:#fff;padding:9px 12px;font-weight:900}.ds-selection-actions button:disabled[b-xoixcck6z6]{opacity:.4}.ds-selection-actions .remove[b-xoixcck6z6],.ds-remove-confirm-actions .remove[b-xoixcck6z6]{border-color:#b52e21;background:#b52e21;color:#fff}.ds-remove-confirm[b-xoixcck6z6]{display:grid;gap:8px;padding:22px}.ds-remove-confirm p[b-xoixcck6z6]{margin:0;font-size:17px}.ds-remove-confirm span[b-xoixcck6z6]{color:#657680;line-height:1.5}.ds-remove-confirm-actions[b-xoixcck6z6]{display:flex;justify-content:flex-end;gap:8px;padding:16px 22px;background:#efebe5}@media(max-width:1050px){.ds-value-list[b-xoixcck6z6]{overflow:auto}.ds-cost-summary-header[b-xoixcck6z6],.ds-value-row.cost-summary[b-xoixcck6z6]{min-width:940px}.ds-value-catalog>header[b-xoixcck6z6]{align-items:flex-start;flex-direction:column}}

/* Structured account rules: vertically grouped, priority ordered, and easy to scan */
.ds-rule-groups[b-xoixcck6z6]{display:grid;gap:18px;margin-top:18px}.ds-rule-family[b-xoixcck6z6]{border:1px solid #172630;background:#fff}.ds-rule-family>header[b-xoixcck6z6]{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 18px;border-bottom:3px solid #f4511e;background:#172630;color:#fff}.ds-rule-family>header>div[b-xoixcck6z6]{display:grid;gap:3px}.ds-rule-family>header small[b-xoixcck6z6]{color:#f4511e}.ds-rule-family>header h4[b-xoixcck6z6]{margin:0;font-size:21px}.ds-rule-family>header p[b-xoixcck6z6]{max-width:850px;margin:0;color:#cbd3d6;font-size:12px}.ds-rule-list[b-xoixcck6z6]{display:grid}.ds-rule-row[b-xoixcck6z6]{display:grid;grid-template-columns:28px 65px minmax(290px,1fr) 115px 76px 82px 74px;align-items:center;gap:12px;min-height:94px;padding:13px 16px;border-top:1px solid #d1d9dc}.ds-rule-row:first-child[b-xoixcck6z6]{border-top:0}.ds-rule-row.no-match[b-xoixcck6z6]{background:#fff6f3}.ds-rule-indent[b-xoixcck6z6]{align-self:start;padding-top:7px;color:#f4511e;font-size:22px}.ds-rule-priority[b-xoixcck6z6],.ds-rule-result[b-xoixcck6z6],.ds-rule-matches[b-xoixcck6z6]{display:grid;gap:3px}.ds-rule-priority small[b-xoixcck6z6],.ds-rule-result small[b-xoixcck6z6]{color:#657680;font-size:8px;font-weight:900;letter-spacing:.08em}.ds-rule-priority b[b-xoixcck6z6]{font-size:20px}.ds-rule-definition[b-xoixcck6z6]{display:grid;gap:5px}.ds-rule-definition>b[b-xoixcck6z6]{font-size:15px}.ds-rule-definition>span[b-xoixcck6z6]{color:#657680;font-size:11px}.ds-rule-condition-tags[b-xoixcck6z6]{display:flex;flex-wrap:wrap;gap:5px}.ds-rule-condition-tags code[b-xoixcck6z6]{border-left:3px solid #f4511e;background:#eef2f3;padding:5px 7px;color:#172630;font-family:inherit;font-size:10px;font-weight:800}.ds-rule-result span[b-xoixcck6z6],.ds-rule-matches span[b-xoixcck6z6]{color:#657680;font-size:10px}.ds-rule-matches b[b-xoixcck6z6]{font-size:18px}.ds-rule-row.no-match .ds-rule-matches[b-xoixcck6z6]{color:#b52e21}.ds-rule-row>.active[b-xoixcck6z6],.ds-rule-row>.inactive[b-xoixcck6z6]{border-left:3px solid #18924b;background:#edf7f1;padding:7px;color:#126a38;font-size:9px;font-weight:900;text-align:center;text-transform:uppercase}.ds-rule-row>.inactive[b-xoixcck6z6]{border-color:#96a5ab;background:#eef1f2;color:#657680}.ds-rule-actions[b-xoixcck6z6]{display:flex;justify-content:flex-end;gap:5px}.ds-rule-actions button[b-xoixcck6z6]{width:32px;height:32px;padding:0!important;background:#fff;font-size:15px}.ds-rule-actions button:hover[b-xoixcck6z6]{background:#172630;color:#fff}
.ds-rule-dialog[b-xoixcck6z6]{width:min(940px,94vw)}.ds-condition-card[b-xoixcck6z6]{border:1px solid #bdc8cc;background:#f7f5f1}.ds-condition-card>header[b-xoixcck6z6]{padding:12px 14px;background:#e9edef}.ds-condition-card>header .check[b-xoixcck6z6]{font-size:13px}.ds-condition-card>label[b-xoixcck6z6],.ds-summary-condition[b-xoixcck6z6]{margin:12px 14px}.ds-option-checks[b-xoixcck6z6]{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:8px;padding:12px 14px}.ds-option-checks label[b-xoixcck6z6]{display:flex!important;align-items:flex-start;gap:8px;min-height:38px;border:1px solid #c8d1d4;background:#fff;padding:9px!important;font-size:11px!important;text-transform:none!important}.ds-option-checks input[b-xoixcck6z6]{width:17px!important;height:17px!important;min-height:0!important;flex:0 0 auto;accent-color:#f4511e}.ds-option-checks span[b-xoixcck6z6]{line-height:1.35}.ds-option-checks b[b-xoixcck6z6]{margin-right:4px;color:#f4511e}.ds-summary-condition[b-xoixcck6z6]{display:grid;grid-template-columns:210px 1fr;gap:12px}.ds-rule-dialog .field-help span[b-xoixcck6z6]{line-height:1.45}
@media(max-width:1050px){.ds-rule-row[b-xoixcck6z6]{grid-template-columns:26px 60px minmax(250px,1fr) 105px 70px 75px 68px;min-width:900px}.ds-rule-list[b-xoixcck6z6]{overflow:auto}.ds-option-checks[b-xoixcck6z6]{grid-template-columns:1fr 1fr}}@media(max-width:650px){.ds-rule-family>header[b-xoixcck6z6]{align-items:flex-start;flex-direction:column}.ds-option-checks[b-xoixcck6z6],.ds-summary-condition[b-xoixcck6z6]{grid-template-columns:1fr}}

/* Rule dialog header actions and explicit restriction details */
.ds-rule-row[b-xoixcck6z6]{grid-template-columns:28px 65px minmax(290px,1fr) 115px 76px 82px 118px}.ds-rule-definition .ds-rule-restriction-summary[b-xoixcck6z6]{border-left:3px solid #83949b;padding-left:7px;color:#344852;font-weight:700;line-height:1.45}.ds-rule-actions button.edit[b-xoixcck6z6]{width:auto;padding:0 9px!important}.ds-rule-dialog-header[b-xoixcck6z6]{align-items:center}.ds-rule-header-actions[b-xoixcck6z6]{display:flex;align-items:center;gap:8px}.dcb-dialog-header .ds-rule-header-actions button[b-xoixcck6z6]{position:static;width:auto;height:40px;padding:0 14px}.dcb-dialog-header .ds-rule-header-actions .save[b-xoixcck6z6]{border-color:#f4511e;background:#f4511e;color:#fff}.dcb-dialog-header .ds-rule-header-actions .close[b-xoixcck6z6]{width:40px;padding:0}@media(max-width:1050px){.ds-rule-row[b-xoixcck6z6]{grid-template-columns:26px 60px minmax(250px,1fr) 105px 70px 75px 112px}}

/* Preview outcomes and bottom-positioned rule audit */
.ds-commit-stats span.governed[b-xoixcck6z6]{border-top:4px solid #172630}.ds-commit-stats span.added[b-xoixcck6z6]{border-top:4px solid #18924b}.ds-commit-stats span.removed[b-xoixcck6z6]{border-top:4px solid #b52e21}.ds-commit-stats span.updated[b-xoixcck6z6]{border-top:4px solid #f4511e}.ds-commit-stats span small[b-xoixcck6z6]{margin-bottom:5px;color:#657680;letter-spacing:.08em}.ds-commit-rule-audit[b-xoixcck6z6]{border-top:1px solid #172630}.ds-commit-rule-audit>header[b-xoixcck6z6]{padding:22px;background:#efebe5}.ds-commit-rule-audit>header small[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}.ds-commit-rule-audit>header h3[b-xoixcck6z6]{margin:4px 0;font-size:25px}.ds-commit-rule-audit>header p[b-xoixcck6z6]{margin:0;color:#657680}.ds-commit-rule-preview>header[b-xoixcck6z6],.ds-commit-rule-preview>article[b-xoixcck6z6]{grid-template-columns:175px 70px minmax(300px,1.25fr) 155px 105px minmax(240px,1fr)}.ds-commit-rule-preview .conditions[b-xoixcck6z6]{display:grid;gap:5px}.ds-commit-rule-preview .conditions code[b-xoixcck6z6]{color:#dc3b13;font-weight:900}.ds-commit-rule-preview .conditions span[b-xoixcck6z6]{color:#52666f;font-size:12px;line-height:1.4}
.ds-preview-buttons[b-xoixcck6z6]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ds-preview-buttons button[b-xoixcck6z6]{padding:11px 14px}.ds-preview-buttons button:disabled[b-xoixcck6z6]{opacity:.45;cursor:not-allowed}.ds-commit-actions>div[b-xoixcck6z6]{display:grid;margin-right:auto}.ds-commit-actions>div b[b-xoixcck6z6]{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.ds-commit-actions>div span[b-xoixcck6z6]{color:#657680;font-size:12px}

/* Reusable structure eligibility and fixed-length logical-part governance */
.segment-definition-dialog[b-xoixcck6z6]{width:min(1120px,96vw)}
.segment-availability[b-xoixcck6z6]{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,auto);align-items:center;gap:12px;border:1px solid #aebbc0;border-left:4px solid #f4511e;background:#f7f5f1;padding:14px}
.segment-availability>div[b-xoixcck6z6]{display:grid;gap:3px}.segment-availability>div b[b-xoixcck6z6]{font-size:11px;letter-spacing:.08em}.segment-availability>div span[b-xoixcck6z6]{color:#657680;font-size:12px}.segment-availability .check[b-xoixcck6z6]{min-width:115px;border:1px solid #c8d1d4;background:#fff;padding:10px!important}
.segment-validation[b-xoixcck6z6]{border:1px solid #b52e21;border-left:4px solid #b52e21;background:#fff3f1;padding:12px 14px;color:#8f241a;font-weight:800}
.logical-parts-editor[b-xoixcck6z6]{display:grid;gap:12px;border:1px solid #172630;background:#f1f3f3;padding:14px}
.logical-parts-editor>header[b-xoixcck6z6],.logical-parts-editor>article>header[b-xoixcck6z6],.logical-part-values>header[b-xoixcck6z6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.logical-parts-editor>header>div[b-xoixcck6z6]{display:grid;gap:3px}.logical-parts-editor>header span[b-xoixcck6z6]{color:#657680;font-size:12px}.logical-parts-editor button[b-xoixcck6z6]{border:1px solid #172630;background:#fff;padding:8px 10px;font-weight:900}.logical-parts-editor>article[b-xoixcck6z6]{display:grid;gap:12px;border:1px solid #bdc8cc;background:#fff;padding:14px}.logical-parts-editor>article>header strong[b-xoixcck6z6]{font-size:17px}.logical-parts-editor>article>header button[b-xoixcck6z6]{border-color:#b52e21;color:#b52e21}
.logical-part-fields[b-xoixcck6z6]{display:grid;grid-template-columns:1.2fr .8fr .55fr .55fr 1fr .55fr;gap:10px}.logical-part-fields .wide[b-xoixcck6z6]{grid-column:1/-1}.logical-part-values[b-xoixcck6z6]{display:grid;gap:8px;border-top:1px solid #d0d8db;padding-top:11px}.logical-part-values>div[b-xoixcck6z6]{display:grid;grid-template-columns:120px minmax(240px,1fr) 90px 100px 38px;align-items:center;gap:8px}.logical-part-values input[b-xoixcck6z6]{min-width:0}.logical-part-values .code[b-xoixcck6z6]{font-family:Consolas,monospace;color:#f4511e;font-weight:900}
.ds-logical-rules[b-xoixcck6z6]{border-top:1px solid #172630;background:#f4f1eb;padding:24px}.ds-logical-rules>header[b-xoixcck6z6]{margin-bottom:14px}.ds-logical-rules>header small[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}.ds-logical-rules h3[b-xoixcck6z6]{margin:4px 0;font-size:26px}.ds-logical-rules>header p[b-xoixcck6z6]{margin:0;color:#657680}.ds-logical-rules>article[b-xoixcck6z6]{margin-top:14px;border:1px solid #172630;background:#fff}.ds-logical-rules>article>header[b-xoixcck6z6]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#172630;color:#fff}.ds-logical-rules>article>header small[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900}.ds-logical-rules>article h4[b-xoixcck6z6]{margin:3px 0;font-size:20px}.ds-logical-rules>article>.empty[b-xoixcck6z6]{padding:18px;color:#657680}
.ds-part-map[b-xoixcck6z6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.ds-part-map>div[b-xoixcck6z6]{display:grid;align-content:start;gap:5px;min-height:180px;padding:16px;border-right:1px solid #d0d8db}.ds-part-map>div>span[b-xoixcck6z6]{color:#f4511e;font-size:11px;font-weight:900}.ds-part-map>div>small[b-xoixcck6z6]{color:#657680}.ds-part-map p[b-xoixcck6z6]{margin:5px 0;color:#40545e}.ds-part-map>div>div[b-xoixcck6z6]{display:grid;grid-template-columns:65px 1fr;gap:5px;border-top:1px solid #dce2e4;padding-top:9px}.ds-part-map code[b-xoixcck6z6]{color:#f4511e;font-weight:900}
.ds-structure-preview>header[b-xoixcck6z6],.ds-structure-preview>article[b-xoixcck6z6]{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1fr) minmax(320px,1.5fr);align-items:center}.ds-structure-preview>header[b-xoixcck6z6]{background:#172630;color:#fff;font-size:9px;font-weight:900;letter-spacing:.08em}.ds-structure-preview>header span[b-xoixcck6z6],.ds-structure-preview>article>*[b-xoixcck6z6]{padding:13px 16px}.ds-structure-preview>article[b-xoixcck6z6]{border-bottom:1px solid #d0d8db}.ds-structure-preview>article code[b-xoixcck6z6]{color:#f4511e;font-weight:900}.ds-structure-preview>article span[b-xoixcck6z6]{color:#657680}.ds-structure-preview>.empty[b-xoixcck6z6]{padding:20px;color:#657680}
.ds-project-template-summary[b-xoixcck6z6]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #aebbc1;border-top:3px solid #f4511e;margin-bottom:18px}.ds-project-template-summary>div[b-xoixcck6z6]{display:flex;flex-direction:column;gap:5px;padding:18px;border-right:1px solid #d0d8db}.ds-project-template-summary>div:last-child[b-xoixcck6z6]{border-right:0}.ds-project-template-summary small[b-xoixcck6z6],.ds-project-lowest small[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.09em}.ds-project-template-summary strong[b-xoixcck6z6]{font-size:22px;color:#172630}.ds-project-template-summary span[b-xoixcck6z6]{color:#657680;font-size:12px}
.ds-project-rules[b-xoixcck6z6]{border:1px solid #aebbc1}.ds-project-rules>header[b-xoixcck6z6],.ds-project-rules>article[b-xoixcck6z6]{display:grid;grid-template-columns:65px minmax(145px,.9fr) minmax(150px,1fr) 150px minmax(175px,1fr) minmax(210px,1.25fr) 80px;align-items:center}.ds-project-rules>header[b-xoixcck6z6]{background:#172630;color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em}.ds-project-rules>header>*[b-xoixcck6z6]{padding:12px}.ds-project-rules>article[b-xoixcck6z6]{border-bottom:1px solid #d0d8db}.ds-project-rules>article>*[b-xoixcck6z6]{padding:14px 12px}.ds-project-rules article>div[b-xoixcck6z6]{display:flex;flex-direction:column;gap:4px}.ds-project-rules article small[b-xoixcck6z6]{color:#657680}.ds-project-rules article>b[b-xoixcck6z6]{color:#f4511e}.ds-project-rules button[b-xoixcck6z6]{background:#fff;border:1px solid #172630;padding:8px;font-weight:800}
.ds-project-lowest[b-xoixcck6z6]{margin-top:18px;border:1px solid #aebbc1}.ds-project-lowest>header[b-xoixcck6z6]{padding:16px;background:#f3f0eb}.ds-project-lowest h3[b-xoixcck6z6]{margin:4px 0}.ds-project-lowest>article[b-xoixcck6z6]{display:grid;grid-template-columns:100px 1fr;padding:12px 16px;border-top:1px solid #d0d8db}.ds-project-lowest code[b-xoixcck6z6]{color:#f4511e;font-weight:900}.ds-level-codes[b-xoixcck6z6]{border:1px solid #c5ced2;padding:14px}.ds-level-codes>header[b-xoixcck6z6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ds-level-codes>header div[b-xoixcck6z6]{display:flex;flex-direction:column}.ds-level-codes>div[b-xoixcck6z6]{display:grid;grid-template-columns:100px 1fr 110px 42px;gap:8px;margin-top:8px}.ds-level-codes button[b-xoixcck6z6]{border:1px solid #172630;background:#fff;font-weight:800}.ds-structure-preview.project>header[b-xoixcck6z6],.ds-structure-preview.project>article[b-xoixcck6z6]{grid-template-columns:minmax(130px,.6fr) minmax(200px,.9fr) minmax(260px,1.2fr) minmax(330px,1.6fr)}.ds-structure-preview.project article>div[b-xoixcck6z6]{display:flex;flex-direction:column;gap:4px}.ds-structure-preview.project article small[b-xoixcck6z6]{color:#657680}
@media(max-width:850px){.segment-availability[b-xoixcck6z6]{grid-template-columns:1fr}.logical-part-fields[b-xoixcck6z6]{grid-template-columns:1fr 1fr}.logical-part-values>div[b-xoixcck6z6]{grid-template-columns:1fr 1fr}.ds-project-template-summary[b-xoixcck6z6]{grid-template-columns:1fr 1fr}.ds-project-rules[b-xoixcck6z6],.ds-structure-preview[b-xoixcck6z6]{overflow:auto}.ds-project-rules>header[b-xoixcck6z6],.ds-project-rules>article[b-xoixcck6z6],.ds-structure-preview>header[b-xoixcck6z6],.ds-structure-preview>article[b-xoixcck6z6]{min-width:980px}}

/* Template-scoped legends: the selected template owns the values being maintained and committed. */
.ds-template-scope[b-xoixcck6z6]{margin:0 24px 18px;border:1px solid #aebbc0;background:#f4f1eb}.ds-template-scope>header[b-xoixcck6z6]{padding:18px 20px;border-bottom:1px solid #c9d1d4}.ds-template-scope>header small[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}.ds-template-scope h3[b-xoixcck6z6]{margin:4px 0 6px;font-size:24px}.ds-template-scope p[b-xoixcck6z6]{margin:0;color:#5f707b}.ds-template-scope-options[b-xoixcck6z6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:14px}.ds-template-scope-options button[b-xoixcck6z6]{display:grid;gap:4px;min-height:94px;border:1px solid #aebbc0;background:#fff;padding:14px;text-align:left}.ds-template-scope-options button.active[b-xoixcck6z6]{border-color:#f4511e;background:#172630;color:#fff;box-shadow:inset 4px 0 #f4511e}.ds-template-scope-options small[b-xoixcck6z6]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.08em}.ds-template-scope-options b[b-xoixcck6z6]{font-size:16px}.ds-template-scope-options span[b-xoixcck6z6]{color:#687984;font-size:12px}.ds-template-scope-options button.active span[b-xoixcck6z6]{color:#d5dde1}
.ds-pdf-actions[b-xoixcck6z6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 22px;margin:18px 0;border-left:4px solid #087f8c;background:#eef5f6;color:#203e50}.ds-pdf-actions>div[b-xoixcck6z6]{flex:1;min-width:230px}.ds-pdf-actions small[b-xoixcck6z6]{display:block;margin-top:5px;line-height:1.5}.ds-pdf-actions button[b-xoixcck6z6]{padding:11px 16px;border:1px solid #adc5cf;background:#fff;color:#203e50;cursor:pointer}.ds-pdf-actions button:disabled[b-xoixcck6z6]{opacity:.5;cursor:default}
/* /Components/Pages/ProjectEnhancedWorkspace.razor.rz.scp.css */
.project-dashboard-heading-actions > div[b-qk96x12j8c] {
    display: flex;
    gap: 10px;
    margin-top: 15px;
    flex-wrap: wrap;
}

.project-dashboard-heading-actions button[b-qk96x12j8c],
.project-dashboard-heading-actions a[b-qk96x12j8c] {
    min-height: 40px;
    display: inline-flex;
    align-items: center;
    padding: 0 15px;
    border: 1px solid var(--ink);
    background: var(--ink);
    color: #fff;
    font: 800 9px 'Inter';
    letter-spacing: .06em;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
}

.project-dashboard-heading-actions a[b-qk96x12j8c] { background: transparent; color: var(--ink); }
.project-dashboard-heading-actions button:hover[b-qk96x12j8c],
.project-dashboard-heading-actions a:hover[b-qk96x12j8c] { border-color: var(--orange); color: var(--orange); }
.project-dashboard-heading-actions button:disabled[b-qk96x12j8c] { opacity: .65; cursor: wait; }

.project-ai-summary[b-qk96x12j8c] {
    border: 1px solid var(--ink);
    border-top: 4px solid var(--orange);
    background: #fff;
}

.project-ai-summary > header[b-qk96x12j8c] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 30px;
    align-items: start;
    padding: 27px 30px 24px;
    background: var(--ink);
    color: #fff;
}

.project-ai-summary small[b-qk96x12j8c],
.project-ai-summary-loading small[b-qk96x12j8c] { color: var(--orange); font: 800 9px 'Inter'; letter-spacing: .12em; }
.project-ai-summary > header h2[b-qk96x12j8c] { margin: 7px 0 5px; font-size: 28px; line-height: 1.15; }
.project-ai-summary > header p[b-qk96x12j8c] { margin: 0; color: #c8d2d6; font-size: 11px; }
.project-ai-summary > header button[b-qk96x12j8c],
.project-ai-summary-error button[b-qk96x12j8c] {
    min-height: 40px;
    padding: 0 15px;
    border: 1px solid var(--orange);
    background: transparent;
    color: #fff;
    font: 800 9px 'Inter';
    letter-spacing: .06em;
    text-transform: uppercase;
    cursor: pointer;
}

.project-ai-summary-lead[b-qk96x12j8c] { display: grid; grid-template-columns: 1.35fr 1fr; border-bottom: 1px solid #cdd4d6; }
.project-ai-summary-lead > div[b-qk96x12j8c] { padding: 24px 28px; border-right: 1px solid #cdd4d6; }
.project-ai-summary-lead > div:last-child[b-qk96x12j8c] { border-right: 0; background: #f4f1eb; }
.project-ai-summary-lead p[b-qk96x12j8c] { margin: 9px 0 0; color: #33464f; font-size: 14px; line-height: 1.6; }
.project-ai-summary-grid[b-qk96x12j8c] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }
.project-ai-summary-grid article[b-qk96x12j8c] { min-height: 180px; padding: 23px 27px; border-right: 1px solid #cdd4d6; }
.project-ai-summary-grid article:last-child[b-qk96x12j8c] { border-right: 0; }
.project-ai-summary-grid ol[b-qk96x12j8c],
.project-ai-summary-grid ul[b-qk96x12j8c] { margin: 14px 0 0; padding-left: 19px; color: #42545c; font-size: 12px; line-height: 1.55; }
.project-ai-summary-grid li + li[b-qk96x12j8c] { margin-top: 9px; }
.project-ai-summary-grid p[b-qk96x12j8c] { margin: 14px 0 0; color: #738087; font-size: 12px; line-height: 1.5; }
.project-ai-summary > footer[b-qk96x12j8c] { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: 20px; align-items: center; padding: 19px 28px; border-top: 1px solid var(--ink); background: #f7f4ee; }
.project-ai-summary > footer strong[b-qk96x12j8c] { color: var(--ink); font-size: 14px; }
.project-ai-summary > footer span[b-qk96x12j8c] { color: #768389; font-size: 9px; }
.project-ai-summary-loading[b-qk96x12j8c] { min-height: 180px; display: flex; gap: 24px; align-items: center; justify-content: center; padding: 35px; }
.project-ai-summary-loading h3[b-qk96x12j8c] { margin: 7px 0 4px; font-size: 22px; }
.project-ai-summary-loading p[b-qk96x12j8c] { margin: 0; color: #68777d; font-size: 12px; }
.project-ai-summary-error[b-qk96x12j8c] { display: flex; gap: 15px; align-items: center; padding: 24px 28px; }
.project-ai-summary-error span[b-qk96x12j8c] { flex: 1; color: #68777d; font-size: 12px; }
.project-ai-summary-error button[b-qk96x12j8c] { background: var(--ink); border-color: var(--ink); }

.project-executive-focus[b-qk96x12j8c] {
    margin-top: 28px;
    scroll-margin-top: 95px;
    border: 1px solid var(--ink);
    background: #fff;
}

.project-executive-focus > header[b-qk96x12j8c] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 34px;
    align-items: end;
    padding: 30px 32px;
    border-bottom: 2px solid var(--ink);
}

.project-executive-focus > header small[b-qk96x12j8c],
.project-focus-direction small[b-qk96x12j8c] {
    color: var(--orange);
    font: 800 9px 'Inter';
    letter-spacing: .13em;
}

.project-executive-focus > header h2[b-qk96x12j8c] {
    margin: 7px 0 8px;
    font-size: 32px;
    letter-spacing: -.035em;
}

.project-executive-focus > header p[b-qk96x12j8c] {
    max-width: 760px;
    margin: 0;
    color: #627077;
    font-size: 14px;
    line-height: 1.55;
}

.project-executive-focus > header > span[b-qk96x12j8c] {
    display: flex;
    gap: 8px;
    align-items: center;
    color: #66757b;
    font: 800 9px 'Inter';
    letter-spacing: .08em;
    white-space: nowrap;
}

.project-executive-focus > header > span i[b-qk96x12j8c] {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #2d7c55;
}

.project-executive-focus > header > span i.guide[b-qk96x12j8c] { margin-left: 8px; background: #9b7b2f; }

.project-focus-grid[b-qk96x12j8c] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }

.project-focus-grid > article[b-qk96x12j8c] {
    min-height: 255px;
    display: flex;
    flex-direction: column;
    padding: 23px 25px 19px;
    border-right: 1px solid #ccd2d4;
    border-bottom: 1px solid #ccd2d4;
    box-shadow: inset 0 4px #8f9ca1;
}

.project-focus-grid > article:nth-child(3n)[b-qk96x12j8c] { border-right: 0; }
.project-focus-grid > article:nth-child(n+4)[b-qk96x12j8c] { border-bottom: 0; }
.project-focus-grid > article.risk[b-qk96x12j8c] { box-shadow: inset 0 4px #b63722; background: #fff7f4; }
.project-focus-grid > article.attention[b-qk96x12j8c] { box-shadow: inset 0 4px #d98a24; background: #fffbf2; }
.project-focus-grid > article.steady[b-qk96x12j8c],
.project-focus-grid > article.ready[b-qk96x12j8c] { box-shadow: inset 0 4px #2d7c55; }
.project-focus-grid > article.guidance[b-qk96x12j8c],
.project-focus-grid > article.not-assessed[b-qk96x12j8c] { box-shadow: inset 0 4px #9b7b2f; background: #fbf9f2; }

.project-focus-grid article > header[b-qk96x12j8c] {
    display: grid;
    grid-template-columns: 25px minmax(0, 1fr) auto;
    gap: 8px;
    align-items: center;
}

.project-focus-grid article > header > span[b-qk96x12j8c] { color: var(--orange); font: 800 10px 'Inter'; }
.project-focus-grid article > header > small[b-qk96x12j8c] { color: #66757b; font: 800 9px 'Inter'; letter-spacing: .09em; }
.project-focus-grid article > header > b[b-qk96x12j8c] { padding: 5px 7px; border: 1px solid #2d7c55; color: #256b4b; font: 800 8px 'Inter'; letter-spacing: .07em; }
.project-focus-grid article > header > b.guide[b-qk96x12j8c] { border-color: #ad8a39; color: #85671f; }
.project-focus-grid h3[b-qk96x12j8c] { margin: 25px 0 9px; font-size: 20px; line-height: 1.2; letter-spacing: -.02em; }
.project-focus-grid p[b-qk96x12j8c] { margin: 0; color: #5e6e75; font-size: 12px; line-height: 1.6; }
.project-focus-grid p.example[b-qk96x12j8c] { color: #715f33; font-style: italic; }
.project-focus-grid article > footer[b-qk96x12j8c] { margin-top: auto; padding-top: 16px; border-top: 1px solid #d7dcdd; }
.project-focus-grid article > footer span[b-qk96x12j8c] { color: #7a878c; font-size: 9px; text-transform: uppercase; letter-spacing: .05em; }
.project-focus-grid article > footer button[b-qk96x12j8c],
.project-focus-grid article > footer a[b-qk96x12j8c] { padding: 0; border: 0; background: transparent; color: var(--ink); font: 800 10px 'Inter'; text-decoration: none; text-transform: uppercase; letter-spacing: .06em; cursor: pointer; }
.project-focus-grid article > footer button:hover[b-qk96x12j8c],
.project-focus-grid article > footer a:hover[b-qk96x12j8c] { color: var(--orange); }

.project-focus-direction[b-qk96x12j8c] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 36px;
    align-items: center;
    padding: 25px 30px;
    border-top: 1px solid var(--ink);
    background: var(--ink);
    color: #fff;
}

.project-focus-direction.risk[b-qk96x12j8c] { box-shadow: inset 6px 0 #d3462d; }
.project-focus-direction.attention[b-qk96x12j8c] { box-shadow: inset 6px 0 #d98a24; }
.project-focus-direction.steady[b-qk96x12j8c] { box-shadow: inset 6px 0 #3a9b6d; }
.project-focus-direction h3[b-qk96x12j8c] { margin: 6px 0 5px; font-size: 22px; }
.project-focus-direction p[b-qk96x12j8c] { margin: 0; color: #cad3d6; font-size: 12px; }
.project-focus-direction > div:last-child[b-qk96x12j8c] { display: flex; gap: 10px; }
.project-focus-direction button[b-qk96x12j8c],
.project-focus-direction a[b-qk96x12j8c] { min-height: 42px; display: inline-flex; align-items: center; padding: 0 16px; border: 1px solid var(--orange); background: var(--orange); color: #fff; font: 800 10px 'Inter'; text-decoration: none; text-transform: uppercase; letter-spacing: .06em; cursor: pointer; }
.project-focus-direction a[b-qk96x12j8c] { background: transparent; }

@media (max-width: 1050px) {
    .project-ai-summary-grid[b-qk96x12j8c] { grid-template-columns: 1fr; }
    .project-ai-summary-grid article[b-qk96x12j8c] { min-height: 0; border-right: 0; border-bottom: 1px solid #cdd4d6; }
    .project-ai-summary-grid article:last-child[b-qk96x12j8c] { border-bottom: 0; }
    .project-ai-summary > footer[b-qk96x12j8c] { grid-template-columns: 1fr; gap: 7px; }
    .project-focus-grid[b-qk96x12j8c] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .project-focus-grid > article:nth-child(3n)[b-qk96x12j8c] { border-right: 1px solid #ccd2d4; }
    .project-focus-grid > article:nth-child(2n)[b-qk96x12j8c] { border-right: 0; }
    .project-focus-grid > article:nth-child(n+4)[b-qk96x12j8c] { border-bottom: 1px solid #ccd2d4; }
    .project-focus-grid > article:nth-child(n+5)[b-qk96x12j8c] { border-bottom: 0; }
}

@media (max-width: 700px) {
    .project-ai-summary > header[b-qk96x12j8c],
    .project-ai-summary-lead[b-qk96x12j8c] { grid-template-columns: 1fr; }
    .project-ai-summary-lead > div[b-qk96x12j8c] { border-right: 0; border-bottom: 1px solid #cdd4d6; }
    .project-ai-summary-error[b-qk96x12j8c] { align-items: flex-start; flex-direction: column; }
    .project-executive-focus > header[b-qk96x12j8c],
    .project-focus-direction[b-qk96x12j8c] { grid-template-columns: 1fr; align-items: start; }
    .project-focus-grid[b-qk96x12j8c] { grid-template-columns: 1fr; }
    .project-focus-grid > article[b-qk96x12j8c] { min-height: 225px; border-right: 0 !important; border-bottom: 1px solid #ccd2d4 !important; }
    .project-focus-grid > article:last-child[b-qk96x12j8c] { border-bottom: 0 !important; }
    .project-focus-direction > div:last-child[b-qk96x12j8c] { flex-wrap: wrap; }
}

.project-configuration-trigger[b-qk96x12j8c]{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid #172630;background:#fff;color:#172630;padding:8px 13px;font:800 10px 'Inter';letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.project-configuration-trigger>span[b-qk96x12j8c]{color:#f4511e;font-size:19px;line-height:1}.project-configuration-trigger:hover[b-qk96x12j8c],.project-configuration-trigger:focus-visible[b-qk96x12j8c]{background:#172630;color:#fff}.project-configuration-backdrop[b-qk96x12j8c]{position:fixed;inset:0;z-index:1050;display:grid;place-items:center;padding:24px;background:rgba(16,30,39,.82);backdrop-filter:blur(3px)}.project-configuration-dialog[b-qk96x12j8c]{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(1380px,calc(100vw - 48px));height:min(900px,calc(100vh - 48px));overflow:hidden;border-top:4px solid #f4511e;background:#f5f3ed;box-shadow:0 28px 80px rgba(0,0,0,.5)}.project-configuration-dialog>header[b-qk96x12j8c]{display:flex;justify-content:space-between;align-items:start;gap:30px;padding:22px 26px;background:#172630;color:#fff}.project-configuration-dialog>header small[b-qk96x12j8c]{color:#f4511e;font:900 10px 'Inter';letter-spacing:.13em}.project-configuration-dialog>header h2[b-qk96x12j8c]{margin:5px 0 3px;font-size:30px}.project-configuration-dialog>header p[b-qk96x12j8c]{margin:0;color:#cad4d8}.project-configuration-dialog>header .close[b-qk96x12j8c]{width:43px;height:43px;border:1px solid #fff;background:transparent;color:#fff;font-size:25px;cursor:pointer}.project-configuration-tabs[b-qk96x12j8c]{display:flex;border-bottom:1px solid #aeb9be;background:#fff}.project-configuration-tabs button[b-qk96x12j8c]{display:flex;align-items:center;gap:9px;min-width:220px;min-height:58px;border:0;border-right:1px solid #c7cfd2;border-bottom:4px solid transparent;background:#fff;color:#172630;padding:10px 18px;text-align:left;cursor:pointer}.project-configuration-tabs button span[b-qk96x12j8c]{color:#f4511e;font:900 10px 'Inter'}.project-configuration-tabs button b[b-qk96x12j8c]{font-size:13px;text-transform:uppercase;letter-spacing:.04em}.project-configuration-tabs button.active[b-qk96x12j8c]{border-bottom-color:#f4511e;background:#172630;color:#fff}.project-configuration-body[b-qk96x12j8c]{min-height:0;overflow:auto;padding:24px 28px}.project-configuration-body[b-qk96x12j8c]  .project-email-groups{margin:0}.project-configuration-general[b-qk96x12j8c]{display:grid;grid-template-columns:minmax(280px,1fr) minmax(360px,1.4fr);gap:28px;padding:28px;border:1px solid #172630;background:#fff}.project-configuration-general small[b-qk96x12j8c]{color:#f4511e;font:900 10px 'Inter';letter-spacing:.12em}.project-configuration-general h3[b-qk96x12j8c]{margin:7px 0 4px;font-size:30px}.project-configuration-general p[b-qk96x12j8c]{margin:0;color:#62727a}.project-configuration-general dl[b-qk96x12j8c]{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid #c9d1d4}.project-configuration-general dl>div[b-qk96x12j8c]{padding:16px;border-right:1px solid #c9d1d4}.project-configuration-general dl>div:last-child[b-qk96x12j8c]{border-right:0}.project-configuration-general dt[b-qk96x12j8c]{color:#657680;font:900 9px 'Inter';letter-spacing:.08em;text-transform:uppercase}.project-configuration-general dd[b-qk96x12j8c]{margin:6px 0 0;font-weight:800}.project-configuration-general>a[b-qk96x12j8c]{grid-column:1/-1;justify-self:start;border-left:4px solid #f4511e;background:#172630;color:#fff;padding:12px 16px;font-weight:800;text-decoration:none}@media(max-width:800px){.project-configuration-backdrop[b-qk96x12j8c]{padding:8px}.project-configuration-dialog[b-qk96x12j8c]{width:calc(100vw - 16px);height:calc(100vh - 16px)}.project-configuration-tabs button[b-qk96x12j8c]{min-width:0;flex:1}.project-configuration-body[b-qk96x12j8c]{padding:14px}.project-configuration-general[b-qk96x12j8c]{grid-template-columns:1fr}.project-configuration-general dl[b-qk96x12j8c]{grid-template-columns:1fr}.project-configuration-general dl>div[b-qk96x12j8c]{border-right:0;border-bottom:1px solid #c9d1d4}.project-configuration-general dl>div:last-child[b-qk96x12j8c]{border-bottom:0}}
/* /Components/Pages/ProjectFunctionalRequirementBuilder.razor.rz.scp.css */
.frd-builder-page[b-ordifhory5]{background:#f2f0eb;min-height:100vh;padding:30px 0 90px;color:#142630}.frd-builder-empty[b-ordifhory5]{background:white;padding:50px}.frd-builder-hero[b-ordifhory5]{display:grid;grid-template-columns:1.25fr .75fr;gap:44px;align-items:end;background:#132630;color:white;padding:34px 38px;border-bottom:4px solid #f15a24}.frd-builder-hero small[b-ordifhory5],.frd-source-card small[b-ordifhory5],.frd-gap-card>header small[b-ordifhory5],.frd-document-card>header small[b-ordifhory5],.frd-sections-card>header small[b-ordifhory5],.frd-review-queue>header small[b-ordifhory5]{color:#f15a24;font-weight:900;letter-spacing:.14em}.frd-builder-hero h1[b-ordifhory5]{font-size:44px;line-height:1;margin:8px 0}.frd-builder-hero h1 em[b-ordifhory5]{color:#f15a24;font-style:normal}.frd-builder-hero p[b-ordifhory5]{color:#c9d1d5;line-height:1.65}.frd-builder-message[b-ordifhory5]{margin-top:16px;padding:14px 18px;border-left:4px solid #23834d;background:#eaf5ed}.frd-builder-message.error[b-ordifhory5]{border-color:#b93724;background:#fff0ec;color:#872517}.frd-builder-busy[b-ordifhory5]{display:flex;gap:18px;align-items:center;margin-top:16px;padding:20px 24px;background:#e6e2da;border:1px solid #aeb9bd;border-top:4px solid #f15a24}.frd-builder-busy small[b-ordifhory5],.frd-builder-busy b[b-ordifhory5],.frd-builder-busy span[b-ordifhory5]{display:block}.frd-builder-busy b[b-ordifhory5]{font-size:18px;margin:4px 0}.frd-builder-busy span[b-ordifhory5]{color:#60727a}.frd-builder-layout[b-ordifhory5]{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;margin-top:18px;align-items:start}.frd-builder-main[b-ordifhory5]{display:grid;gap:18px}.frd-source-card[b-ordifhory5],.frd-gap-card[b-ordifhory5],.frd-document-card[b-ordifhory5],.frd-sections-card[b-ordifhory5],.frd-review-queue[b-ordifhory5]{background:white;border:1px solid #aeb9bd}.frd-source-card>header[b-ordifhory5],.frd-gap-card>header[b-ordifhory5],.frd-document-card>header[b-ordifhory5],.frd-sections-card>header[b-ordifhory5],.frd-review-queue>header[b-ordifhory5]{display:flex;justify-content:space-between;gap:20px;align-items:start;padding:20px 22px;background:#ece9e3;border-bottom:1px solid #bac3c6}.frd-source-card h2[b-ordifhory5],.frd-gap-card h2[b-ordifhory5],.frd-document-card h2[b-ordifhory5],.frd-sections-card h2[b-ordifhory5],.frd-review-queue h2[b-ordifhory5]{margin:4px 0;font-size:25px}.frd-source-card>header>span[b-ordifhory5]{background:#132630;color:white;padding:8px 10px;font-size:10px;font-weight:800}.frd-source-card>textarea[b-ordifhory5]{display:block;width:calc(100% - 44px);margin:22px;box-sizing:border-box;min-height:260px;padding:16px;border:1px solid #8f9fa5;font:inherit;line-height:1.55;resize:vertical}.frd-source-card>footer[b-ordifhory5]{display:flex;justify-content:flex-end;gap:10px;padding:0 22px 22px}.frd-source-card button[b-ordifhory5],.frd-builder-save button[b-ordifhory5],.frd-builder-save a[b-ordifhory5],.frd-section-block button[b-ordifhory5],.frd-wide-add[b-ordifhory5]{border:1px solid #132630;background:white;color:#132630;padding:11px 15px;font-weight:850;text-decoration:none}.frd-source-card button.primary[b-ordifhory5],.frd-builder-save button.primary[b-ordifhory5]{background:#f15a24;border-color:#f15a24;color:white}.frd-source-card button:disabled[b-ordifhory5],.frd-builder-save button:disabled[b-ordifhory5]{opacity:.5}.frd-gap-card>header select[b-ordifhory5],.frd-document-card>header select[b-ordifhory5]{padding:9px;border:1px solid #8f9fa5;background:white}.frd-document-card>header>div:last-child[b-ordifhory5]{display:flex;gap:10px}.frd-document-card>header label[b-ordifhory5]{display:grid;gap:4px;font-size:9px;font-weight:850;letter-spacing:.08em}.frd-telerik-template[b-ordifhory5]{padding:20px}.frd-telerik-template .k-form-field[b-ordifhory5]{margin:0}.frd-telerik-template textarea[b-ordifhory5]{min-height:92px}.frd-sections-card>header p[b-ordifhory5]{margin:5px 0;color:#64767e}.frd-sections-card>header>b[b-ordifhory5]{font-size:28px;color:#f15a24}.frd-section-block[b-ordifhory5]{margin:20px;border:1px solid #9faeb3}.frd-section-block>header[b-ordifhory5]{display:grid;grid-template-columns:42px 1fr auto;align-items:center;background:#132630;color:white}.frd-section-block>header span[b-ordifhory5]{display:grid;place-items:center;height:100%;background:#f15a24;font-weight:900;font-size:18px}.frd-section-block>header input[b-ordifhory5]{background:transparent;color:white;border:0;padding:15px;font-size:19px;font-weight:800}.frd-section-block>header button[b-ordifhory5]{margin-right:10px;padding:8px 11px;border-color:#fff;background:transparent;color:white}.frd-item-editor[b-ordifhory5]{padding:16px 18px;border-top:1px solid #c5cdcf;background:#fff}.frd-item-editor.step[b-ordifhory5]{border-left:5px solid #2a6f8d}.frd-item-editor.bullet[b-ordifhory5]{border-left:5px solid #8a989e;background:#faf9f6}.frd-item-heading[b-ordifhory5]{display:grid;grid-template-columns:130px 120px minmax(220px,1fr) 120px 38px;gap:8px;align-items:center}.frd-item-heading>b[b-ordifhory5]{font-size:10px;color:#f15a24;letter-spacing:.08em}.frd-item-heading input[b-ordifhory5],.frd-item-heading select[b-ordifhory5],.frd-item-editor textarea[b-ordifhory5],.frd-item-options select[b-ordifhory5]{border:1px solid #9aa9ae;background:white;padding:9px;font:inherit}.frd-item-heading input[b-ordifhory5]{font-weight:800}.frd-item-heading button[b-ordifhory5]{padding:8px}.frd-item-editor>label[b-ordifhory5]{display:grid;gap:5px;margin-top:12px;font-size:10px;font-weight:850;text-transform:uppercase}.frd-item-editor textarea[b-ordifhory5]{resize:vertical;text-transform:none;line-height:1.45}.frd-item-options[b-ordifhory5]{display:flex;align-items:center;gap:22px;margin-top:10px}.frd-item-options label[b-ordifhory5]{display:flex;gap:8px;align-items:center;font-size:11px;font-weight:800}.frd-insert-row[b-ordifhory5]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d0d5d7}.frd-insert-row button[b-ordifhory5]{border:0;border-right:1px solid #d0d5d7;background:#f1efea;padding:9px;color:#53666f}.frd-insert-row button:hover[b-ordifhory5],.frd-wide-add:hover[b-ordifhory5]{background:#fff1e9;color:#bd3f17}.frd-wide-add[b-ordifhory5]{display:block;width:calc(100% - 40px);margin:12px 20px;border-style:dashed}.frd-wide-add.group[b-ordifhory5]{margin:0 20px 20px;width:calc(100% - 40px);padding:15px;background:#132630;color:white;border-color:#132630}.frd-builder-save[b-ordifhory5]{display:flex;justify-content:flex-end;gap:10px;background:white;border:1px solid #abb6ba;padding:18px}.frd-review-queue[b-ordifhory5]{position:sticky;top:18px;max-height:calc(100vh - 40px);overflow:auto}.frd-review-queue>header[b-ordifhory5]{display:block}.frd-review-queue>header span[b-ordifhory5]{color:#687981}.frd-review-queue>p[b-ordifhory5]{padding:18px}.frd-review-queue>button[b-ordifhory5]{display:grid;width:100%;text-align:left;padding:16px;border:0;border-top:1px solid #c9d0d2;background:white;color:#132630;gap:5px}.frd-review-queue>button:hover[b-ordifhory5],.frd-review-queue>button.active[b-ordifhory5]{background:#fff1e9;border-left:4px solid #f15a24}.frd-review-queue>button small[b-ordifhory5]{color:#f15a24;font-weight:850}.frd-review-queue>button span[b-ordifhory5]{display:flex;justify-content:space-between;color:#61737b}.frd-review-queue>button i[b-ordifhory5]{font-style:normal;background:#e5eaec;padding:3px 6px;font-size:10px}.frd-review-queue>button.new[b-ordifhory5]{background:#132630;color:white;font-weight:850;text-align:center;display:block}.frd-builder-page button[b-ordifhory5]{cursor:pointer}@media(max-width:1050px){.frd-builder-layout[b-ordifhory5]{grid-template-columns:1fr}.frd-review-queue[b-ordifhory5]{position:static;max-height:420px}.frd-builder-hero[b-ordifhory5]{grid-template-columns:1fr}.frd-item-heading[b-ordifhory5]{grid-template-columns:1fr 1fr}.frd-item-heading input[b-ordifhory5]{grid-column:1/-1}}@media(max-width:650px){.frd-builder-hero[b-ordifhory5]{padding:24px}.frd-builder-hero h1[b-ordifhory5]{font-size:34px}.frd-source-card>header[b-ordifhory5],.frd-gap-card>header[b-ordifhory5],.frd-document-card>header[b-ordifhory5],.frd-sections-card>header[b-ordifhory5]{display:block}.frd-document-card>header>div:last-child[b-ordifhory5]{margin-top:12px}.frd-insert-row[b-ordifhory5]{grid-template-columns:1fr}.frd-section-block[b-ordifhory5]{margin:10px}.frd-wide-add[b-ordifhory5],.frd-wide-add.group[b-ordifhory5]{margin:10px;width:calc(100% - 20px)}}
.frd-section-controls[b-ordifhory5]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.frd-section-controls>b[b-ordifhory5]{width:100%;color:#f15a24;font-size:28px;text-align:right}.frd-section-controls>button[b-ordifhory5]{min-height:35px;border:1px solid #132630;background:#fff;color:#132630;padding:7px 10px;font-size:10px;font-weight:850;text-transform:uppercase}.frd-section-actions[b-ordifhory5]{display:flex;align-items:center}.frd-section-actions .collapse[b-ordifhory5]{display:flex;align-items:center;gap:7px}.frd-section-actions .collapse i[b-ordifhory5]{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid currentColor;font-style:normal}.frd-section-block.collapsed>header[b-ordifhory5]{border-bottom:0}.frd-item-editor textarea[b-ordifhory5]{box-sizing:border-box;width:100%;field-sizing:content;overflow-y:auto}.frd-item-editor textarea.documented-content[b-ordifhory5]{min-height:150px;max-height:480px}.frd-item-editor textarea.acceptance-criteria[b-ordifhory5]{min-height:115px;max-height:360px}@supports not (field-sizing:content){.frd-item-editor textarea.documented-content[b-ordifhory5]{height:170px}.frd-item-editor textarea.acceptance-criteria[b-ordifhory5]{height:130px}}@media(max-width:650px){.frd-section-controls[b-ordifhory5]{justify-content:flex-start;margin-top:12px}.frd-section-controls>b[b-ordifhory5]{width:auto;margin-right:auto;text-align:left}.frd-section-block>header[b-ordifhory5]{grid-template-columns:38px minmax(0,1fr)}.frd-section-actions[b-ordifhory5]{grid-column:1/-1;justify-content:flex-end;padding:8px;border-top:1px solid #52636c}}
.frd-section-controls>span[b-ordifhory5]{width:100%;color:#60737c;font-size:10px;font-weight:800;text-align:right}.frd-item-type-guide[b-ordifhory5]{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 20px 0;border:1px solid #b8c2c6;background:#f4f2ed}.frd-item-type-guide article[b-ordifhory5]{display:grid;gap:4px;border-right:1px solid #c5cdcf;padding:12px 14px}.frd-item-type-guide article:last-child[b-ordifhory5]{border-right:0}.frd-item-type-guide b[b-ordifhory5]{color:#f15a24;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.frd-item-type-guide span[b-ordifhory5]{color:#566a74;font-size:10px;line-height:1.45}.frd-current-type[b-ordifhory5]{margin:10px 0 0;border-left:3px solid #f15a24;background:#f4f2ed;padding:8px 10px;color:#5a6c75;font-size:10px}.frd-current-type b[b-ordifhory5]{margin-right:6px;color:#172a34;font-size:9px;letter-spacing:.07em}.frd-rich-field>span[b-ordifhory5]{font-weight:850;text-transform:uppercase}.frd-rich-field>small[b-ordifhory5]{color:#667981;font-size:9px;font-weight:500;line-height:1.4;text-transform:none}.frd-rich-field::deep .k-editor[b-ordifhory5]{border-color:#9aa9ae}.frd-rich-field::deep .k-editor-toolbar[b-ordifhory5]{background:#eef1f2}.frd-rich-field::deep .k-editor-content[b-ordifhory5]{font-size:15px;line-height:1.5;text-transform:none}.frd-rich-field::deep .k-editor-content ul[b-ordifhory5],.frd-rich-field::deep .k-editor-content ol[b-ordifhory5]{margin:8px 0;padding-left:28px}.frd-rich-field::deep .k-editor-content li[b-ordifhory5]{margin:4px 0}.frd-item-editor.step .frd-current-type[b-ordifhory5]{border-left-color:#2a6f8d}.frd-item-editor.bullet .frd-current-type[b-ordifhory5]{border-left-color:#8a989e}
@media(max-width:850px){.frd-item-type-guide[b-ordifhory5]{grid-template-columns:1fr}.frd-item-type-guide article[b-ordifhory5]{border-right:0;border-bottom:1px solid #c5cdcf}.frd-item-type-guide article:last-child[b-ordifhory5]{border-bottom:0}.frd-section-controls>span[b-ordifhory5]{text-align:left}}

/* Keep the editor full width; the saved-document queue is a compact strip above it. */
.frd-builder-layout[b-ordifhory5]{display:flex;flex-direction:column;gap:18px}
.frd-builder-main[b-ordifhory5]{order:2;width:100%}
.frd-review-queue[b-ordifhory5]{order:1;position:static;max-height:none;overflow:visible;width:100%}
.frd-review-queue>header[b-ordifhory5]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px}
.frd-review-queue>header h2[b-ordifhory5]{margin:2px 0;font-size:21px}
.frd-review-queue>header span[b-ordifhory5]{display:block}
.frd-review-queue>header button.new[b-ordifhory5]{flex:0 0 auto;border:1px solid #132630;background:#132630;color:white;padding:11px 16px;font-weight:850}
.frd-review-list[b-ordifhory5]{display:flex;gap:0;overflow-x:auto;scrollbar-gutter:stable}
.frd-review-list>p[b-ordifhory5]{margin:0;padding:15px 20px;color:#52656d}
.frd-review-list>button[b-ordifhory5]{display:grid;flex:0 0 310px;text-align:left;padding:14px 16px;border:0;border-right:1px solid #c9d0d2;background:white;color:#132630;gap:4px}
.frd-review-list>button:hover[b-ordifhory5],.frd-review-list>button.active[b-ordifhory5]{background:#fff1e9;box-shadow:inset 0 -4px #f15a24}
.frd-review-list>button small[b-ordifhory5]{color:#f15a24;font-weight:850}
.frd-review-list>button span[b-ordifhory5]{display:flex;justify-content:space-between;color:#61737b}
.frd-review-list>button i[b-ordifhory5]{font-style:normal;background:#e5eaec;padding:3px 6px;font-size:10px}
.frd-builder-save[b-ordifhory5]{align-items:center}
.frd-builder-save>div[b-ordifhory5]{display:grid;margin-right:auto;gap:3px}
.frd-builder-save>div span[b-ordifhory5]{color:#61737b;font-size:12px}
.frd-builder-save button.word[b-ordifhory5]{background:#132630;color:white;border-color:#132630}
.frd-builder-save.top-actions[b-ordifhory5]{position:sticky;top:82px;z-index:50;margin-top:16px;border-top:4px solid #f15a24;box-shadow:0 8px 18px #10242e1f}
@media(max-width:720px){.frd-review-queue>header[b-ordifhory5]{align-items:stretch;flex-direction:column}.frd-review-queue>header button.new[b-ordifhory5]{width:100%}.frd-builder-save[b-ordifhory5]{align-items:stretch;flex-direction:column}.frd-builder-save>div[b-ordifhory5]{margin:0}.frd-builder-save a[b-ordifhory5],.frd-builder-save button[b-ordifhory5]{text-align:center}}

/* Keep editable content at a readable application size instead of inheriting the compact field-label size. */
.frd-item-heading input[b-ordifhory5],.frd-item-heading select[b-ordifhory5],.frd-item-editor textarea[b-ordifhory5],.frd-item-options select[b-ordifhory5]{font-family:inherit;font-size:15px;font-weight:400;line-height:1.45}
.frd-item-heading input[b-ordifhory5]{font-weight:700}
.frd-item-editor textarea[b-ordifhory5]{color:#172a34}
.frd-item-editor>label[b-ordifhory5]{font-size:11px}
.frd-item-options[b-ordifhory5],.frd-item-options label[b-ordifhory5]{font-size:13px}

/* Insertion bars are actions, so distinguish them from the dark section headers. */
.frd-insert-row button[b-ordifhory5]{background:#e8edef;color:#203740;font-size:13px;font-weight:750;padding:11px}
.frd-insert-row button:hover[b-ordifhory5]{background:#dce5e8;color:#142630}
.frd-wide-add.group[b-ordifhory5]{background:#e8e3db;color:#172a34;border:1px dashed #84949b;border-left:5px solid #f15a24;font-size:13px;font-weight:800}
.frd-wide-add.group:hover[b-ordifhory5]{background:#fff0e8;color:#9c3213;border-color:#f15a24}
/* /Components/Pages/ProjectScopeTime.razor.rz.scp.css */
.scope-time[b-4cdalf8pbb]{max-width:1600px;margin:30px auto;padding:24px;color:#1b303a}.scope-time>header[b-4cdalf8pbb]{background:#1b303a;border-top:4px solid #f65b2d;color:white;padding:28px}.scope-time h1[b-4cdalf8pbb]{font-size:38px;margin:10px 0}.scope-time header small[b-4cdalf8pbb]{color:#ff936f;letter-spacing:.1em}.totals[b-4cdalf8pbb]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0}.totals article[b-4cdalf8pbb]{display:grid;gap:12px;background:white;border:1px solid #c4d3d7;border-top:3px solid #287e87;padding:20px}.totals b[b-4cdalf8pbb]{font-size:27px}.totals small[b-4cdalf8pbb]{font-weight:700}.totals span[b-4cdalf8pbb],td small[b-4cdalf8pbb]{color:#586f79;font-size:13px}.notice[b-4cdalf8pbb]{padding:16px;border-left:3px solid #f65b2d;background:#eaf2f3}.scope-time button:not(.gage-tab)[b-4cdalf8pbb]{padding:10px 16px;background:#1b303a;border:0;border-left:3px solid #f65b2d;color:white;cursor:pointer;font:inherit;margin:3px}.scope-time button:disabled[b-4cdalf8pbb]{opacity:.5;cursor:wait}.scope-time button:focus-visible[b-4cdalf8pbb],.scope-time a:focus-visible[b-4cdalf8pbb]{outline:3px solid #f65b2d;outline-offset:3px}.scope-time a[b-4cdalf8pbb]{color:#206e79}.table-wrap[b-4cdalf8pbb]{overflow:auto;max-height:560px;border:1px solid #c4d3d7}table[b-4cdalf8pbb]{width:100%;border-collapse:collapse;background:white;min-width:850px}th[b-4cdalf8pbb],td[b-4cdalf8pbb]{text-align:left;padding:14px;border-bottom:1px solid #dce5e8;vertical-align:top}th[b-4cdalf8pbb]{background:#eaf2f3;position:sticky;top:0}td small[b-4cdalf8pbb]{display:block;margin-top:5px}.editor[b-4cdalf8pbb]{margin:22px 0;padding:24px;background:white;border:1px solid #c4d3d7;border-top:3px solid #287e87}.editor fieldset[b-4cdalf8pbb],.entry-filters[b-4cdalf8pbb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border:0;padding:0;margin:16px 0}.scope-time label[b-4cdalf8pbb]{display:grid;gap:8px}.scope-time input[b-4cdalf8pbb],.scope-time select[b-4cdalf8pbb],.scope-time textarea[b-4cdalf8pbb]{font:inherit;padding:10px;border:1px solid #b7c9cf;min-width:0;width:100%;box-sizing:border-box;background:white}.scope-time input[type=checkbox][b-4cdalf8pbb]{width:auto}.wide[b-4cdalf8pbb]{grid-column:1/-1}.scope-time textarea[b-4cdalf8pbb]{min-height:90px}.audit[b-4cdalf8pbb]{margin-top:24px;background:#fff;padding:18px}.audit details[b-4cdalf8pbb]{padding:12px;border-top:1px solid #c4d3d7}.audit pre[b-4cdalf8pbb]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;overflow:auto}.audit summary[b-4cdalf8pbb]{cursor:pointer}@media(max-width:1000px){.totals[b-4cdalf8pbb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.totals[b-4cdalf8pbb],.editor fieldset[b-4cdalf8pbb],.entry-filters[b-4cdalf8pbb]{grid-template-columns:1fr}.scope-time[b-4cdalf8pbb]{padding:12px}.scope-time h1[b-4cdalf8pbb]{font-size:30px}}



.resource-assignment[b-4cdalf8pbb] { border: 1px solid #c8d6da; border-left: 3px solid #287e89; padding: 1rem; margin: 1rem 0; }

.resource-assignment h4[b-4cdalf8pbb] { margin: 0 0 1rem; }



.resource-popup[b-4cdalf8pbb]{width:min(1100px,94vw);max-height:90vh;padding:0;border:1px solid #b7c9cf;border-top:4px solid #f65b2d;color:#1b303a;overflow:auto}.resource-popup[b-4cdalf8pbb]::backdrop{background:rgba(15,30,38,.6)}.resource-popup .editor[b-4cdalf8pbb]{margin:0;border:0}.popup-close[b-4cdalf8pbb]{float:right}.resource-assignment summary[b-4cdalf8pbb]{cursor:pointer;font-weight:600;padding:.5rem 0}.resource-popup h3[b-4cdalf8pbb]{font-size:1.6rem}

.deliverable-popup[b-4cdalf8pbb]{width:min(1400px,94vw);height:90vh;overflow:hidden}.work-picker[b-4cdalf8pbb]{width:min(1100px,90vw);height:75vh;overflow:hidden}.popup-layout[b-4cdalf8pbb]{display:flex;flex-direction:column;height:100%;box-sizing:border-box;min-height:0}.deliverable-heading[b-4cdalf8pbb]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.deliverable-heading h3[b-4cdalf8pbb]{margin:0}.deliverable-body[b-4cdalf8pbb]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px 4px}.deliverable-footer[b-4cdalf8pbb]{flex-shrink:0;border-top:1px solid #c4d3d7;padding-top:10px;background:white}.deliverable-footer p:empty[b-4cdalf8pbb]{display:none}.acceptance-card[b-4cdalf8pbb]{padding:16px;margin:16px 0;border:1px solid #c4d3d7;background:#f3f7f8}.linked-work article[b-4cdalf8pbb]{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #dce5e8;padding:12px}.linked-work small[b-4cdalf8pbb]{display:block;color:#586f79;font-size:13px;margin-top:5px}.scope-time .work-choice[b-4cdalf8pbb]{display:flex;align-items:start;gap:12px;padding:14px;border-bottom:1px solid #dce5e8}.work-choice input[b-4cdalf8pbb]{flex:0 0 auto;margin-top:4px}.work-picker[b-4cdalf8pbb]::backdrop{background:rgba(15,30,38,.45)}
.ownership-tag[b-4cdalf8pbb]{display:inline-block;padding:4px 9px;margin:4px 0;background:#eaf2f3;color:#1b5963;font-size:13px;font-weight:600;border-radius:4px}
.scope-tab-controls[b-4cdalf8pbb]{display:flex;justify-content:flex-end;align-items:end;gap:16px;margin:22px 0 12px}.scope-tab-controls label[b-4cdalf8pbb]{font-size:13px;font-weight:600;max-width:280px}.scope-time .gage-tabs[b-4cdalf8pbb]{margin-bottom:24px}
.scope-popup[b-4cdalf8pbb]{width:min(960px,94vw)}.scope-popup .deliverable-heading[b-4cdalf8pbb]{margin-bottom:20px}.scope-popup .editor>p:empty[b-4cdalf8pbb]{display:none}.scope-actions[b-4cdalf8pbb]{margin:12px 0}
.scope-tab-controls[b-4cdalf8pbb]{flex-wrap:wrap}.scope-tab-controls>small[b-4cdalf8pbb]{color:#586f79;font-size:13px;margin-right:auto;align-self:center}
.allocation-popup[b-4cdalf8pbb]{width:min(900px,94vw)}.allocation-popup fieldset[b-4cdalf8pbb]{grid-template-columns:repeat(2,minmax(0,1fr))}.allocation-context[b-4cdalf8pbb]{padding:18px;background:#eaf2f3;margin:20px 0}.allocation-context h4[b-4cdalf8pbb]{margin:0 0 8px;font-size:1.15rem}.allocation-context p[b-4cdalf8pbb]{margin:0;color:#586f79}.allocation-context dl[b-4cdalf8pbb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0}.allocation-context dt[b-4cdalf8pbb]{font-size:13px;color:#586f79}.allocation-context dd[b-4cdalf8pbb]{margin:5px 0 0;font-size:1.25rem;font-weight:600}.allocation-popup label small[b-4cdalf8pbb],.allocation-help[b-4cdalf8pbb],.allocation-scope-note[b-4cdalf8pbb]{font-size:13px;color:#586f79;font-weight:400}.allocation-popup .editor>p:empty[b-4cdalf8pbb]{display:none}@media(max-width:650px){.allocation-popup fieldset[b-4cdalf8pbb],.allocation-context dl[b-4cdalf8pbb]{grid-template-columns:1fr}}
.totals[b-4cdalf8pbb]{grid-template-columns:repeat(4,minmax(0,1fr))}.totals .date-summary[b-4cdalf8pbb]{font-size:21px}.workflow-guide[b-4cdalf8pbb]{padding:14px 18px;background:#eaf2f3;color:#365560;font-size:14px}.resource-views[b-4cdalf8pbb]{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.resource-views .selected[b-4cdalf8pbb]{background:#287e87}.scope-popup[b-4cdalf8pbb]{height:min(850px,90vh);overflow:hidden}.scope-hours-summary[b-4cdalf8pbb]{grid-column:1/-1;padding:16px;background:#eaf2f3}.scope-hours-summary p[b-4cdalf8pbb]{font-size:13px;margin:8px 0 0}.scope-project[b-4cdalf8pbb]{display:flex!important;align-items:center;gap:10px;margin:14px 0}.scope-project input[b-4cdalf8pbb]{width:auto}.deliverable-scope[b-4cdalf8pbb]{border-top:3px solid #287e87;padding:20px;margin:22px 0;background:#f2f6f7}.advanced-work[b-4cdalf8pbb]{margin:25px 0;border-top:1px solid #c4d3d7;padding-top:18px}.advanced-work>summary[b-4cdalf8pbb]{font-weight:600;cursor:pointer}@media(max-width:1000px){.totals[b-4cdalf8pbb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.totals[b-4cdalf8pbb]{grid-template-columns:1fr}}
.table-wrap[b-4cdalf8pbb]{max-height:none}
.listing-section[b-4cdalf8pbb]{margin:20px 0;border:1px solid #c4d3d7;background:white}
.listing-section>summary[b-4cdalf8pbb],.deliverable-scope>summary[b-4cdalf8pbb]{padding:16px;background:#eaf2f3;font-weight:600;cursor:pointer;font-size:18px}
.deliverable-scope:not([open])[b-4cdalf8pbb]{padding:0}
summary:focus-visible[b-4cdalf8pbb]{outline:3px solid #f65b2d;outline-offset:2px}
/* Deliverable editor: fixed controls surrounding one scrolling content area. */
.deliverable-popup[b-4cdalf8pbb]{width:min(1180px,94vw);height:min(940px,92dvh);max-height:92dvh;box-sizing:border-box}
.deliverable-popup>.popup-layout[b-4cdalf8pbb]{padding:0}
.deliverable-popup .deliverable-heading[b-4cdalf8pbb]{padding:20px 24px;border-bottom:1px solid #c4d3d7;background:#fff}
.deliverable-popup .deliverable-body[b-4cdalf8pbb]{padding:20px 24px;background:#f7fafb;scrollbar-gutter:stable}
.deliverable-popup .deliverable-footer[b-4cdalf8pbb]{padding:14px 24px;margin:0}
.deliverable-section[b-4cdalf8pbb]{margin:0 0 18px;padding:20px;background:white;border:1px solid #c4d3d7;border-top:3px solid #287e87}
.deliverable-section>h4[b-4cdalf8pbb]{font-size:20px;margin:0 0 18px}
.deliverable-section>summary[b-4cdalf8pbb]{cursor:pointer;font-size:19px;font-weight:600;line-height:1.5}
.deliverable-section[open]>summary[b-4cdalf8pbb]{margin-bottom:16px}
.deliverable-section>p[b-4cdalf8pbb]{font-size:14px;color:#586f79;line-height:1.6;margin:12px 0}
.deliverable-popup fieldset[b-4cdalf8pbb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.deliverable-popup .planning-task-list[b-4cdalf8pbb]{display:grid;grid-template-columns:1fr;gap:10px;margin:16px 0 0}
.deliverable-popup .planning-task-list .scope-project[b-4cdalf8pbb]{display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px;border:1px solid #d5e2e5;background:#f8fbfb;line-height:1.5;cursor:pointer}
.planning-task-list input[type=checkbox][b-4cdalf8pbb]{flex:0 0 18px;width:18px;height:18px;margin-top:3px;accent-color:#287e87}
.planning-task-list span[b-4cdalf8pbb]{min-width:0;overflow-wrap:anywhere}
.planning-task-list small[b-4cdalf8pbb]{display:block;margin-top:5px;color:#586f79;font-size:13px}
.deliverable-popup .linked-work article[b-4cdalf8pbb]{gap:20px;padding:16px 0;align-items:flex-start}
.deliverable-popup .linked-work article>div[b-4cdalf8pbb]{min-width:0;flex:1}
.scope-time .deliverable-popup .linked-activity-title[b-4cdalf8pbb]{background:transparent;color:#206e79;border:0;padding:0;margin:0;text-align:left;text-decoration:underline;text-underline-offset:3px;font-weight:600;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.deliverable-popup .acceptance-card[b-4cdalf8pbb]{padding:16px;background:#f8fbfb;margin:16px 0}
@media(max-width:650px){.deliverable-popup[b-4cdalf8pbb]{width:97vw;height:94dvh;max-height:94dvh}.deliverable-popup .deliverable-heading[b-4cdalf8pbb],.deliverable-popup .deliverable-footer[b-4cdalf8pbb]{padding:14px 16px}.deliverable-popup .deliverable-body[b-4cdalf8pbb]{padding:14px}.deliverable-section[b-4cdalf8pbb]{padding:14px}.deliverable-popup fieldset[b-4cdalf8pbb]{grid-template-columns:1fr}.deliverable-popup .linked-work article[b-4cdalf8pbb]{flex-direction:column;gap:10px}}

/* Scope definitions use the available screen space; long fields grow naturally. */
.scope-popup[b-4cdalf8pbb]{width:min(1480px,96vw);height:92dvh;max-width:96vw;max-height:94dvh;min-width:min(680px,94vw);min-height:min(480px,90dvh);resize:both;overflow:hidden;padding:0}
.scope-popup .popup-layout[b-4cdalf8pbb]{margin:0;border:0;padding:24px;height:100%;overflow:hidden}
.scope-popup fieldset[b-4cdalf8pbb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.scope-popup .scope-name[b-4cdalf8pbb]{grid-column:span 2}
.scope-popup .criteria[b-4cdalf8pbb]{grid-column:span 2}
.scope-popup fieldset>label:not(.wide):not(.criteria):not(.scope-name):has(textarea)[b-4cdalf8pbb]{grid-column:span 2}
.scope-popup textarea[b-4cdalf8pbb]{field-sizing:content;min-height:110px;resize:vertical;overflow-y:hidden;line-height:1.5}
.scope-popup .deliverable-body[b-4cdalf8pbb]{padding:12px 8px;scrollbar-gutter:stable}
.scope-popup .deliverable-heading[b-4cdalf8pbb]{margin:0;padding-bottom:16px;border-bottom:1px solid #c4d3d7}
.scope-popup .deliverable-footer[b-4cdalf8pbb]{padding-top:14px}
.scope-order[b-4cdalf8pbb]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}
.scope-time .scope-order button[b-4cdalf8pbb]{padding:6px 10px;font-size:13px}
@media(max-width:800px){.scope-popup fieldset[b-4cdalf8pbb]{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-popup .popup-layout[b-4cdalf8pbb]{padding:16px}}
@media(max-width:520px){.scope-popup fieldset[b-4cdalf8pbb]{display:flex;flex-direction:column}.scope-popup[b-4cdalf8pbb]{width:96vw;resize:none}}

.scope-popup fieldset[b-4cdalf8pbb]{gap:14px}
.scope-popup fieldset>label:nth-of-type(2)[b-4cdalf8pbb],.scope-popup fieldset>label:nth-of-type(3)[b-4cdalf8pbb],.scope-popup fieldset>label:nth-of-type(4)[b-4cdalf8pbb]{grid-column:span 2}
.scope-popup textarea[b-4cdalf8pbb]{min-height:76px}
.scope-popup label.wide textarea[b-4cdalf8pbb]{min-height:64px}
.scope-popup .scope-hours-summary[b-4cdalf8pbb]{padding:12px}
.scope-popup .scope-hours-summary p[b-4cdalf8pbb]{margin:5px 0 0}

/* Keep scope summaries readable and ordering visually secondary. */
.scope-list-table[b-4cdalf8pbb]{table-layout:fixed;min-width:1150px}
.scope-title-col[b-4cdalf8pbb]{width:42%}.scope-planned-col[b-4cdalf8pbb]{width:16%}.scope-baseline-col[b-4cdalf8pbb]{width:9%}.scope-actual-col[b-4cdalf8pbb]{width:8%}.scope-dates-col[b-4cdalf8pbb]{width:11%}.scope-actions-col[b-4cdalf8pbb]{width:10%}.scope-order-col[b-4cdalf8pbb]{width:4%}
.scope-list-table th[b-4cdalf8pbb],.scope-list-table td[b-4cdalf8pbb]{padding:16px 12px;overflow-wrap:break-word}
.scope-list-table .scope-description[b-4cdalf8pbb]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;line-height:1.5;max-width:65ch;margin:8px 0}
.scope-list-table td:nth-child(5)[b-4cdalf8pbb]{font-size:14px}.scope-list-table td:nth-child(5) small[b-4cdalf8pbb]{font-size:13px}
.scope-time .scope-row-actions button[b-4cdalf8pbb]{display:block;width:100%;box-sizing:border-box;margin:0 0 8px;padding:9px 10px;font-size:13px;line-height:1.4}
.scope-row-order[b-4cdalf8pbb]{border-left:1px solid #edf1f2}
.scope-list-table .scope-order[b-4cdalf8pbb]{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0}
.scope-time .scope-order .scope-order-secondary[b-4cdalf8pbb]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;margin:0;background:#f5f8f9;color:#526c76;border:1px solid #d5e0e4;border-radius:4px;font-size:17px;line-height:1;cursor:pointer}
.scope-time .scope-order .scope-order-secondary:hover:not(:disabled)[b-4cdalf8pbb]{background:#e5eef0;color:#1b5963;border-color:#9db5be}
.scope-time .scope-order .scope-order-secondary:disabled[b-4cdalf8pbb]{opacity:.35;cursor:default;background:#fafbfc}
.order-heading[b-4cdalf8pbb]{font-size:11px;font-weight:500;color:#6a8089}
.scope-list-table .order-heading[b-4cdalf8pbb]{display:none}

/* Scope & Time action hierarchy: dark only for a final save/commit/approval. */
.scope-time[b-4cdalf8pbb]  button.gage-button--secondary{background:#fff;color:#29424d;border:1px solid #b8cbd2;border-radius:4px}
.scope-time[b-4cdalf8pbb]  button.gage-button--secondary:hover:not(:disabled){background:#edf3f4;border-color:#7c9ca8}
.scope-time[b-4cdalf8pbb]  button.gage-button--tertiary{background:transparent;color:#206e79;border:1px solid transparent;border-radius:4px}
.scope-time[b-4cdalf8pbb]  button.gage-button--tertiary:hover:not(:disabled){background:#edf3f4;text-decoration:underline;text-underline-offset:3px}
.scope-time[b-4cdalf8pbb]  button.gage-button--primary{background:#1b303a;color:#fff;border:1px solid #1b303a;border-radius:4px}
.scope-time[b-4cdalf8pbb]  button.gage-button--primary:hover:not(:disabled){background:#294b5b;border-color:#294b5b}
.scope-time[b-4cdalf8pbb]  button.scope-action-danger{background:#fff;color:#9c3529;border:1px solid #d9b4ad}
.scope-time[b-4cdalf8pbb]  button.scope-action-danger:hover:not(:disabled){background:#fff1ed;border-color:#bc7465}
.scope-time[b-4cdalf8pbb]  button.gage-button.selected,.scope-time[b-4cdalf8pbb]  button.gage-button[aria-pressed="true"]{background:#e1eef0;color:#1b5963;border-color:#287e87}
.scope-time[b-4cdalf8pbb]  button.gage-button:disabled{opacity:.45;cursor:default}

.scope-popup .scope-description-editor textarea[b-4cdalf8pbb]{field-sizing:content;height:auto;min-height:100px;max-height:none;overflow-y:hidden;resize:vertical}
.scope-popup textarea[b-4cdalf8pbb]{field-sizing:content;height:auto;max-height:none;overflow-y:hidden}
.scope-project-owner[b-4cdalf8pbb]{margin-top:22px}
.scope-project-owner>h4[b-4cdalf8pbb]{margin-bottom:8px}

.scope-project-context[b-4cdalf8pbb]{margin-bottom:24px}.scope-project-context .scope-project-owner[b-4cdalf8pbb]{margin-top:0;padding:16px 18px;background:#f4f8f9;border:1px solid #d5e1e5;border-radius:4px}.scope-project-context h4[b-4cdalf8pbb]{margin:0 0 8px}.scope-project-context p[b-4cdalf8pbb]{margin:0}.scope-additional-projects[b-4cdalf8pbb]{margin:12px 0 20px}.scope-additional-projects>summary[b-4cdalf8pbb]{cursor:pointer;padding:12px 0;color:#42616c;font-weight:600}
/* /Components/Pages/ProjectScreenPresentation.razor.rz.scp.css */
.standalone-presentation[b-tyom9mq2rr]{max-width:1500px;margin:35px auto;padding:0 24px 50px}.presentation-navigation[b-tyom9mq2rr]{display:flex;gap:25px;justify-content:space-between;align-items:flex-start;margin-bottom:22px;color:#1b303a}.presentation-navigation a[b-tyom9mq2rr]{color:#176e78}.presentation-navigation details[b-tyom9mq2rr]{width:min(540px,65%);background:white;padding:12px 18px;border:1px solid #cbd8dd}.presentation-navigation summary[b-tyom9mq2rr]{cursor:pointer;font-weight:bold}.presentation-navigation label[b-tyom9mq2rr]{display:block;margin:18px 0 8px}.presentation-navigation input[b-tyom9mq2rr]{display:block;width:100%;box-sizing:border-box;padding:12px;margin-top:8px;border:1px solid #afc2cc}.presentation-navigation ul[b-tyom9mq2rr]{padding:0;list-style:none;max-height:340px;overflow:auto}.presentation-navigation li[b-tyom9mq2rr]{padding:10px 0;border-bottom:1px solid #e0e7e9}.presentation-navigation small[b-tyom9mq2rr]{margin-left:12px;color:#637e89}.presentation-navigation p[b-tyom9mq2rr]{font-size:13px}@media(max-width:600px){.standalone-presentation[b-tyom9mq2rr]{padding:0 10px}.presentation-navigation[b-tyom9mq2rr]{display:block}.presentation-navigation details[b-tyom9mq2rr]{width:auto;margin-top:18px}}
/* /Components/Pages/ProjectSequenceConfiguration.razor.rz.scp.css */
.sequence-page[b-ci18k1l047]{box-sizing:border-box;max-width:1600px;margin:24px auto 120px;padding:0 24px;min-width:0}
.sequence-hero[b-ci18k1l047]{padding:28px 30px;background:#192a33;color:white;border-top:5px solid #fa5b2c}
.sequence-hero h1[b-ci18k1l047]{font-size:clamp(26px,3vw,42px);line-height:1.2;margin:12px 0;letter-spacing:-.02em;overflow-wrap:anywhere;scroll-margin-top:130px}
.sequence-hero p[b-ci18k1l047]{margin:0;font-size:14px}.sequence-hero small[b-ci18k1l047]{font-size:12px;letter-spacing:.06em}
.sequence-workspace[b-ci18k1l047]{position:relative;min-height:600px;background:#f2f7f8}
.sequence-workspace.pending .workspace-content[b-ci18k1l047]{visibility:hidden}
.sequence-loading[b-ci18k1l047]{position:absolute;top:32px;left:24px;right:24px;padding:24px;border-left:3px solid #247e86;background:white;color:#203f50}
@media(min-width:1400px){.sequence-page[b-ci18k1l047]{width:calc(100% - 240px);margin-left:auto;margin-right:224px;max-width:1600px}}
@media(max-width:650px){.sequence-page[b-ci18k1l047]{padding:0 12px}.sequence-hero[b-ci18k1l047]{padding:20px}.sequence-hero h1[b-ci18k1l047]{font-size:28px}}
/* /Components/Pages/ProjectTraceability.razor.rz.scp.css */
.trace-page[b-ks9svvqmrj]{background:#f3f1ec;min-height:100vh;padding:32px 0 90px;color:#132530}.trace-hero[b-ks9svvqmrj]{background:#122631;color:white;border-bottom:3px solid #fb5324;padding:32px 38px;display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:end}.trace-hero small[b-ks9svvqmrj],.trace-story small[b-ks9svvqmrj]{color:#ff5a2a;font-weight:800;letter-spacing:.14em}.trace-hero h1[b-ks9svvqmrj]{font-size:42px;line-height:1;margin:9px 0 0}.trace-hero h1 em[b-ks9svvqmrj]{color:#ff5a2a;font-style:normal}.trace-hero p[b-ks9svvqmrj]{color:#c8d1d5;line-height:1.6}.trace-dashboard[b-ks9svvqmrj]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.trace-dashboard article[b-ks9svvqmrj]{background:white;border:1px solid #b8c0c3;border-top:3px solid #fb5324;padding:20px;display:grid;gap:8px}.trace-dashboard small[b-ks9svvqmrj],.trace-toolbar small[b-ks9svvqmrj]{font-size:10px;letter-spacing:.13em;font-weight:800;color:#6c7a80}.trace-dashboard article>b[b-ks9svvqmrj]{font-size:38px}.trace-dashboard span[b-ks9svvqmrj]{min-height:38px;color:#64757d}.trace-dashboard a[b-ks9svvqmrj]{color:#122631;font-weight:800}.trace-story[b-ks9svvqmrj]{background:white;border:1px solid #abb5b9;padding:26px}.trace-story>header[b-ks9svvqmrj]{display:flex;justify-content:space-between;align-items:end}.trace-story h2[b-ks9svvqmrj]{margin:5px 0;font-size:28px}.trace-chain[b-ks9svvqmrj]{display:flex;align-items:center;justify-content:space-between;margin:20px 0;padding:13px;background:#122631;color:white;font-size:11px;letter-spacing:.08em}.trace-chain i[b-ks9svvqmrj]{color:#fb5324}.traceability-row[b-ks9svvqmrj]{display:grid;grid-template-columns:1.2fr 18px 1.2fr 18px 1.3fr 18px 1.3fr 18px .8fr;align-items:stretch;border-top:1px solid #cbd1d3;padding:10px 0}.traceability-row>a[b-ks9svvqmrj],.traceability-row>span[b-ks9svvqmrj],.traceability-branch>a[b-ks9svvqmrj],.traceability-branch>span[b-ks9svvqmrj]{padding:11px;background:#f4f2ee;color:#132530;text-decoration:none;display:grid;gap:4px}.traceability-row small[b-ks9svvqmrj]{font-size:9px;color:#f0542a;font-weight:900}.traceability-row b[b-ks9svvqmrj]{font-size:12px}.traceability-row>i[b-ks9svvqmrj]{display:grid;place-items:center;color:#f0542a}.traceability-branch[b-ks9svvqmrj]{display:grid;gap:3px}.trace-toolbar[b-ks9svvqmrj]{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;background:#e8e5df;border:1px solid #b7c0c4;padding:16px;margin-top:22px;align-items:end}.trace-toolbar label[b-ks9svvqmrj]{display:grid;gap:5px}.trace-toolbar input[b-ks9svvqmrj],.trace-toolbar select[b-ks9svvqmrj],.trace-form input[b-ks9svvqmrj],.trace-form select[b-ks9svvqmrj],.trace-form textarea[b-ks9svvqmrj]{border:1px solid #9caab0;background:white;padding:11px;font:inherit}.trace-toolbar button[b-ks9svvqmrj],.trace-form button[b-ks9svvqmrj],.trace-dialog footer button[b-ks9svvqmrj],.coverage-lights>button[b-ks9svvqmrj],.frd-list header>button[b-ks9svvqmrj],.test-list button[b-ks9svvqmrj]{background:#122631;color:white;border:0;padding:12px 16px;font-weight:800}.trace-register[b-ks9svvqmrj],.frd-list[b-ks9svvqmrj],.test-list[b-ks9svvqmrj]{background:white;border:1px solid #aeb8bc;margin-top:12px}.trace-register>header[b-ks9svvqmrj],.test-list>header[b-ks9svvqmrj]{display:grid;grid-template-columns:2.2fr 1fr 1fr 1.4fr;background:#122631;color:white;padding:12px 16px;font-size:10px;font-weight:800;letter-spacing:.1em}.trace-register>article[b-ks9svvqmrj]{display:grid;grid-template-columns:2.2fr 1fr 1fr 1.4fr;border-top:1px solid #cbd1d3;padding:16px;gap:14px}.trace-register article>div[b-ks9svvqmrj]{display:grid;align-content:start;gap:4px}.trace-title[b-ks9svvqmrj]{border:0;background:transparent;text-align:left;padding:0;display:grid;gap:5px;color:#132530}.trace-title small[b-ks9svvqmrj]{color:#f0542a;font-size:10px;font-weight:800}.trace-title b[b-ks9svvqmrj]{font-size:17px;text-decoration:underline;text-decoration-color:#bdc5c8;text-underline-offset:3px}.trace-title span[b-ks9svvqmrj]{color:#64757d}.trace-status[b-ks9svvqmrj]{background:#e5eaec;border-left:2px solid #fb5324;padding:6px 9px;font-size:11px;font-weight:800;width:max-content}.coverage-lights[b-ks9svvqmrj]{display:flex!important;flex-wrap:wrap;gap:7px!important}.coverage-dot[b-ks9svvqmrj]{display:grid;text-align:center;gap:2px}.coverage-dot i[b-ks9svvqmrj]{font-style:normal;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;background:#dfe4e6}.coverage-dot.covered i[b-ks9svvqmrj]{background:#d9ecdf;color:#18733d}.coverage-dot small[b-ks9svvqmrj]{font-size:8px}.trace-expand[b-ks9svvqmrj]{grid-column:1/-1!important;border-top:1px solid #ccd2d4;padding-top:12px}.frd-list>article[b-ks9svvqmrj]{border-top:1px solid #c6ced1;padding:18px}.frd-list>article>header[b-ks9svvqmrj]{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:start}.frd-metrics[b-ks9svvqmrj]{display:flex;gap:20px;flex-wrap:wrap;margin-top:14px;background:#efede8;padding:12px}.frd-metrics span[b-ks9svvqmrj]{font-size:11px}.frd-detail[b-ks9svvqmrj]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.frd-detail section[b-ks9svvqmrj]{border:1px solid #c4cbce;padding:13px}.frd-detail section>small[b-ks9svvqmrj]{color:#f0542a;font-weight:800}.frd-detail section>div[b-ks9svvqmrj]{display:grid;gap:3px;border-top:1px solid #ddd;padding:9px 0}.frd-detail em[b-ks9svvqmrj]{font-size:10px;color:#66777e}.test-list>header[b-ks9svvqmrj],.test-list>article[b-ks9svvqmrj]{grid-template-columns:1.7fr 1fr .7fr 1fr .7fr}.test-list>article[b-ks9svvqmrj]{display:grid;gap:12px;padding:15px;border-top:1px solid #ccd2d4}.test-list article>div[b-ks9svvqmrj]{display:grid;align-content:start;gap:4px}.trace-backdrop[b-ks9svvqmrj]{position:fixed;inset:0;background:#0b1821d9;z-index:10000;padding:24px;overflow:auto}.trace-dialog[b-ks9svvqmrj]{background:#f5f3ee;max-width:820px;margin:auto;border:1px solid white}.trace-dialog.wide[b-ks9svvqmrj]{max-width:1120px}.trace-dialog>header[b-ks9svvqmrj]{background:#122631;color:white;border-bottom:3px solid #fb5324;padding:20px 24px;display:flex;justify-content:space-between}.trace-dialog>header small[b-ks9svvqmrj]{color:#fb5324}.trace-dialog>header h2[b-ks9svvqmrj]{margin:5px 0}.trace-dialog>header>button[b-ks9svvqmrj]{background:transparent;border:1px solid white;color:white;width:38px;height:38px;font-size:22px}.trace-form[b-ks9svvqmrj]{padding:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.trace-form>label[b-ks9svvqmrj]{display:grid;gap:5px;font-size:11px;font-weight:800;text-transform:uppercase}.trace-form .wide[b-ks9svvqmrj]{grid-column:1/-1}.trace-form textarea[b-ks9svvqmrj]{min-height:92px;resize:vertical;text-transform:none}.trace-form label.check[b-ks9svvqmrj]{display:flex;flex-direction:row;align-items:center}.relationship-picker[b-ks9svvqmrj]{border:1px solid #acb6ba;max-height:230px;overflow:auto}.relationship-picker legend[b-ks9svvqmrj]{font-weight:800;padding:0 7px}.relationship-picker label[b-ks9svvqmrj]{display:flex;gap:8px;padding:8px;border-top:1px solid #d5dadc}.relationship-picker label span[b-ks9svvqmrj]{display:flex;gap:7px}.inline-records[b-ks9svvqmrj]{border:1px solid #acb6ba;padding:12px}.inline-records>header[b-ks9svvqmrj]{display:flex;justify-content:space-between}.inline-records article[b-ks9svvqmrj]{display:grid;grid-template-columns:150px 1fr 1fr auto;gap:8px;margin-top:9px}.inline-records textarea[b-ks9svvqmrj]{min-height:70px}.trace-dialog>footer[b-ks9svvqmrj]{padding:15px 20px;background:white;display:flex;justify-content:flex-end;gap:8px}.trace-dialog footer button.primary[b-ks9svvqmrj]{background:#fb5324}.trace-empty[b-ks9svvqmrj]{background:white;padding:40px}@media(max-width:1000px){.trace-dashboard[b-ks9svvqmrj]{grid-template-columns:repeat(2,1fr)}.trace-register>header[b-ks9svvqmrj],.test-list>header[b-ks9svvqmrj]{display:none}.trace-register>article[b-ks9svvqmrj],.test-list>article[b-ks9svvqmrj]{grid-template-columns:1fr 1fr}.traceability-row[b-ks9svvqmrj]{grid-template-columns:1fr}.traceability-row>i[b-ks9svvqmrj]{transform:rotate(90deg)}.frd-detail[b-ks9svvqmrj]{grid-template-columns:1fr}}@media(max-width:650px){.trace-hero[b-ks9svvqmrj]{grid-template-columns:1fr}.trace-dashboard[b-ks9svvqmrj],.trace-register>article[b-ks9svvqmrj],.test-list>article[b-ks9svvqmrj],.trace-form[b-ks9svvqmrj]{grid-template-columns:1fr}.trace-form .wide[b-ks9svvqmrj]{grid-column:auto}.inline-records article[b-ks9svvqmrj]{grid-template-columns:1fr}}
.trace-toolbar.frd-toolbar[b-ks9svvqmrj]{grid-template-columns:minmax(0,2fr) minmax(180px,1fr) auto}
.trace-ai-builder[b-ks9svvqmrj],.frd-edit-link[b-ks9svvqmrj]{display:inline-flex;align-items:center;justify-content:center;background:#fb5324;color:#fff;text-decoration:none;padding:12px 16px;font-weight:800;white-space:nowrap}
.frd-edit-link[b-ks9svvqmrj]{background:#122631}
.frd-detail[b-ks9svvqmrj]{display:flex;flex-direction:column;gap:12px}
.frd-detail section[b-ks9svvqmrj]{width:100%;box-sizing:border-box}
.frd-detail section>div[b-ks9svvqmrj]{grid-template-columns:minmax(120px,.22fr) minmax(0,1fr) auto;align-items:start;column-gap:16px}
@media(max-width:700px){.trace-toolbar.frd-toolbar[b-ks9svvqmrj]{grid-template-columns:1fr}.frd-detail section>div[b-ks9svvqmrj]{grid-template-columns:1fr}.frd-edit-link[b-ks9svvqmrj]{grid-column:1/-1}}

.frd-gap-options[b-ks9svvqmrj]{max-height:320px;overflow-y:auto;margin:12px 0}.frd-gap-options label[b-ks9svvqmrj]{display:flex;align-items:flex-start;gap:10px;padding:10px;border-bottom:1px solid #d5e2e7}.frd-gap-options input[type=checkbox][b-ks9svvqmrj]{width:18px;min-width:18px;height:18px}.frd-gap-options small[b-ks9svvqmrj]{display:block;margin-top:4px}.relationship-picker p[b-ks9svvqmrj]{font-size:13px}
/* /Components/Pages/ProjectWorkRegistry.razor.rz.scp.css */
.embedded-work-page[b-zlgssx89jd] {
    min-height: 0;
    margin-top: 28px;
    padding: 0 0 70px;
    background: transparent;
}
.work-register-page:not(.embedded-work-page) > .container[b-zlgssx89jd] { width: calc(100% - 48px); max-width: 1640px; }
.work-register-page .work-registry-toolbar[b-zlgssx89jd] { grid-template-columns: repeat(auto-fit,minmax(190px,1fr)); }
.record-references[b-zlgssx89jd] { display:flex; flex-wrap:wrap; gap:8px 16px; margin-bottom:8px; font-size:13px; color:#17232d; }
.record-references strong[b-zlgssx89jd] { border-left:3px solid #f4511e; padding-left:8px; }
.record-configuration-links[b-zlgssx89jd] { display:grid; gap:6px; margin:10px 0; font-size:13px; line-height:1.5; }
.record-configuration-links a[b-zlgssx89jd] { color:#294c5e; text-underline-offset:3px; overflow-wrap:anywhere; }
.record-configuration-links > span[b-zlgssx89jd] { color:#60727d; }
.record-follow-up[b-zlgssx89jd] { display:grid; grid-template-columns:minmax(0,1fr) minmax(180px,.5fr); gap:16px; padding:12px; margin:12px 0; border-left:3px solid #f4511e; background:#f2f5f7; font-size:13px; line-height:1.5; }
.record-follow-up strong[b-zlgssx89jd],.record-follow-up span[b-zlgssx89jd],.record-follow-up time[b-zlgssx89jd] { display:block; }
.record-follow-up strong[b-zlgssx89jd] { margin-bottom:4px; color:#17232d; }
.record-description[b-zlgssx89jd] { margin:10px 0; border-top:1px solid #dce2e5; padding-top:8px; }
.record-description > summary[b-zlgssx89jd] { width:fit-content; cursor:pointer; color:#294c5e; font-size:13px; font-weight:600; line-height:1.6; }
.record-description > summary:hover[b-zlgssx89jd] { color:#b9411c; }
.record-description > summary:focus-visible[b-zlgssx89jd] { outline:2px solid #f4511e; outline-offset:4px; }
.record-description .description-hide[b-zlgssx89jd],.record-description[open] .description-show[b-zlgssx89jd] { display:none; }
.record-description[open] .description-hide[b-zlgssx89jd] { display:inline; }
.work-type-group article .record-description > p[b-zlgssx89jd] { margin:8px 0 12px; white-space:pre-wrap; overflow-wrap:anywhere; }
.record-follow-up span[b-zlgssx89jd],.record-follow-up time[b-zlgssx89jd] { color:#526773; overflow-wrap:anywhere; }
.work-type-group article .record-follow-up p[b-zlgssx89jd] { white-space:pre-wrap; color:#17232d; margin-bottom:6px; }
@media(max-width:1100px){.record-follow-up[b-zlgssx89jd]{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){.work-register-page:not(.embedded-work-page) > .container[b-zlgssx89jd]{width:calc(100% - 24px)}.work-register-page .work-registry-toolbar[b-zlgssx89jd]{grid-template-columns:minmax(0,1fr)}}
.decision-participant-actions[b-zlgssx89jd]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center}.decision-participant-actions select[b-zlgssx89jd]{min-height:38px;min-width:220px;border:1px solid #a8b3b8;background:#fff;padding:7px 10px}.decision-participant-actions button:disabled[b-zlgssx89jd]{opacity:.5;cursor:not-allowed}

.embedded-work-page > .container[b-zlgssx89jd] {
    width: 100%;
    max-width: none;
    padding: 0;
}

.work-registry-categories[b-zlgssx89jd] {
    display: grid;
    gap: 18px;
    margin-top: 18px;
}

.work-registry-toolbar[b-zlgssx89jd] {
    grid-template-columns: minmax(220px, 1fr) minmax(220px, 260px) minmax(220px, 260px) 175px auto auto;
    align-items: stretch;
}

.work-registry-toolbar[b-zlgssx89jd]  .work-type-filter {
    height: 44px;
    min-height: 44px;
    align-self: end;
    box-sizing: border-box;
    border-color: #aab5ba;
    border-radius: 0;
    background: #fff;
}

.work-registry-toolbar[b-zlgssx89jd]  .work-type-filter .k-input-inner {
    height: 100%;
    min-height: 0;
    padding: 8px;
    box-sizing: border-box;
    border: 0;
    font-size: 14px;
}

.work-registry-toolbar[b-zlgssx89jd]  .work-type-filter .k-input-button {
    width: 34px;
    min-width: 34px;
    height: 100%;
    min-height: 0;
    padding: 0;
    border: 0;
    border-left: 1px solid #aab5ba;
    border-radius: 0;
    background: #f2f5f7;
    color: #17232d;
}

.work-registry-toolbar[b-zlgssx89jd]  .searchable-user-picker {
    min-width: 0;
}

.work-registry-toolbar[b-zlgssx89jd]  .searchable-user-control,
.work-registry-toolbar[b-zlgssx89jd]  .searchable-user-control input {
    height: 100%;
}

.work-registry-toolbar > .include-closed-filter[b-zlgssx89jd] {
    display: flex;
    min-height: 48px;
    margin: 0;
    align-items: center;
    justify-content: center;
    gap: 8px;
    white-space: nowrap;
}

.work-registry-toolbar > .include-closed-filter input[b-zlgssx89jd] {
    width: 17px;
    height: 17px;
    min-height: 0;
    margin: 0;
    accent-color: #f4511e;
}

.work-category[b-zlgssx89jd] {
    border: 1px solid #172630;
    background: #fff;
}

.work-category > header[b-zlgssx89jd] {
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 25px;
    padding: 17px 20px;
    border-bottom: 3px solid #f4511e;
    background: #172630;
    color: #fff;
}

.work-category > header small[b-zlgssx89jd] {
    color: #f4511e;
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .1em;
}

.work-category > header h2[b-zlgssx89jd] {
    margin: 3px 0;
}

.work-category > header p[b-zlgssx89jd] {
    margin: 0;
    color: #cbd5d9;
}

.work-category > header > b[b-zlgssx89jd] {
    font-size: 30px;
}

.work-type-group > header[b-zlgssx89jd] {
    display: flex;
    justify-content: space-between;
    padding: 9px 16px;
    border-bottom: 1px solid #c8d1d5;
    background: #ebe8e2;
}

.work-type-group > header h3[b-zlgssx89jd] {
    margin: 0;
    font-size: 16px;
}

.work-type-group > article[b-zlgssx89jd] {
    display: grid;
    grid-template-columns: minmax(400px, 1fr) 135px 110px 105px 55px 92px;
    gap: 14px;
    align-items: center;
    padding: 13px 16px;
    border-bottom: 1px solid #d0d8dc;
}

.work-record-summary[b-zlgssx89jd] {
    min-width: 0;
}

.work-record-summary > small[b-zlgssx89jd] {
    display: block;
    margin-bottom: 5px;
}

.work-title-link[b-zlgssx89jd] {
    display: block;
    width: fit-content;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    color: #172630;
    font: inherit;
    text-align: left;
    text-decoration: underline;
    text-decoration-color: #aab4b8;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
    cursor: pointer;
}

.work-title-link:hover[b-zlgssx89jd],
.work-title-link:focus-visible[b-zlgssx89jd] {
    color: #172630;
    text-decoration-color: #f4511e;
    outline: 0;
}

.work-title-text[b-zlgssx89jd] {
    display: inline;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.28;
}

.work-type-group article h4[b-zlgssx89jd] {
    margin: 3px 0;
    font-size: 18px;
}

.work-type-group article p[b-zlgssx89jd] {
    margin: 0;
    color: #647680;
    font-size: 14px;
    line-height: 1.55;
    overflow-wrap: anywhere;
}

.work-record-summary > small[b-zlgssx89jd] { font-size: 13px; line-height: 1.5; }
.work-type-group article em[b-zlgssx89jd] { font-size: 12px; line-height: 1.5; }
.work-type-group article > span[b-zlgssx89jd], .work-type-group article > a[b-zlgssx89jd] { font-size: 12px; line-height: 1.5; }
.work-type-group article[b-zlgssx89jd] { align-items: start; }
.work-category-toggle p[b-zlgssx89jd] { font-size: 14px; line-height: 1.5; }
.work-category-toggle > span b[b-zlgssx89jd], .work-category-toggle > span i[b-zlgssx89jd] { font-family: inherit; }

.work-type-group article .status[b-zlgssx89jd] {
    padding: 7px;
    border-left: 3px solid #8798a1;
    background: #e9edef;
}

@media (max-width: 900px) {
    .work-registry-toolbar[b-zlgssx89jd] {
        grid-template-columns: 1fr 1fr;
    }

    .work-category[b-zlgssx89jd] {
        overflow: auto;
    }

    .work-type-group > article[b-zlgssx89jd] {
        min-width: 900px;
    }
}
.visual-board-launch[b-zlgssx89jd]{display:inline-block;background:#17364b;color:white;padding:14px 20px;margin:0 0 18px;text-decoration:none;font-weight:600;}

.fields-inline.dcb-backdrop[b-zlgssx89jd]{position:static;background:transparent;padding:0;display:block}.fields-inline .work-custom-field-dialog[b-zlgssx89jd]{width:100%;max-width:none;max-height:none;box-shadow:none}.fields-inline .work-custom-field-dialog>header .close[b-zlgssx89jd]{display:none}
.source-record-backdrop[b-zlgssx89jd]{position:fixed;inset:0;z-index:12000;background:#10232dcc;display:grid;place-items:center;padding:18px}.source-record-window[b-zlgssx89jd]{width:96vw;height:94vh;background:white;display:flex;flex-direction:column}.source-record-window>header[b-zlgssx89jd]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#17364b;color:white}.source-record-window>header button[b-zlgssx89jd]{padding:10px 16px;background:white;color:#17364b;border:0}.source-record-window iframe[b-zlgssx89jd]{flex:1;width:100%;border:0;min-height:0}
.polish-preview[b-zlgssx89jd]{margin:20px;padding:20px;background:#f1f6f8;border:1px solid #cbdbe3}.polish-table[b-zlgssx89jd]{overflow:auto;max-height:55vh;margin:14px 0}.polish-table table[b-zlgssx89jd]{width:100%;table-layout:fixed;border-collapse:collapse}.polish-table th[b-zlgssx89jd],.polish-table td[b-zlgssx89jd]{text-align:left;vertical-align:top;padding:12px;border:1px solid #cbdbe3;white-space:pre-wrap;overflow-wrap:anywhere}.polish-table th:first-child[b-zlgssx89jd]{width:18%}.polish-table thead[b-zlgssx89jd]{background:#173f55;color:white}.polish-preview button[b-zlgssx89jd]{margin-right:10px}
.polish-preview button[b-zlgssx89jd]{min-height:40px;padding:10px 18px;border:1px solid #a8bbc7;background:#fff;color:#17364b;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;margin:4px 10px 0 0}.polish-preview button.primary[b-zlgssx89jd]{background:#ff5722;border-color:#ff5722;color:#fff}.polish-preview button:hover[b-zlgssx89jd]{text-decoration:underline;background:#edf2f5}.polish-preview button.primary:hover[b-zlgssx89jd]{background:#db4316}.polish-preview button:focus-visible[b-zlgssx89jd]{outline:2px solid #173f55;outline-offset:3px}
.configuration-task-list[b-zlgssx89jd]{padding:20px;color:#203f50}.configuration-task-list header[b-zlgssx89jd]{display:flex;justify-content:space-between;gap:16px;align-items:center}.configuration-task-add[b-zlgssx89jd],.configuration-task-filters[b-zlgssx89jd]{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.configuration-task-list button[b-zlgssx89jd]{border:1px solid #b4c8d0;background:white;color:#203f50;padding:9px 14px}.configuration-task-add button[b-zlgssx89jd]{background:#087d79;color:white}.configuration-task-filters input:not([type=checkbox])[b-zlgssx89jd]{padding:10px;min-width:260px}.configuration-task-table[b-zlgssx89jd]{overflow:auto}.configuration-task-table table[b-zlgssx89jd]{width:100%;border-collapse:collapse}.configuration-task-table th[b-zlgssx89jd],.configuration-task-table td[b-zlgssx89jd]{padding:12px;border-bottom:1px solid #d4e0e5;text-align:left}.configuration-task-table th[b-zlgssx89jd]{background:#edf4f6}.configuration-task-table td:first-child button[b-zlgssx89jd]{border:0;padding:0;text-align:left;text-decoration:underline;font-weight:600}
.configuration-task-filters[b-zlgssx89jd]{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:12px}
.configuration-task-filters label[b-zlgssx89jd]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;min-width:0}
.configuration-task-filters .configuration-task-search[b-zlgssx89jd]{grid-column:1/-1}
.configuration-task-filters input:not([type=checkbox])[b-zlgssx89jd],.configuration-task-filters select[b-zlgssx89jd]{width:100%;min-width:0;box-sizing:border-box;padding:11px 12px;border:1px solid #b4c8d0;background:white;color:#203f50;font:inherit;min-height:42px}
.configuration-task-filters button[b-zlgssx89jd]{min-height:42px}
.configuration-filter-count[b-zlgssx89jd]{font-size:12px;color:#526d7b}
@media(max-width:850px){.configuration-task-filters[b-zlgssx89jd]{grid-template-columns:1fr 1fr}.configuration-task-filters button[b-zlgssx89jd]{justify-self:start}}
@media(max-width:480px){.configuration-task-filters[b-zlgssx89jd]{grid-template-columns:1fr}}

.configuration-task-heading[b-zlgssx89jd]{flex-wrap:wrap}
.configuration-task-filters[b-zlgssx89jd]{grid-template-columns:repeat(5,minmax(110px,1fr)) auto}
.configuration-task-table td[b-zlgssx89jd]{vertical-align:top}
@media(max-width:850px){.configuration-task-filters[b-zlgssx89jd]{grid-template-columns:1fr 1fr}}
.task-complete-mark[b-zlgssx89jd]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:7px;border-radius:50%;background:#e4f3e9;color:#176843;font-size:16px;font-weight:700;vertical-align:middle}
.dcb-backdrop>.compact-record[b-zlgssx89jd]{width:min(1440px,calc(100vw - 32px));margin:auto}
.compact-record .work-record-toolbar-top[b-zlgssx89jd]{padding:10px 20px;gap:12px;flex-wrap:wrap}
.compact-record .work-record-title-row[b-zlgssx89jd]{padding:10px 20px}
.compact-record .work-record-title-row h2[b-zlgssx89jd]{font-size:21px;line-height:1.35;margin:0;overflow-wrap:anywhere}
.compact-record .work-record-form[b-zlgssx89jd]{gap:14px;padding:18px 20px;align-items:start}
.record-guidance[b-zlgssx89jd]{padding:10px 20px;border-bottom:1px solid #ccd9df;background:#f5f8fa;font-size:13px;line-height:1.5}
.record-guidance summary[b-zlgssx89jd],.record-extra>summary[b-zlgssx89jd]{cursor:pointer;font-weight:600;color:#244859}
.record-guidance p[b-zlgssx89jd]{margin:8px 0}
.compact-record .record-basics[b-zlgssx89jd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;background:#edf4f6;border:1px solid #ccdae0}
.compact-record .record-basics label[b-zlgssx89jd],.compact-record .record-next-action label[b-zlgssx89jd]{min-width:0;margin:0}
.compact-record label[b-zlgssx89jd]{font-size:12px;letter-spacing:0;text-transform:none;line-height:1.4}
.compact-record input[b-zlgssx89jd],.compact-record select[b-zlgssx89jd],.compact-record textarea[b-zlgssx89jd]{font-size:14px;line-height:1.4;padding:8px 10px;min-height:38px}
.compact-record textarea[b-zlgssx89jd]{min-height:74px}
.compact-record .record-next-action[b-zlgssx89jd]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;background:#f4f8f8;padding:14px;border-left:3px solid #087f8c}
.record-next-action h3[b-zlgssx89jd]{grid-column:1/-1;margin:0;font-size:16px}
.record-extra[b-zlgssx89jd]{padding:12px 14px;border:1px solid #ccd9df;background:#f8fafb}
.record-extra>summary[b-zlgssx89jd]{font-size:14px}.record-extra>label[b-zlgssx89jd]{display:block;margin-top:12px}
.compact-record[b-zlgssx89jd]  .work-notes{padding:14px;margin:0}
.compact-record[b-zlgssx89jd]  .work-notes textarea{min-height:70px}
.compact-record[b-zlgssx89jd]  .work-notes .history{max-height:260px;overflow:auto}
.compact-record .rich-field[b-zlgssx89jd]  .k-editor-content .ProseMirror{font-family:Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;padding:14px}
.compact-record .work-record-flags header[b-zlgssx89jd]{padding:12px 14px}
.compact-record .work-record-flags header p[b-zlgssx89jd]{margin:5px 0 0;font-size:13px}
.compact-record .work-record-toolbar-actions[b-zlgssx89jd]{flex-wrap:wrap}
@media(max-width:950px){.compact-record .record-basics[b-zlgssx89jd]{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-record .record-next-action[b-zlgssx89jd]{grid-template-columns:1fr 1fr}.record-next-action>label:first-of-type[b-zlgssx89jd]{grid-column:1/-1}}
@media(max-width:600px){.compact-record .record-basics[b-zlgssx89jd],.compact-record .record-next-action[b-zlgssx89jd]{grid-template-columns:1fr}.compact-record .work-record-form[b-zlgssx89jd]{padding:12px}.compact-record .work-record-title-row h2[b-zlgssx89jd]{font-size:17px}}
.configuration-task-heading h3[b-zlgssx89jd]{margin:0 0 6px}
.configuration-task-heading p[b-zlgssx89jd]{margin:0}
.configuration-task-actions[b-zlgssx89jd]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.configuration-task-actions>button[b-zlgssx89jd],.configuration-task-actions[b-zlgssx89jd]  .bulk-owner-launch{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:0;padding:9px 14px;line-height:1.3;white-space:nowrap;box-sizing:border-box;font-size:12px}

.configuration-task-filters .custom-age-filter[b-zlgssx89jd]{grid-column:1/-1;display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:10px 12px;background:#f3f8f9;border-left:2px solid #008793}.custom-age-filter label[b-zlgssx89jd]{width:120px}.custom-age-filter>span[b-zlgssx89jd]{flex:1;min-width:200px;padding-bottom:10px;font-size:12px;color:#526d7b}
.configuration-task-table th .column-sort[b-zlgssx89jd]{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;padding:2px 0;font:inherit;font-weight:700;text-align:left;cursor:pointer}.column-sort span[b-zlgssx89jd]{font-size:10px;color:#54727f}.configuration-task-table th .column-sort:hover[b-zlgssx89jd]{color:#087f88}.configuration-task-table th .column-sort:focus-visible[b-zlgssx89jd]{outline:2px solid #087f88;outline-offset:4px}
.configuration-task-table table[b-zlgssx89jd]{table-layout:fixed;min-width:950px}.configuration-task-table th:first-child[b-zlgssx89jd]{width:46%}.configuration-task-table th:nth-child(2)[b-zlgssx89jd]{width:7%}.configuration-task-table th:nth-child(3)[b-zlgssx89jd]{width:12%}.configuration-task-table th:nth-child(4)[b-zlgssx89jd]{width:12%}.configuration-task-table th:nth-child(5)[b-zlgssx89jd]{width:7%}.configuration-task-table th:nth-child(6)[b-zlgssx89jd]{width:5%}.configuration-task-table th:nth-child(7)[b-zlgssx89jd]{width:11%}.configuration-task-table td[b-zlgssx89jd]{vertical-align:top;overflow-wrap:anywhere}.configuration-task-table td:first-child button[b-zlgssx89jd]{font-size:14px;line-height:1.45;text-decoration:none}.configuration-task-table td:first-child button:hover[b-zlgssx89jd]{text-decoration:underline}.configuration-task-table .task-due[b-zlgssx89jd]{white-space:nowrap}
.work-record-toolbar-actions .email[b-zlgssx89jd]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.work-record-toolbar-actions .email svg[b-zlgssx89jd]{flex-shrink:0}

.record-email-request[b-zlgssx89jd]{padding:18px;background:#edf4f6;border-left:4px solid #087e8b}.record-email-request h3[b-zlgssx89jd]{margin-top:0}.record-email-request label[b-zlgssx89jd]{display:block;margin:12px 0}.record-email-request textarea[b-zlgssx89jd],.record-email-request select[b-zlgssx89jd]{width:100%}.record-email-request small[b-zlgssx89jd]{display:block;color:#53636b}
/* Consistent, readable control sizing in the full workbench. */
.workbench-add-strip[b-zlgssx89jd] { align-items:center; gap:24px; flex-wrap:wrap; }
.workbench-add-strip > div:last-child[b-zlgssx89jd] { display:flex; flex-wrap:wrap; gap:8px; }
.workbench-add-strip button[b-zlgssx89jd],.work-registry-view-controls button[b-zlgssx89jd] { min-height:40px; padding:9px 14px; font-family:inherit; font-size:13px; font-weight:600; line-height:1.4; white-space:nowrap; }
.work-registry-view-controls[b-zlgssx89jd] { flex-wrap:wrap; gap:16px; }
.work-registry-view-controls > div:last-child[b-zlgssx89jd] { display:flex; flex-wrap:wrap; gap:8px; }
.work-register-page .work-registry-toolbar[b-zlgssx89jd] { align-items:end; gap:12px; }
.work-registry-toolbar .follow-up-filter[b-zlgssx89jd] { display:flex; flex-direction:column; gap:6px; margin:0; min-width:0; font-size:12px; font-weight:600; color:#294c5e; }
.work-registry-toolbar .follow-up-filter select[b-zlgssx89jd] { width:100%; min-width:0; font-size:14px; font-weight:400; }
.work-registry-toolbar > input[b-zlgssx89jd],.work-registry-toolbar > select[b-zlgssx89jd],.work-registry-toolbar > button[b-zlgssx89jd],.work-registry-toolbar .follow-up-filter select[b-zlgssx89jd] { min-height:44px; box-sizing:border-box; }
.record-next-action .next-action-tag-field[b-zlgssx89jd]{grid-column:1/-1;max-width:480px;display:grid;gap:6px}
.record-next-action .next-action-tag-field small[b-zlgssx89jd]{font-size:12px;font-weight:400;line-height:1.5;color:#526773}
.work-record-validation .validation-jump[b-zlgssx89jd]{display:block;width:fit-content;padding:4px 0;border:0;background:transparent;color:#8f2e25;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.work-record-validation .validation-jump:focus-visible[b-zlgssx89jd]{outline:2px solid #8f2e25;outline-offset:3px}
[data-validation-field][b-zlgssx89jd]{scroll-margin-top:150px;scroll-margin-bottom:40px}
/* /Components/Pages/RabbitHolesArticle.razor.rz.scp.css */
.rabbit-cover[b-0j9zl8rrzc]{padding:8px;transform:rotate(.2deg)}.rabbit-cover img[b-0j9zl8rrzc]{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:top}
.rabbit-value[b-0j9zl8rrzc]{margin:58px 0;border:1px solid var(--ink);background:#fff}.rabbit-value>header[b-0j9zl8rrzc],.breadcrumbs>header[b-0j9zl8rrzc]{padding:26px 28px;background:var(--ink);color:#fff}.rabbit-value header small[b-0j9zl8rrzc],.research-charter>small[b-0j9zl8rrzc],.timebox-loop>small[b-0j9zl8rrzc],.breadcrumbs header small[b-0j9zl8rrzc],.finding-flow>small[b-0j9zl8rrzc],.rabbit-dialogue>small[b-0j9zl8rrzc],.rabbit-closing>small[b-0j9zl8rrzc]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.rabbit-value h2[b-0j9zl8rrzc],.breadcrumbs h2[b-0j9zl8rrzc]{margin:7px 0 0;color:#fff}.rabbit-value>div[b-0j9zl8rrzc]{display:grid;grid-template-columns:repeat(3,1fr)}.rabbit-value article[b-0j9zl8rrzc]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.rabbit-value article:nth-child(3n)[b-0j9zl8rrzc]{border-right:0}.rabbit-value article:nth-last-child(-n+3)[b-0j9zl8rrzc]{border-bottom:0}.rabbit-value article>span[b-0j9zl8rrzc]{color:var(--orange);font:800 10px Inter}.rabbit-value h3[b-0j9zl8rrzc]{margin:7px 0;font-size:17px}.rabbit-value p[b-0j9zl8rrzc]{font-size:11px;line-height:1.6}
.depth-drift[b-0j9zl8rrzc]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.depth-drift article[b-0j9zl8rrzc]{padding:29px;border-top:6px solid #4c863c;background:#fff}.depth-drift article:last-child[b-0j9zl8rrzc]{border-color:#c6412b}.depth-drift small[b-0j9zl8rrzc]{color:#4c863c;font:800 10px Inter;letter-spacing:.11em}.depth-drift article:last-child small[b-0j9zl8rrzc]{color:#c6412b}.depth-drift h2[b-0j9zl8rrzc]{font-size:21px}.depth-drift p[b-0j9zl8rrzc]{font-size:13px;line-height:1.65}
.research-charter[b-0j9zl8rrzc]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.research-charter h2[b-0j9zl8rrzc]{margin:8px 0 22px}.research-charter>div[b-0j9zl8rrzc]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c7ccce}.research-charter span[b-0j9zl8rrzc]{padding:17px 22px;background:#fff;font:750 12px Inter}.research-charter span[b-0j9zl8rrzc]:before{content:'✓';margin-right:10px;color:#4c863c;font-weight:900}
.timebox-loop[b-0j9zl8rrzc],.finding-flow[b-0j9zl8rrzc]{margin:56px 0;padding:31px;border-top:5px solid var(--orange);background:#fff}.timebox-loop>div[b-0j9zl8rrzc],.finding-flow>div[b-0j9zl8rrzc]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid #cbd2d4}.timebox-loop article[b-0j9zl8rrzc],.finding-flow article[b-0j9zl8rrzc]{padding:20px;border-right:1px solid #cbd2d4}.timebox-loop article:last-child[b-0j9zl8rrzc],.finding-flow article:last-child[b-0j9zl8rrzc]{border-right:0}.timebox-loop span[b-0j9zl8rrzc]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font:800 11px Inter}.timebox-loop h3[b-0j9zl8rrzc]{margin:10px 0 5px;font-size:15px}.timebox-loop p[b-0j9zl8rrzc],.finding-flow p[b-0j9zl8rrzc]{font-size:11px;line-height:1.55}.finding-flow strong[b-0j9zl8rrzc]{color:var(--orange);font:750 15px Inter}
.breadcrumbs[b-0j9zl8rrzc]{margin:58px 0;border:1px solid var(--ink);background:#fff}.breadcrumbs>div[b-0j9zl8rrzc]{display:grid;grid-template-columns:repeat(3,1fr)}.breadcrumbs article[b-0j9zl8rrzc]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.breadcrumbs article:nth-child(3n)[b-0j9zl8rrzc]{border-right:0}.breadcrumbs article:nth-last-child(-n+3)[b-0j9zl8rrzc]{border-bottom:0}.breadcrumbs strong[b-0j9zl8rrzc]{color:var(--orange);font:750 15px Inter}.breadcrumbs p[b-0j9zl8rrzc]{font-size:12px;line-height:1.6}
.exit-signals[b-0j9zl8rrzc]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:55px 0}.exit-signals article[b-0j9zl8rrzc]{padding:25px;border-top:6px solid #4c863c;background:#fff}.exit-signals article:nth-child(2)[b-0j9zl8rrzc]{border-color:#c6412b}.exit-signals article:nth-child(3)[b-0j9zl8rrzc]{border-color:#d39a24}.exit-signals small[b-0j9zl8rrzc]{color:#4c863c;font:800 9px Inter;letter-spacing:.1em}.exit-signals article:nth-child(2) small[b-0j9zl8rrzc]{color:#c6412b}.exit-signals article:nth-child(3) small[b-0j9zl8rrzc]{color:#b87c12}.exit-signals h2[b-0j9zl8rrzc]{font-size:18px}.exit-signals p[b-0j9zl8rrzc]{font-size:12px;line-height:1.6}
.rabbit-dialogue[b-0j9zl8rrzc]{margin:56px 0;padding:30px;border-top:5px solid var(--orange);background:#fff}.rabbit-dialogue>div[b-0j9zl8rrzc]{margin-top:18px;padding:18px 22px;background:#f0ece5}.rabbit-dialogue p[b-0j9zl8rrzc]{margin:7px 0;font-size:14px}.rabbit-dialogue strong[b-0j9zl8rrzc]{color:var(--orange)}
.rabbit-closing[b-0j9zl8rrzc]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.rabbit-closing h2[b-0j9zl8rrzc]{color:#fff}.rabbit-closing h2 em[b-0j9zl8rrzc]{color:var(--orange);font-style:normal}.rabbit-closing p[b-0j9zl8rrzc]{color:#cbd4d7;font-size:14px;line-height:1.75}.rabbit-closing>strong[b-0j9zl8rrzc]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.rabbit-ledger .discussion-prompt>p[b-0j9zl8rrzc]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.rabbit-value>div[b-0j9zl8rrzc],.depth-drift[b-0j9zl8rrzc],.research-charter>div[b-0j9zl8rrzc],.timebox-loop>div[b-0j9zl8rrzc],.breadcrumbs>div[b-0j9zl8rrzc],.exit-signals[b-0j9zl8rrzc],.finding-flow>div[b-0j9zl8rrzc]{grid-template-columns:1fr}.rabbit-value article[b-0j9zl8rrzc],.research-charter span[b-0j9zl8rrzc],.timebox-loop article[b-0j9zl8rrzc],.breadcrumbs article[b-0j9zl8rrzc],.finding-flow article[b-0j9zl8rrzc]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.rabbit-value article:last-child[b-0j9zl8rrzc],.research-charter span:last-child[b-0j9zl8rrzc],.timebox-loop article:last-child[b-0j9zl8rrzc],.breadcrumbs article:last-child[b-0j9zl8rrzc],.finding-flow article:last-child[b-0j9zl8rrzc]{border-bottom:0!important}.rabbit-cover img[b-0j9zl8rrzc]{aspect-ratio:3/2}}
/* /Components/Pages/RightPeopleMeetingArticle.razor.rz.scp.css */
.right-people-cover[b-dgrqies9yp]{padding:8px;transform:rotate(.2deg)}.right-people-cover img[b-dgrqies9yp]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}
.perspective-map[b-dgrqies9yp]{margin:58px 0;border:1px solid var(--ink);background:#fff}.perspective-map>header[b-dgrqies9yp]{padding:26px 28px;background:var(--ink);color:#fff}.perspective-map header small[b-dgrqies9yp],.meeting-sequel>small[b-dgrqies9yp],.representation-test>small[b-dgrqies9yp],.right-people-closing>small[b-dgrqies9yp]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.perspective-map h2[b-dgrqies9yp]{margin:7px 0 0;color:#fff}.perspective-map>div[b-dgrqies9yp]{display:grid;grid-template-columns:repeat(2,1fr)}.perspective-map article[b-dgrqies9yp]{padding:24px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.perspective-map article:nth-child(2n)[b-dgrqies9yp]{border-right:0}.perspective-map article:nth-last-child(-n+2)[b-dgrqies9yp]{border-bottom:0}.perspective-map article>span[b-dgrqies9yp]{color:var(--orange);font:800 10px Inter}.perspective-map h3[b-dgrqies9yp]{margin:7px 0;font-size:19px}.perspective-map p[b-dgrqies9yp]{font-size:12px;line-height:1.6}
.participation-contrast[b-dgrqies9yp]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.participation-contrast article[b-dgrqies9yp]{padding:29px;border-top:6px solid var(--slate);background:#fff}.participation-contrast article:last-child[b-dgrqies9yp]{border-color:var(--orange)}.participation-contrast small[b-dgrqies9yp]{color:var(--slate);font:800 10px Inter;letter-spacing:.11em}.participation-contrast article:last-child small[b-dgrqies9yp]{color:var(--orange)}.participation-contrast h2[b-dgrqies9yp]{font-size:22px}.participation-contrast ul[b-dgrqies9yp]{padding-left:18px;color:var(--slate);font-size:13px;line-height:1.8}
.meeting-sequel[b-dgrqies9yp]{margin:56px 0;padding:30px;border-top:5px solid var(--orange);background:#fff}.meeting-sequel>div[b-dgrqies9yp]{display:flex;align-items:stretch;margin-top:21px}.meeting-sequel article[b-dgrqies9yp]{flex:1;padding:17px;border:1px solid #cbd2d4}.meeting-sequel i[b-dgrqies9yp]{display:grid;place-items:center;padding:6px;color:var(--orange)}.meeting-sequel article span[b-dgrqies9yp]{color:var(--orange);font:800 9px Inter}.meeting-sequel h3[b-dgrqies9yp]{margin:7px 0;font-size:16px}.meeting-sequel p[b-dgrqies9yp]{font-size:11px;line-height:1.5}
.representation-test[b-dgrqies9yp]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.representation-test h2[b-dgrqies9yp]{margin:8px 0 22px}.representation-test>div[b-dgrqies9yp]{display:flex;flex-wrap:wrap;gap:8px}.representation-test span[b-dgrqies9yp]{padding:9px 12px;border:1px solid #c2cbce;background:#fff;font:750 11px Inter}.representation-test p[b-dgrqies9yp]{margin:22px 0 0;font-size:13px;line-height:1.7}
.calendar-math[b-dgrqies9yp]{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;margin:50px 0;border:1px solid var(--ink);background:#fff}.calendar-math article[b-dgrqies9yp]{padding:28px}.calendar-math>div[b-dgrqies9yp]{display:grid;place-items:center;padding:15px;background:var(--ink);color:var(--orange);font:800 14px Inter;text-transform:uppercase}.calendar-math small[b-dgrqies9yp]{color:var(--orange);font:800 9px Inter;letter-spacing:.1em}.calendar-math article>strong[b-dgrqies9yp]{display:block;margin-top:12px;color:var(--ink);font:700 38px Inter}.calendar-math h3[b-dgrqies9yp]{margin:5px 0;font-size:18px}
.right-people-closing[b-dgrqies9yp]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.right-people-closing h2[b-dgrqies9yp]{color:#fff}.right-people-closing h2 em[b-dgrqies9yp]{color:var(--orange);font-style:normal}.right-people-closing p[b-dgrqies9yp]{color:#cbd4d7;font-size:14px;line-height:1.75}.right-people-closing>strong[b-dgrqies9yp]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.right-people-ledger .discussion-prompt>p[b-dgrqies9yp]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.perspective-map>div[b-dgrqies9yp],.participation-contrast[b-dgrqies9yp],.calendar-math[b-dgrqies9yp]{grid-template-columns:1fr}.perspective-map article[b-dgrqies9yp]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.perspective-map article:last-child[b-dgrqies9yp]{border-bottom:0!important}.meeting-sequel>div[b-dgrqies9yp]{display:grid;grid-template-columns:1fr}.meeting-sequel i[b-dgrqies9yp]{transform:rotate(90deg)}.calendar-math>div[b-dgrqies9yp]{padding:8px}.right-people-cover img[b-dgrqies9yp]{aspect-ratio:1/1}}
/* /Components/Pages/RightWayRushedWayArticle.razor.rz.scp.css */
.right-rushed-cover[b-hnu47nyj9y]{padding:8px;transform:rotate(.2deg)}.right-rushed-cover img[b-hnu47nyj9y]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}
.two-plans[b-hnu47nyj9y]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.two-plans article[b-hnu47nyj9y]{background:#fff;border-top:6px solid #4c863c}.two-plans article:last-child[b-hnu47nyj9y]{border-color:#c6412b}.two-plans header[b-hnu47nyj9y]{padding:24px 27px}.two-plans small[b-hnu47nyj9y]{color:#4c863c;font:800 10px Inter;letter-spacing:.11em}.two-plans article:last-child small[b-hnu47nyj9y]{color:#c6412b}.two-plans h2[b-hnu47nyj9y]{font-size:21px}.two-plans ul[b-hnu47nyj9y]{margin:0;padding:0 27px 25px 45px;color:var(--slate);font-size:13px;line-height:1.8}
.stage-value[b-hnu47nyj9y]{margin:58px 0;border:1px solid var(--ink);background:#fff}.stage-value>header[b-hnu47nyj9y]{padding:26px 28px;background:var(--ink);color:#fff}.stage-value header small[b-hnu47nyj9y],.hidden-invoice>small[b-hnu47nyj9y],.speed-equation>small[b-hnu47nyj9y],.accelerate-well>small[b-hnu47nyj9y],.right-rushed-dialogue>small[b-hnu47nyj9y],.right-rushed-closing>small[b-hnu47nyj9y]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.stage-value h2[b-hnu47nyj9y]{margin:7px 0 0;color:#fff}.stage-value>div[b-hnu47nyj9y]{display:grid;grid-template-columns:repeat(3,1fr)}.stage-value article[b-hnu47nyj9y]{padding:23px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.stage-value article:nth-child(3n)[b-hnu47nyj9y]{border-right:0}.stage-value article:nth-last-child(-n+3)[b-hnu47nyj9y]{border-bottom:0}.stage-value article>span[b-hnu47nyj9y]{color:var(--orange);font:800 10px Inter}.stage-value h3[b-hnu47nyj9y]{margin:7px 0;font-size:18px}.stage-value p[b-hnu47nyj9y]{font-size:12px;line-height:1.55}.stage-value strong[b-hnu47nyj9y]{display:block;margin-top:15px;color:var(--orange);font:800 9px Inter;text-transform:uppercase}
.speed-equation[b-hnu47nyj9y]{margin:54px 0;padding:30px;border-left:6px solid var(--orange);background:#f0ece5}.speed-equation>div[b-hnu47nyj9y]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.speed-equation span[b-hnu47nyj9y],.speed-equation strong[b-hnu47nyj9y]{padding:10px 12px;border:1px solid #c2cbce;background:#fff;font:750 11px Inter}.speed-equation strong[b-hnu47nyj9y]{background:#4c863c;border-color:#4c863c;color:#fff}.speed-equation i[b-hnu47nyj9y]{color:var(--orange);font-style:normal;font-weight:800}
.hidden-invoice[b-hnu47nyj9y]{margin:56px 0;padding:31px;border-top:5px solid #c6412b;background:#fff}.hidden-invoice h2[b-hnu47nyj9y]{margin:8px 0 22px}.hidden-invoice>div[b-hnu47nyj9y]{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #cbd2d4}.hidden-invoice article[b-hnu47nyj9y]{padding:20px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.hidden-invoice article:nth-child(2n)[b-hnu47nyj9y]{border-right:0}.hidden-invoice article:nth-last-child(-n+2)[b-hnu47nyj9y]{border-bottom:0}.hidden-invoice strong[b-hnu47nyj9y]{color:#c6412b;font:750 14px Inter}.hidden-invoice p[b-hnu47nyj9y]{margin:7px 0 0;font-size:12px;line-height:1.55}
.done-means[b-hnu47nyj9y]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:55px 0}.done-means article[b-hnu47nyj9y]{padding:29px;border-top:6px solid #c6412b;background:#fff}.done-means article:last-child[b-hnu47nyj9y]{border-color:#4c863c}.done-means small[b-hnu47nyj9y]{color:#c6412b;font:800 10px Inter;letter-spacing:.11em}.done-means article:last-child small[b-hnu47nyj9y]{color:#4c863c}.done-means h2[b-hnu47nyj9y]{font-size:21px}.done-means p[b-hnu47nyj9y]{font-size:13px;line-height:1.65}
.accelerate-well[b-hnu47nyj9y]{margin:56px 0;padding:31px;border-left:6px solid var(--orange);background:#f0ece5}.accelerate-well h2[b-hnu47nyj9y]{margin:8px 0 22px}.accelerate-well ol[b-hnu47nyj9y]{margin:0;padding:0;list-style:none;counter-reset:accelerate}.accelerate-well li[b-hnu47nyj9y]{position:relative;padding:15px 10px 15px 45px;border-top:1px solid #c9ced0;counter-increment:accelerate}.accelerate-well li[b-hnu47nyj9y]:before{content:counter(accelerate,decimal-leading-zero);position:absolute;left:3px;color:var(--orange);font:800 10px Inter}.accelerate-well li strong[b-hnu47nyj9y]{display:block;color:var(--ink);font:750 13px Inter}.accelerate-well li span[b-hnu47nyj9y]{display:block;margin-top:5px;color:var(--slate);font-size:12px;line-height:1.55}
.right-rushed-dialogue[b-hnu47nyj9y]{margin:55px 0;padding:30px;border-left:6px solid var(--orange);background:#f0ece5}.right-rushed-dialogue p[b-hnu47nyj9y]{margin:10px 0;font-size:14px}.right-rushed-dialogue b[b-hnu47nyj9y]{color:var(--ink)}
.right-rushed-closing[b-hnu47nyj9y]{margin:58px 0;padding:34px;background:var(--ink);color:#fff}.right-rushed-closing h2[b-hnu47nyj9y]{color:#fff}.right-rushed-closing h2 em[b-hnu47nyj9y]{color:var(--orange);font-style:normal}.right-rushed-closing p[b-hnu47nyj9y]{color:#cbd4d7;font-size:14px;line-height:1.75}.right-rushed-closing>strong[b-hnu47nyj9y]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#fff;font:750 17px Inter}.right-rushed-ledger .discussion-prompt>p[b-hnu47nyj9y]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.two-plans[b-hnu47nyj9y],.stage-value>div[b-hnu47nyj9y],.hidden-invoice>div[b-hnu47nyj9y],.done-means[b-hnu47nyj9y]{grid-template-columns:1fr}.stage-value article[b-hnu47nyj9y],.hidden-invoice article[b-hnu47nyj9y]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.stage-value article:last-child[b-hnu47nyj9y],.hidden-invoice article:last-child[b-hnu47nyj9y]{border-bottom:0!important}.right-rushed-cover img[b-hnu47nyj9y]{aspect-ratio:4/3}}
/* /Components/Pages/SimpleLists.razor.rz.scp.css */
.simple-lists[b-xdii2hf01a]{max-width:1500px;margin:2rem auto;padding:2rem;color:#192e3c;background:white}.simple-lists small[b-xdii2hf01a],.item-dialog small[b-xdii2hf01a]{color:#657783}.simple-lists h1[b-xdii2hf01a]{font-size:2.5rem}.list-toolbar[b-xdii2hf01a],.fields[b-xdii2hf01a]{display:flex;gap:1rem;align-items:end;flex-wrap:wrap;margin:1.25rem 0}label[b-xdii2hf01a]{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;flex:1;min-width:150px}input[b-xdii2hf01a],select[b-xdii2hf01a],textarea[b-xdii2hf01a]{padding:.65rem;border:1px solid #a3b4bf;background:white;color:#192e3c;width:100%;box-sizing:border-box}input[type=checkbox][b-xdii2hf01a]{width:auto}button[b-xdii2hf01a]{padding:.65rem 1rem;background:white;border:1px solid #b6c5cf;color:#192e3c;cursor:pointer}button:disabled[b-xdii2hf01a]{opacity:.5;cursor:default}.primary[b-xdii2hf01a]{background:#fc5625;color:white;border-color:#fc5625}.message[b-xdii2hf01a]{background:#eaf3f5;padding:1rem}fieldset[b-xdii2hf01a]{border:0;padding:0;margin:0;min-width:0}.board[b-xdii2hf01a]{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem}.column[b-xdii2hf01a]{flex:1;min-width:260px;background:#f3f6f8;border:1px solid #d8e1e7;border-radius:8px;overflow:hidden}.column h2[b-xdii2hf01a]{margin:0;padding:1rem;background:#183f55;color:white;font-size:1rem;border-top:5px solid #008b95}.column:nth-child(2n) h2[b-xdii2hf01a]{border-top-color:#785493}.column:nth-child(3n) h2[b-xdii2hf01a]{border-top-color:#45984e}.column article[b-xdii2hf01a]{padding:1rem;margin:.75rem;background:white;border:1px solid #d8e1e7;border-radius:5px}.card-title[b-xdii2hf01a]{border:0;padding:.5rem 0;text-align:left;font-size:1.1rem;font-weight:600;width:100%}.column p[b-xdii2hf01a],.note p[b-xdii2hf01a]{white-space:pre-wrap;overflow-wrap:anywhere}.column footer[b-xdii2hf01a]{display:flex;flex-direction:column;gap:.4rem;font-size:.8rem;color:#526b7a}.check[b-xdii2hf01a]{display:block;font-size:.75rem}.done[b-xdii2hf01a]{border-left:4px solid #198357!important}.done .card-title[b-xdii2hf01a]{text-decoration:line-through}.paste[b-xdii2hf01a]{background:#f4f3ef;padding:1rem;margin:1rem 0}.paste textarea[b-xdii2hf01a]{height:130px;margin:1rem 0}.governance[b-xdii2hf01a]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.governance section[b-xdii2hf01a],.bulk[b-xdii2hf01a]{padding:1rem;background:#f5f4f0}.option[b-xdii2hf01a]{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.5rem 0;border-bottom:1px solid #ddd}.table-wrap[b-xdii2hf01a]{overflow:auto}table[b-xdii2hf01a]{width:100%;border-collapse:collapse}td[b-xdii2hf01a],th[b-xdii2hf01a]{padding:.5rem;text-align:left;border-bottom:1px solid #d8e1e7}td input:not([type=checkbox])[b-xdii2hf01a],td select[b-xdii2hf01a]{min-width:160px}.modal-backdrop[b-xdii2hf01a]{position:fixed;inset:0;background:#142b3b99;z-index:2100;display:flex;align-items:center;justify-content:center}.item-dialog[b-xdii2hf01a]{background:white;width:min(960px,95vw);max-height:90vh;overflow:auto;padding:0 1.5rem 1.5rem;box-shadow:0 12px 60px #0004}.item-dialog header[b-xdii2hf01a]{position:sticky;top:0;background:white;z-index:1;padding:1.5rem 0;display:flex;align-items:center;gap:1rem;border-bottom:2px solid #fc5625}.item-dialog header div[b-xdii2hf01a]{flex:1}.item-dialog h2[b-xdii2hf01a]{font-size:1.4rem;margin:.4rem 0}.item-dialog label[b-xdii2hf01a]{margin:1rem 0}.item-dialog textarea[b-xdii2hf01a]{min-height:90px}.note[b-xdii2hf01a]{border-left:3px solid #16818e;padding:.5rem 1rem;background:#f5f8fa;margin:.5rem 0}@media(max-width:750px){.simple-lists[b-xdii2hf01a]{padding:1rem}.governance[b-xdii2hf01a]{grid-template-columns:1fr}.item-dialog header[b-xdii2hf01a]{flex-wrap:wrap}.column[b-xdii2hf01a]{min-width:260px}}
.simple-lists[b-xdii2hf01a]{margin-top:110px}.column h2[b-xdii2hf01a]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.column h2 small[b-xdii2hf01a]{color:white;background:#ffffff25;border-radius:20px;padding:.2rem .6rem}.item-dialog:focus-within[b-xdii2hf01a]{outline:none}
.workspace-tools[b-xdii2hf01a]{position:fixed;right:16px;top:185px;width:145px;background:#192f3c;color:white;border-top:4px solid #fc5625;padding:12px;z-index:20;box-shadow:0 4px 14px #0002;display:flex;flex-direction:column;gap:8px}.workspace-tools h2[b-xdii2hf01a]{font-size:11px;text-transform:uppercase;margin:0 0 8px}.workspace-tools small[b-xdii2hf01a]{color:#d8bcb0;font-size:10px;letter-spacing:.06em;margin-top:8px}.workspace-tools button[b-xdii2hf01a]{font-size:12px;text-align:left;width:100%;padding:10px}.simple-lists[b-xdii2hf01a]{margin-right:190px;max-width:none}.simple-lists button:hover:not(:disabled)[b-xdii2hf01a],.item-dialog button:hover:not(:disabled)[b-xdii2hf01a]{text-decoration:underline;text-underline-offset:4px}.card-title:hover[b-xdii2hf01a],.card-title:focus-visible[b-xdii2hf01a]{color:#db481a;text-decoration:underline!important}.completion-total[b-xdii2hf01a]{padding:10px 14px;background:#e6f5ed;border:1px solid #93cdb0;border-radius:6px;color:#12643e;font-weight:700;white-space:nowrap}.show-complete[b-xdii2hf01a]{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;min-width:0;padding:10px}.show-complete input[b-xdii2hf01a]{accent-color:#168052;width:20px;height:20px}.check[b-xdii2hf01a]{position:relative;display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;width:fit-content;margin:0 0 12px;padding:7px 10px;background:#f0f5f7;border:1px solid #acbdc6;border-radius:20px;cursor:pointer;font-size:12px;font-weight:600;color:#344f60}.check input[b-xdii2hf01a]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.check-symbol[b-xdii2hf01a]{display:grid;place-items:center;width:24px;height:24px;border:2px solid #688594;border-radius:50%;color:transparent;background:white;font-size:17px}.check.checked[b-xdii2hf01a]{background:#dcf6e8;border-color:#168052;color:#0e613c}.check.checked .check-symbol[b-xdii2hf01a]{background:#168052;border-color:#168052;color:white}.check:focus-within[b-xdii2hf01a]{outline:3px solid #f79640;outline-offset:2px}.column article.done[b-xdii2hf01a]{background:#f5fcf8}.ai-item[b-xdii2hf01a]{border:1px solid #b9c9d2;border-left:4px solid #007c88;padding:1rem;margin:1rem 0}.ai-dialog>label textarea[b-xdii2hf01a]{min-height:180px}.ai-dialog .ai-item textarea[b-xdii2hf01a]{min-height:70px}@media(max-width:1100px){.simple-lists[b-xdii2hf01a]{margin-right:auto}.workspace-tools[b-xdii2hf01a]{position:static;width:auto;display:flex;flex-direction:row;flex-wrap:wrap;margin:1rem 0;align-items:center}.workspace-tools button[b-xdii2hf01a]{width:auto}.workspace-tools small[b-xdii2hf01a]{margin:0}.workspace-tools h2[b-xdii2hf01a]{width:100%}}
/* Keep the workspace compact beneath the normal sticky portal header. */
.simple-lists[b-xdii2hf01a]{margin:24px 190px 40px 24px;padding:24px;background:#fff;font-family:'Inter',sans-serif;font-size:14px;line-height:1.5}
.simple-lists h1[b-xdii2hf01a],.simple-lists h2[b-xdii2hf01a],.simple-lists h3[b-xdii2hf01a],.item-dialog h2[b-xdii2hf01a],.item-dialog h3[b-xdii2hf01a]{font-family:'Inter',sans-serif;letter-spacing:normal;line-height:1.4}
.simple-lists>header h1[b-xdii2hf01a]{font-size:30px;font-weight:600;margin:3px 0}
.simple-lists>header p[b-xdii2hf01a]{margin:0;color:#526b7a}
.simple-lists .list-toolbar[b-xdii2hf01a]{gap:16px;margin:20px 0;align-items:end}
.simple-lists .list-toolbar>label[b-xdii2hf01a]{min-width:180px}
.simple-lists label[b-xdii2hf01a]{font-size:12px;line-height:1.4}
.simple-lists input[b-xdii2hf01a],.simple-lists select[b-xdii2hf01a],.simple-lists textarea[b-xdii2hf01a]{font-size:13px;min-height:40px}
.simple-lists input[type=checkbox][b-xdii2hf01a]{min-height:0}
.simple-lists .column h2[b-xdii2hf01a]{font-size:14px;font-weight:600;line-height:1.45;min-height:76px;box-sizing:border-box;padding:14px;align-items:center}
.simple-lists .column h2 small[b-xdii2hf01a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:32px;min-height:32px;box-sizing:border-box;padding:4px 8px;border:2px solid #fc5625;border-radius:999px;background:#fff;color:#183f55;font-size:14px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 2px 5px #0002}
.simple-lists .card-title[b-xdii2hf01a]{font-size:18px;font-weight:650;line-height:1.4;letter-spacing:normal;overflow-wrap:anywhere}
.simple-lists .column p[b-xdii2hf01a]{font-size:13px;line-height:1.6;margin:8px 0 14px}
.simple-lists .column article[b-xdii2hf01a]{padding:14px;margin:10px}
.simple-lists .column footer[b-xdii2hf01a]{font-size:12px;line-height:1.5}
.simple-lists .check[b-xdii2hf01a]{font-size:11px;min-width:0;flex:none;margin:0 0 10px}
.simple-lists .show-complete[b-xdii2hf01a]{min-width:0;white-space:nowrap}
.workspace-tools[b-xdii2hf01a]{top:120px}
.workspace-tools h2[b-xdii2hf01a]{font-size:11px!important;line-height:1.5!important;letter-spacing:.04em!important}
@media(max-width:1100px){.simple-lists[b-xdii2hf01a]{margin:24px;padding:20px}.simple-lists .workspace-tools[b-xdii2hf01a]{position:static}.simple-lists .column[b-xdii2hf01a]{min-width:270px}}
@media(max-width:600px){.simple-lists[b-xdii2hf01a]{margin:12px;padding:16px}.simple-lists .list-toolbar>label[b-xdii2hf01a]{min-width:100%}}
.simple-lists .column h2[b-xdii2hf01a]{min-height:96px}

.simple-lists .card-actions[b-xdii2hf01a]{display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid #e0e8ed}.simple-lists .card-actions .check[b-xdii2hf01a]{margin:0;flex:0 0 auto}
.simple-lists .card-title[b-xdii2hf01a]{display:block;font-size:20px;font-weight:700;line-height:1.4;background:#e9f1f5;color:#173f55;border-left:4px solid #008b95;border-radius:3px;padding:12px;margin:0 0 12px;box-sizing:border-box;overflow-wrap:anywhere}
.simple-lists .card-title:hover[b-xdii2hf01a],.simple-lists .card-title:focus-visible[b-xdii2hf01a]{background:#dcebf2;color:#124c68}
.simple-lists .column h2[b-xdii2hf01a]{font-size:18px;line-height:1.4;font-weight:650;min-height:110px;letter-spacing:normal}
.simple-lists .card-actions[b-xdii2hf01a]{justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
.simple-lists .card-actions .check[b-xdii2hf01a]{margin-left:auto}
.simple-lists .card-age[b-xdii2hf01a]{font-size:11px;line-height:1.4;color:#737d84;flex:1;min-width:70px}
.activity-filters[b-xdii2hf01a]{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:12px 0;padding:12px;background:#f3f6f7}.activity-filters label[b-xdii2hf01a]{flex:0 1 240px}.activity-filters small[b-xdii2hf01a]{flex:1;min-width:220px;color:#737d84}
.simple-lists .card-field[b-xdii2hf01a]{display:flex;align-items:baseline;gap:8px;padding:4px 0;background:transparent;border:0;text-align:left;font-size:12px;line-height:1.5;color:#365768}.simple-lists .card-field small[b-xdii2hf01a]{min-width:72px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#75828b}.simple-lists .card-field:hover[b-xdii2hf01a],.simple-lists .card-field:focus-visible[b-xdii2hf01a]{color:#ce441c;text-decoration:underline}.board-banner[b-xdii2hf01a]{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#183f55;color:white;padding:18px 22px;border-left:5px solid #008b95;margin:24px 0 12px}.board-banner h2[b-xdii2hf01a]{font-size:23px;margin:4px 0}.simple-lists .board-banner small[b-xdii2hf01a]{color:#bce7e9;letter-spacing:.08em}.board-banner>span[b-xdii2hf01a]{font-size:13px}.dedicated-board[b-xdii2hf01a]{margin-bottom:24px}.board-guidance[b-xdii2hf01a],.empty-board[b-xdii2hf01a]{color:#6b7882;font-size:12px;line-height:1.6}.simple-lists .list-toolbar>label[b-xdii2hf01a]{flex-basis:210px}
.item-detail-dialog[b-xdii2hf01a]{width:min(1440px,96vw);height:min(880px,92vh);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;padding:0 26px 24px;border-radius:10px}.item-detail-dialog>header[b-xdii2hf01a]{flex-shrink:0;position:static;padding:20px 0;align-items:center}.item-detail-dialog>header h2[b-xdii2hf01a]{font-size:24px;line-height:1.3}.item-detail-dialog>p[role=alert][b-xdii2hf01a]{flex-shrink:0;background:#fff0ec;color:#922d16;padding:12px;margin:8px 0;max-height:100px;overflow:auto}.item-detail-layout[b-xdii2hf01a]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);gap:28px;min-height:0;flex:1;padding-top:18px}.item-details-pane[b-xdii2hf01a]{overflow-y:auto;padding-right:16px!important;min-height:0}.item-details-pane h3[b-xdii2hf01a],.item-notes-pane h3[b-xdii2hf01a]{font-size:17px;letter-spacing:normal;margin:0 0 12px;font-weight:650}.item-details-pane .fields[b-xdii2hf01a]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:12px 0}.item-details-pane .fields label[b-xdii2hf01a]{min-width:0;margin:0}.item-details-pane>label:has(input[type=checkbox])[b-xdii2hf01a]{flex-direction:row;align-items:center;gap:10px}.item-details-pane input[type=checkbox][b-xdii2hf01a]{width:20px;height:20px;accent-color:#168052}.item-notes-pane[b-xdii2hf01a]{display:flex;flex-direction:column;min-height:0;background:#f4f7f8;border:1px solid #dbe4e8;border-radius:8px;padding:18px}.note-composer[b-xdii2hf01a]{flex-shrink:0}.note-composer p[b-xdii2hf01a],.note-edit-help[b-xdii2hf01a]{font-size:12px;line-height:1.5;color:#60727d;margin:6px 0 12px}.note-composer label[b-xdii2hf01a]{margin:10px 0}.note-composer textarea[b-xdii2hf01a]{min-height:95px;max-height:160px;resize:vertical}.note-composer>small[b-xdii2hf01a]{display:block;margin:8px 0}.history-heading[b-xdii2hf01a]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:20px}.history-heading h3[b-xdii2hf01a]{margin-bottom:0}.history-heading span[b-xdii2hf01a]{font-size:12px;background:#dce8ed;padding:3px 8px;border-radius:20px}.history-heading>small[b-xdii2hf01a]{font-size:11px}.note-history[b-xdii2hf01a]{overflow-y:auto;min-height:0;flex:1;padding-right:6px;overscroll-behavior:contain}.note-history .note[b-xdii2hf01a]{background:white;border:1px solid #d9e4e8;border-left:3px solid #008b95;border-radius:5px;padding:14px;margin:0 0 12px}.note-meta[b-xdii2hf01a]{display:flex;flex-direction:column;gap:4px}.note-meta strong[b-xdii2hf01a]{font-size:13px}.note-meta time[b-xdii2hf01a]{font-size:11px;color:#667984}.note-history .note p[b-xdii2hf01a]{font-size:14px;line-height:1.6;margin:10px 0}.note-edit[b-xdii2hf01a]{font-size:12px;padding:5px 10px;margin-top:8px;display:block}.note-feedback[b-xdii2hf01a]{color:#12623e!important}.note-empty[b-xdii2hf01a]{font-size:13px;color:#71818a;padding:20px 0}.note-edit-actions[b-xdii2hf01a]{display:flex;gap:8px}.item-detail-dialog button[b-xdii2hf01a]{border-radius:4px}.item-detail-dialog input[b-xdii2hf01a],.item-detail-dialog textarea[b-xdii2hf01a],.item-detail-dialog select[b-xdii2hf01a]{border-radius:4px;font-size:14px}
@media(max-width:850px){.item-detail-dialog[b-xdii2hf01a]{height:94vh;padding:0 16px 16px;overflow-y:auto}.item-detail-dialog>header[b-xdii2hf01a]{position:sticky;top:0;z-index:2}.item-detail-layout[b-xdii2hf01a]{display:flex;flex-direction:column;flex:none}.item-details-pane[b-xdii2hf01a]{overflow:visible;padding-right:0!important}.item-notes-pane[b-xdii2hf01a]{min-height:450px}.note-history[b-xdii2hf01a]{max-height:360px;flex:none}.item-detail-dialog>header h2[b-xdii2hf01a]{font-size:19px}}
/* Fit the details at desktop height while retaining safe scrolling on small screens. */
.item-dialog[b-xdii2hf01a]{position:relative}
.item-detail-dialog[b-xdii2hf01a]{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);box-sizing:border-box;padding-bottom:16px}
.item-detail-dialog>header[b-xdii2hf01a]{padding:14px 0}
.item-detail-layout[b-xdii2hf01a]{padding-top:12px;gap:24px}
.item-details-pane>label[b-xdii2hf01a]{margin:9px 0;gap:5px}
.item-details-pane h3[b-xdii2hf01a]{margin-bottom:8px}
.item-details-pane textarea[b-xdii2hf01a]{min-height:64px;height:64px;resize:vertical}
.item-details-pane .fields[b-xdii2hf01a]{gap:10px 14px;margin:10px 0}
.inline-group[b-xdii2hf01a]{display:flex;align-items:end;gap:10px}
.inline-group label[b-xdii2hf01a]{margin:0;min-width:0}
.inline-group button[b-xdii2hf01a]{flex-shrink:0;white-space:nowrap}
.item-dialog[b-xdii2hf01a]  .gage-busy-overlay{position:fixed;z-index:30001}
.draft-guidance[b-xdii2hf01a]{padding:14px 18px;background:#fff5df;border-left:4px solid #d08a14;color:#574320}
.draft-guidance li[b-xdii2hf01a]{margin:6px 0}
@media(max-width:850px){.item-detail-dialog[b-xdii2hf01a]{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.inline-group[b-xdii2hf01a]{flex-wrap:wrap}}
.group-manager[b-xdii2hf01a]{margin:12px 0;padding:12px;background:#f4f6f7;border:1px solid #d8e2e7;border-radius:4px}.group-manager>summary[b-xdii2hf01a]{cursor:pointer;font-size:13px;font-weight:600;color:#173f55}.group-manager>summary:hover[b-xdii2hf01a]{text-decoration:underline;text-underline-offset:4px}
/* Column accents tie each title banner to its board section. */
.simple-lists .column[b-xdii2hf01a]{--column-accent:#008b95;--column-tint:#e6f3f4;--column-hover:#d3eaed}
.simple-lists .column h2[b-xdii2hf01a]{border-top-color:var(--column-accent)}
.simple-lists .card-title[b-xdii2hf01a]{background:var(--column-tint);border-left-color:var(--column-accent);margin-bottom:10px}
.simple-lists .card-title:hover[b-xdii2hf01a],.simple-lists .card-title:focus-visible[b-xdii2hf01a]{background:var(--column-hover)}
.simple-lists .done .card-title[b-xdii2hf01a]{text-decoration:none}
.card-summary[b-xdii2hf01a]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.simple-lists .status-badge[b-xdii2hf01a]{border:1px solid #bac8d0;border-radius:20px;padding:5px 11px;font-size:12px;font-weight:650;line-height:1.4;text-align:left;max-width:100%;overflow-wrap:anywhere;background:#edf1f4;color:#3e5361}
.simple-lists .status-progress[b-xdii2hf01a]{background:#e5f0fc;border-color:#a5c8ed;color:#165384}
.simple-lists .status-complete[b-xdii2hf01a]{background:#dff3e7;border-color:#9bcfb0;color:#145e3c}
.simple-lists .status-waiting[b-xdii2hf01a]{background:#fff2d9;border-color:#e5c37c;color:#795311}
.simple-lists .status-canceled[b-xdii2hf01a]{background:#f8e8e8;border-color:#dfb1b1;color:#8b3535}
.simple-lists .card-toggle[b-xdii2hf01a]{background:transparent;border:0;padding:5px 0;font-size:11px;color:#526b7a;margin-left:auto}
.card-meta[b-xdii2hf01a]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:10px 0 2px;color:#737d84;font-size:11px;line-height:1.5}
.simple-lists .card-meta small[b-xdii2hf01a]{color:#737d84}.card-meta small:last-child[b-xdii2hf01a]{white-space:nowrap}
.simple-lists .compact-card[b-xdii2hf01a]{padding-bottom:12px}.simple-lists .card-summary button:focus-visible[b-xdii2hf01a]{outline:3px solid #f79640;outline-offset:3px}
/* Twelve coordinated group colors; assignment comes from the full governance list. */
.simple-lists .column.palette-0[b-xdii2hf01a]{--column-accent:#008b95;--column-tint:#e6f3f4;--column-hover:#d3eaed}
.simple-lists .column.palette-1[b-xdii2hf01a]{--column-accent:#785493;--column-tint:#f0eaf6;--column-hover:#e5d8ef}
.simple-lists .column.palette-2[b-xdii2hf01a]{--column-accent:#45984e;--column-tint:#eaf4e9;--column-hover:#d9ead7}
.simple-lists .column.palette-3[b-xdii2hf01a]{--column-accent:#3974b7;--column-tint:#e8f0fb;--column-hover:#d5e4f7}
.simple-lists .column.palette-4[b-xdii2hf01a]{--column-accent:#c4781c;--column-tint:#fff3de;--column-hover:#f9e5c0}
.simple-lists .column.palette-5[b-xdii2hf01a]{--column-accent:#b65379;--column-tint:#fbeaf1;--column-hover:#f3d7e4}
.simple-lists .column.palette-6[b-xdii2hf01a]{--column-accent:#5266ac;--column-tint:#eceefa;--column-hover:#dde1f4}
.simple-lists .column.palette-7[b-xdii2hf01a]{--column-accent:#9a6a3e;--column-tint:#f5ede5;--column-hover:#ebddcf}
.simple-lists .column.palette-8[b-xdii2hf01a]{--column-accent:#548044;--column-tint:#f0f3df;--column-hover:#e2e9c8}
.simple-lists .column.palette-9[b-xdii2hf01a]{--column-accent:#c06149;--column-tint:#fcece5;--column-hover:#f7dacf}
.simple-lists .column.palette-10[b-xdii2hf01a]{--column-accent:#357d74;--column-tint:#e4f4ed;--column-hover:#ceeadc}
.simple-lists .column.palette-11[b-xdii2hf01a]{--column-accent:#64788c;--column-tint:#eaf0f5;--column-hover:#dbe5ee}.workspace-tools .raid-shortcut[b-xdii2hf01a]{display:block;background:white;border:1px solid #b6c5cf;padding:10px;color:#192f3c;font-size:12px;text-decoration:none}.workspace-tools .raid-shortcut:hover[b-xdii2hf01a]{text-decoration:underline;text-underline-offset:4px}
.raid-link-badge[b-xdii2hf01a]{display:inline-flex;align-items:center;gap:5px;margin:6px 0;padding:4px 8px;background:#e6f1f5;color:#173f55;border:1px solid #b5cdd9;font-size:11px;font-weight:600}.raid-link-summary[b-xdii2hf01a]{display:flex;flex-direction:column;gap:6px;padding:12px;margin:12px 0;background:#eff5f7;border-left:3px solid #008c9e;color:#173f55}.raid-link-summary small[b-xdii2hf01a]{line-height:1.5}
.simple-lists .raid-link-badge[b-xdii2hf01a]{display:flex;width:fit-content;max-width:100%;padding:5px 9px;margin:8px 0;border-radius:12px;background:#e5f2f5;border:1px solid #91bac8;color:#17485b;font-size:11px;font-weight:600;line-height:1.4}.simple-lists .raid-link-badge svg[b-xdii2hf01a]{flex-shrink:0}.simple-lists .raid-link-badge span[b-xdii2hf01a]{overflow-wrap:anywhere}
.simple-lists .card-select[b-xdii2hf01a],.simple-lists .bulk-select[b-xdii2hf01a]{display:flex;align-items:center;gap:7px;font-size:11px;color:#526c7b;margin:0 0 9px}.simple-lists .card-select input[b-xdii2hf01a],.simple-lists .bulk-select input[b-xdii2hf01a]{width:16px;height:16px;accent-color:#008c9e}.item-dialog>ul[b-xdii2hf01a]{max-height:35vh;overflow:auto}
/* Keep every workspace action reachable without changing browser zoom. */
.simple-lists .workspace-tools[b-xdii2hf01a]{
 box-sizing:border-box;top:160px;right:16px;width:168px;
 max-height:calc(100dvh - 250px);overflow-y:auto;overflow-x:hidden;
 overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;
 scrollbar-color:#9db2bf #192f3c;padding:10px;gap:6px;
}
.simple-lists .workspace-tools>*[b-xdii2hf01a]{flex-shrink:0;min-width:0}
.simple-lists .workspace-tools button[b-xdii2hf01a],.simple-lists .workspace-tools .raid-shortcut[b-xdii2hf01a]{
 box-sizing:border-box;padding:9px 10px;min-height:36px;line-height:1.35;overflow-wrap:anywhere;
}
.simple-lists .workspace-tools h2[b-xdii2hf01a]{margin-bottom:2px}
.simple-lists .workspace-tools small[b-xdii2hf01a]{margin-top:6px}
.simple-lists[b-xdii2hf01a]{margin-right:208px;min-width:0}
.simple-lists .card-select[b-xdii2hf01a],.simple-lists .bulk-select[b-xdii2hf01a]{flex-direction:row;justify-content:flex-start;flex:0 0 auto;min-width:0}
.simple-lists .card-select input[b-xdii2hf01a],.simple-lists .bulk-select input[b-xdii2hf01a]{margin:0;flex:0 0 16px}
@media(max-height:600px) and (min-width:1001px){
 .simple-lists .workspace-tools[b-xdii2hf01a]{top:120px;max-height:calc(100dvh - 210px)}
}
@media(max-width:1000px){
 .simple-lists[b-xdii2hf01a]{margin:16px;padding:16px}
 .simple-lists .workspace-tools[b-xdii2hf01a]{position:static;width:100%;max-height:none;overflow:visible;margin:16px 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}
 .simple-lists .workspace-tools h2[b-xdii2hf01a],.simple-lists .workspace-tools small[b-xdii2hf01a]{flex:0 0 100%;margin-top:8px}
 .simple-lists .workspace-tools button[b-xdii2hf01a],.simple-lists .workspace-tools .raid-shortcut[b-xdii2hf01a]{flex:1 1 140px;width:auto}
}
.raid-managed-notice[b-xdii2hf01a]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:#eaf2f5;border-left:3px solid #008c9e;color:#214d61;font-size:13px;line-height:1.5;margin:0 0 16px}
.item-dialog input[readonly][b-xdii2hf01a],.item-dialog textarea[readonly][b-xdii2hf01a],.item-dialog select:disabled[b-xdii2hf01a],.item-dialog input:disabled[b-xdii2hf01a],.simple-lists .table-wrap input:disabled[b-xdii2hf01a],.simple-lists .table-wrap select:disabled[b-xdii2hf01a]{background:#edf1f4;border-color:#cbd5dc;color:#49616f;opacity:1;box-shadow:none;cursor:default}
.item-details-pane textarea.item-description[b-xdii2hf01a]{height:180px;min-height:180px;line-height:1.6;resize:vertical}
.raid-connection[b-xdii2hf01a]{margin-top:20px;padding:18px;border:1px solid #cbdbe3;border-top:3px solid #008c9e;background:#f7fafb;border-radius:5px}.raid-connection .raid-link-summary[b-xdii2hf01a]{margin:0 0 14px;padding:0;background:transparent;border:0}.item-dialog .raid-open-button[b-xdii2hf01a]{display:inline-flex;align-items:center;padding:11px 18px;font-weight:600;margin:4px 0 8px}.raid-open-help[b-xdii2hf01a]{display:block;line-height:1.5;max-width:65ch}
/* Compact the default detail view without hiding overflow on smaller screens. */
.item-detail-dialog[b-xdii2hf01a]{width:min(1720px,calc(100vw - 32px))}
.item-detail-layout[b-xdii2hf01a]{grid-template-columns:minmax(0,1.4fr) minmax(340px,1fr);gap:24px}
.item-details-pane>label[b-xdii2hf01a]{margin:7px 0;gap:4px}
.item-details-pane .raid-managed-notice[b-xdii2hf01a]{padding:9px 12px;margin:0 0 10px;gap:3px;font-size:12px}
.item-details-pane .raid-connection[b-xdii2hf01a]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;margin-top:10px;padding:12px 14px}
.item-details-pane .raid-connection h3[b-xdii2hf01a]{grid-column:1;margin:0;font-size:14px}
.item-details-pane .raid-link-summary[b-xdii2hf01a]{grid-column:1;margin:0;font-size:13px}
.item-details-pane .raid-open-button[b-xdii2hf01a]{grid-column:2;grid-row:1 / 3;margin:0;white-space:nowrap}
.item-details-pane .raid-open-help[b-xdii2hf01a]{grid-column:1 / -1;font-size:11px}
.item-details-pane .raid-connection>label[b-xdii2hf01a]{grid-column:1;margin:4px 0}
.item-details-pane .fields[b-xdii2hf01a]{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:850px){.item-detail-layout[b-xdii2hf01a]{display:flex;flex-direction:column}.item-details-pane .raid-connection[b-xdii2hf01a]{display:flex;flex-direction:column;align-items:stretch}.item-details-pane .raid-open-button[b-xdii2hf01a]{justify-content:center;white-space:normal}}
/* Match the shared worksheet return button. */
.simple-list-top[b-xdii2hf01a]{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:95;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid #172b3a;border-radius:24px;background:#172b3a;color:#fff;font-family:inherit;font-size:13px;font-weight:600;box-shadow:0 3px 12px #0003;cursor:pointer;white-space:nowrap}
.simple-list-top:hover[b-xdii2hf01a]{background:#244656}
.simple-list-top:focus-visible[b-xdii2hf01a]{outline:3px solid #f45b25;outline-offset:3px}
.simple-list-top span[b-xdii2hf01a]{font-size:19px;line-height:1}
@media(max-width:600px){.simple-list-top[b-xdii2hf01a]{bottom:210px;padding:10px 14px}}
.item-notes-pane:has(> .work-notes)[b-xdii2hf01a]{padding:0;border:0;background:transparent} .item-notes-pane[b-xdii2hf01a]  .work-notes{flex:1;min-height:0} .item-notes-pane[b-xdii2hf01a]  .history{flex:1;max-height:none}
.subtask-editor[b-xdii2hf01a]{margin:12px 0;border:1px solid #d5e0e5;border-radius:5px;padding:12px;background:#f7fafb}.subtask-heading[b-xdii2hf01a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.subtask-heading h3[b-xdii2hf01a]{margin:0;font-size:14px}.subtask-heading button[b-xdii2hf01a]{font-size:12px;padding:7px 10px}.subtask-rows[b-xdii2hf01a]{max-height:220px;overflow:auto}.subtask-row[b-xdii2hf01a]{display:grid;grid-template-columns:24px minmax(0,2fr) minmax(0,1fr) 32px;gap:10px;align-items:end;margin-top:10px}.item-dialog .subtask-row label[b-xdii2hf01a]{margin:0;min-width:0;font-size:12px}.subtask-row .subtask-check[b-xdii2hf01a]{align-self:center}.subtask-row button[b-xdii2hf01a]{padding:8px}.subtask-editor p[b-xdii2hf01a]{font-size:12px;color:#60727d;margin:10px 0 0}.card-subtasks[b-xdii2hf01a]{padding:0;margin:10px 0;list-style:none}.card-subtasks li[b-xdii2hf01a]{display:flex;gap:8px;padding:7px 0;border-bottom:1px solid #e2e9ed;align-items:flex-start;font-size:13px}.card-subtasks input[b-xdii2hf01a]{flex:0 0 auto;accent-color:#168052;margin-top:3px}.card-subtasks span[b-xdii2hf01a]{min-width:0;overflow-wrap:anywhere}.card-subtasks small[b-xdii2hf01a]{display:block;font-size:11px;margin-top:4px}.card-subtasks .subtask-done[b-xdii2hf01a]{text-decoration:line-through;color:#657783}.subtask-count[b-xdii2hf01a]{font-size:11px;color:#526b7a}.subtask-count:empty[b-xdii2hf01a]{display:none}@media(max-width:600px){.subtask-row[b-xdii2hf01a]{grid-template-columns:24px minmax(0,1fr) 32px}.subtask-row>label:nth-child(3)[b-xdii2hf01a]{grid-column:2}.subtask-row>button[b-xdii2hf01a]{grid-column:3;grid-row:1}}
/* Compact steps keep their position while editing; save controls their ordering. */
.subtask-editor[b-xdii2hf01a]{padding:10px 12px}.subtask-rows[b-xdii2hf01a]{max-height:260px;overflow-y:auto;padding:3px 4px 2px 0}.subtask-entry[b-xdii2hf01a]{padding:6px 0;border-bottom:1px solid #e0e7eb}.subtask-entry:last-child[b-xdii2hf01a]{border-bottom:0}.subtask-entry .subtask-row[b-xdii2hf01a]{margin:0;gap:8px;align-items:center;grid-template-columns:22px minmax(0,2fr) minmax(140px,1fr) 28px}.item-dialog .subtask-entry input:not([type=checkbox])[b-xdii2hf01a],.item-dialog .subtask-entry select[b-xdii2hf01a]{padding:6px 8px;min-height:34px;font-size:13px}.subtask-entry .subtask-row button[b-xdii2hf01a]{padding:4px;min-height:32px}.item-dialog .subtask-entry .subtask-check[b-xdii2hf01a]{margin:0;min-width:0}.subtask-entry .step-complete[b-xdii2hf01a]{color:#657783;text-decoration:line-through}.subtask-notes[b-xdii2hf01a]{margin:3px 0 0 30px;font-size:11px;color:#526b7a}.subtask-notes summary[b-xdii2hf01a],.card-step-notes summary[b-xdii2hf01a]{cursor:pointer}.subtask-notes summary:hover[b-xdii2hf01a],.card-step-notes summary:hover[b-xdii2hf01a]{text-decoration:underline;text-underline-offset:3px}.item-dialog .subtask-notes textarea[b-xdii2hf01a]{margin-top:6px;height:72px;min-height:72px;padding:8px;font-size:13px}.subtask-help[b-xdii2hf01a]{font-size:11px!important;margin:5px 0!important}.card-step-notes[b-xdii2hf01a]{font-size:11px;margin-top:4px}.card-step-notes p[b-xdii2hf01a]{white-space:pre-wrap;font-size:12px;text-decoration:none}.item-details-pane textarea.item-description[b-xdii2hf01a]{height:140px;min-height:140px}@media(max-width:600px){.subtask-entry .subtask-row[b-xdii2hf01a]{grid-template-columns:22px minmax(0,1fr) 28px}.subtask-entry .subtask-row select[b-xdii2hf01a]{grid-column:2}.subtask-entry .subtask-row button[b-xdii2hf01a]{grid-column:3;grid-row:1}}
.board-navigation[b-xdii2hf01a]{position:sticky;top:88px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#f5f7f8;border:1px solid #ccd9e0;box-shadow:0 2px 6px #192e3c12;margin-bottom:10px}.board-navigation>span[b-xdii2hf01a]{font-size:12px;color:#526b7a}.board-navigation>div[b-xdii2hf01a]{display:flex;align-items:center;gap:8px}.board-navigation button[b-xdii2hf01a]{min-height:36px;padding:7px 12px;font-size:12px;white-space:nowrap}.board-navigation button:hover[b-xdii2hf01a]{color:#ce441c;text-decoration:underline;text-underline-offset:3px}.board-navigation label[b-xdii2hf01a]{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;font-size:12px}.board-navigation select[b-xdii2hf01a]{width:240px;min-width:0;font-size:12px;padding:8px}.simple-lists .column[b-xdii2hf01a]{flex:0 0 300px;min-width:0}.simple-lists .column h2[b-xdii2hf01a]{min-height:96px;font-size:16px;padding:12px 14px;line-height:1.4}.simple-lists .column h2>span[b-xdii2hf01a]{min-width:0;overflow-wrap:anywhere}.board:focus-visible[b-xdii2hf01a]{outline:2px solid #fc5625;outline-offset:3px}@media(max-width:700px){.board-navigation[b-xdii2hf01a]{flex-wrap:wrap;padding:8px;top:80px}.board-navigation>span[b-xdii2hf01a]{display:none}.board-navigation>div[b-xdii2hf01a]{width:100%}.board-navigation label[b-xdii2hf01a]{font-size:0;flex:1}.board-navigation select[b-xdii2hf01a]{width:100%;font-size:12px}.simple-lists .column[b-xdii2hf01a]{flex-basis:280px}}
.review-navigation[b-xdii2hf01a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.review-navigation small[b-xdii2hf01a]{white-space:nowrap;color:#60727d}.item-detail-dialog>header[b-xdii2hf01a]{flex-wrap:wrap}.item-detail-dialog>header>div:first-child[b-xdii2hf01a]{flex:1;min-width:220px}.item-notes-pane .raid-side-panel[b-xdii2hf01a]{flex:0 0 auto;margin:0 0 14px;padding:0!important;border:0;min-width:0}.item-notes-pane .raid-connection[b-xdii2hf01a]{margin:0;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center}.item-notes-pane .raid-connection h3[b-xdii2hf01a]{grid-column:1;font-size:14px;margin:0}.item-notes-pane .raid-link-summary[b-xdii2hf01a]{grid-column:1;margin:0}.item-notes-pane .raid-open-button[b-xdii2hf01a]{grid-column:2;grid-row:1/3;margin:0}.item-notes-pane .raid-connection>label[b-xdii2hf01a],.item-notes-pane .raid-open-help[b-xdii2hf01a]{grid-column:1/-1}.item-notes-pane .raid-connection>label[b-xdii2hf01a]{margin:4px 0}.item-notes-pane .raid-open-help[b-xdii2hf01a]{font-size:12px}@media(max-width:1000px){.item-notes-pane .raid-connection[b-xdii2hf01a]{display:flex;flex-direction:column;align-items:stretch}.review-navigation[b-xdii2hf01a]{width:100%}}
.item-details-pane[b-xdii2hf01a]{display:flex;flex-direction:column}.item-details-pane>label[b-xdii2hf01a],.item-details-pane>.fields[b-xdii2hf01a],.item-details-pane>h3[b-xdii2hf01a],.item-details-pane>.raid-managed-notice[b-xdii2hf01a]{flex-shrink:0}.item-details-pane .subtask-editor[b-xdii2hf01a]{flex:1 0 220px;display:flex;flex-direction:column;min-height:220px;margin-bottom:0}.item-details-pane .subtask-rows[b-xdii2hf01a]{flex:1;max-height:none;min-height:100px}.subtask-entry .subtask-row[b-xdii2hf01a]{grid-template-columns:32px 22px minmax(0,1fr) minmax(125px,180px) 28px}.subtask-number[b-xdii2hf01a]{font-size:12px;font-weight:650;color:#526b7a}.subtask-notes[b-xdii2hf01a]{margin-left:62px}.subtask-notes>small[b-xdii2hf01a]{display:block;margin:5px 0}.step-history-note[b-xdii2hf01a]{padding:10px;margin-top:8px;background:white;border:1px solid #d5e0e5;border-left:3px solid #008b95}.step-history-note small[b-xdii2hf01a]{display:block}.step-history-note p[b-xdii2hf01a]{white-space:pre-wrap;overflow-wrap:anywhere}.item-dialog .subtask-notes button[b-xdii2hf01a]{font-size:12px;padding:6px 10px}@media(max-width:600px){.subtask-entry .subtask-row[b-xdii2hf01a]{grid-template-columns:28px 22px minmax(0,1fr) 28px}.subtask-entry .subtask-row select[b-xdii2hf01a]{grid-column:3}.subtask-entry .subtask-row button[b-xdii2hf01a]{grid-column:4;grid-row:1}.subtask-notes[b-xdii2hf01a]{margin-left:58px}}

/* Keep metadata compact; only the subtask section grows into free space. */
.item-details-pane>label[b-xdii2hf01a],
.item-details-pane>.fields[b-xdii2hf01a],
.item-details-pane>h3[b-xdii2hf01a],
.item-details-pane>.raid-managed-notice[b-xdii2hf01a]{flex:0 0 auto}
.item-details-pane>h3[b-xdii2hf01a]{margin:0 0 8px}
.item-details-pane>label[b-xdii2hf01a]{margin:4px 0;gap:3px}
.item-details-pane .fields[b-xdii2hf01a]{margin:6px 0;gap:7px 12px}
.item-details-pane .fields label[b-xdii2hf01a]{margin:0;gap:3px}
.item-details-pane>label>input:not([type=checkbox])[b-xdii2hf01a],
.item-details-pane .fields select[b-xdii2hf01a]{padding:7px 10px;min-height:36px}
.item-details-pane textarea.item-description[b-xdii2hf01a]{height:96px;min-height:96px;padding:8px 10px;line-height:1.45;resize:vertical}
.item-details-pane .raid-managed-notice[b-xdii2hf01a]{padding:7px 10px;margin:0 0 6px}
.item-details-pane>label:has(input[type=checkbox])[b-xdii2hf01a]{margin:5px 0;min-width:0}
.item-details-pane .subtask-editor[b-xdii2hf01a]{margin-top:8px}

.subtask-heading>div[b-xdii2hf01a]{display:flex;gap:8px;flex-wrap:wrap}
.subtask-worksheet[b-xdii2hf01a]{width:min(1800px,97vw);height:94vh;max-height:94vh;display:flex;flex-direction:column;border-radius:10px;overflow:hidden}
.subtask-worksheet>header[b-xdii2hf01a]{flex-shrink:0;flex-wrap:wrap;padding:16px 0}.subtask-worksheet>header>div[b-xdii2hf01a]{min-width:220px}
.worksheet-help[b-xdii2hf01a]{margin:10px 0;font-size:12px;color:#526b7a}
.worksheet-layout[b-xdii2hf01a]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;flex:1;min-height:0}
.worksheet-table[b-xdii2hf01a]{overflow:auto;min-height:0}.worksheet-table table[b-xdii2hf01a]{width:100%;min-width:640px}
.worksheet-table th[b-xdii2hf01a]{position:sticky;top:0;background:#183f55;color:white;padding:10px 8px;z-index:1;font-size:12px}
.worksheet-table td[b-xdii2hf01a]{padding:8px;vertical-align:top}.worksheet-table th:nth-child(3)[b-xdii2hf01a]{width:100%}
.worksheet-table textarea[b-xdii2hf01a]{min-width:220px;width:100%;height:65px;min-height:65px;font-size:14px;resize:vertical}
.worksheet-table td select[b-xdii2hf01a]{min-width:150px;width:170px;font-size:13px}
.worksheet-table td input[type=checkbox][b-xdii2hf01a]{min-width:0;width:20px;height:20px;margin-top:8px;accent-color:#168052}
.worksheet-table button[b-xdii2hf01a]{white-space:nowrap;padding:8px;font-size:12px}
.selected-step[b-xdii2hf01a]{background:#eaf3f6}.worksheet-complete[b-xdii2hf01a]{text-decoration:line-through;color:#657783}
.worksheet-notes[b-xdii2hf01a]{min-height:0;display:flex;flex-direction:column;padding:16px;background:#f4f7f8;border:1px solid #d5e0e5;border-radius:6px}
.worksheet-notes h3[b-xdii2hf01a]{font-size:16px;margin:0 0 8px}.worksheet-step-title[b-xdii2hf01a]{font-size:13px;line-height:1.5;max-height:90px;overflow:auto}
.worksheet-notes label[b-xdii2hf01a]{flex:none;margin:6px 0}.worksheet-notes textarea[b-xdii2hf01a]{height:100px;min-height:100px}
.worksheet-notes>small[b-xdii2hf01a]{margin:10px 0;font-size:11px}.worksheet-history[b-xdii2hf01a]{min-height:0;overflow:auto;flex:1}
@media(max-width:1000px){.worksheet-layout[b-xdii2hf01a]{grid-template-columns:minmax(0,1fr) 280px}}
@media(max-width:750px){.subtask-worksheet[b-xdii2hf01a]{overflow:auto}.worksheet-layout[b-xdii2hf01a]{display:flex;flex-direction:column;flex:none}.worksheet-table[b-xdii2hf01a]{max-height:50vh}.worksheet-notes[b-xdii2hf01a]{min-height:350px}.worksheet-history[b-xdii2hf01a]{max-height:300px}}

/* Separate list administration from everyday review controls. */
.list-context[b-xdii2hf01a]{display:flex;align-items:end;gap:18px;margin:20px 0 10px}
.list-context>label[b-xdii2hf01a]{max-width:850px;margin:0;min-width:0;font-weight:600}
.list-context .completion-total[b-xdii2hf01a]{margin-left:auto}
.list-setup[b-xdii2hf01a]{border:1px solid #d4dfe5;border-radius:5px;background:#f7f9fa;margin-bottom:16px}
.list-setup .setup-toggle[b-xdii2hf01a]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;background:transparent;padding:11px 14px;font-size:13px;font-weight:650}
.setup-toggle span[b-xdii2hf01a]{font-weight:400;color:#657783;margin-left:10px}
.setup-grid[b-xdii2hf01a]{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #d4dfe5;padding:16px}
.setup-grid>section[b-xdii2hf01a]{min-width:0}.setup-grid h3[b-xdii2hf01a]{font-size:14px;margin:0 0 12px}.setup-grid label[b-xdii2hf01a]{min-width:0;margin-bottom:12px}.setup-grid small[b-xdii2hf01a]{font-size:12px}
.review-section[b-xdii2hf01a]{border:1px solid #d4dfe5;border-radius:5px;padding:14px 16px;margin:12px 0;background:#fff}
.review-section>header[b-xdii2hf01a]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px}
.review-section h2[b-xdii2hf01a]{font-size:15px;font-weight:700;color:#183f55;margin:0 0 3px}
.review-section header small[b-xdii2hf01a]{font-size:12px;color:#657783}
.review-section header>button[b-xdii2hf01a]{font-size:12px;padding:6px 12px;border-radius:4px}
.review-fields[b-xdii2hf01a]{display:grid;gap:12px}
.review-fields label[b-xdii2hf01a]{min-width:0;margin:0;font-size:12px}
.review-fields input[b-xdii2hf01a],.review-fields select[b-xdii2hf01a]{min-width:0;min-height:38px;font-size:13px;padding:8px 10px}
.view-settings .review-fields[b-xdii2hf01a]{grid-template-columns:repeat(3,minmax(0,1fr))}
.task-filters[b-xdii2hf01a]{background:#f6f8f9}.task-filters .review-fields[b-xdii2hf01a]{grid-template-columns:repeat(4,minmax(0,1fr))}
.task-filters footer[b-xdii2hf01a]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:12px;padding-top:10px;border-top:1px solid #dce4e8;font-size:12px}
.task-filters footer .show-complete[b-xdii2hf01a]{margin:0;padding:0;min-width:0;font-size:12px}
.task-filters footer strong[b-xdii2hf01a]{color:#183f55}.task-filters footer small[b-xdii2hf01a]{font-size:11px;flex:1}
@media(max-width:1000px){.task-filters .review-fields[b-xdii2hf01a]{grid-template-columns:repeat(2,minmax(0,1fr))}.view-settings>header[b-xdii2hf01a]{align-items:start;flex-direction:column;gap:3px}}
@media(max-width:650px){.list-context[b-xdii2hf01a]{align-items:stretch;flex-direction:column;gap:10px}.list-context .completion-total[b-xdii2hf01a]{margin-left:0;align-self:start}.setup-grid[b-xdii2hf01a],.view-settings .review-fields[b-xdii2hf01a],.task-filters .review-fields[b-xdii2hf01a]{grid-template-columns:1fr}.setup-toggle span[b-xdii2hf01a]{display:none}.review-section[b-xdii2hf01a]{padding:12px}}

.board-navigation .board-search[b-xdii2hf01a]{flex:1;max-width:480px;min-width:180px;margin:0;font-size:12px}
.board-navigation .board-search input[b-xdii2hf01a]{flex:1;min-width:0;width:100%;min-height:36px;padding:8px 10px;font-size:13px}
@media(max-width:1200px){.board-navigation[b-xdii2hf01a]{flex-wrap:wrap}.board-navigation .board-search[b-xdii2hf01a]{max-width:none}.board-navigation>div[b-xdii2hf01a]{margin-left:auto}}
@media(max-width:700px){.board-navigation .board-search[b-xdii2hf01a]{flex:1 1 100%;font-size:12px}.board-navigation>div[b-xdii2hf01a]{flex-wrap:wrap}.board-navigation>div label[b-xdii2hf01a]{min-width:100px}.board-navigation>div select[b-xdii2hf01a]{min-width:0}}

/* Keep the full navigation bar inside the available board width. */
.board-bar-anchor[b-xdii2hf01a]{display:block;height:0}
.dedicated-board[b-xdii2hf01a]{min-width:0;max-width:100%}
.board-navigation[b-xdii2hf01a]{top:var(--board-bar-top,96px);box-sizing:border-box;max-width:100%;min-width:0;flex-wrap:wrap}
.board-navigation>div[b-xdii2hf01a]{flex:1 1 420px;min-width:0;max-width:100%;justify-content:flex-end;box-sizing:border-box}
.board-navigation>div>button[b-xdii2hf01a]{flex:0 0 auto}
.board-navigation>div>label[b-xdii2hf01a]{flex:1;min-width:0;max-width:340px}
.board-navigation>div select[b-xdii2hf01a]{flex:1;width:100%;min-width:0}
.board-navigation .board-search[b-xdii2hf01a]{flex:1 1 260px;min-width:0;max-width:480px}
@media(max-width:700px){.board-navigation .board-search[b-xdii2hf01a]{max-width:none;flex-basis:100%}.board-navigation>div[b-xdii2hf01a]{flex-basis:100%;flex-wrap:nowrap}.board-navigation>div>label[b-xdii2hf01a]{min-width:0;max-width:none}}

.simple-lists .board>.column[b-xdii2hf01a]{flex:0 0 var(--board-column-width,320px);min-width:0}
.column-width-controls[b-xdii2hf01a]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}
.board-navigation .column-width-controls button[b-xdii2hf01a]{padding:7px 9px;font-size:12px}
.board-navigation .column-width-controls button:disabled[b-xdii2hf01a]{opacity:.45;cursor:default}
.column-width-controls button:nth-child(2)[b-xdii2hf01a]{font-variant-numeric:tabular-nums;color:#526b7a;background:#edf2f5}
@media(max-width:700px){.column-width-controls[b-xdii2hf01a]{flex-basis:100%}}
/* /Components/Pages/TechnologyBackwardsArticle.razor.rz.scp.css */
.technology-cover[b-pvrlgo4vrd]{padding:8px;transform:rotate(.35deg)}.technology-cover a[b-pvrlgo4vrd]{position:relative;display:block;overflow:hidden}.technology-cover img[b-pvrlgo4vrd]{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}.technology-cover a>span[b-pvrlgo4vrd]{position:absolute;right:10px;bottom:10px;padding:9px 12px;background:#17232de8;color:#fff;font:800 9px Inter;letter-spacing:.08em;text-transform:uppercase}
.technology-generations[b-pvrlgo4vrd],.technology-workplace[b-pvrlgo4vrd]{margin:58px 0;border:1px solid var(--ink);background:#fff}.technology-generations>header[b-pvrlgo4vrd],.technology-workplace>header[b-pvrlgo4vrd]{padding:25px 28px;background:var(--ink);color:#fff}.technology-generations header small[b-pvrlgo4vrd],.technology-workplace header small[b-pvrlgo4vrd],.technology-layers small[b-pvrlgo4vrd],.technology-dialogue small[b-pvrlgo4vrd],.technology-closing small[b-pvrlgo4vrd]{color:var(--orange);font:800 10px Inter;letter-spacing:.12em}.technology-generations header h2[b-pvrlgo4vrd],.technology-workplace header h2[b-pvrlgo4vrd]{margin:7px 0 0;color:#fff}.technology-generations>div[b-pvrlgo4vrd]{display:grid;grid-template-columns:repeat(2,1fr)}.technology-generations article[b-pvrlgo4vrd]{padding:25px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.technology-generations article:nth-child(2n)[b-pvrlgo4vrd]{border-right:0}.technology-generations article:nth-last-child(-n+2)[b-pvrlgo4vrd]{border-bottom:0}.technology-generations article>span[b-pvrlgo4vrd]{color:var(--orange);font:800 10px Inter}.technology-generations article small[b-pvrlgo4vrd]{display:block;margin-top:7px;font:800 10px Inter;letter-spacing:.08em}.technology-generations h3[b-pvrlgo4vrd]{font-size:19px}.technology-generations p[b-pvrlgo4vrd]{font-size:12px;line-height:1.6}.technology-generations .gen-x[b-pvrlgo4vrd]{border-top:5px solid #1b5288}.technology-generations .millennial[b-pvrlgo4vrd]{border-top:5px solid #4d8539}.technology-generations .gen-z[b-pvrlgo4vrd]{border-top:5px solid #583c7a}.technology-generations .gen-alpha[b-pvrlgo4vrd]{border-top:5px solid #e08212}
.technology-layers[b-pvrlgo4vrd]{margin:52px 0;padding:29px;border-top:4px solid var(--orange);background:#fff}.technology-layers>div[b-pvrlgo4vrd]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:18px}.technology-layers span[b-pvrlgo4vrd],.technology-layers strong[b-pvrlgo4vrd]{padding:10px 13px;border:1px solid #c2cbce;font:750 11px Inter}.technology-layers strong[b-pvrlgo4vrd]{background:var(--orange);border-color:var(--orange);color:#fff}.technology-layers i[b-pvrlgo4vrd]{color:var(--orange)}
.technology-workplace>div[b-pvrlgo4vrd]{display:grid;grid-template-columns:repeat(2,1fr)}.technology-workplace article[b-pvrlgo4vrd]{padding:25px;border-right:1px solid #cbd2d4;border-bottom:1px solid #cbd2d4}.technology-workplace article:nth-child(2n)[b-pvrlgo4vrd]{border-right:0}.technology-workplace article:nth-last-child(-n+2)[b-pvrlgo4vrd]{border-bottom:0}.technology-workplace article span[b-pvrlgo4vrd]{color:var(--orange);font:750 17px Inter}.technology-workplace article p[b-pvrlgo4vrd]{font-size:12px;line-height:1.6}
.technology-dialogue[b-pvrlgo4vrd]{margin:55px 0;padding:30px;border-left:6px solid var(--orange);background:#f0ece5}.technology-dialogue p[b-pvrlgo4vrd]{margin:10px 0;font-size:14px}.technology-dialogue b[b-pvrlgo4vrd]{color:var(--ink)}
.technology-closing[b-pvrlgo4vrd]{margin:58px 0;padding:32px;background:var(--ink);color:#fff}.technology-closing h2[b-pvrlgo4vrd]{color:#fff}.technology-closing h2 em[b-pvrlgo4vrd]{color:var(--orange);font-style:normal}.technology-closing p[b-pvrlgo4vrd]{color:#cbd4d7;font-size:14px;line-height:1.7}.technology-closing>strong[b-pvrlgo4vrd]{display:block;padding-top:18px;border-top:1px solid #53636a;color:#f08a5a;font:750 17px Inter}.technology-ledger .discussion-prompt>p[b-pvrlgo4vrd]{margin:-17px 0 30px;color:var(--slate);font-size:15px;line-height:1.7}
@media(max-width:700px){.technology-generations>div[b-pvrlgo4vrd],.technology-workplace>div[b-pvrlgo4vrd]{grid-template-columns:1fr}.technology-generations article[b-pvrlgo4vrd],.technology-workplace article[b-pvrlgo4vrd]{border-right:0!important;border-bottom:1px solid #cbd2d4!important}.technology-generations article:last-child[b-pvrlgo4vrd],.technology-workplace article:last-child[b-pvrlgo4vrd]{border-bottom:0!important}.technology-cover img[b-pvrlgo4vrd]{aspect-ratio:1/1}}
/* /Components/Pages/TimekeepingClassificationsArticle.razor.rz.scp.css */
.timekeeping-hero[b-npvs2uph6v]{padding-top:65px}.timekeeping-hero h1[b-npvs2uph6v]{font-size:clamp(48px,6vw,90px);line-height:1.03;margin:28px 0 20px;color:var(--ink)}.timekeeping-hero h1 em[b-npvs2uph6v]{font-style:normal;color:var(--orange)}.timekeeping-subtitle[b-npvs2uph6v]{font-size:clamp(21px,2vw,29px);max-width:850px;color:#52616b}.timekeeping-hero .byline[b-npvs2uph6v]{margin:26px 0 38px}.timekeeping-hero .article-figure[b-npvs2uph6v]{margin:0;border:1px solid var(--line)}.article-figure img[b-npvs2uph6v]{width:100%;height:auto;display:block}.article-figure figcaption[b-npvs2uph6v]{font-size:13px;color:#52616b;padding:12px 16px;background:#f2f1ed}.timekeeping-page .ledger-article[b-npvs2uph6v]{padding-top:60px;gap:55px;grid-template-columns:210px minmax(0,850px)}.ledger-index nav[b-npvs2uph6v]{display:grid;gap:14px;margin-bottom:28px}.ledger-index nav a[b-npvs2uph6v]{font-size:14px}.article-copy section[b-npvs2uph6v]{scroll-margin-top:110px;margin:42px 0}.article-copy h2[b-npvs2uph6v]{font-size:30px;line-height:1.25;color:var(--ink);margin:12px 0 22px}.article-copy h3[b-npvs2uph6v]{font-size:20px;color:var(--ink);margin:0 0 8px}.article-copy p[b-npvs2uph6v]{margin:0 0 20px}.section-number[b-npvs2uph6v]{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--orange)}.purpose-grid[b-npvs2uph6v]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.purpose-grid>div[b-npvs2uph6v]{padding:22px;border:1px solid var(--line);border-top:3px solid var(--orange);background:#fff}.purpose-grid p[b-npvs2uph6v]{font-size:16px;line-height:1.5;margin:0}.classification-flow[b-npvs2uph6v]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:24px 0}.classification-flow span[b-npvs2uph6v]{padding:8px 12px;border:1px solid var(--line);background:#fff;font-size:14px}.classification-flow b[b-npvs2uph6v]{color:var(--orange)}.growth-scenario[b-npvs2uph6v]{padding:20px 24px;border-left:3px solid var(--orange);background:#fff;margin:18px 0}.growth-scenario p:last-child[b-npvs2uph6v]{margin-bottom:0}.article-copy ul[b-npvs2uph6v]{padding-left:24px}.tagline[b-npvs2uph6v]{font-size:14px;color:#60727d;letter-spacing:.04em}@media(max-width:900px){.timekeeping-page .ledger-article[b-npvs2uph6v]{grid-template-columns:1fr;gap:24px}.ledger-index nav[b-npvs2uph6v]{grid-template-columns:1fr 1fr}.timekeeping-hero[b-npvs2uph6v]{padding-top:35px}}@media(max-width:550px){.purpose-grid[b-npvs2uph6v]{grid-template-columns:1fr}.article-copy h2[b-npvs2uph6v]{font-size:26px}.ledger-index nav[b-npvs2uph6v]{grid-template-columns:1fr}.timekeeping-page .ledger-article[b-npvs2uph6v]{padding-top:32px}}
/* /Components/Pages/TrafficDashboard.razor.rz.scp.css */
.traffic-view-tabs[b-kj7cb0sowd] { display:flex; margin-top:28px; }
.traffic-view-tabs button[b-kj7cb0sowd] { min-height:48px; padding:0 26px; border:1px solid var(--ink); background:#fff; color:var(--ink); font:800 12px 'Inter'; letter-spacing:.08em; text-transform:uppercase; cursor:pointer; }
.traffic-view-tabs button + button[b-kj7cb0sowd] { border-left:0; }
.traffic-view-tabs button.active[b-kj7cb0sowd] { background:var(--ink); color:#fff; box-shadow:inset 0 -4px 0 var(--orange); }
.traffic-view-tabs + .traffic-range[b-kj7cb0sowd] { margin-top:14px; }
.traffic-security-summary[b-kj7cb0sowd] { grid-template-columns:repeat(5,1fr); }
.traffic-security-summary article[b-kj7cb0sowd] { min-height:135px; padding:22px; }
.traffic-security-summary strong[b-kj7cb0sowd] { font-size:32px; }
.traffic-security-message[b-kj7cb0sowd] { margin:18px 0 0; padding:15px 18px; border-left:4px solid var(--orange); background:#fff; color:var(--ink); font-weight:700; }
.traffic-security-controls[b-kj7cb0sowd] { margin-top:20px; border:1px solid var(--ink); background:#fff; }
.traffic-security-controls > header[b-kj7cb0sowd] { display:flex; justify-content:space-between; gap:30px; padding:25px 28px; border-bottom:1px solid var(--line); }
.traffic-security-controls small[b-kj7cb0sowd], .traffic-security-table header small[b-kj7cb0sowd] { color:var(--orange); font:800 10px 'Inter'; letter-spacing:.13em; }
.traffic-security-controls h2[b-kj7cb0sowd], .traffic-security-table h2[b-kj7cb0sowd] { margin:7px 0 0; font:500 25px 'Inter'; }
.traffic-security-controls header p[b-kj7cb0sowd] { max-width:520px; margin:0; color:var(--muted); line-height:1.55; }
.traffic-security-controls > div[b-kj7cb0sowd] { display:grid; grid-template-columns:220px 1fr; gap:16px; padding:20px 28px; background:#f0eee8; }
.traffic-security-controls label[b-kj7cb0sowd] { display:flex; flex-direction:column; gap:7px; color:var(--ink); font:800 10px 'Inter'; letter-spacing:.08em; text-transform:uppercase; }
.traffic-security-controls input[b-kj7cb0sowd], .traffic-security-controls select[b-kj7cb0sowd] { height:44px; padding:0 12px; border:1px solid #9ba7ad; background:#fff; color:var(--ink); font:500 14px 'Inter'; text-transform:none; letter-spacing:0; }
.traffic-security-grid[b-kj7cb0sowd] { display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:20px; }
.traffic-security-table[b-kj7cb0sowd] { min-width:0; border:1px solid var(--ink); background:#fff; }
.traffic-security-table > header[b-kj7cb0sowd] { padding:24px 26px; border-bottom:2px solid var(--ink); }
.traffic-security-row[b-kj7cb0sowd] { display:grid; grid-template-columns:minmax(0,1fr) 55px 115px 68px; gap:12px; align-items:center; padding:14px 18px; border-bottom:1px solid var(--line); font-size:12px; }
.traffic-security-row.heading[b-kj7cb0sowd] { background:#f0eee8; color:var(--muted); font:800 9px 'Inter'; letter-spacing:.08em; text-transform:uppercase; }
.traffic-security-row > span:first-child[b-kj7cb0sowd], .traffic-block-row > div[b-kj7cb0sowd], .traffic-slow-row > div[b-kj7cb0sowd], .traffic-event-row > div[b-kj7cb0sowd] { display:flex; min-width:0; flex-direction:column; gap:4px; }
.traffic-security-row b[b-kj7cb0sowd], .traffic-block-row b[b-kj7cb0sowd], .traffic-slow-row b[b-kj7cb0sowd], .traffic-event-row b[b-kj7cb0sowd] { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.traffic-security-row small[b-kj7cb0sowd], .traffic-block-row small[b-kj7cb0sowd], .traffic-block-row span[b-kj7cb0sowd], .traffic-slow-row small[b-kj7cb0sowd], .traffic-event-row small[b-kj7cb0sowd] { color:var(--muted); font-size:10px; line-height:1.4; }
.traffic-security-row strong[b-kj7cb0sowd] { color:var(--orange); font:700 18px 'Inter'; }
.traffic-security-row time[b-kj7cb0sowd], .traffic-event-row time[b-kj7cb0sowd] { color:var(--muted); font-size:10px; }
.traffic-security-row button[b-kj7cb0sowd], .traffic-block-row button[b-kj7cb0sowd] { min-height:34px; border:1px solid var(--ink); background:var(--ink); color:#fff; font-weight:800; cursor:pointer; }
.traffic-security-row button:hover[b-kj7cb0sowd], .traffic-block-row button:hover[b-kj7cb0sowd] { background:var(--orange); border-color:var(--orange); }
.traffic-security-row button:disabled[b-kj7cb0sowd], .traffic-block-row button:disabled[b-kj7cb0sowd] { opacity:.5; }
.traffic-block-row[b-kj7cb0sowd], .traffic-slow-row[b-kj7cb0sowd], .traffic-event-row[b-kj7cb0sowd] { display:grid; grid-template-columns:1fr auto; gap:15px; align-items:center; padding:16px 20px; border-bottom:1px solid var(--line); }
.traffic-block-row button[b-kj7cb0sowd] { padding:0 13px; }
.traffic-slow-row strong[b-kj7cb0sowd] { color:var(--orange); font:700 16px 'Inter'; }
.traffic-event-row[b-kj7cb0sowd] { padding:13px 20px; }

@media (max-width: 1000px) {
    .traffic-security-summary[b-kj7cb0sowd] { grid-template-columns:repeat(2,1fr); }
    .traffic-security-grid[b-kj7cb0sowd] { grid-template-columns:1fr; }
}

@media (max-width: 650px) {
    .traffic-view-tabs[b-kj7cb0sowd] { overflow:auto; }
    .traffic-view-tabs button[b-kj7cb0sowd] { white-space:nowrap; }
    .traffic-security-summary[b-kj7cb0sowd] { grid-template-columns:1fr; }
    .traffic-security-controls > header[b-kj7cb0sowd], .traffic-security-controls > div[b-kj7cb0sowd] { display:grid; grid-template-columns:1fr; }
    .traffic-security-row[b-kj7cb0sowd] { grid-template-columns:1fr auto; }
    .traffic-security-row.heading[b-kj7cb0sowd] { display:none; }
    .traffic-security-row time[b-kj7cb0sowd] { grid-column:1; }
    .traffic-security-row button[b-kj7cb0sowd] { grid-column:2; grid-row:1/3; }
}
/* /Components/Pages/ValidationLibrary.razor.rz.scp.css */
.validation-library[b-pc99wyrr89]{max-width:1200px;margin:2rem auto;padding:1.5rem;color:#203b49}.library-grid[b-pc99wyrr89]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin:1.5rem 0}.library-grid article[b-pc99wyrr89],fieldset[b-pc99wyrr89]{border:1px solid #c4d6dd;background:white;padding:1.5rem;border-top:3px solid #008394}.instructions[b-pc99wyrr89]{white-space:pre-wrap}label[b-pc99wyrr89]{display:block;margin:1rem 0}input[b-pc99wyrr89],textarea[b-pc99wyrr89]{display:block;width:100%;padding:.65rem;border:1px solid #a8bcc6}button[b-pc99wyrr89]{padding:.65rem 1rem;margin:.4rem .5rem .4rem 0;background:#176f79;color:white;border:0}button:disabled[b-pc99wyrr89]{opacity:.5}
.validation-library[b-pc99wyrr89]{max-width:1500px}.validation-library h1[b-pc99wyrr89]{font-size:32px}.library-list[b-pc99wyrr89]{overflow:auto;margin:20px 0}.library-list table[b-pc99wyrr89]{width:100%;border-collapse:collapse;font-size:14px}.library-list th[b-pc99wyrr89],.library-list td[b-pc99wyrr89]{padding:14px;text-align:left;border-bottom:1px solid #c4d6dd;vertical-align:top}.library-list th[b-pc99wyrr89]{background:#edf5f7}.library-list td:first-child[b-pc99wyrr89]{width:40%}.library-list strong[b-pc99wyrr89]{font-size:16px}.library-list details[b-pc99wyrr89]{margin-top:8px}.library-list summary[b-pc99wyrr89]{color:#54727f;cursor:pointer}.source[b-pc99wyrr89]{overflow-wrap:anywhere}
/* /Components/Pages/WhatsYourStyleArticle.razor.rz.scp.css */
@media (max-width: 760px) {
    .style-dna-record > div:nth-child(2)[b-0kngipvhag],
    .style-traits[b-0kngipvhag] {
        grid-template-columns: 1fr;
    }

    .style-traits article[b-0kngipvhag] {
        min-height: auto;
    }

    .style-finish-line > strong[b-0kngipvhag] {
        font-size: 38px;
    }

    .style-equation > strong[b-0kngipvhag] {
        font-size: 29px;
    }
}
/* /Components/Pages/WorkspaceAdministration.razor.rz.scp.css */
.admin-studios .studio-card[b-kol31c1w60]{min-height:0;padding:28px 32px;max-width:780px;gap:18px}
.studio-heading[b-kol31c1w60]{display:flex;align-items:center;gap:20px;position:relative}
.studio-heading .admin-hub-icon[b-kol31c1w60]{margin:0;flex-shrink:0}
.studio-heading h3[b-kol31c1w60]{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:8px 0 0}
.studio-card p[b-kol31c1w60]{margin:0;max-width:600px}
.studio-card>b[b-kol31c1w60]{margin-top:0;padding-top:18px}
.studio-card:focus-visible[b-kol31c1w60]{outline:3px solid #287e87;outline-offset:4px}
@media(max-width:600px){.admin-studios .studio-card[b-kol31c1w60]{padding:24px}.studio-heading[b-kol31c1w60]{align-items:flex-start;gap:14px}.studio-heading h3[b-kol31c1w60]{font-size:24px}}
/* /Components/PayTypeConfiguration.razor.rz.scp.css */
.pay-type-workspace[b-1j915nte1t]{margin-top:0;border-top:4px solid var(--orange);background:#fff}.pay-type-hero[b-1j915nte1t]{padding:28px 30px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;background:var(--ink);color:#fff}.pay-type-hero small[b-1j915nte1t],.pay-type-toolbar small[b-1j915nte1t],.pay-type-editor-header small[b-1j915nte1t],.wizard-panel>header small[b-1j915nte1t],.pay-type-welcome small[b-1j915nte1t]{color:var(--orange);font-weight:850;letter-spacing:.1em}.pay-type-hero h2[b-1j915nte1t]{margin:8px 0;font-size:clamp(30px,3.4vw,44px)}.pay-type-hero p[b-1j915nte1t]{max-width:840px;margin:0;color:#d0d7da;line-height:1.55}.pay-type-company[b-1j915nte1t]{padding:15px 24px;display:grid;grid-template-columns:150px minmax(240px,390px) 1fr;gap:14px;align-items:center;border:1px solid var(--ink);border-top:0;background:#eeece6}.pay-type-company label[b-1j915nte1t]{font-weight:800}.pay-type-company select[b-1j915nte1t]{min-height:42px;padding:8px;background:#fff}.pay-type-toolbar[b-1j915nte1t]{padding:18px 22px;display:grid;grid-template-columns:minmax(190px,.7fr) minmax(300px,1.4fr) auto;gap:22px;align-items:end;border:1px solid var(--ink);border-top:0}.pay-type-toolbar>div[b-1j915nte1t]{display:grid;grid-template-columns:auto 1fr;gap:0 12px;align-items:center}.pay-type-toolbar>div small[b-1j915nte1t]{grid-column:1/-1}.pay-type-toolbar>div strong[b-1j915nte1t]{font-size:30px}.pay-type-toolbar>div span[b-1j915nte1t]{color:var(--muted);font-size:12px}.pay-type-toolbar label[b-1j915nte1t]{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.pay-type-toolbar input[b-1j915nte1t]{min-height:42px;padding:9px 11px;border:1px solid #aeb7bb}.primary-action[b-1j915nte1t]{min-height:43px;padding:0 17px;border:0;background:var(--orange);color:#fff;font-weight:800}.primary-action span[b-1j915nte1t]{font-size:18px}.pay-type-layout[b-1j915nte1t]{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:660px;border:1px solid var(--ink);border-top:0}.pay-type-list[b-1j915nte1t]{border-right:1px solid var(--ink);background:#f2f1ed}.pay-type-list-heading[b-1j915nte1t]{height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:#263f4c;color:#fff}.pay-type-list-heading span[b-1j915nte1t]{font-size:11px;font-weight:850;letter-spacing:.1em}.pay-type-list-heading small[b-1j915nte1t]{color:#cdd5d8}.pay-type-card[b-1j915nte1t]{width:100%;min-height:88px;padding:14px;display:grid;grid-template-columns:48px 1fr 38px;gap:10px;align-items:center;border:0;border-bottom:1px solid #c8cdcf;background:#fff;text-align:left;cursor:pointer}.pay-type-card:hover[b-1j915nte1t]{background:#f8f5f0}.pay-type-card.selected[b-1j915nte1t]{box-shadow:inset 5px 0 var(--orange);background:#fff4ee}.pay-type-code[b-1j915nte1t]{width:44px;min-height:38px;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:11px;font-weight:850;overflow-wrap:anywhere}.pay-type-card-copy[b-1j915nte1t]{display:flex;flex-direction:column;gap:5px;min-width:0}.pay-type-card-copy b[b-1j915nte1t]{font-size:13px;overflow-wrap:anywhere}.pay-type-card-copy small[b-1j915nte1t]{color:var(--muted)}.pay-type-progress[b-1j915nte1t]{display:flex;flex-direction:column;gap:5px;align-items:center}.pay-type-progress[b-1j915nte1t]:before{content:"";width:32px;height:5px;background:#d7dcdd}.pay-type-progress i[b-1j915nte1t]{height:5px;max-width:32px;margin-top:-10px;align-self:flex-start;background:#128175}.pay-type-progress small[b-1j915nte1t]{margin-top:4px;color:var(--muted);font-size:9px}.pay-type-empty[b-1j915nte1t]{padding:30px 20px;display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:13px}.pay-type-empty b[b-1j915nte1t]{color:var(--ink)}.pay-type-editor[b-1j915nte1t]{min-width:0}.pay-type-welcome[b-1j915nte1t]{min-height:560px;padding:70px;display:grid;grid-template-columns:80px minmax(0,560px);gap:28px;align-content:center}.pay-type-welcome>span[b-1j915nte1t]{width:72px;height:72px;display:grid;place-items:center;background:var(--ink);color:var(--orange);font-size:28px;font-weight:850}.pay-type-welcome h3[b-1j915nte1t]{margin:8px 0 12px;font-size:34px}.pay-type-welcome p[b-1j915nte1t]{color:var(--slate);line-height:1.65}.pay-type-welcome button[b-1j915nte1t]{padding:12px 16px;border:0;background:var(--orange);color:#fff;font-weight:800}.pay-type-editor-header[b-1j915nte1t]{padding:20px 24px;display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--ink)}.pay-type-editor-header h3[b-1j915nte1t]{margin:5px 0 0;font-size:25px}.pay-type-editor-header h3 span[b-1j915nte1t]{margin-left:8px;color:var(--muted);font-size:15px;font-weight:500}.pay-type-editor-header>div:last-child[b-1j915nte1t]{display:flex;gap:8px}.pay-type-editor-header button[b-1j915nte1t]{padding:8px 12px;border:1px solid #aeb7bb;background:#fff;font-weight:700}.pay-type-editor-header .danger-link[b-1j915nte1t]{color:#a52b20}.wizard-stepper[b-1j915nte1t]{padding:12px 18px;display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid var(--line);background:#f1f3f3}.wizard-stepper button[b-1j915nte1t]{min-width:105px;padding:8px;display:grid;grid-template-columns:25px 1fr;gap:7px;align-items:center;border:1px solid transparent;background:transparent;color:#53636b;text-align:left}.wizard-stepper button span[b-1j915nte1t]{width:24px;height:24px;display:grid;place-items:center;border:1px solid #99a5aa;border-radius:50%;font-size:10px;font-weight:800}.wizard-stepper button b[b-1j915nte1t]{font-size:11px}.wizard-stepper button.active[b-1j915nte1t]{border-color:var(--ink);background:#fff;color:var(--ink)}.wizard-stepper button.active span[b-1j915nte1t]{background:var(--ink);color:var(--orange)}.wizard-stepper button.complete span[b-1j915nte1t]{border-color:#17703a;background:#e4f5ea;color:#17703a}.wizard-panel[b-1j915nte1t]{padding:24px}.wizard-panel>header[b-1j915nte1t]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:25px;padding-bottom:18px;border-bottom:2px solid var(--ink)}.wizard-panel>header h4[b-1j915nte1t]{margin:5px 0;font-size:26px}.wizard-panel>header p[b-1j915nte1t]{margin:0;color:var(--slate)}.wizard-panel>header>strong[b-1j915nte1t]{color:var(--orange);font-size:28px}.wizard-question-grid[b-1j915nte1t]{padding-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wizard-question[b-1j915nte1t]{min-width:0;padding:15px;display:flex;flex-direction:column;gap:8px;border:1px solid #c9d0d2;background:#fafafa}.wizard-question.wide[b-1j915nte1t]{grid-column:1/-1}.wizard-question>span:first-child[b-1j915nte1t]{font-size:13px;font-weight:800}.wizard-question em[b-1j915nte1t]{margin-left:6px;color:var(--orange);font-size:8px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.wizard-question>small[b-1j915nte1t]{min-height:18px;color:var(--muted);font-size:11px;line-height:1.45}.wizard-question input[b-1j915nte1t],.wizard-question select[b-1j915nte1t],.wizard-question textarea[b-1j915nte1t]{width:100%;min-height:42px;padding:8px 10px;border:1px solid #aeb8bc;background:#fff}.wizard-question textarea[b-1j915nte1t]{min-height:88px;resize:vertical}.segmented-answer[b-1j915nte1t]{display:grid;grid-template-columns:repeat(3,1fr)}.segmented-answer button[b-1j915nte1t]{min-height:42px;border:1px solid #aeb8bc;border-right:0;background:#fff}.segmented-answer button:last-child[b-1j915nte1t]{border-right:1px solid #aeb8bc}.segmented-answer button.selected[b-1j915nte1t]{background:#087d78;color:#fff;font-weight:800}.category-reference[b-1j915nte1t]{margin-top:18px;padding:13px;background:#eef3f4}.category-reference>b[b-1j915nte1t]{display:block;margin-bottom:10px;color:#286070;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.category-reference>div[b-1j915nte1t]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.category-reference article[b-1j915nte1t]{padding:9px;display:flex;flex-direction:column;gap:4px;border-left:3px solid #9eaaae;background:#fff}.category-reference article.chosen[b-1j915nte1t]{border-color:var(--orange);background:#fff5ef}.category-reference strong[b-1j915nte1t]{font-size:11px}.category-reference span[b-1j915nte1t]{color:var(--muted);font-size:9px;line-height:1.35}.wizard-validation[b-1j915nte1t]{margin-top:15px;padding:11px 13px;border-left:4px solid var(--orange);background:#fff1e9;color:#7b3218;font-size:13px;font-weight:700}.wizard-navigation[b-1j915nte1t]{margin-top:22px;padding-top:18px;display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:22px;align-items:center;border-top:1px solid var(--line)}.wizard-navigation>button[b-1j915nte1t]{min-height:43px;padding:0 16px;border:1px solid var(--ink);background:#fff;font-weight:800}.wizard-navigation>button.next[b-1j915nte1t]{background:var(--ink);color:#fff}.wizard-navigation>div[b-1j915nte1t]{display:grid;grid-template-columns:1fr 140px;gap:12px;align-items:center;color:var(--muted);font-size:11px}.wizard-navigation i[b-1j915nte1t]{height:7px;background:#dbe0e1}.wizard-navigation i b[b-1j915nte1t]{height:100%;display:block;background:var(--orange)}.pay-type-save-band[b-1j915nte1t]{border-top:0}.pay-type-save-band button[b-1j915nte1t]{background:var(--orange)}
.pay-type-crosswalk[b-1j915nte1t]{border:1px solid var(--ink);border-top:0;background:#fff}.pay-type-crosswalk summary[b-1j915nte1t]{min-height:58px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;background:#eef2f2}.pay-type-crosswalk summary[b-1j915nte1t]::-webkit-details-marker{display:none}.pay-type-crosswalk summary span[b-1j915nte1t]{display:flex;flex-direction:column;gap:3px}.pay-type-crosswalk summary small[b-1j915nte1t]{color:#0b6e75;font-size:9px;font-weight:850;letter-spacing:.1em}.pay-type-crosswalk summary b[b-1j915nte1t]{font-size:14px}.pay-type-crosswalk summary em[b-1j915nte1t]{color:var(--orange);font-size:11px;font-style:normal;font-weight:800}.pay-type-crosswalk>div[b-1j915nte1t]{overflow-x:auto}.pay-type-crosswalk table[b-1j915nte1t]{width:100%;min-width:1250px;border-collapse:collapse}.pay-type-crosswalk th[b-1j915nte1t]{padding:10px;background:#263f4c;color:#fff;font-size:10px;text-align:left;white-space:nowrap}.pay-type-crosswalk td[b-1j915nte1t]{padding:9px 10px;border-bottom:1px solid #d7dcde;color:#46565e;font-size:11px}.pay-type-crosswalk td button[b-1j915nte1t]{padding:0;border:0;background:transparent;color:#087581;font-weight:850;text-decoration:underline;cursor:pointer}.pay-type-crosswalk td span[b-1j915nte1t]{padding:4px 6px;font-size:9px;font-weight:850;text-transform:uppercase}.pay-type-crosswalk td span.complete[b-1j915nte1t]{background:#e1f3e7;color:#176b36}.pay-type-crosswalk td span.in-progress[b-1j915nte1t]{background:#fff0e7;color:#a5421d}
@media(max-width:1000px){.pay-type-layout[b-1j915nte1t]{grid-template-columns:240px minmax(0,1fr)}.wizard-question-grid[b-1j915nte1t]{grid-template-columns:1fr}.wizard-question.wide[b-1j915nte1t]{grid-column:auto}.category-reference>div[b-1j915nte1t]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.pay-type-hero[b-1j915nte1t],.pay-type-company[b-1j915nte1t],.pay-type-toolbar[b-1j915nte1t],.pay-type-layout[b-1j915nte1t]{grid-template-columns:1fr}.pay-type-list[b-1j915nte1t]{border-right:0;border-bottom:1px solid var(--ink);max-height:280px;overflow-y:auto}.pay-type-welcome[b-1j915nte1t]{padding:35px 22px;grid-template-columns:1fr}.pay-type-editor-header[b-1j915nte1t]{align-items:flex-start;flex-direction:column}.category-reference>div[b-1j915nte1t]{grid-template-columns:1fr}.wizard-navigation[b-1j915nte1t]{grid-template-columns:1fr}.wizard-navigation>div[b-1j915nte1t]{order:-1}.pay-type-toolbar[b-1j915nte1t]{align-items:stretch}}

/* Refined catalog, wizard navigation, save feedback, and client source governance. */
.pay-type-toolbar[b-1j915nte1t]{grid-template-columns:minmax(170px,.55fr) minmax(280px,1.25fr) auto}.pay-type-toolbar>div:first-child[b-1j915nte1t]{display:grid;grid-template-columns:auto 1fr;gap:0 12px;align-items:center}.pay-type-toolbar>div:first-child small[b-1j915nte1t]{grid-column:1/-1}.pay-type-toolbar>div:first-child strong[b-1j915nte1t]{font-size:30px}.pay-type-toolbar>div:first-child span[b-1j915nte1t]{color:var(--muted);font-size:12px}.pay-type-toolbar-actions[b-1j915nte1t]{display:flex!important;grid-template-columns:none!important;gap:8px!important;align-items:stretch!important}.primary-action[b-1j915nte1t],.save-action[b-1j915nte1t]{min-height:43px;padding:0 17px;border:0;background:var(--orange);color:#fff;font-weight:800;white-space:nowrap}.save-action[b-1j915nte1t]{background:#087d78}.pay-type-save-message[b-1j915nte1t]{padding:11px 20px;border:1px solid #087d78;border-top:0;background:#e8f5f3;color:#075c59;font-size:12px;font-weight:800}.pay-type-layout[b-1j915nte1t]{grid-template-columns:340px minmax(0,1fr)}.pay-type-card[b-1j915nte1t]{min-height:92px;padding:14px 16px;grid-template-columns:58px minmax(0,1fr) 40px;gap:12px}.pay-type-code[b-1j915nte1t]{width:54px;min-height:42px}.pay-type-progress[b-1j915nte1t]:before{width:34px}.pay-type-progress i[b-1j915nte1t]{max-width:34px}.pay-type-editor-header[b-1j915nte1t]{position:sticky;top:0;z-index:4;padding:16px 22px;background:#fff}.editor-save[b-1j915nte1t]{border-color:#087d78!important;background:#087d78!important;color:#fff!important}.wizard-stepper[b-1j915nte1t]{padding:10px 14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;overflow:visible}.wizard-stepper button[b-1j915nte1t]{min-width:0;grid-template-columns:25px minmax(0,1fr)}.wizard-stepper button b[b-1j915nte1t]{overflow-wrap:anywhere}.decision-help[b-1j915nte1t]{min-height:0!important;padding:9px 10px;border-left:3px solid #0b7b82;background:#edf5f5}.decision-help b[b-1j915nte1t]{display:block;margin-bottom:3px;color:#0b6d73;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.pay-source-governance[b-1j915nte1t]{border:1px solid var(--ink);border-top:0;background:#fff}.pay-source-governance summary[b-1j915nte1t]{min-height:58px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;background:#f6f3ed}.pay-source-governance summary[b-1j915nte1t]::-webkit-details-marker{display:none}.pay-source-governance summary span[b-1j915nte1t]{display:flex;flex-direction:column;gap:3px}.pay-source-governance summary small[b-1j915nte1t]{color:var(--orange);font-size:9px;font-weight:850;letter-spacing:.1em}.pay-source-governance summary b[b-1j915nte1t]{font-size:14px}.pay-source-governance summary em[b-1j915nte1t]{color:#087d78;font-size:11px;font-style:normal;font-weight:800}.pay-source-body[b-1j915nte1t]{padding:18px 20px;border-top:1px solid #cbd2d4}.pay-source-body>p[b-1j915nte1t]{margin:0 0 12px;color:var(--slate);font-size:12px}.pay-source-tags[b-1j915nte1t]{display:flex;flex-wrap:wrap;gap:6px}.pay-source-tags span[b-1j915nte1t]{padding:6px 9px;border:1px solid #9fb0b5;background:#eef5f5;color:#245760;font-size:11px;font-weight:700}.pay-source-body>label[b-1j915nte1t]{max-width:620px;margin-top:16px;display:grid;gap:6px;font-size:11px;font-weight:800;text-transform:uppercase}.pay-source-body>label>div[b-1j915nte1t]{display:grid;grid-template-columns:1fr auto}.pay-source-body input[b-1j915nte1t]{min-height:42px;padding:8px 10px;border:1px solid #aeb8bc}.pay-source-body button[b-1j915nte1t]{padding:0 16px;border:0;background:#087d78;color:#fff;font-weight:800}
@media(max-width:1000px){.pay-type-layout[b-1j915nte1t]{grid-template-columns:270px minmax(0,1fr)}.wizard-stepper[b-1j915nte1t]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.pay-type-toolbar[b-1j915nte1t],.pay-type-layout[b-1j915nte1t]{grid-template-columns:1fr}.pay-type-toolbar-actions[b-1j915nte1t]{display:grid!important;grid-template-columns:1fr 1fr!important}.wizard-stepper[b-1j915nte1t]{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-source-body>label>div[b-1j915nte1t]{grid-template-columns:1fr}.pay-source-body button[b-1j915nte1t]{min-height:42px}}

.configuration-scope-note[b-1j915nte1t]{margin:0;padding:12px 24px;background:#edf3f4;color:#355365;font-size:13px;line-height:1.6}
/* /Components/PerformanceRatingGuidance.razor.rz.scp.css */
.rating-guidance[b-mmwhydhkzq]{margin:24px 0;padding:24px;border:1px solid #c8d5d8;border-top:3px solid #f4511e;background:white;color:#203f50}.rating-guidance table[b-mmwhydhkzq]{width:100%;border-collapse:collapse;margin:16px 0}.rating-guidance th[b-mmwhydhkzq]{text-align:left;background:#203f50;color:white}.rating-guidance th[b-mmwhydhkzq],.rating-guidance td[b-mmwhydhkzq]{padding:10px 14px;border-bottom:1px solid #dbe8e8}.rating-guidance p[b-mmwhydhkzq],.rating-guidance li[b-mmwhydhkzq]{line-height:1.6}.rating-guidance a[b-mmwhydhkzq]{color:#207c82}
/* /Components/PersonalPinnedNavigation.razor.rz.scp.css */
.header-navigation[b-5jz4bs1rbo]{position:relative;flex:0 1 360px;min-width:190px;margin-left:auto;color:#1c303a;font-size:13px}.navigation-tools[b-5jz4bs1rbo]{position:relative;z-index:1202;display:flex;align-items:center;border:1px solid #b9cbd3;border-radius:8px;background:#fff;box-shadow:0 2px 6px #16374308;overflow:hidden}.menu-search[b-5jz4bs1rbo]{display:flex;align-items:center;gap:9px;padding:0 12px;flex:1;min-width:0;margin:0}.menu-search svg[b-5jz4bs1rbo]{width:18px;height:18px;fill:none;stroke:#607c88;stroke-width:1.7;flex-shrink:0}.menu-search input[b-5jz4bs1rbo]{width:100%;min-width:0;height:40px;border:0;background:transparent;outline:none;color:#1c303a;font:inherit}.navigation-tools:focus-within[b-5jz4bs1rbo]{outline:2px solid #337b8a;outline-offset:2px}.header-navigation button[b-5jz4bs1rbo]{cursor:pointer;font:inherit}.favorites-toggle[b-5jz4bs1rbo]{width:44px;height:40px;border:0;border-left:1px solid #d5e1e5;background:#f4f7f8;display:grid;place-items:center;color:#365b6d}.favorites-toggle svg[b-5jz4bs1rbo],.favorite-action svg[b-5jz4bs1rbo]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6}.favorites-toggle.selected[b-5jz4bs1rbo]{color:#b74829;background:#fff1eb}.favorites-toggle.selected svg[b-5jz4bs1rbo]{fill:#ffe0d2}.menu-dismiss[b-5jz4bs1rbo]{position:fixed;inset:0;z-index:1200;border:0;background:transparent;cursor:default!important}.menu-dropdown[b-5jz4bs1rbo]{position:absolute;top:calc(100% + 10px);right:0;width:min(490px,calc(100vw - 32px));z-index:1201;border:1px solid #cbd9df;border-top:3px solid #f65d29;border-radius:9px;background:#fff;box-shadow:0 12px 36px #09263829;overflow:hidden}.menu-dropdown header[b-5jz4bs1rbo]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #dce5e9}.menu-dropdown header button[b-5jz4bs1rbo]{border:0;background:transparent;color:#607983;font-size:24px;min-width:30px}.menu-results[b-5jz4bs1rbo]{max-height:min(520px,65dvh);overflow:auto;overscroll-behavior:contain;padding:4px 10px 12px}.menu-results h3[b-5jz4bs1rbo]{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#607983;margin:16px 9px 6px}.menu-results p[b-5jz4bs1rbo]{padding:14px 10px;color:#607983;line-height:1.6}.menu-result[b-5jz4bs1rbo]{display:flex;align-items:center;border-radius:5px}.menu-result:hover[b-5jz4bs1rbo]{background:#f0f5f6}.destination[b-5jz4bs1rbo]{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-align:left;padding:9px;border:0;background:transparent;color:#1c303a}.destination>span:nth-child(2)[b-5jz4bs1rbo]{flex:1;overflow-wrap:anywhere}.destination>span:last-child[b-5jz4bs1rbo]{color:#607983}.menu-art[b-5jz4bs1rbo]{width:30px;height:28px;flex:0 0 30px}.menu-art[b-5jz4bs1rbo]  .admin-tile-art{position:static;width:30px;height:28px;margin:0;opacity:1;max-width:30px;color:#365b6d;stroke-width:3}.menu-art[b-5jz4bs1rbo]  .grid{display:none}.favorite-action[b-5jz4bs1rbo]{display:grid;place-items:center;min-width:36px;min-height:36px;border:0;background:transparent;color:#607983}.favorite-action.saved[b-5jz4bs1rbo]{color:#b74829}.favorite-action.saved svg[b-5jz4bs1rbo]{fill:#ffe0d2}.header-navigation button:focus-visible[b-5jz4bs1rbo]{outline:2px solid #f65d29;outline-offset:-2px}.header-navigation button:disabled[b-5jz4bs1rbo]{opacity:.5;cursor:wait}@media(max-width:900px){.header-navigation[b-5jz4bs1rbo]{flex-basis:240px}}@media(max-width:600px){.header-navigation[b-5jz4bs1rbo]{order:3;flex:1 0 100%;margin-top:8px}.menu-dropdown[b-5jz4bs1rbo]{width:100%}}

.header-navigation[b-5jz4bs1rbo]{display:flex;align-items:center;gap:10px;flex-basis:460px}.navigation-tools[b-5jz4bs1rbo]{flex:1;min-width:0}.global-delegates-link[b-5jz4bs1rbo]{flex-shrink:0;color:#315f70;text-decoration:none;border:1px solid #b9cbd3;border-radius:6px;padding:10px 13px;background:#fff;font-weight:600;white-space:nowrap}.global-delegates-link:hover[b-5jz4bs1rbo]{background:#edf4f6}.global-delegates-link:focus-visible[b-5jz4bs1rbo]{outline:2px solid #f65d29;outline-offset:2px}@media(max-width:900px){.header-navigation[b-5jz4bs1rbo]{flex-basis:340px}}@media(max-width:600px){.header-navigation[b-5jz4bs1rbo]{flex:1 0 100%}}
.shortcut-rail[b-5jz4bs1rbo]{position:fixed;right:16px;top:var(--personal-pins-top,112px);bottom:100px;width:232px;z-index:1100;display:flex;flex-direction:column;border:1px solid #cbd9df;border-top:3px solid #337b8a;border-radius:12px;background:#fff;color:#1c303a;box-shadow:0 8px 28px #09263826;overflow:hidden;box-sizing:border-box}.shortcut-rail>header[b-5jz4bs1rbo]{display:flex;align-items:center;gap:8px;padding:8px;border-bottom:1px solid #d5e1e5}.shortcut-rail h2[b-5jz4bs1rbo]{font-size:14px;font-weight:600;margin:0}.shortcut-heading-icon[b-5jz4bs1rbo]{display:grid;place-items:center;width:40px;height:40px;color:#365b6d}.shortcut-rail header svg[b-5jz4bs1rbo]{width:23px;height:23px}.shortcut-rail nav[b-5jz4bs1rbo]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 10px 14px}.shortcut-rail nav p[b-5jz4bs1rbo]{font-size:13px;line-height:1.6;padding:12px;color:#607983}.shortcut-rail section[b-5jz4bs1rbo]{padding:14px 0 10px;border-bottom:1px solid #d5e1e5}.shortcut-rail h3[b-5jz4bs1rbo]{margin:0 8px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#607983}.shortcut-item[b-5jz4bs1rbo]{display:flex;align-items:center;border-radius:5px}.shortcut-item:hover[b-5jz4bs1rbo]{background:#edf3f5}.shortcut-item .destination[b-5jz4bs1rbo]{font:inherit;font-size:12px;line-height:1.5;cursor:pointer}.shortcut-item .favorite-action[b-5jz4bs1rbo]{cursor:pointer}.shortcut-rail footer[b-5jz4bs1rbo]{padding:12px;border-top:1px solid #d5e1e5;font-size:11px;line-height:1.5;color:#607983}.shortcut-rail button:focus-visible[b-5jz4bs1rbo]{outline:3px solid #f65d29;outline-offset:-2px}.shortcut-rail button:disabled[b-5jz4bs1rbo]{opacity:.5;cursor:wait}@media(min-width:1700px){.shortcut-rail.rail-open[b-5jz4bs1rbo]{width:min(260px,calc((100vw - 1220px)/2 - 32px))}}@media(max-width:800px){.shortcut-rail[b-5jz4bs1rbo]{right:8px;width:min(280px,calc(100vw - 24px));max-height:calc(100dvh - var(--personal-pins-top,112px) - 108px)}}
/* /Components/PortalAdminTabs.razor.rz.scp.css */
.admin-workspace-shell[b-l40vqpj7mx]{display:grid;grid-template-columns:248px minmax(0,1fr);gap:26px;align-items:start}.admin-workspace-shell.nav-collapsed[b-l40vqpj7mx]{grid-template-columns:78px minmax(0,1fr)}.admin-workspace-content[b-l40vqpj7mx]{min-width:0}.admin-navigation[b-l40vqpj7mx]{position:sticky;top:110px;max-height:calc(100vh - 130px);overflow:auto;border:1px solid #cbd6dc;border-top:3px solid #fa582b;background:white;border-radius:5px}.admin-navigation button[b-l40vqpj7mx]{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:14px 12px;border:0;border-bottom:1px solid #d8e1e5;background:#20343f;color:white;cursor:pointer;font-family:inherit;font-weight:600;font-size:14px;line-height:1.4}.admin-navigation nav[b-l40vqpj7mx]{padding:8px}.admin-navigation details[b-l40vqpj7mx]{margin:0;padding:10px 0}.admin-navigation details+details[b-l40vqpj7mx]{border-top:1px solid #e0e7eb}.admin-navigation summary[b-l40vqpj7mx]{padding:10px 8px;margin-bottom:6px;border-radius:3px;background:#f0f4f6;font-size:13px;font-weight:700;color:#20343f;cursor:pointer}.admin-navigation a[b-l40vqpj7mx]{display:block;padding:11px 12px;margin:4px 0;border-left:3px solid transparent;border-radius:3px;color:#20343f;text-decoration:none;font-size:14px;line-height:1.4}.admin-navigation a:hover[b-l40vqpj7mx]{background:#edf4f6;text-decoration:underline;text-underline-offset:3px}.admin-navigation a.active[b-l40vqpj7mx]{background:#20343f;border-left-color:#fa582b;color:white;font-weight:700}.admin-navigation a:focus-visible[b-l40vqpj7mx],.admin-navigation button:focus-visible[b-l40vqpj7mx],.admin-navigation summary:focus-visible[b-l40vqpj7mx]{outline:3px solid #16879a;outline-offset:-3px}.nav-collapsed nav[b-l40vqpj7mx]{display:none}.nav-collapsed .desktop-menu[b-l40vqpj7mx]{flex-direction:column;gap:3px;font-size:12px}.admin-navigation .mobile-menu[b-l40vqpj7mx]{display:none}@media(max-width:1000px){.admin-workspace-shell[b-l40vqpj7mx],.admin-workspace-shell.nav-collapsed[b-l40vqpj7mx]{grid-template-columns:minmax(0,1fr);gap:18px}.admin-navigation[b-l40vqpj7mx]{position:static;max-height:none}.admin-navigation .desktop-menu[b-l40vqpj7mx]{display:none}.admin-navigation .mobile-menu[b-l40vqpj7mx]{display:flex;justify-content:space-between}.admin-navigation nav[b-l40vqpj7mx]{display:none}.admin-navigation nav.mobile-open[b-l40vqpj7mx]{display:block}.admin-navigation a[b-l40vqpj7mx]{min-height:44px;box-sizing:border-box}}


.admin-navigation .addon-related[b-l40vqpj7mx]{margin-left:12px;padding-left:6px;border-left:1px solid #cbd6dc}.admin-navigation .addon-related a[b-l40vqpj7mx]{font-size:13px}.admin-navigation summary[b-l40vqpj7mx]::marker{color:#16879a}
/* /Components/PortalFloatingNavigation.razor.rz.scp.css */
.portal-floating-menu[b-5uf4om3r5u]{position:fixed;left:16px;top:var(--portal-menu-top,112px);bottom:max(96px,env(safe-area-inset-bottom));width:232px;z-index:1100;background:#fff;color:#1c303a;border:1px solid #cbd9df;border-top:3px solid #f65d29;border-radius:12px;box-shadow:0 8px 28px #09263826;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.portal-floating-menu[data-expanded=false][b-5uf4om3r5u]{width:58px}.portal-floating-menu header[b-5uf4om3r5u]{display:flex;align-items:center;gap:6px;padding:8px;border-bottom:1px solid #d5e1e5;flex-shrink:0;font-size:14px;font-weight:600}.portal-floating-menu button[b-5uf4om3r5u]{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;min-width:40px;min-height:40px;border-radius:6px}.portal-floating-menu button:hover[b-5uf4om3r5u]{background:#edf3f5}.menu-toggle span[b-5uf4om3r5u]{font-size:22px}.portal-floating-menu nav[b-5uf4om3r5u]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 12px}.portal-floating-menu section[b-5uf4om3r5u]{padding:14px 0 10px;border-bottom:1px solid #d5e1e5}.portal-floating-menu h2[b-5uf4om3r5u]{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#607983;margin:0 0 10px;font-weight:600}.portal-floating-menu a[b-5uf4om3r5u]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px;border-radius:5px;text-decoration:none;color:#1c303a;font-size:13px;min-height:40px;box-sizing:border-box}.portal-floating-menu a:hover[b-5uf4om3r5u]{background:#edf3f5}.portal-floating-menu a[aria-current=location][b-5uf4om3r5u]{background:#1c303a;color:#fff;border-left:3px solid #f65d29}.portal-floating-menu a>span:last-child[b-5uf4om3r5u]{font-size:14px;flex-shrink:0}.portal-floating-menu footer[b-5uf4om3r5u]{padding:12px;font-size:11px;color:#607983;border-top:1px solid #d5e1e5;flex-shrink:0}.collapsed-only[b-5uf4om3r5u]{display:none;flex-direction:column;align-items:center;gap:14px;padding:12px 5px}.collapsed-only button[b-5uf4om3r5u]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.collapsed-only svg[b-5uf4om3r5u]{width:26px;height:26px;color:#c64a24}.collapsed-only .gas-launcher span[b-5uf4om3r5u]{font-size:11px;font-weight:600}.collapsed-only button:last-child[b-5uf4om3r5u]{font-size:25px}.portal-floating-menu[data-expanded=false] .expanded-only[b-5uf4om3r5u]{display:none}.portal-floating-menu[data-expanded=false] .collapsed-only[b-5uf4om3r5u]{display:flex}.portal-floating-menu :focus-visible[b-5uf4om3r5u]{outline:3px solid #f65d29;outline-offset:-2px}@media(min-width:1700px){.portal-floating-menu[b-5uf4om3r5u]{width:min(260px,calc((100vw - 1220px)/2 - 32px))}.portal-floating-menu[data-expanded=false][b-5uf4om3r5u]{width:58px}}@media(max-width:800px){.portal-floating-menu[b-5uf4om3r5u]{left:8px;width:min(280px,calc(100vw - 24px));bottom:96px;max-height:calc(100dvh - var(--portal-menu-top,112px) - 108px)}}@media(max-height:500px){.portal-floating-menu[b-5uf4om3r5u]{bottom:16px}}
.menu-app-label[b-5uf4om3r5u]{display:flex;align-items:center;gap:10px;min-width:0}.menu-app-art[b-5uf4om3r5u]{display:flex;align-items:center;justify-content:center;width:44px;height:36px;flex:0 0 44px;color:#607983}.menu-app-art[b-5uf4om3r5u]  .admin-tile-art{display:block;width:44px!important;height:36px!important;max-width:44px;min-width:0;margin:0;opacity:1;stroke-width:3}.menu-app-art[b-5uf4om3r5u]  .grid{display:none}.menu-app-art[b-5uf4om3r5u]  .admin-tile-art.bolt{color:#bd4b28}.menu-app-art[b-5uf4om3r5u]  .admin-tile-art.reconcile{color:#347258}
/* /Components/PortalFormatters.razor.rz.scp.css */
.formatter-tiles[b-a4ig08vr7g]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d9dfdf;border-left:1px solid #d9dfdf}.formatter-tiles article[b-a4ig08vr7g]{padding:24px;background:white;border-right:1px solid #d9dfdf;border-bottom:1px solid #d9dfdf;display:flex;flex-direction:column;gap:14px;min-height:260px}.formatter-tiles small[b-a4ig08vr7g]{color:#ff501a;font-size:11px;font-weight:750}.formatter-tiles h3[b-a4ig08vr7g]{font-size:24px;margin:12px 0 0}.formatter-tiles p[b-a4ig08vr7g]{color:#526b78}.formatter-tiles a[b-a4ig08vr7g]{margin-top:auto;border-top:1px solid #d9dfdf;padding-top:14px;color:#ed4b1a;font-weight:700}.formatter-project[b-a4ig08vr7g]{display:flex;flex-direction:column;gap:6px;max-width:480px;margin:20px 0}.formatter-project select[b-a4ig08vr7g],.formatter-tiles select[b-a4ig08vr7g]{padding:10px;border:1px solid #b8cbd2;width:100%;background:white}@media(max-width:1100px){.formatter-tiles[b-a4ig08vr7g]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.formatter-tiles[b-a4ig08vr7g]{grid-template-columns:1fr}}

.formatter-tiles h3 a[b-a4ig08vr7g]{margin:0;padding:0;border:0;color:inherit;font-weight:inherit;text-decoration:none}.formatter-tiles h3 a:hover[b-a4ig08vr7g]{text-decoration:underline;color:#ed4b1a}.formatter-tiles h3 a:focus-visible[b-a4ig08vr7g]{outline:2px solid #176e79;outline-offset:4px}
.formatter-tiles article[b-a4ig08vr7g]  .navigation-pin-control{align-self:flex-end}
/* /Components/PortalHeader.razor.rz.scp.css */
.portal-header-context[b-st1al4th5w]{margin-left:0;flex-shrink:0;min-width:0;flex-wrap:wrap;justify-content:flex-end}.portal-header-context>b[b-st1al4th5w]{overflow-wrap:anywhere}
/* /Components/ProcessBookTreeEditor.razor.rz.scp.css */
.book-builder[b-o0bmpr7lt7]{display:grid;grid-template-columns:minmax(240px,32%) minmax(0,1fr);gap:24px;margin:20px 0;align-items:start}.book-tree[b-o0bmpr7lt7]{border:1px solid #ccd8df;border-radius:10px;padding:16px;max-height:75vh;overflow:auto}.book-tree p[b-o0bmpr7lt7],.book-detail>small[b-o0bmpr7lt7]{font-size:.85rem;color:#566b79}.tree-row button[b-o0bmpr7lt7]{width:100%;border:0;background:transparent;text-align:left;padding:10px;cursor:pointer}.tree-row small[b-o0bmpr7lt7],.tree-row span[b-o0bmpr7lt7]{display:block}.tree-row small[b-o0bmpr7lt7]{color:#536776;font-size:.75rem}.tree-row.selected[b-o0bmpr7lt7]{background:#e6f0f7;border-left:3px solid #1670a4}.tree-row button:focus-visible[b-o0bmpr7lt7]{outline:2px solid #1670a4}.book-detail[b-o0bmpr7lt7]{border:1px solid #ccd8df;border-radius:10px;padding:24px;min-width:0}.detail-fields[b-o0bmpr7lt7]{border:0;padding:0;display:grid;gap:14px}.detail-fields label[b-o0bmpr7lt7]{display:grid;gap:5px}.detail-fields input[b-o0bmpr7lt7],.detail-fields textarea[b-o0bmpr7lt7],.detail-fields select[b-o0bmpr7lt7]{width:100%;box-sizing:border-box;padding:10px;border:1px solid #b9cbd4;border-radius:5px}.detail-actions[b-o0bmpr7lt7]{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}button[b-o0bmpr7lt7]{border:1px solid #b9cbd4;background:white;border-radius:5px;padding:7px 10px;cursor:pointer}button:disabled[b-o0bmpr7lt7]{opacity:.45;cursor:default}.source-step[b-o0bmpr7lt7]{padding:12px;border-top:1px solid #d6e0e6}.source-step p[b-o0bmpr7lt7]{margin-bottom:4px}.book-detail details[b-o0bmpr7lt7]{margin:12px 0}.book-detail summary[b-o0bmpr7lt7]{cursor:pointer;font-weight:600}@media(max-width:800px){.book-builder[b-o0bmpr7lt7]{grid-template-columns:1fr}.book-tree[b-o0bmpr7lt7]{max-height:40vh}}
/* /Components/ProjectOverview.razor.rz.scp.css */
.overview[b-68axb5ji0n]{margin:24px 0;color:#1b303a}.overview>header[b-68axb5ji0n]{display:flex;justify-content:space-between;gap:24px;padding:24px;background:#1b303a;color:white;border-top:4px solid #fa5b2b}.overview h2[b-68axb5ji0n]{font-size:30px;margin:10px 0}.overview header small[b-68axb5ji0n]{color:#ff865f;letter-spacing:1px}.overview button[b-68axb5ji0n]{cursor:pointer;font:inherit}.overview header button[b-68axb5ji0n],.overview nav button[b-68axb5ji0n]{border:1px solid #b9cdd1;background:white;padding:10px 16px;color:#1b303a}.stamp[b-68axb5ji0n]{color:#5c727e;font-size:13px}.cards[b-68axb5ji0n]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cards button[b-68axb5ji0n]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;padding:22px;background:white;border:1px solid #c5d3d8;border-top:3px solid #287e87;color:#1b303a}.cards button:hover[b-68axb5ji0n],.cards button:focus-visible[b-68axb5ji0n]{border-color:#fa5b2b}.cards strong[b-68axb5ji0n]{font-size:32px;line-height:1.2}.cards small[b-68axb5ji0n]{font-weight:700;letter-spacing:.06em}.cards em[b-68axb5ji0n]{font-size:13px;color:#526c77;font-style:normal}.notice[b-68axb5ji0n]{background:#eaf3f4;border-left:3px solid #287e87;padding:18px;margin:22px 0}.notice p[b-68axb5ji0n]{margin:10px 0}.health[b-68axb5ji0n]{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.health a[b-68axb5ji0n]{background:white;border:1px solid #c5d3d8;padding:12px}.overview a[b-68axb5ji0n]{color:#206e79}.overview nav[b-68axb5ji0n]{display:flex;gap:10px;flex-wrap:wrap}.overview nav .selected[b-68axb5ji0n]{background:#1b303a;color:white;border-bottom:3px solid #fa5b2b}.records-head[b-68axb5ji0n]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:22px}.search[b-68axb5ji0n]{display:grid;gap:8px;margin:15px 0;max-width:560px}.search input[b-68axb5ji0n]{padding:12px;border:1px solid #c5d3d8;background:white;font:inherit}.table-scroll[b-68axb5ji0n]{overflow:auto;max-height:560px;border:1px solid #c5d3d8}table[b-68axb5ji0n]{width:100%;border-collapse:collapse;background:white;min-width:700px}td[b-68axb5ji0n],th[b-68axb5ji0n]{text-align:left;padding:14px;border-bottom:1px solid #dce5e8}th[b-68axb5ji0n]{background:#eaf3f4;position:sticky;top:0}td small[b-68axb5ji0n]{display:block;color:#526c77;margin-top:5px}button:focus-visible[b-68axb5ji0n],a:focus-visible[b-68axb5ji0n]{outline:3px solid #fa5b2b;outline-offset:3px}@media(max-width:1100px){.cards[b-68axb5ji0n]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.cards[b-68axb5ji0n]{grid-template-columns:1fr}.overview>header[b-68axb5ji0n],.records-head[b-68axb5ji0n]{flex-direction:column;align-items:flex-start}}
.workspace-entry[b-68axb5ji0n]{margin:20px 0}.workspace-launch[b-68axb5ji0n]{width:100%;display:flex;flex-direction:column;gap:8px;align-items:flex-start;text-align:left;padding:24px;border:1px solid #b8cbd0;border-left:5px solid #fa5b2b;background:#1b303a;color:#fff}.workspace-launch small[b-68axb5ji0n]{color:#ff956f;letter-spacing:.1em}.workspace-launch strong[b-68axb5ji0n]{font-size:25px}.workspace-launch b[b-68axb5ji0n]{margin-top:8px}.workspace-map[b-68axb5ji0n]{background:#f5f3ef;border:1px solid #c5d3d8;padding:24px;margin-bottom:24px;scroll-margin-top:130px}.workspace-map h3[b-68axb5ji0n]{font-size:28px;margin:0}.workspace-map h4[b-68axb5ji0n]{font-size:21px;margin:8px 0}.workspace-map p[b-68axb5ji0n]{margin:10px 0}.workspace-sources[b-68axb5ji0n]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.workspace-map a[b-68axb5ji0n],.workspace-sources button[b-68axb5ji0n]{display:flex;flex-direction:column;gap:6px;text-align:left;text-decoration:none;background:white;color:#1b303a;padding:20px;border:1px solid #c5d3d8;border-top:3px solid #287e87;min-width:0;overflow-wrap:anywhere}.workspace-map a:hover[b-68axb5ji0n],.workspace-sources button:hover[b-68axb5ji0n]{border-color:#fa5b2b;box-shadow:0 3px 10px #1b303a15}.workspace-map small[b-68axb5ji0n]{letter-spacing:.06em;font-size:11px;color:#267985}.workspace-map span[b-68axb5ji0n],.workspace-caption[b-68axb5ji0n]{font-size:14px;color:#536f7a}.workspace-connector[b-68axb5ji0n]{text-align:center;padding:15px;color:#267985;font-weight:600}.workspace-map .workspace-register[b-68axb5ji0n]{max-width:650px;margin:0 auto 24px;background:#1b303a;color:white;border-top-color:#fa5b2b}.workspace-register small[b-68axb5ji0n],.workspace-register span[b-68axb5ji0n]{color:#b9dde0}.workspace-support[b-68axb5ji0n]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.workspace-caption[b-68axb5ji0n]{margin-top:20px!important}#overview-budget-coverage[b-68axb5ji0n]{scroll-margin-top:130px}@media(max-width:1100px){.workspace-sources[b-68axb5ji0n]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.workspace-sources[b-68axb5ji0n],.workspace-support[b-68axb5ji0n]{grid-template-columns:1fr}.workspace-map[b-68axb5ji0n]{padding:16px}.workspace-launch strong[b-68axb5ji0n]{font-size:22px}}
/* Workspace hierarchy and delivery evidence. */
.workspace-map[b-68axb5ji0n]{background:linear-gradient(145deg,#f7f6f2,#edf3f3);border-radius:12px;padding:30px}.workspace-map>header[b-68axb5ji0n]{border-bottom:1px solid #cbdadd;padding-bottom:20px}.workspace-map>header h3[b-68axb5ji0n]{font-size:34px;margin-top:8px}.workspace-map>header small[b-68axb5ji0n]{font-weight:700;letter-spacing:.14em;color:#bc431c}.workspace-pulse[b-68axb5ji0n]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#cbdadd;border:1px solid #cbdadd;border-radius:8px;overflow:hidden;margin-top:22px}.workspace-pulse>div[b-68axb5ji0n]{display:grid;gap:8px;padding:20px;background:#fff}.workspace-pulse strong[b-68axb5ji0n]{font-size:28px;font-weight:600}.workspace-pulse small[b-68axb5ji0n]{font-weight:700}.workspace-sources[b-68axb5ji0n]{counter-reset:workspace-area}.workspace-sources>a[b-68axb5ji0n],.workspace-sources>button[b-68axb5ji0n]{position:relative;counter-increment:workspace-area;border-radius:8px;box-shadow:0 4px 12px #1b303a08;padding-top:44px}.workspace-sources>a[b-68axb5ji0n]:before,.workspace-sources>button[b-68axb5ji0n]:before{content:counter(workspace-area,decimal-leading-zero);position:absolute;top:12px;left:20px;font-size:12px;letter-spacing:.12em;color:#ba431f;font-weight:800}.workspace-sources h4[b-68axb5ji0n]{min-height:50px}.workspace-map .workspace-register[b-68axb5ji0n]{border-radius:10px;box-shadow:0 10px 24px #1b303a20;position:relative}.workspace-register h4[b-68axb5ji0n]{font-size:27px}.workspace-support>a[b-68axb5ji0n]{border-radius:7px;border-top-width:2px}.workspace-evidence[b-68axb5ji0n]{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;margin-top:26px}.workspace-evidence>section[b-68axb5ji0n]{background:#fff;border:1px solid #cbdadd;border-radius:8px;padding:22px;min-width:0}.workspace-map .activity-update[b-68axb5ji0n]{border:0;border-top:1px solid #e1e9eb;border-radius:0;box-shadow:none;padding:14px 0;gap:3px}.workspace-map .activity-update:hover[b-68axb5ji0n]{background:#f4f8f8}.activity-update small[b-68axb5ji0n]{letter-spacing:0;font-size:12px}.effort-evidence dl[b-68axb5ji0n]{display:grid;grid-template-columns:1fr auto;gap:10px;border-bottom:1px solid #cbdadd;padding-bottom:18px}.effort-evidence dd[b-68axb5ji0n]{margin:0;font-weight:700}.effort-evidence dt[b-68axb5ji0n]{color:#536f7a}.effort-evidence details[b-68axb5ji0n]{border-top:1px solid #e1e9eb;padding:12px 0}.effort-evidence summary[b-68axb5ji0n]{cursor:pointer;font-weight:600;color:#206e79}.effort-evidence p[b-68axb5ji0n]{font-size:14px}@media(max-width:850px){.workspace-evidence[b-68axb5ji0n]{grid-template-columns:1fr}}@media(max-width:650px){.workspace-pulse[b-68axb5ji0n]{grid-template-columns:1fr}.workspace-map[b-68axb5ji0n]{padding:18px}.workspace-sources h4[b-68axb5ji0n]{min-height:0}.effort-evidence dl[b-68axb5ji0n]{grid-template-columns:1fr}.effort-evidence dd[b-68axb5ji0n]{margin-bottom:8px}}
/* Shared rows keep counts, progress rulers and descriptions aligned. */
.workspace-sources>a[b-68axb5ji0n],.workspace-sources>button[b-68axb5ji0n]{display:grid;grid-template-rows:32px 58px 28px 104px 52px 1fr;align-content:start;gap:8px}
.workspace-sources h4[b-68axb5ji0n]{margin:0;min-height:0;line-height:1.3}
.workspace-sources p[b-68axb5ji0n]{margin:0;line-height:1.6}
.tile-progress[b-68axb5ji0n]{align-self:start;min-width:0}
.workspace-sources> a>strong[b-68axb5ji0n],.workspace-sources>button>strong[b-68axb5ji0n]{font-size:15px}
.progress-legend[b-68axb5ji0n]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 0;border-bottom:1px solid #d5e0e4;margin-bottom:20px;font-size:13px}
.progress-legend span[b-68axb5ji0n]{display:inline-flex;align-items:center;gap:7px;font-size:13px}
.progress-legend span[b-68axb5ji0n]:before{content:"";width:12px;height:12px;border-radius:3px;background:#899ba4}
.progress-legend .early[b-68axb5ji0n]:before{background:#e76832}
.progress-legend .advanced[b-68axb5ji0n]:before{background:#258995}
.progress-legend .done[b-68axb5ji0n]:before{background:#31966b}
.progress-legend .unknown[b-68axb5ji0n]:before{background:repeating-linear-gradient(135deg,#fff 0,#fff 2px,#899ba4 2px,#899ba4 4px);border:1px solid #899ba4}
.workspace-map .progress-legend small[b-68axb5ji0n]{flex-basis:100%;letter-spacing:0;color:#536f7a;font-size:12px}
.workspace-support>a[b-68axb5ji0n]{display:grid;grid-template-rows:28px 58px minmax(42px,auto) 1fr 36px;gap:10px;padding:20px;background:#fff;transition:background .15s,border-color .15s}
.workspace-support h4[b-68axb5ji0n]{margin:0;font-size:19px;line-height:1.35}
.workspace-support p[b-68axb5ji0n]{margin:0;font-size:14px;line-height:1.6}
.workspace-support strong[b-68axb5ji0n]{font-size:15px}
.tile-action[b-68axb5ji0n]{align-self:end;padding-top:12px;border-top:1px solid #d9e4e7;font-size:13px;color:#247a85}
.workspace-support>a:hover[b-68axb5ji0n],.workspace-sources>a:hover[b-68axb5ji0n],.workspace-sources>button:hover[b-68axb5ji0n]{background:#f0f7f8;border-color:#258995}
.workspace-map a:focus-visible[b-68axb5ji0n],.workspace-map button:focus-visible[b-68axb5ji0n]{outline:3px solid #258995;outline-offset:3px}
.workspace-map a.activity-update[b-68axb5ji0n]{border-left:3px solid #d9e4e7;border-radius:0;margin-top:8px;background:#f8fafb}
.workspace-map a.activity-update:hover[b-68axb5ji0n]{border-left-color:#258995;background:#edf5f6}
.overview tbody tr:nth-child(even)[b-68axb5ji0n]{background:#f6f9fa}
.overview tbody tr:hover[b-68axb5ji0n]{background:#edf5f6}
@media(max-width:650px){.workspace-sources>a[b-68axb5ji0n],.workspace-sources>button[b-68axb5ji0n],.workspace-support>a[b-68axb5ji0n]{grid-template-rows:auto;gap:12px}.workspace-support .tile-action[b-68axb5ji0n]{margin-top:12px}.tile-progress[b-68axb5ji0n]{min-height:90px}}
/* /Components/ProjectReporting.razor.rz.scp.css */
.project-reporting[b-fgezztyihx]{background:#fff;padding:32px;border:1px solid #c8cdd0;border-top:3px solid #ff6038;color:#17232d}.project-reporting>header small[b-fgezztyihx]{color:#cb4725;font-weight:700;letter-spacing:1.3px;font-size:12px}.project-reporting h2[b-fgezztyihx]{font-size:36px;margin:10px 0}.project-reporting p[b-fgezztyihx]{color:#60727d;line-height:1.65;margin:10px 0}.report-section[b-fgezztyihx]{margin-top:40px;border:1px solid #c8d2d8;background:#fff}.report-section>header[b-fgezztyihx]{display:flex;align-items:center;justify-content:space-between;background:#17232d;color:#fff;border-left:5px solid #f4511e;padding:18px 20px;gap:16px}.report-section h3[b-fgezztyihx]{font-size:23px;line-height:1.3;font-weight:600;margin:0;color:#fff}.report-section>header span[b-fgezztyihx]{font-size:12px;font-weight:600;color:#fff;background:#30434f;border:1px solid #60727d;padding:5px 10px;white-space:nowrap}.report-row[b-fgezztyihx]{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:32px;padding:24px 16px;border-bottom:1px solid #dce2e5}.report-row:last-child[b-fgezztyihx]{border-bottom:0}.report-row:nth-child(even)[b-fgezztyihx]{background:#f8fafb}.report-title[b-fgezztyihx]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.report-title h4[b-fgezztyihx]{font-size:21px;margin:0}.report-format[b-fgezztyihx]{font-size:12px;font-weight:700;color:#4b626e;background:#edf2f4;padding:4px 8px}.report-detail dl[b-fgezztyihx]{margin:14px 0 0;display:grid;gap:8px}.report-detail dl>div[b-fgezztyihx]{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px}.report-detail dt[b-fgezztyihx]{font-size:13px;font-weight:700;color:#17232d}.report-detail dd[b-fgezztyihx]{margin:0;color:#526773;line-height:1.5;font-size:14px}.report-detail .report-note[b-fgezztyihx]{font-size:12px;margin-top:14px}.report-action[b-fgezztyihx]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:14px;font-size:14px}.report-action button[b-fgezztyihx],.report-action[b-fgezztyihx]  a{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 16px;background:var(--report-action-bg,#17232d);color:var(--report-action-fg,white);border:1px solid var(--report-action-border,#17232d);border-left:3px solid var(--report-action-border,#ff6038);font-weight:600;text-decoration:none;text-align:center;cursor:pointer;line-height:1.5}.report-action button:disabled[b-fgezztyihx]{opacity:.6;cursor:wait}.report-action label[b-fgezztyihx]{line-height:1.5}.report-action select[b-fgezztyihx]{display:block;width:100%;margin-top:6px;padding:9px;border:1px solid #c8d2d8;background:white}.planned[b-fgezztyihx]{border:1px solid #c8d2d8;padding:12px;color:#60727d;text-align:center;font-size:13px}.report-message[b-fgezztyihx]{padding:14px;background:#eef4f5}@media(max-width:900px){.report-row[b-fgezztyihx]{grid-template-columns:minmax(0,1fr);gap:20px}.report-action[b-fgezztyihx]{max-width:320px}}@media(max-width:600px){.project-reporting[b-fgezztyihx]{padding:20px}.project-reporting h2[b-fgezztyihx]{font-size:29px}.report-row[b-fgezztyihx]{padding:20px 14px}.report-section>header[b-fgezztyihx]{padding:16px 14px;flex-wrap:wrap}.report-section h3[b-fgezztyihx]{font-size:20px}.report-detail dl>div[b-fgezztyihx]{grid-template-columns:1fr;gap:3px}}
/* /Components/ProjectsConfiguration.razor.rz.scp.css */
.leave-worksheet[b-gqpgqm65by]{color:#203f50;padding:24px}.leave-worksheet small[b-gqpgqm65by]{color:#e34b24;font-weight:700}.toolbar[b-gqpgqm65by],.fields[b-gqpgqm65by],.links[b-gqpgqm65by]{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.toolbar[b-gqpgqm65by]{align-items:center;margin:18px 0}.leave-worksheet button[b-gqpgqm65by]{padding:10px 16px;border:1px solid #203f50;background:white;color:#203f50;min-height:40px}.toolbar button:first-child[b-gqpgqm65by]{background:#192b35;color:white}.toolbar .download[b-gqpgqm65by]{background:#eaf4ed;color:#17643c;border-color:#17643c}.leave-worksheet button:disabled[b-gqpgqm65by]{opacity:.5}.leave-worksheet fieldset[b-gqpgqm65by]{border:0;padding:0}.leave-worksheet article[b-gqpgqm65by]{border:1px solid #ccd9df;border-top:3px solid #087f8c;padding:18px;margin:18px 0;background:#f7f9fa}.leave-worksheet label[b-gqpgqm65by]{display:flex;flex-direction:column;gap:6px;flex:1 1 160px}.leave-worksheet input:not([type=checkbox])[b-gqpgqm65by],.leave-worksheet select[b-gqpgqm65by]{padding:9px;border:1px solid #aabdc8;width:100%;box-sizing:border-box;min-height:40px}.leave-worksheet .flag[b-gqpgqm65by]{flex:0 0 auto;flex-direction:row;align-items:center;min-height:40px}.leave-worksheet details[b-gqpgqm65by]{margin-top:18px;border-top:1px solid #ccd9df;padding-top:14px}.leave-worksheet summary[b-gqpgqm65by]{cursor:pointer;font-weight:600}.links[b-gqpgqm65by]{padding:14px 0}.message[b-gqpgqm65by]{background:#edf5f7;padding:14px;border-left:3px solid #087f8c}
/* /Components/ProjectTimeCapture.razor.rz.scp.css */
.time-capture[b-2sulp14k4w]{margin:22px 0;padding:24px;border:1px solid #c4d3d7;border-top:3px solid #287e87;background:#fff;color:#1b303a}.time-capture fieldset[b-2sulp14k4w]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;border:0;padding:0;margin:16px 0}.time-capture label[b-2sulp14k4w]{display:grid;gap:8px;margin:10px 0}.wide[b-2sulp14k4w]{grid-column:1/-1}.time-capture input:not([type=checkbox])[b-2sulp14k4w],.time-capture select[b-2sulp14k4w],.time-capture textarea[b-2sulp14k4w]{font:inherit;padding:10px;border:1px solid #b7c9cf;min-width:0;width:100%;box-sizing:border-box;background:white}.time-capture textarea[b-2sulp14k4w]{min-height:80px;resize:vertical}.time-capture button[b-2sulp14k4w]{margin:4px}.table-wrap[b-2sulp14k4w]{overflow-x:auto}table[b-2sulp14k4w]{width:100%;border-collapse:collapse}th[b-2sulp14k4w],td[b-2sulp14k4w]{text-align:left;padding:12px;border-bottom:1px solid #dce5e8;vertical-align:top}th[b-2sulp14k4w]{background:#eaf2f3}small[b-2sulp14k4w]{display:block;color:#586f79;font-size:13px;margin-top:5px}.notes[b-2sulp14k4w]{white-space:pre-wrap}.notice[b-2sulp14k4w]{padding:14px;background:#eaf2f3;border-left:3px solid #f65b2d}.excel-panel[b-2sulp14k4w]{margin:18px 0;padding:16px;border:1px solid #c4d3d7}.excel-panel summary[b-2sulp14k4w]{cursor:pointer;font-weight:600}.allocation-dialog[b-2sulp14k4w]{width:min(1400px,94vw);height:88vh;max-height:90vh;padding:0;border:1px solid #b7c9cf;border-top:4px solid #f65b2d;color:#1b303a;overflow:hidden}.allocation-dialog[b-2sulp14k4w]::backdrop{background:rgba(15,30,38,.6)}.allocation-layout[b-2sulp14k4w]{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:20px;min-height:0}.allocation-layout header[b-2sulp14k4w]{display:flex;align-items:center;justify-content:space-between;gap:12px}.allocation-body[b-2sulp14k4w]{flex:1;min-height:0;overflow:auto;padding:10px 4px}.allocation-layout footer[b-2sulp14k4w]{flex-shrink:0;border-top:1px solid #c4d3d7;background:white}.work-options[b-2sulp14k4w]{max-height:220px;overflow:auto;border:1px solid #c4d3d7;padding:12px}.work-options label[b-2sulp14k4w]{display:flex;align-items:start;gap:8px}.allocation-body td:first-child[b-2sulp14k4w]{min-width:200px}.allocation-body td:nth-child(2)[b-2sulp14k4w]{width:160px}.allocation-body td:nth-child(3)[b-2sulp14k4w]{min-width:300px}@media(max-width:800px){.time-capture fieldset[b-2sulp14k4w]{grid-template-columns:1fr 1fr}.time-capture[b-2sulp14k4w]{padding:14px}}@media(max-width:500px){.time-capture fieldset[b-2sulp14k4w]{grid-template-columns:1fr}}
.week-days[b-2sulp14k4w]{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));gap:1px;overflow:auto;margin:12px 0;background:#c4d3d7;border:1px solid #c4d3d7}.week-days span[b-2sulp14k4w]{padding:10px;background:#eaf2f3;text-align:center;font-weight:600;white-space:nowrap}.excel-panel>label:has(input[type=date])[b-2sulp14k4w]{max-width:300px}
.capture-dialog[b-2sulp14k4w]{width:min(960px,94vw);max-height:88vh;overflow:auto;padding:24px;border:1px solid #b7c9cf;border-top:4px solid #f65b2d;color:#1b303a}.capture-dialog[b-2sulp14k4w]::backdrop{background:rgba(15,30,38,.6)}.capture-dialog header[b-2sulp14k4w]{display:flex;align-items:center;justify-content:space-between;gap:16px}.capture-dialog fieldset[b-2sulp14k4w]{grid-template-columns:repeat(2,minmax(0,1fr))}
/* /Components/RequirementWorkLinks.razor.rz.scp.css */
.requirement-work-links[b-ppnicly2cu]{padding:18px;background:#f3f8fa;border-left:3px solid #008795;margin:16px 0}.requirement-work-links h3[b-ppnicly2cu]{font-size:18px;margin:0 0 12px}.linked-work[b-ppnicly2cu]{padding:10px 0;border-bottom:1px solid #cad9df}.linked-work small[b-ppnicly2cu],.configuration[b-ppnicly2cu]{display:block;font-size:12px;margin-top:5px}
/* /Components/ResourceBudgetGrid.razor.rz.scp.css */
.weekly-budget[b-jigujsp7mk]{margin:24px 0;padding:24px;background:white;border:1px solid #c4d3d7;border-top:3px solid #287e87;color:#1b303a}.controls[b-jigujsp7mk]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0}.controls label[b-jigujsp7mk]{display:grid;gap:6px;font-weight:600}.controls input[b-jigujsp7mk],.controls select[b-jigujsp7mk],.controls button[b-jigujsp7mk]{font:inherit;padding:10px;border:1px solid #b7c9cf;background:white}.controls button[b-jigujsp7mk]{background:#1b303a;color:white;cursor:pointer}.legend[b-jigujsp7mk]{display:flex;gap:12px;flex-wrap:wrap}.legend span[b-jigujsp7mk]{padding:6px 10px}.matrix[b-jigujsp7mk]{overflow-x:auto;border:1px solid #c4d3d7}table[b-jigujsp7mk]{border-collapse:separate;border-spacing:0;width:100%;min-width:1400px;font-size:14px}caption[b-jigujsp7mk]{text-align:left;padding:12px;font-weight:700}th[b-jigujsp7mk],td[b-jigujsp7mk]{padding:14px;border-bottom:1px solid #dce5e8;border-right:1px solid #dce5e8;text-align:left;vertical-align:top;min-width:125px}thead th[b-jigujsp7mk]{position:sticky;top:0;z-index:2;background:#eaf2f3}th:first-child[b-jigujsp7mk]{position:sticky;left:0;background:#f4f7f7;min-width:240px;max-width:280px;z-index:1}thead th:first-child[b-jigujsp7mk]{z-index:3}small[b-jigujsp7mk]{display:block;font-size:12px;margin-top:6px;color:#526973}td strong[b-jigujsp7mk]{font-size:17px}.over[b-jigujsp7mk]{background:#fff0eb;border-left:3px solid #b53822;color:#8c2618}.conflict[b-jigujsp7mk]{background:#fff7df;border-left:3px solid #a7730b}.over small[b-jigujsp7mk]{color:#8c2618}.totals-row[b-jigujsp7mk],.totals-row th:first-child[b-jigujsp7mk]{background:#eaf2f3;font-weight:700}button:focus-visible[b-jigujsp7mk],input:focus-visible[b-jigujsp7mk],select:focus-visible[b-jigujsp7mk]{outline:3px solid #f65b2d;outline-offset:2px}
/* /Components/ResourcePlanningSuite.razor.rz.scp.css */
.planning-suite[b-16hh5gmg2r]{color:#1b303a}.planning-suite header[b-16hh5gmg2r]{margin:22px 0}.planning-suite h2[b-16hh5gmg2r]{font-size:34px;margin:0 0 10px}.actions[b-16hh5gmg2r]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:18px 0}button[b-16hh5gmg2r]{font:inherit;color:white;background:#1b303a;border:0;border-left:3px solid #f65b2d;padding:10px 14px;cursor:pointer}button.selected[b-16hh5gmg2r]{background:#287e87}button:disabled[b-16hh5gmg2r]{opacity:.5;cursor:default}button:focus-visible[b-16hh5gmg2r],input:focus-visible[b-16hh5gmg2r],select:focus-visible[b-16hh5gmg2r],textarea:focus-visible[b-16hh5gmg2r]{outline:3px solid #f65b2d;outline-offset:2px}.filters[b-16hh5gmg2r],.fields[b-16hh5gmg2r]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}label[b-16hh5gmg2r]{display:grid;gap:8px}input[b-16hh5gmg2r],select[b-16hh5gmg2r],textarea[b-16hh5gmg2r]{font:inherit;border:1px solid #b7c9cf;background:white;color:#1b303a;padding:10px;box-sizing:border-box;width:100%;min-width:0}textarea[b-16hh5gmg2r]{min-height:100px}.check[b-16hh5gmg2r]{display:flex;align-items:center;gap:10px}.check input[b-16hh5gmg2r]{width:auto}.paste[b-16hh5gmg2r]{min-height:240px;font-family:monospace;white-space:pre;overflow:auto}.table-wrap[b-16hh5gmg2r]{overflow:auto;border:1px solid #c4d3d7;margin:18px 0}table[b-16hh5gmg2r]{width:100%;border-collapse:collapse;background:white;min-width:1050px}th[b-16hh5gmg2r],td[b-16hh5gmg2r]{padding:12px;text-align:left;border-bottom:1px solid #dce5e8;vertical-align:top;font-variant-numeric:tabular-nums}thead th[b-16hh5gmg2r],.group th[b-16hh5gmg2r]{background:#eaf2f3}th small[b-16hh5gmg2r],td small[b-16hh5gmg2r]{display:block;font-size:12px;font-weight:400;color:#586f79;margin-top:5px}.planning-grid th:first-child[b-16hh5gmg2r]{min-width:280px}.planning-grid td button[b-16hh5gmg2r]{min-width:65px}.notice[b-16hh5gmg2r]{padding:16px;background:#eaf2f3;border-left:3px solid #287e87}.over[b-16hh5gmg2r]{color:#b03922;font-weight:600}fieldset[b-16hh5gmg2r]{border:0;padding:0;min-width:0}.suite-popup>fieldset>label[b-16hh5gmg2r]{margin:14px 0}.suite-popup button[b-16hh5gmg2r]{margin:6px 8px 6px 0}.suite-popup p[b-16hh5gmg2r]{line-height:1.6}@media(max-width:650px){.filters[b-16hh5gmg2r],.fields[b-16hh5gmg2r]{grid-template-columns:1fr}.planning-suite h2[b-16hh5gmg2r]{font-size:28px}}
.grid-hours[b-16hh5gmg2r]{width:95px;min-width:75px;text-align:right}
/* /Components/S2cStartingPointGuidance.razor.rz.scp.css */
.starting-point[b-t9ln9jrzzo] { margin: 1.5rem 0; padding: 1.25rem; border: 1px solid #bdcdd3; border-left: 4px solid #ec6039; background: #fff; color: #1b303a; }
.starting-point header[b-t9ln9jrzzo] { display: flex; flex-wrap: wrap; align-items: start; justify-content: space-between; gap: .75rem; }
.starting-point header small[b-t9ln9jrzzo] { color: #b84322; font-weight: 700; letter-spacing: .08em; }
.starting-point h3[b-t9ln9jrzzo] { margin: .4rem 0; font-size: 1.35rem; }
.starting-point header span[b-t9ln9jrzzo], .draft-note[b-t9ln9jrzzo] { font-size: .85rem; color: #526b78; }
.starting-point p[b-t9ln9jrzzo] { line-height: 1.6; }
.starting-grid[b-t9ln9jrzzo] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 1.25rem; }
.starting-grid section[b-t9ln9jrzzo] { border-top: 2px solid #27838c; padding-top: .75rem; }
.starting-point h4[b-t9ln9jrzzo] { margin: 0; font-size: 1rem; }
.starting-point details[b-t9ln9jrzzo] { padding: .9rem; background: #eef5f6; }
.starting-point summary[b-t9ln9jrzzo] { cursor: pointer; font-weight: 600; }
.starting-point a[b-t9ln9jrzzo] { color: #246e7e; overflow-wrap: anywhere; }
@media(max-width:700px) { .starting-grid[b-t9ln9jrzzo] { grid-template-columns: 1fr; } }
/* /Components/ScopeAuditHistory.razor.rz.scp.css */
table[b-mnpnnmdd6v]{border-collapse:collapse;width:100%;min-width:650px}th[b-mnpnnmdd6v],td[b-mnpnnmdd6v]{text-align:left;padding:12px;border-bottom:1px solid #dce5e8;vertical-align:top}th[b-mnpnnmdd6v]{background:#eaf2f3}button[b-mnpnnmdd6v]{font:inherit;background:#1b303a;color:white;border:0;border-left:3px solid #f65b2d;padding:10px 14px;cursor:pointer}button:focus-visible[b-mnpnnmdd6v]{outline:3px solid #f65b2d;outline-offset:2px}
/* /Components/ScopeEstimateWorkspace.razor.rz.scp.css */
.estimate-workspace[b-pk4cvtqb5n]{color:#1b303a}.section-heading[b-pk4cvtqb5n],.scope-heading[b-pk4cvtqb5n]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:18px 0}.section-heading h2[b-pk4cvtqb5n],.section-heading h4[b-pk4cvtqb5n],.scope-heading h3[b-pk4cvtqb5n]{margin:0 0 8px}.section-heading p[b-pk4cvtqb5n],.scope-heading p[b-pk4cvtqb5n]{margin:0}.section-heading h4[b-pk4cvtqb5n]{font-size:19px}.section-heading h4 span[b-pk4cvtqb5n]{font-size:14px;color:#287e87;margin-left:16px}.scope-filter[b-pk4cvtqb5n]{max-width:480px;margin:20px 0}.scope-group[b-pk4cvtqb5n]{margin:24px 0;padding:20px;border:1px solid #c4d3d7;border-top:3px solid #287e87;background:#fff}.scope-heading small[b-pk4cvtqb5n],td small[b-pk4cvtqb5n],.estimate-total small[b-pk4cvtqb5n]{display:block;color:#586f79;font-size:13px;margin-top:5px}.category[b-pk4cvtqb5n]{margin:22px 0;border-top:1px solid #c4d3d7}.table-wrap[b-pk4cvtqb5n]{overflow:auto;max-height:560px;border:1px solid #c4d3d7}table[b-pk4cvtqb5n]{width:100%;border-collapse:collapse;background:white;min-width:750px}th[b-pk4cvtqb5n],td[b-pk4cvtqb5n]{text-align:left;padding:14px;border-bottom:1px solid #dce5e8;vertical-align:top}th[b-pk4cvtqb5n]{background:#eaf2f3;position:sticky;top:0}.hint[b-pk4cvtqb5n],.context[b-pk4cvtqb5n],.empty[b-pk4cvtqb5n]{color:#586f79;font-size:14px;line-height:1.6}.empty[b-pk4cvtqb5n]{padding:20px;background:#eaf2f3}.notice[b-pk4cvtqb5n]{padding:16px;background:#eaf2f3;border-left:3px solid #f65b2d}button[b-pk4cvtqb5n]{padding:10px 16px;background:#1b303a;border:0;border-left:3px solid #f65b2d;color:white;cursor:pointer;font:inherit;margin:3px}button:disabled[b-pk4cvtqb5n]{opacity:.5;cursor:default}button:focus-visible[b-pk4cvtqb5n],input:focus-visible[b-pk4cvtqb5n],select:focus-visible[b-pk4cvtqb5n],textarea:focus-visible[b-pk4cvtqb5n]{outline:3px solid #f65b2d;outline-offset:2px}label[b-pk4cvtqb5n]{display:grid;gap:8px}input[b-pk4cvtqb5n],select[b-pk4cvtqb5n],textarea[b-pk4cvtqb5n]{font:inherit;padding:10px;border:1px solid #b7c9cf;width:100%;min-width:0;box-sizing:border-box;background:white;color:#1b303a}textarea[b-pk4cvtqb5n]{min-height:90px}.fields[b-pk4cvtqb5n]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:16px 0}.fields small[b-pk4cvtqb5n]{font-size:12px;line-height:1.5;color:#586f79}.wide[b-pk4cvtqb5n]{grid-column:1/-1}.estimate-popup[b-pk4cvtqb5n]{width:min(1050px,94vw);height:min(850px,90vh);padding:0;border:1px solid #b7c9cf;border-top:4px solid #f65b2d;color:#1b303a;overflow:hidden}.estimate-popup[b-pk4cvtqb5n]::backdrop{background:#0f1e2699}.popup-layout[b-pk4cvtqb5n]{display:flex;flex-direction:column;height:100%;min-height:0}.popup-layout>header[b-pk4cvtqb5n]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #c4d3d7}.popup-layout h3[b-pk4cvtqb5n]{margin:0;font-size:24px}.popup-body[b-pk4cvtqb5n]{flex:1;min-height:0;overflow:auto;padding:10px 24px;overscroll-behavior:contain}.popup-layout>footer[b-pk4cvtqb5n]{padding:12px 24px;border-top:1px solid #c4d3d7;background:#fff}.popup-layout>footer p:empty[b-pk4cvtqb5n]{display:none}fieldset[b-pk4cvtqb5n]{border:0;padding:0;margin:0;min-width:0}.split-controls[b-pk4cvtqb5n]{display:grid;grid-template-columns:1fr 1.5fr auto;gap:14px;align-items:end;background:#eaf2f3;padding:16px}.estimate-total[b-pk4cvtqb5n]{background:#eaf2f3;padding:16px}.phase-tags[b-pk4cvtqb5n]{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.phase-tags span[b-pk4cvtqb5n]{padding:10px 16px;background:#eaf2f3;border-left:3px solid #287e87}.phase-edit[b-pk4cvtqb5n]{display:flex;gap:16px;align-items:end;margin:12px 0}.phase-edit label[b-pk4cvtqb5n]{flex:1}.group-edit[b-pk4cvtqb5n]{padding:16px;margin:20px 0;border:1px solid #c4d3d7}.valid[b-pk4cvtqb5n]{color:#1c6b50}.invalid[b-pk4cvtqb5n]{color:#b03922;font-weight:600}@media(max-width:650px){.fields[b-pk4cvtqb5n],.split-controls[b-pk4cvtqb5n]{grid-template-columns:1fr}.scope-group[b-pk4cvtqb5n]{padding:12px}.popup-body[b-pk4cvtqb5n]{padding:10px 16px}.popup-layout>header[b-pk4cvtqb5n],.popup-layout>footer[b-pk4cvtqb5n]{padding:16px}.estimate-popup[b-pk4cvtqb5n]{width:96vw}.phase-edit[b-pk4cvtqb5n]{align-items:stretch;flex-direction:column}}
.bucket-line[b-pk4cvtqb5n]{display:grid;grid-template-columns:2fr 1fr auto;gap:14px;align-items:end;margin:16px 0}.estimate-workspace .check-label[b-pk4cvtqb5n]{display:flex;gap:10px;align-items:center;margin:12px 0}.check-label input[b-pk4cvtqb5n]{width:auto}.phase-tags small[b-pk4cvtqb5n]{display:block;font-size:12px;margin-top:6px}.phase-edit[b-pk4cvtqb5n]{flex-wrap:wrap}.phase-edit>label[b-pk4cvtqb5n]{min-width:150px}@media(max-width:650px){.bucket-line[b-pk4cvtqb5n]{grid-template-columns:1fr}}
.planning-heading[b-pk4cvtqb5n]{align-items:flex-start;margin:24px 0}
.planning-heading h2[b-pk4cvtqb5n]{font-size:clamp(28px,3vw,44px);line-height:1.2}
.planning-actions[b-pk4cvtqb5n]{display:flex;flex-wrap:wrap;gap:8px}
.planning-actions button[b-pk4cvtqb5n]{margin:0}
.planning-panel[b-pk4cvtqb5n]{min-width:0;margin:24px 0;padding:24px;border:1px solid #c4d3d7;border-top:3px solid #287e87;background:#fff}
.planning-section-heading[b-pk4cvtqb5n]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:20px}
.planning-section-heading h3[b-pk4cvtqb5n],.planning-section-heading h4[b-pk4cvtqb5n]{margin:0 0 6px}
.planning-section-heading h3[b-pk4cvtqb5n]{font-size:24px}
.planning-section-heading p[b-pk4cvtqb5n],.percentage-heading p[b-pk4cvtqb5n]{margin:0;color:#586f79;line-height:1.6;font-size:14px}
.planning-count[b-pk4cvtqb5n]{padding:7px 12px;background:#eaf2f3;color:#246773;font-size:14px;white-space:nowrap;font-weight:600}
.project-schedule[b-pk4cvtqb5n]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;margin:0}
.project-schedule div[b-pk4cvtqb5n],.phase-dates div[b-pk4cvtqb5n]{min-width:0}
.project-schedule dt[b-pk4cvtqb5n],.phase-dates dt[b-pk4cvtqb5n]{color:#586f79;font-size:13px;margin-bottom:6px}
.project-schedule dd[b-pk4cvtqb5n]{margin:0;font-size:19px;font-weight:600;overflow-wrap:anywhere}
.phase-grid[b-pk4cvtqb5n]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;grid-auto-rows:1fr}
.phase-card[b-pk4cvtqb5n]{min-width:0;padding:20px;background:#f8fbfb;border:1px solid #d5e2e5;border-left:3px solid #287e87}
.phase-card h4[b-pk4cvtqb5n]{font-size:18px;line-height:1.4;margin:0 0 16px}
.phase-overview[b-pk4cvtqb5n]{display:grid;gap:20px;margin-top:18px}
.phase-overview .phase-card[b-pk4cvtqb5n]{padding:20px;overflow:hidden}
.phase-overview h4[b-pk4cvtqb5n]{margin:0 0 8px;font-size:20px}
.phase-scope-table[b-pk4cvtqb5n]{max-height:none}
.phase-scope-table table[b-pk4cvtqb5n]{min-width:1250px}
.phase-scope-table th[b-pk4cvtqb5n],.phase-scope-table td[b-pk4cvtqb5n]{font-size:13px;padding:12px;min-width:85px}
.phase-scope-table tbody th[b-pk4cvtqb5n]{position:static;background:#fff;min-width:230px;max-width:330px;font-weight:600}
.phase-scope-table td[b-pk4cvtqb5n]{font-variant-numeric:tabular-nums}
.scope-budget-status[b-pk4cvtqb5n]{display:inline-block;padding:4px 8px;background:#eaf2f3;color:#246773;font-weight:600}
.phase-dates[b-pk4cvtqb5n]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px}
.phase-dates dd[b-pk4cvtqb5n]{margin:0;font-size:15px;font-weight:600}
.scope-list-label[b-pk4cvtqb5n]{font-size:13px;color:#586f79;margin:0 0 8px}
.phase-scopes[b-pk4cvtqb5n]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0}
.phase-scopes li[b-pk4cvtqb5n]{max-width:100%;box-sizing:border-box;padding:5px 8px;background:#fff;border:1px solid #d5e2e5;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
.bucket-summary[b-pk4cvtqb5n]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px}
.bucket-summary article[b-pk4cvtqb5n]{min-width:0;display:flex;flex-direction:column;gap:8px;padding:18px;background:#eaf2f3;border:1px solid #d5e2e5}
.bucket-summary h4[b-pk4cvtqb5n]{margin:0;font-size:15px;line-height:1.5;flex:1}
.bucket-summary b[b-pk4cvtqb5n]{font-size:26px;font-variant-numeric:tabular-nums;line-height:1.3}
.bucket-summary b span[b-pk4cvtqb5n]{font-size:15px;font-weight:400}
.bucket-summary small[b-pk4cvtqb5n]{color:#586f79;font-size:12px}
.percentage-heading[b-pk4cvtqb5n]{margin:20px 0 16px}
.percentage-heading h4[b-pk4cvtqb5n]{font-size:19px;margin:0 0 6px}
.budget-matrix[b-pk4cvtqb5n]{max-height:none}
.budget-matrix:focus-visible[b-pk4cvtqb5n]{outline:3px solid #f65b2d;outline-offset:2px}
.budget-matrix th[b-pk4cvtqb5n],.budget-matrix td[b-pk4cvtqb5n]{padding:14px 16px;font-size:14px}
.budget-matrix th:first-child[b-pk4cvtqb5n]{min-width:190px;text-align:left;position:sticky;left:0;z-index:1}
.budget-matrix thead th:first-child[b-pk4cvtqb5n]{z-index:3}
.budget-matrix thead th:not(:first-child)[b-pk4cvtqb5n],.budget-matrix td[b-pk4cvtqb5n]{text-align:right;font-variant-numeric:tabular-nums}
.budget-matrix tbody th[b-pk4cvtqb5n]{top:auto;background:white}
.budget-matrix tbody tr:nth-child(even)>*[b-pk4cvtqb5n]{background:#f8fbfb}
.budget-matrix .group-name[b-pk4cvtqb5n]{margin:0;padding:0;border:0;background:transparent;color:#246773;text-decoration:underline;text-underline-offset:3px;text-align:left;font-size:14px;font-weight:600;line-height:1.5}
.group-total[b-pk4cvtqb5n]{display:inline-block;min-width:48px;font-weight:600}
.settings-block[b-pk4cvtqb5n]{padding:20px;margin:16px 0 24px;border:1px solid #c4d3d7;border-top:3px solid #287e87;background:#fff}
.settings-block>h4[b-pk4cvtqb5n]{font-size:20px;margin:0 0 8px}
.settings-block .planning-section-heading[b-pk4cvtqb5n]{margin-bottom:12px}
.settings-phase[b-pk4cvtqb5n]{margin:16px 0;padding:16px;border:1px solid #d5e2e5;background:#f8fbfb}
.settings-phase .phase-edit[b-pk4cvtqb5n]{margin:0 0 14px;gap:12px}
.settings-phase .phase-edit>label:first-child[b-pk4cvtqb5n]{flex:2;min-width:200px}
.settings-phase summary[b-pk4cvtqb5n]{cursor:pointer;font-size:14px;font-weight:600;padding:8px 0}
.phase-scope-options[b-pk4cvtqb5n]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:10px}
.phase-scope-options .check-label[b-pk4cvtqb5n]{margin:0;align-items:flex-start;font-size:14px}
.settings-percentage[b-pk4cvtqb5n]{border:1px solid #d5e2e5;margin:12px 0}
.settings-percentage>summary[b-pk4cvtqb5n]{cursor:pointer;padding:14px 16px;background:#f8fbfb;line-height:1.5;font-weight:600}
.settings-percentage>summary>span:last-child[b-pk4cvtqb5n]{float:right;margin-left:12px;font-variant-numeric:tabular-nums}
.settings-percentage .group-edit[b-pk4cvtqb5n]{border:0;margin:0}
.settings-percentage .section-heading[b-pk4cvtqb5n]{margin-top:0}
@media(max-width:850px){.phase-grid[b-pk4cvtqb5n]{grid-template-columns:1fr;grid-auto-rows:auto}.bucket-summary[b-pk4cvtqb5n]{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-actions[b-pk4cvtqb5n]{width:100%}}
@media(max-width:650px){.planning-panel[b-pk4cvtqb5n]{padding:16px}.project-schedule[b-pk4cvtqb5n]{grid-template-columns:1fr;gap:18px}.phase-card[b-pk4cvtqb5n]{padding:16px}.planning-section-heading h3[b-pk4cvtqb5n]{font-size:21px}.settings-block[b-pk4cvtqb5n]{padding:14px}.settings-phase[b-pk4cvtqb5n]{padding:12px}.phase-scope-options[b-pk4cvtqb5n]{grid-template-columns:1fr}.settings-percentage>summary>span:last-child[b-pk4cvtqb5n]{float:none;display:block;margin:6px 0 0}.bucket-summary article[b-pk4cvtqb5n]{padding:14px}}
/* Expanded listings grow with their contents; the page owns vertical scrolling. */
.table-wrap[b-pk4cvtqb5n]{max-height:none}
.listing-section[b-pk4cvtqb5n]{margin:20px 0;border:1px solid #c4d3d7;background:#fff}
.listing-section>summary[b-pk4cvtqb5n],.scope-group>summary[b-pk4cvtqb5n]{cursor:pointer;padding:16px;background:#eaf2f3;font-weight:600}
.scope-group>summary[b-pk4cvtqb5n]{display:list-item;margin:0}
.scope-group>summary>div[b-pk4cvtqb5n]{display:inline-block;vertical-align:top;margin:0 20px 6px 0}
.scope-group>summary h3[b-pk4cvtqb5n]{font-size:20px;margin:0 0 8px}
.scope-group:not([open])[b-pk4cvtqb5n]{padding:0}
summary:focus-visible[b-pk4cvtqb5n]{outline:3px solid #f65b2d;outline-offset:2px}
.planning-panel>summary[b-pk4cvtqb5n]{cursor:pointer;display:list-item}.planning-panel>summary>div[b-pk4cvtqb5n]{display:inline-block;vertical-align:middle;margin-right:20px}.planning-panel:not([open])>summary[b-pk4cvtqb5n]{margin-bottom:0}
/* /Components/ScopeLinkLookup.razor.rz.scp.css */
.linked-records[b-u5v8k5hvg8]{border:1px solid #d5e1e5;border-radius:4px;padding:18px;margin:18px 0;background:#fff}.linked-records header[b-u5v8k5hvg8]{display:flex;align-items:center;justify-content:space-between;gap:16px}.linked-records h4[b-u5v8k5hvg8]{font-size:18px;margin:0 0 5px}.linked-records small[b-u5v8k5hvg8],.lookup-results small[b-u5v8k5hvg8]{display:block;color:#586f79;font-size:13px;margin-top:5px}.empty[b-u5v8k5hvg8],.draft-note[b-u5v8k5hvg8]{font-size:13px;color:#586f79}.linked-records ul[b-u5v8k5hvg8],.lookup-results[b-u5v8k5hvg8]{list-style:none;padding:0;margin:12px 0}.linked-records li[b-u5v8k5hvg8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #e1e9eb}.lookup-search[b-u5v8k5hvg8]{display:flex;align-items:end;gap:12px}.lookup-search label[b-u5v8k5hvg8]{flex:1;display:grid;gap:8px}.lookup-search input[b-u5v8k5hvg8]{width:100%;box-sizing:border-box;padding:10px;font:inherit;border:1px solid #b7c9cf}.lookup-results li[b-u5v8k5hvg8]{border-bottom:1px solid #dce5e8}.lookup-results label[b-u5v8k5hvg8]{display:flex;align-items:start;gap:12px;padding:14px 4px;cursor:pointer}.lookup-results input[b-u5v8k5hvg8]{width:18px;height:18px;margin-top:3px;flex:0 0 auto}nav[b-u5v8k5hvg8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;font-size:13px}.draft-note[b-u5v8k5hvg8]{margin-right:auto}@media(max-width:600px){.linked-records header[b-u5v8k5hvg8]{align-items:start;flex-direction:column}.lookup-search[b-u5v8k5hvg8]{flex-wrap:wrap}}
/* /Components/ScopePlanSummary.razor.rz.scp.css */
.scope-plan-summary[b-5mdnxmvr42]{margin-top:14px;max-width:620px}.scope-plan-summary summary[b-5mdnxmvr42]{cursor:pointer;color:#206e79;font-weight:600}.scope-plan-summary h4[b-5mdnxmvr42]{font-size:14px;margin:18px 0 8px}.scope-plan-summary dl[b-5mdnxmvr42]{display:grid;grid-template-columns:1fr auto;gap:8px;margin:0}.scope-plan-summary dd[b-5mdnxmvr42]{margin:0;font-weight:600}.scope-plan-summary ul[b-5mdnxmvr42]{padding-left:20px;margin:0}.scope-plan-summary li[b-5mdnxmvr42]{margin:6px 0}.scope-plan-summary p[b-5mdnxmvr42]{font-size:14px;line-height:1.5}
/* /Components/ScopeRecordDetails.razor.rz.scp.css */
.record-details[b-l8taai8cgu]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:12px 20px;margin:0}.record-details dt[b-l8taai8cgu]{font-weight:600;color:#365560}.record-details dd[b-l8taai8cgu]{margin:0;min-width:0;overflow-wrap:anywhere;border-bottom:1px solid #e4ecee;padding-bottom:10px}.record-list[b-l8taai8cgu]{list-style:none;padding:0;margin:0}.record-list>li[b-l8taai8cgu]{padding:12px;margin:6px 0;background:#f3f7f8;border-left:2px solid #287e87}.record-value[b-l8taai8cgu]{white-space:pre-wrap}.empty[b-l8taai8cgu]{color:#586f79}@media(max-width:650px){.record-details[b-l8taai8cgu]{grid-template-columns:1fr;gap:6px}}
/* /Components/ScopeTimeCalendar.razor.rz.scp.css */
.time-calendar[b-6glsq1a97v]{margin:20px 0;padding:22px;border:1px solid #c4d3d7;border-top:3px solid #287e87;background:white}.time-calendar header[b-6glsq1a97v]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.time-calendar h3[b-6glsq1a97v]{margin:0;font-size:23px}.time-calendar p[b-6glsq1a97v]{font-size:13px;color:#586f79}.time-calendar header button[b-6glsq1a97v]{margin:3px}.calendar-grid[b-6glsq1a97v]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:#c4d3d7;border:1px solid #c4d3d7}.weekday[b-6glsq1a97v]{background:#eaf2f3;padding:10px;text-align:center;font-size:13px}.day[b-6glsq1a97v]{display:block;min-height:94px;padding:10px;text-align:left;border:0;background:#fff;color:#1b303a;cursor:pointer;font:inherit;overflow:hidden}.day small[b-6glsq1a97v]{display:block;font-size:11px;margin-top:5px;overflow-wrap:anywhere}.day.outside[b-6glsq1a97v]{background:#f4f6f6;color:#81959c}.day.selected[b-6glsq1a97v]{box-shadow:inset 0 0 0 3px #f65b2d;background:#fff6ef}.day:hover[b-6glsq1a97v]{background:#eaf2f3}button:focus-visible[b-6glsq1a97v]{outline:3px solid #f65b2d;outline-offset:1px}.time-calendar header button[b-6glsq1a97v]{background:#1b303a;color:white;border:0;border-left:3px solid #f65b2d;padding:9px 14px;cursor:pointer}.phase-calendar[b-6glsq1a97v]{padding-top:18px}@media(max-width:650px){.time-calendar[b-6glsq1a97v]{padding:10px}.day[b-6glsq1a97v]{min-height:80px;padding:6px}.day small[b-6glsq1a97v]{font-size:9px}.weekday[b-6glsq1a97v]{padding:6px;font-size:11px}}
/* /Components/ScopeTimeHelp.razor.rz.scp.css */
.scope-help[b-dtbiq1vugf]{width:min(1180px,94vw);height:86vh;max-width:none;max-height:none;padding:0;border:1px solid #b6cbd2;border-top:4px solid #f65d29;background:#fff;color:#1b303a;overflow:hidden;box-sizing:border-box}.scope-help--full[b-dtbiq1vugf]{position:fixed;inset:0;margin:0;width:100vw;height:100vh;height:100dvh;border-radius:0}.scope-help[b-dtbiq1vugf]::backdrop{background:#102b3ccc}.help-header[b-dtbiq1vugf]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid #c6d6dd;background:#f1f6f7;height:100px;box-sizing:border-box}.help-header small[b-dtbiq1vugf]{color:#536e7b;font-size:11px;letter-spacing:.12em}.help-header h2[b-dtbiq1vugf]{font-size:24px;margin:6px 0 0}.help-actions[b-dtbiq1vugf]{display:flex;gap:8px;flex-shrink:0}.help-scroll[b-dtbiq1vugf]{height:calc(100% - 100px);overflow:auto;overscroll-behavior:contain;scroll-behavior:smooth}.help-contents[b-dtbiq1vugf]{display:flex;gap:10px 20px;flex-wrap:wrap;padding:18px 28px;border-bottom:1px solid #d5e1e5;background:#fbfaf7}.help-contents a[b-dtbiq1vugf]{color:#216b7e;font-size:13px;font-weight:600}.help-article[b-dtbiq1vugf]{max-width:1260px;margin:0 auto;padding:8px 32px 40px;font-size:15px;line-height:1.7}.help-article section[b-dtbiq1vugf]{padding:24px 0;border-bottom:1px solid #d5e1e5;scroll-margin-top:12px}.help-article h3[b-dtbiq1vugf]{font-size:25px;line-height:1.35;margin:0 0 16px}.help-article h4[b-dtbiq1vugf]{font-size:18px;margin:24px 0 10px}.help-article li[b-dtbiq1vugf]{margin-bottom:10px}.help-table[b-dtbiq1vugf]{overflow-x:auto;margin:22px 0}.help-table table[b-dtbiq1vugf]{width:100%;border-collapse:collapse;min-width:650px;font-size:14px}.help-table th[b-dtbiq1vugf],.help-table td[b-dtbiq1vugf]{text-align:left;vertical-align:top;padding:14px;border:1px solid #d5e1e5}.help-table thead[b-dtbiq1vugf]{background:#eaf2f3}.help-table tbody th[b-dtbiq1vugf]{width:160px;background:#f4f8f9}.help-callout[b-dtbiq1vugf]{border-left:4px solid #f65d29;padding:16px 20px;background:#fff4ed;margin:22px 0}.help-callout p[b-dtbiq1vugf]{margin:6px 0}.scope-diagram[b-dtbiq1vugf]{padding:20px;border:2px solid #287e87;border-radius:8px;background:#f1f8f9;margin:24px 0}.scope-diagram figcaption[b-dtbiq1vugf],.time-diagram figcaption[b-dtbiq1vugf]{font-weight:700;font-size:18px;margin-bottom:12px}.boundary-label[b-dtbiq1vugf]{font-size:12px;font-weight:700;color:#216b7e;letter-spacing:.05em;margin-bottom:16px}.diagram-flow[b-dtbiq1vugf],.time-flow[b-dtbiq1vugf]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center}.diagram-flow>div[b-dtbiq1vugf],.time-flow>div[b-dtbiq1vugf]{background:#fff;padding:18px;border:1px solid #c4d8df;border-top:3px solid #287e87;border-radius:5px;align-self:stretch}.diagram-flow span:not(.flow-arrow)[b-dtbiq1vugf],.time-flow div>span[b-dtbiq1vugf],.layout-map span[b-dtbiq1vugf],.hours-example span[b-dtbiq1vugf]{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;color:#216b7e;margin-bottom:8px}.diagram-flow strong[b-dtbiq1vugf],.time-flow b[b-dtbiq1vugf]{display:block;line-height:1.5}.diagram-flow p[b-dtbiq1vugf],.time-flow p[b-dtbiq1vugf]{font-size:13px;margin-bottom:0}.flow-arrow[b-dtbiq1vugf],.time-flow>span[b-dtbiq1vugf]{font-size:25px;color:#287e87}.boundary-limit[b-dtbiq1vugf]{font-size:13px;padding-top:12px;border-top:1px dashed #82b0ba}.layout-map[b-dtbiq1vugf],.tab-examples[b-dtbiq1vugf],.hours-example[b-dtbiq1vugf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.layout-map>div[b-dtbiq1vugf],.tab-examples>div[b-dtbiq1vugf],.hours-example>div[b-dtbiq1vugf]{border:1px solid #c4d8df;padding:18px;background:#f5f8f9;border-top:3px solid #287e87}.layout-map p[b-dtbiq1vugf],.tab-examples p[b-dtbiq1vugf]{font-size:13px;margin-bottom:0}.tab-examples b[b-dtbiq1vugf]{font-size:14px}.tab-examples :is(.mini-folder,.mini-line,.mini-segment)[b-dtbiq1vugf]{display:flex;font-size:11px;gap:3px;margin-top:14px;background:#edf2f4}.tab-examples :is(.mini-folder,.mini-line,.mini-segment) span[b-dtbiq1vugf]{padding:8px 6px;color:#526d7b}.mini-folder[b-dtbiq1vugf]{border-bottom:1px solid #a8bec9;padding-top:5px}.mini-folder .chosen[b-dtbiq1vugf]{border:1px solid #a8bec9;border-top:3px solid #f65d29;border-bottom-color:#fff;border-radius:5px 5px 0 0;background:#fff}.mini-line .chosen[b-dtbiq1vugf]{border-bottom:3px solid #f65d29;background:#f1f6f7}.mini-segment[b-dtbiq1vugf]{padding:4px;border:1px solid #a8bec9;border-radius:7px}.mini-segment .chosen[b-dtbiq1vugf]{border:1px solid #a8bec9;background:#fff;border-radius:4px}.workflow-steps[b-dtbiq1vugf]{counter-reset:step;list-style:none;padding:0}.workflow-steps li[b-dtbiq1vugf]{counter-increment:step;position:relative;padding:14px 18px 14px 62px;background:#f3f7f8;border:1px solid #d5e1e5}.workflow-steps li[b-dtbiq1vugf]::before{content:counter(step);position:absolute;left:16px;top:15px;width:30px;height:30px;text-align:center;border-radius:50%;background:#216b7e;color:white;font-weight:700;line-height:30px}.time-diagram[b-dtbiq1vugf]{margin:24px 0;padding:20px;background:#edf4f6;border-radius:8px}.hours-example strong[b-dtbiq1vugf]{display:block;font-size:22px}.hours-example small[b-dtbiq1vugf]{display:block;color:#536e7b}.report-grid[b-dtbiq1vugf]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.report-grid>div[b-dtbiq1vugf]{background:#f3f7f8;padding:18px}.report-grid h4[b-dtbiq1vugf]{margin-top:0}.scope-help :focus-visible[b-dtbiq1vugf]{outline:3px solid #f65d29;outline-offset:3px}@media(max-width:900px){.layout-map[b-dtbiq1vugf],.tab-examples[b-dtbiq1vugf],.hours-example[b-dtbiq1vugf]{grid-template-columns:1fr}.diagram-flow[b-dtbiq1vugf],.time-flow[b-dtbiq1vugf]{grid-template-columns:1fr}.flow-arrow[b-dtbiq1vugf],.time-flow>span[b-dtbiq1vugf]{transform:rotate(90deg);justify-self:center}.report-grid[b-dtbiq1vugf]{grid-template-columns:1fr}}@media(max-width:600px){.help-header[b-dtbiq1vugf]{height:140px;padding:12px;align-items:start;flex-direction:column;gap:8px}.help-header h2[b-dtbiq1vugf]{font-size:19px}.help-scroll[b-dtbiq1vugf]{height:calc(100% - 140px)}.help-article[b-dtbiq1vugf]{padding:4px 16px 24px}.help-contents[b-dtbiq1vugf]{padding:14px 16px}.help-article h3[b-dtbiq1vugf]{font-size:22px}}
.mini-dark[b-dtbiq1vugf]{display:flex;background:#1b303a;margin-top:14px;border-top:3px solid #f65d29;font-size:11px}.mini-dark span[b-dtbiq1vugf]{padding:8px 6px;color:#dce8ed}.mini-dark .chosen[b-dtbiq1vugf]{background:#315867;color:#fff;border-bottom:3px solid #ff936f}.mini-full[b-dtbiq1vugf]{width:100%;box-sizing:border-box}.mini-full span[b-dtbiq1vugf]{flex:1;text-align:center}
/* /Components/ScopeTimePopup.razor.rz.scp.css */
.scope-time-popup[b-yvexgvo4ju]{width:min(1150px,94vw);height:min(860px,90vh);max-height:90vh;padding:0;border:1px solid #b7c9cf;border-top:4px solid #f65b2d;color:#1b303a;overflow:hidden}.scope-time-popup[b-yvexgvo4ju]::backdrop{background:rgba(15,30,38,.6)}section[b-yvexgvo4ju]{height:100%;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;padding:24px;background:white}header[b-yvexgvo4ju],footer[b-yvexgvo4ju]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}header h3[b-yvexgvo4ju]{margin:0;font-size:1.5rem}header[b-yvexgvo4ju]{padding-bottom:16px;border-bottom:1px solid #c4d3d7}footer[b-yvexgvo4ju]{padding-top:16px;border-top:1px solid #c4d3d7;justify-content:flex-end}.popup-content[b-yvexgvo4ju]{flex:1;min-height:0;overflow:auto;padding:18px 4px;overscroll-behavior:contain}button[b-yvexgvo4ju]{padding:10px 16px;background:#1b303a;color:white;border:0;border-left:3px solid #f65b2d;font:inherit;cursor:pointer}button:focus-visible[b-yvexgvo4ju]{outline:3px solid #f65b2d;outline-offset:3px}
footer[b-yvexgvo4ju]{flex-wrap:wrap}

.scope-time-popup[b-yvexgvo4ju]{width:min(1480px,96vw);height:92dvh;max-width:96vw;max-height:94dvh;min-width:min(640px,94vw);min-height:min(420px,90dvh);resize:both}
.popup-content[b-yvexgvo4ju]  textarea{field-sizing:content;min-height:100px;line-height:1.5}
@media(max-width:600px){section[b-yvexgvo4ju]{padding:16px}.scope-time-popup[b-yvexgvo4ju]{resize:none}}
/* /Components/ScopeWorkBranch.razor.rz.scp.css */
.work-branch[b-jka0kjqozq]{margin:16px 0;padding:16px;border:1px solid #c4d3d7;border-left:3px solid #287e87;background:white}.work-branch .work-branch[b-jka0kjqozq]{margin-left:18px;background:#fafcfc}.work-branch>header[b-jka0kjqozq]{display:flex;gap:14px;align-items:start;flex-wrap:wrap}.work-branch h4[b-jka0kjqozq]{margin:0;font-size:19px}.work-branch p[b-jka0kjqozq]{margin:8px 0;color:#586f79;font-size:14px}.work-branch small[b-jka0kjqozq]{display:block;font-size:13px;color:#586f79;margin:5px 0}.branch-actions[b-jka0kjqozq]{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}button[b-jka0kjqozq]{padding:9px 14px;background:#1b303a;color:white;border:0;border-left:3px solid #f65b2d;cursor:pointer;font:inherit}button:disabled[b-jka0kjqozq]{opacity:.45;cursor:default}.tree-toggle[b-jka0kjqozq]{border:1px solid #b7c9cf;background:#eaf2f3;color:#1b303a;font-size:20px;line-height:1;width:32px;padding:6px}.branch-table[b-jka0kjqozq]{overflow:auto;margin-top:15px}table[b-jka0kjqozq]{width:100%;min-width:900px;border-collapse:collapse}td[b-jka0kjqozq],th[b-jka0kjqozq]{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #dce5e8}th[b-jka0kjqozq]{background:#eaf2f3}td:first-child[b-jka0kjqozq]{min-width:230px}td:last-child button[b-jka0kjqozq]{margin:3px}@media(max-width:650px){.work-branch[b-jka0kjqozq]{padding:10px}.work-branch .work-branch[b-jka0kjqozq]{margin-left:6px}.branch-actions[b-jka0kjqozq]{margin-left:0}}
/* /Components/ScreenPresentation.razor.rz.scp.css */
.screen-presentation[b-u1npe7dmo1]{background:#f4f2ed;border:1px solid #cbd6da;color:#1b2c35;font-family:Arial,sans-serif}.brand[b-u1npe7dmo1]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 32px;background:#fff;border-top:4px solid #f65b2c}.logo[b-u1npe7dmo1]{font-size:25px;letter-spacing:5px;font-weight:750}.logo span[b-u1npe7dmo1]{color:#f65b2c;letter-spacing:0}.logo small[b-u1npe7dmo1]{display:block;font-size:9px;letter-spacing:4px;margin-top:5px}.context[b-u1npe7dmo1]{text-align:right;color:#647a85;font-size:12px;line-height:1.8}.presentation-hero[b-u1npe7dmo1]{padding:28px 32px;background:#1b2c35;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.presentation-hero small[b-u1npe7dmo1]{color:#83c5cb;letter-spacing:.1em;font-size:11px}.presentation-hero h2[b-u1npe7dmo1]{font-size:clamp(26px,3vw,38px);margin:10px 0;line-height:1.15}.presentation-hero p[b-u1npe7dmo1]{color:#c7d4d8;margin:0}.gage-button[b-u1npe7dmo1]{background:#fff;color:#1b2c35;padding:13px 18px;border-left:3px solid #f65b2c;white-space:nowrap;text-decoration:none;font-size:13px;font-weight:bold}.notice[b-u1npe7dmo1]{margin:22px 28px;padding:14px 18px;border-left:3px solid #25828b;background:#eaf2f3;line-height:1.6;font-size:13px}.menu-path[b-u1npe7dmo1]{margin:18px 28px;font-size:12px;color:#607582;overflow-wrap:anywhere}.screen-toolbar[b-u1npe7dmo1]{margin:0 28px;background:#fff;border:1px solid #ccd6d9;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.screen-toolbar span[b-u1npe7dmo1]{display:block;font-size:12px;color:#637b87;margin-top:5px}.actions[b-u1npe7dmo1]{display:flex;gap:8px;flex-wrap:wrap}.actions button[b-u1npe7dmo1]{background:#1c7880;color:#fff;border:0;padding:10px 14px;font-size:12px;cursor:pointer}.actions button:last-child[b-u1npe7dmo1]{background:#fff;border:1px solid #c6d1d6;color:#29444f}.screen-tabs[b-u1npe7dmo1]{display:flex;margin:0 28px;border:1px solid #cbd6da;border-top:0;background:#eaf0f2;overflow-x:auto}.screen-tabs button[b-u1npe7dmo1]{border:0;background:transparent;padding:16px 20px;color:#48616d;cursor:pointer;white-space:nowrap}.screen-tabs .active[b-u1npe7dmo1]{background:#fff;color:#172c36;box-shadow:inset 0 3px #f65b2c;font-weight:bold}.layout-body[b-u1npe7dmo1]{display:grid;grid-template-columns:220px minmax(0,1fr);margin:0 28px;border:1px solid #cbd6da;border-top:0;background:#fff;min-height:340px}.group-nav[b-u1npe7dmo1]{padding:12px;background:#f1f5f5;border-right:1px solid #d8e2e4;max-height:600px;overflow:auto}.group-nav button[b-u1npe7dmo1]{display:block;width:100%;padding:12px 10px;background:transparent;border:0;text-align:left;color:#36515c;cursor:pointer;font-size:13px;overflow-wrap:anywhere}.group-nav span[b-u1npe7dmo1]{color:#e65126;font-size:10px;margin-right:8px}.group-nav small[b-u1npe7dmo1]{display:block;font-size:11px;color:#687e88;margin-top:6px}.group-nav .selected[b-u1npe7dmo1]{background:#fff;border-left:3px solid #25828b;font-weight:bold}.field-panel[b-u1npe7dmo1]{padding:26px;min-width:0}.panel-heading[b-u1npe7dmo1]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid #dce5e7;padding-bottom:18px;margin-bottom:24px}.panel-heading small[b-u1npe7dmo1],.screen-purpose>small[b-u1npe7dmo1]{font-size:10px;font-weight:bold;letter-spacing:.12em;color:#217c86}.panel-heading h3[b-u1npe7dmo1]{font-size:21px;margin:8px 0 0}.example-badge[b-u1npe7dmo1]{font-size:11px;color:#216f78;background:#e9f2f3;padding:7px 10px;white-space:nowrap}.field-grid[b-u1npe7dmo1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.preview-field[b-u1npe7dmo1]{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:bold;overflow-wrap:anywhere}.preview-field input:not([type=checkbox])[b-u1npe7dmo1]{width:100%;box-sizing:border-box;border:1px solid #beced4;background:#fff;color:#24434f;padding:11px 12px;font-size:14px;min-width:0}.toggle-field[b-u1npe7dmo1]{flex-direction:row;align-items:center;font-weight:normal;padding:8px 0}.toggle-field input[b-u1npe7dmo1]{width:18px;height:18px;accent-color:#267e86}.screen-purpose[b-u1npe7dmo1]{margin:22px 28px;padding:24px;background:#fff;border-left:3px solid #27828a}.screen-purpose h3[b-u1npe7dmo1]{margin:8px 0;font-size:20px}.screen-purpose p[b-u1npe7dmo1]{line-height:1.65;font-size:14px;max-width:950px}.screen-purpose a[b-u1npe7dmo1]{color:#176f79}.lookup-panel[b-u1npe7dmo1],.source-panel[b-u1npe7dmo1]{margin:0 28px;padding:26px;background:#fff;border:1px solid #ccd6da;border-top:0;line-height:1.6;overflow-wrap:anywhere}details[b-u1npe7dmo1]{border-bottom:1px solid #d8e2e4;padding:12px 0}summary[b-u1npe7dmo1]{cursor:pointer;color:#1d7681}summary small[b-u1npe7dmo1]{color:#687d88;margin-left:12px}.source-panel p[b-u1npe7dmo1],.lookup-panel p[b-u1npe7dmo1]{font-size:13px}footer[b-u1npe7dmo1]{padding:20px 28px;color:#627984;font-size:12px}.empty[b-u1npe7dmo1]{padding:24px;line-height:1.7}button:focus-visible[b-u1npe7dmo1],a:focus-visible[b-u1npe7dmo1],input:focus-visible[b-u1npe7dmo1]{outline:3px solid #ef8d57;outline-offset:3px}@media(max-width:850px){.layout-body[b-u1npe7dmo1]{grid-template-columns:1fr}.group-nav[b-u1npe7dmo1]{display:flex;gap:8px;overflow-x:auto;max-height:130px;border-right:0;border-bottom:1px solid #d8e2e4}.group-nav button[b-u1npe7dmo1]{min-width:170px}.presentation-hero[b-u1npe7dmo1],.screen-toolbar[b-u1npe7dmo1]{align-items:flex-start;flex-direction:column}}@media(max-width:550px){.field-grid[b-u1npe7dmo1]{grid-template-columns:1fr}.brand[b-u1npe7dmo1],.presentation-hero[b-u1npe7dmo1]{padding:20px}.notice[b-u1npe7dmo1],.menu-path[b-u1npe7dmo1],.screen-toolbar[b-u1npe7dmo1],.screen-tabs[b-u1npe7dmo1],.layout-body[b-u1npe7dmo1],.screen-purpose[b-u1npe7dmo1],.source-panel[b-u1npe7dmo1],.lookup-panel[b-u1npe7dmo1]{margin-left:12px;margin-right:12px}.field-panel[b-u1npe7dmo1]{padding:18px}.context[b-u1npe7dmo1]{font-size:10px}.panel-heading[b-u1npe7dmo1]{flex-wrap:wrap}}@media print{.actions[b-u1npe7dmo1],.gage-button[b-u1npe7dmo1]{display:none}.screen-presentation[b-u1npe7dmo1]{border:0}.presentation-hero[b-u1npe7dmo1]{color:#1b2c35;background:#eef3f3}}
.field-with-details[b-u1npe7dmo1]{min-width:0}.field-metadata[b-u1npe7dmo1]{display:block;margin-top:7px;font-size:10px;font-weight:400;line-height:1.5;color:#687c85;overflow-wrap:anywhere}
/* /Components/ScreenTagPicker.razor.rz.scp.css */
.screen-tag-picker[b-lyshoibc6d]{border:1px solid #bdcdd2;padding:0;margin:16px 0;background:#fff;color:#1b323d}.screen-tag-picker summary[b-lyshoibc6d]{cursor:pointer;padding:15px 18px;line-height:1.5}.screen-tag-picker summary strong[b-lyshoibc6d]{margin-right:14px}.selection-summary[b-lyshoibc6d]{font-size:13px;color:#56737d;overflow-wrap:anywhere}.toggle-label[b-lyshoibc6d]{float:right;font-size:12px;color:#217c83;margin-left:12px}.collapse[b-lyshoibc6d]{display:none}.screen-tag-picker[open] .expand[b-lyshoibc6d]{display:none}.screen-tag-picker[open] .collapse[b-lyshoibc6d]{display:inline}.picker-body[b-lyshoibc6d]{padding:0 18px 18px}.picker-body p[b-lyshoibc6d]{font-size:13px;line-height:1.6;color:#56737d}.tag-search[b-lyshoibc6d]{display:grid;gap:6px;max-width:400px;font-size:13px;margin:12px 0}.tag-search input[b-lyshoibc6d]{padding:9px;border:1px solid #b8cad2;width:100%;box-sizing:border-box;font:inherit}.tag-options[b-lyshoibc6d]{display:flex;flex-wrap:wrap;gap:10px;max-height:240px;overflow:auto;padding:4px}.tag-options label[b-lyshoibc6d]{display:flex;align-items:center;gap:8px;padding:9px 12px;background:#eef4f5;border:1px solid transparent;font-size:13px;cursor:pointer}.tag-options label.selected[b-lyshoibc6d]{border-color:#25838b;background:#e0f0f0;font-weight:600}.tag-options input[b-lyshoibc6d]{width:16px;height:16px;accent-color:#217c83}.picker-body button[b-lyshoibc6d]{margin-top:12px;background:#1c303a;color:white;padding:9px 14px;border:0;border-left:3px solid #f65b2b;cursor:pointer}.screen-tag-picker :focus-visible[b-lyshoibc6d]{outline:2px solid #25838b;outline-offset:3px}@media(max-width:650px){.selection-summary[b-lyshoibc6d]{display:block}.toggle-label[b-lyshoibc6d]{float:none;display:block;margin:6px 0 0}}
/* /Components/Shared/AcceleratorSuite.razor.rz.scp.css */
.accelerator-suite[b-xh8u7ireiy]{margin:48px 0;color:#1c303a;scroll-margin-top:120px}
.suite-hero[b-xh8u7ireiy]{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:32px;padding:42px;background:#1c303a;border-top:4px solid #f45b30;color:white;background-image:linear-gradient(90deg,#ffffff06 1px,transparent 1px),linear-gradient(#ffffff06 1px,transparent 1px);background-size:40px 40px;border-radius:4px 4px 0 0}
.suite-brand[b-xh8u7ireiy]{font-size:11px;letter-spacing:.16em;font-weight:700}.suite-brand i[b-xh8u7ireiy]{font-style:normal;color:#ff805a;margin:0 10px;letter-spacing:3px}
.suite-hero h2[b-xh8u7ireiy]{font-size:clamp(32px,3vw,46px);line-height:1.1;margin:18px 0}.suite-hero p[b-xh8u7ireiy]{margin:0;color:#d4e1e5;max-width:630px;line-height:1.6}
.suite-signature[b-xh8u7ireiy]{display:grid;gap:10px;min-width:220px;border-left:1px solid #ffffff30;padding-left:28px}.suite-signature strong[b-xh8u7ireiy]{color:#ff997b;font-size:18px}.suite-signature span[b-xh8u7ireiy]{font-size:12px;color:#d4e1e5}
.suite-intro[b-xh8u7ireiy]{padding:18px 24px;border:1px solid #d5dedf;border-top:0;background:#f8f7f3;margin:0 0 32px;line-height:1.6;font-size:13px;color:#52636c}
.suite-group[b-xh8u7ireiy]{margin:36px 0 44px}.suite-group h3[b-xh8u7ireiy]{display:flex;align-items:center;gap:14px;font-size:23px;margin:0 0 22px;font-weight:600}.suite-group h3[b-xh8u7ireiy]:after{content:"";height:1px;background:#c9d5d8;flex:1;margin-left:8px}.group-index[b-xh8u7ireiy]{font-size:12px;letter-spacing:.12em;color:#bd4b28;font-weight:700}
.suite-grid[b-xh8u7ireiy]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}
.suite-product[b-xh8u7ireiy]{position:relative;min-width:0;background:#fff;border:1px solid #d2dde0;border-radius:8px;overflow:hidden;box-shadow:0 3px 8px #1c303a05,0 14px 30px -22px #1c303a55;transition:border-color .2s,box-shadow .2s;display:flex;flex-direction:column}
.suite-product:hover[b-xh8u7ireiy]{border-color:var(--product-accent);box-shadow:0 8px 24px -12px #1c303a55}.suite-product[b-xh8u7ireiy]:before{content:"";position:absolute;top:0;left:24px;width:40px;height:3px;background:var(--product-accent)}
.product-overview[b-xh8u7ireiy]{padding:24px 24px 0;display:flex;flex-direction:column;min-height:332px;box-sizing:border-box}
.product-top[b-xh8u7ireiy]{display:flex;align-items:center;justify-content:space-between;gap:6px}.product-brand[b-xh8u7ireiy]{font-size:10px;letter-spacing:.16em;font-weight:700;color:#637780}.product-state[b-xh8u7ireiy]{font-size:9px;letter-spacing:.05em;text-transform:uppercase;background:#f0f3f3;color:#596a72;padding:4px 6px;border-radius:3px;white-space:nowrap}
.product-drawing[b-xh8u7ireiy]{display:block;position:relative;height:94px;margin:20px -24px 18px;background-color:color-mix(in srgb,var(--product-accent) 6%,white);background-image:linear-gradient(90deg,#82969d14 1px,transparent 1px),linear-gradient(#82969d14 1px,transparent 1px);background-size:16px 16px;border-top:1px solid #82969d14;border-bottom:1px solid #82969d14}
.product-index[b-xh8u7ireiy]{position:absolute;left:24px;bottom:17px;font-size:30px;line-height:1;letter-spacing:-.06em;font-weight:300;color:var(--product-accent);opacity:.65}
.product-drawing[b-xh8u7ireiy]  .admin-tile-art{position:absolute;inset:auto 12px 2px auto;width:132px;height:90px;max-width:65%;opacity:1;color:#607b86;pointer-events:none}.product-drawing[b-xh8u7ireiy]  .admin-tile-art .accent{color:var(--product-accent)}
.product-name[b-xh8u7ireiy]{font-size:31px;line-height:1.1;font-weight:750;letter-spacing:.025em;margin:0 0 10px;color:#1c303a}
.product-tag[b-xh8u7ireiy]{align-self:flex-start;font-size:11px;font-weight:700;color:var(--product-accent);line-height:1.4}
.product-description[b-xh8u7ireiy]{display:block;font-size:13px;line-height:1.65;margin:14px 0 20px;color:#52636c;min-height:64px}
.product-app-link[b-xh8u7ireiy]{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;width:100%}.product-app-link>span[b-xh8u7ireiy]{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff55;border-radius:50%;font-size:20px;transition:transform .2s}.product-app-link:hover[b-xh8u7ireiy]{text-decoration:underline;text-underline-offset:6px}.product-app-link:hover>span[b-xh8u7ireiy]{transform:translate(2px,-2px)}
.product-disclosure[b-xh8u7ireiy]{margin-top:auto}.product-disclosure>summary[b-xh8u7ireiy]{display:flex;justify-content:space-between;align-items:center;margin:0 24px;padding:14px 0;list-style:none;border-top:1px solid #dbe3e5;color:#29424d;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.product-disclosure>summary[b-xh8u7ireiy]::-webkit-details-marker{display:none}.product-disclosure>summary:hover[b-xh8u7ireiy]{color:var(--product-accent)}
.collapse-label[b-xh8u7ireiy]{display:none}.product-disclosure[open] .expand-label[b-xh8u7ireiy]{display:none}.product-disclosure[open] .collapse-label[b-xh8u7ireiy]{display:inline}.disclosure-symbol[b-xh8u7ireiy]{width:25px;height:25px;display:grid;place-items:center;border:1px solid #dbe3e5;border-radius:50%}.disclosure-symbol[b-xh8u7ireiy]:before{content:"+";font-size:19px;font-weight:400;color:var(--product-accent)}.product-disclosure[open] .disclosure-symbol[b-xh8u7ireiy]:before{content:"−"}
.product-detail[b-xh8u7ireiy]{padding:0 24px 24px;background:#f5f7f7;border-top:1px solid #dce3e6}.product-detail h4[b-xh8u7ireiy]{font-size:13px;margin:18px 0 10px}.product-detail ul[b-xh8u7ireiy]{padding-left:17px;margin:0;font-size:13px;line-height:1.6}.product-detail li+li[b-xh8u7ireiy]{margin-top:8px}.product-detail p[b-xh8u7ireiy]{font-size:12px;color:#52636c;margin:18px 0 0}
.product-featured[b-xh8u7ireiy]{background:#1c303a;border-color:#1c303a;--product-accent:#ff9876!important}.product-featured[b-xh8u7ireiy]:before{background:#f45b30;width:64px}.product-featured .product-brand[b-xh8u7ireiy]{color:#b9cbd1}.product-featured .product-state[b-xh8u7ireiy]{background:#ff98761c;color:#ffbc9e}.product-featured .product-name[b-xh8u7ireiy]{color:white}.product-featured .product-description[b-xh8u7ireiy]{color:#d0dce0}.product-featured .product-drawing[b-xh8u7ireiy]{background-color:#243e48;background-image:linear-gradient(90deg,#ffffff08 1px,transparent 1px),linear-gradient(#ffffff08 1px,transparent 1px);border-color:#ffffff12}.product-featured .product-drawing[b-xh8u7ireiy]  .admin-tile-art{color:#b4cbd4}.product-featured .product-disclosure>summary[b-xh8u7ireiy]{color:#ecf2f4;border-color:#ffffff26}.product-featured .disclosure-symbol[b-xh8u7ireiy]{border-color:#ffffff40}.product-featured .product-detail[b-xh8u7ireiy]{color:#1c303a}
.suite-connection[b-xh8u7ireiy]{box-sizing:border-box;min-height:390px;padding:28px 24px;display:flex;flex-direction:column;border:1px solid #c8d4d7;border-radius:8px;background:linear-gradient(145deg,#e4ecec,#f5f3ed);position:relative;overflow:hidden}.suite-connection[b-xh8u7ireiy]:after{content:"";position:absolute;right:-35px;top:20px;width:150px;height:150px;border:1px solid #96aeb533;transform:rotate(30deg);pointer-events:none}
.connection-bars[b-xh8u7ireiy]{display:flex;gap:5px;align-items:end;height:52px;margin:2px 0 28px}.connection-bars i[b-xh8u7ireiy]{width:8px;height:32px;background:#f45b30}.connection-bars i:nth-child(2)[b-xh8u7ireiy]{height:42px;background:#ed997c}.connection-bars i:nth-child(3)[b-xh8u7ireiy]{height:52px;background:#849ba5}.suite-connection small[b-xh8u7ireiy]{font-size:10px;letter-spacing:.12em;color:#a64528;font-weight:700}.suite-connection strong[b-xh8u7ireiy]{font-size:27px;line-height:1.15;margin:14px 0}.suite-connection p[b-xh8u7ireiy]{font-size:13px;line-height:1.65;color:#52636c;margin:0 0 24px}.connection-caption[b-xh8u7ireiy]{margin-top:auto;border-top:1px solid #bdcdd2;padding-top:16px;font-size:9px;letter-spacing:.06em;color:#52636c}
.suite-platform[b-xh8u7ireiy]{padding:26px 30px;border:1px solid #d2dde0;border-left:4px solid #f45b30;background:#f8f7f3;border-radius:4px}.suite-platform strong[b-xh8u7ireiy]{font-size:21px}.suite-platform p[b-xh8u7ireiy]{line-height:1.6;font-size:14px;max-width:900px;margin:10px 0;color:#52636c}.suite-platform span[b-xh8u7ireiy]{font-size:11px;font-weight:700;letter-spacing:.06em}
.bolt-preview-link[b-xh8u7ireiy]{display:block;margin-top:16px;padding:12px;background:#1c303a;color:white;text-decoration:none;font-size:12px;border-left:3px solid #f45b30}.bolt-preview-link:hover[b-xh8u7ireiy]{background:#294b5b}
.product-app-link:focus-visible[b-xh8u7ireiy],.product-disclosure>summary:focus-visible[b-xh8u7ireiy],.bolt-preview-link:focus-visible[b-xh8u7ireiy]{outline:3px solid #f45b30;outline-offset:4px}
@media(max-width:1100px){.suite-grid[b-xh8u7ireiy]{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-hero[b-xh8u7ireiy]{align-items:flex-start;flex-direction:column}.suite-signature[b-xh8u7ireiy]{border-left:0;padding-left:0}.product-overview[b-xh8u7ireiy]{min-height:320px}}
@media(max-width:540px){.suite-grid[b-xh8u7ireiy]{grid-template-columns:1fr}.suite-hero[b-xh8u7ireiy]{padding:26px}.suite-brand[b-xh8u7ireiy]{font-size:10px}.suite-signature[b-xh8u7ireiy]{min-width:0}.product-overview[b-xh8u7ireiy]{min-height:0}.product-description[b-xh8u7ireiy]{min-height:0}.suite-connection[b-xh8u7ireiy]{min-height:320px}.suite-group h3[b-xh8u7ireiy]{font-size:20px}.suite-grid[b-xh8u7ireiy]{gap:14px}}
@media(prefers-reduced-motion:reduce){.suite-product[b-xh8u7ireiy],.product-app-link>span[b-xh8u7ireiy]{transition:none}.product-app-link:hover>span[b-xh8u7ireiy]{transform:none}}
.suite-product[b-xh8u7ireiy]{position:relative}.suite-product-pin[b-xh8u7ireiy]{position:absolute;right:12px;top:48px;z-index:2}.suite-product-pin[b-xh8u7ireiy]  .navigation-pin-button{font-size:11px;padding:5px 8px}
/* /Components/Shared/AdminTileIllustration.razor.rz.scp.css */
/* Admin tile artwork styles live in wwwroot/app.css so portal icons do not depend on the isolated-style bundle. */
/* /Components/Shared/BillingFieldHelp.razor.rz.scp.css */
.field-help[b-6mfmfph237] {
    display: block;
    flex-basis: 100%;
    color: #526d7b;
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    text-transform: none;
}
/* /Components/Shared/BoltArAging.razor.rz.scp.css */
.ar-report[b-qbica7p4ue],.ar-editor[b-qbica7p4ue]{color:#1c303a}.ar-notice[b-qbica7p4ue]{padding:16px;border-left:3px solid #337b8a;background:#edf3f4;font-size:13px;line-height:1.6}.ar-metrics[b-qbica7p4ue]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.ar-metrics article[b-qbica7p4ue]{padding:18px;background:white;border:1px solid #c9d3d6;border-top:3px solid #f45b30}.ar-metrics small[b-qbica7p4ue]{font-size:10px;letter-spacing:.06em}.ar-metrics strong[b-qbica7p4ue]{display:block;font-size:25px;margin:12px 0}.ar-metrics span[b-qbica7p4ue]{font-size:12px;color:#52636c}.ar-buckets[b-qbica7p4ue]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ar-report button:where(:not(.gage-tabs > button))[b-qbica7p4ue],.ar-editor button[b-qbica7p4ue]{padding:10px 14px;background:#1c303a;color:white;border:1px solid #526e7b;cursor:pointer}.ar-buckets button[b-qbica7p4ue]{background:#fff;color:#1c303a;border-top:3px solid #337b8a;text-align:left}.ar-buckets button.active[b-qbica7p4ue]{background:#216b82;color:white}.ar-buckets b[b-qbica7p4ue]{display:block;margin-top:8px}.ar-filters[b-qbica7p4ue]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:20px 0}.ar-report label[b-qbica7p4ue],.ar-editor label[b-qbica7p4ue]{display:flex;flex-direction:column;gap:8px;font-size:13px}.ar-report input[b-qbica7p4ue],.ar-report select[b-qbica7p4ue],.ar-editor input[b-qbica7p4ue],.ar-editor select[b-qbica7p4ue],.ar-editor textarea[b-qbica7p4ue],.ar-editor[b-qbica7p4ue]  input{padding:10px;border:1px solid #aebfc7;width:100%;box-sizing:border-box;background:white;color:#1c303a;min-height:42px}.ar-editor textarea[b-qbica7p4ue]{min-height:85px;margin-bottom:16px}.ar-table[b-qbica7p4ue]{overflow:auto;margin:18px 0;border:1px solid #c9d3d6}.ar-table table[b-qbica7p4ue]{width:100%;min-width:950px;border-collapse:collapse;text-align:left;font-size:13px}.ar-table th[b-qbica7p4ue]{background:#e7eff2}.ar-table td[b-qbica7p4ue],.ar-table th[b-qbica7p4ue]{padding:14px 12px;border-bottom:1px solid #d7e0e3}.ar-table td[b-qbica7p4ue]{background:white}.ar-table small[b-qbica7p4ue]{display:block;margin-top:6px;font-size:11px}.ar-urgent[b-qbica7p4ue]{color:#a13720;font-weight:700}.ar-guidance[b-qbica7p4ue]{padding:20px;border:1px solid #c9d3d6;background:white;font-size:13px;line-height:1.7}.ar-guidance summary[b-qbica7p4ue]{font-size:17px;font-weight:650;cursor:pointer}.ar-editor[b-qbica7p4ue]{padding:20px}.ar-editor p[b-qbica7p4ue]{font-size:13px;line-height:1.6}.ar-actions[b-qbica7p4ue]{display:flex;gap:12px;margin:20px 0}.ar-comment[b-qbica7p4ue]{padding:16px;border-left:3px solid #337b8a;background:#edf3f4;margin:12px 0}.ar-comment p[b-qbica7p4ue]{white-space:pre-wrap}.ar-errors[b-qbica7p4ue]{padding:12px;background:#fff1eb;color:#a13720}.ar-report :is(button,input,select,summary):focus-visible[b-qbica7p4ue],.ar-editor :is(button,input,select,textarea):focus-visible[b-qbica7p4ue]{outline:3px solid #f45b30;outline-offset:2px}.ar-editor button:disabled[b-qbica7p4ue]{opacity:.5;cursor:not-allowed}@media(max-width:1000px){.ar-metrics[b-qbica7p4ue]{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-buckets[b-qbica7p4ue]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:550px){.ar-metrics[b-qbica7p4ue],.ar-buckets[b-qbica7p4ue]{grid-template-columns:1fr}}
.ar-actions[b-qbica7p4ue]{flex-wrap:wrap}

.ar-editor-toolbar[b-qbica7p4ue]{position:sticky;top:0;z-index:3;background:white;padding:0 0 12px;border-bottom:1px solid #c9d3d6}.ar-editor-toolbar .ar-actions[b-qbica7p4ue]{justify-content:flex-end;margin:0 0 12px}.ar-editor-toolbar .ar-errors p[b-qbica7p4ue]{margin:4px 0}.ar-editor-toolbar .ar-notice[b-qbica7p4ue]{margin:8px 0}

.ar-invoice-summary[b-qbica7p4ue]{margin:18px 0 24px;border:1px solid #c9d3d6;border-top:3px solid #337b8a;background:#fff;border-radius:4px;overflow:hidden}.ar-summary-heading[b-qbica7p4ue]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 8px}.ar-summary-heading small[b-qbica7p4ue]{font-size:10px;letter-spacing:.1em;color:#607680}.ar-summary-heading h3[b-qbica7p4ue]{font-size:20px;margin:5px 0;color:#1c303a}.ar-status[b-qbica7p4ue]{font-size:12px;white-space:nowrap;padding:6px 10px;background:#eaf2ef;color:#2c6550;border-radius:20px}.ar-status--overdue[b-qbica7p4ue]{background:#fff0e8;color:#a13720}.ar-summary-fields[b-qbica7p4ue]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;margin:0;padding:16px 20px 22px}.ar-summary-fields dt[b-qbica7p4ue]{font-size:12px;color:#607680;margin-bottom:7px}.ar-summary-fields dd[b-qbica7p4ue]{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.ar-summary-balance dd[b-qbica7p4ue]{font-size:23px;line-height:1.1}.ar-summary-balance small[b-qbica7p4ue]{font-size:12px;font-weight:500}.ar-summary-attention[b-qbica7p4ue]{display:flex;flex-wrap:wrap;gap:6px 14px;padding:12px 20px;background:#fff4eb;border-top:1px solid #f1dccc;font-size:12px;color:#8a3e24}.ar-estimate-details[b-qbica7p4ue]{padding:12px 20px;background:#f6f8f8;border-top:1px solid #dce4e7;font-size:12px}.ar-estimate-details summary[b-qbica7p4ue]{cursor:pointer;color:#426570}.ar-estimate-details p[b-qbica7p4ue]{margin:8px 0 0}.ar-followup-heading[b-qbica7p4ue]{font-size:17px;margin:0}.ar-followup-heading+.ar-filters[b-qbica7p4ue]{margin-top:14px}@media(max-width:600px){.ar-summary-fields[b-qbica7p4ue]{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-summary-heading[b-qbica7p4ue]{align-items:flex-start;flex-direction:column}}@media(max-width:380px){.ar-summary-fields[b-qbica7p4ue]{grid-template-columns:1fr}}
/* /Components/Shared/BoltBillingConfigurationHelp.razor.rz.scp.css */
.configuration-help[b-xq76clizaw]{margin:20px 0 28px;padding:16px;border:1px solid #c6d5dd;border-top:3px solid #f45b30;border-radius:6px;background:#f5f9fb}.configuration-help h3[b-xq76clizaw]{margin:0 0 14px;color:#123c52}.configuration-help figure[b-xq76clizaw]{margin:0}.configuration-help img[b-xq76clizaw]{display:block;width:100%;height:auto;border-radius:3px}.configuration-help figcaption[b-xq76clizaw]{margin-top:10px;font-size:13px;line-height:1.6;color:#526e7b}.configuration-help a[b-xq76clizaw]{color:#16637c;text-underline-offset:3px;cursor:zoom-in}.configuration-help .full-size[b-xq76clizaw]{display:inline-block;margin-top:10px;font-size:13px;cursor:pointer}.configuration-help a:hover[b-xq76clizaw]{color:#a63d1c}.configuration-help a:focus-visible[b-xq76clizaw]{outline:3px solid #f45b30;outline-offset:3px}
/* /Components/Shared/BoltBillingInstructions.razor.rz.scp.css */
.instructions[b-woh8u9jpnk]{max-width:1400px;margin:auto;color:#213c4b}.instructions>p[b-woh8u9jpnk]{color:#5b727c;max-width:950px;line-height:1.6}.instructions section[b-woh8u9jpnk],.instructions details[b-woh8u9jpnk]{background:white;border:1px solid #cedbe0;border-top:3px solid #337b8a;border-radius:6px;padding:20px;margin:20px 0}.instructions h5[b-woh8u9jpnk]{font-size:18px;margin:0 0 18px}.instructions dl[b-woh8u9jpnk]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.instructions dt[b-woh8u9jpnk]{font-size:12px;color:#607983;margin-bottom:6px}.instructions dd[b-woh8u9jpnk]{margin:0;font-weight:600;overflow-wrap:anywhere}.instructions label[b-woh8u9jpnk]{display:block;font-weight:600;margin:16px 0}.instructions textarea[b-woh8u9jpnk]{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:12px;border:1px solid #aebfc7;font:inherit;font-weight:400}.instructions p[b-woh8u9jpnk]{line-height:1.6}.instructions textarea:focus-visible[b-woh8u9jpnk]{outline:3px solid #f45b30;outline-offset:2px}@media(max-width:1000px){.instructions dl[b-woh8u9jpnk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.instructions dl[b-woh8u9jpnk]{grid-template-columns:1fr}}
/* /Components/Shared/BoltBillingMilestones.razor.rz.scp.css */
.plan-toolbar[b-v03knjfe5z]{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:16px 0}.plan-toolbar label[b-v03knjfe5z]{display:flex;gap:6px;align-items:center}.billing-plan[b-v03knjfe5z]  input:not([type=checkbox]),.billing-plan[b-v03knjfe5z]  select,.billing-plan[b-v03knjfe5z]  textarea{box-sizing:border-box;width:100%;padding:8px;border:1px solid #aebfc7}.billing-plan[b-v03knjfe5z]  input[readonly]{background:#edf3f5}.billing-plan[b-v03knjfe5z]  .fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.billing-plan[b-v03knjfe5z]  .fields label{display:flex;flex-direction:column;gap:6px}.milestone-total[b-v03knjfe5z]{display:flex;gap:20px;flex-wrap:wrap;background:#fff7f0;padding:18px;border-top:2px solid #f45b30;margin-top:16px}.billing-plan[b-v03knjfe5z]  .k-grid{max-width:100%}
/* /Components/Shared/BoltBillingScheduleDetails.razor.rz.scp.css */
.plan-toolbar[b-yhxpry0cij]{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:16px 0}.plan-toolbar label[b-yhxpry0cij]{display:flex;gap:6px;align-items:center}.billing-plan[b-yhxpry0cij]  input:not([type=checkbox]),.billing-plan[b-yhxpry0cij]  select,.billing-plan[b-yhxpry0cij]  textarea{box-sizing:border-box;width:100%;padding:8px;border:1px solid #aebfc7}.billing-plan[b-yhxpry0cij]  input[readonly]{background:#edf3f5}.billing-plan[b-yhxpry0cij]  .fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.billing-plan[b-yhxpry0cij]  .fields label{display:flex;flex-direction:column;gap:6px}.milestone-total[b-yhxpry0cij]{display:flex;gap:20px;flex-wrap:wrap;background:#fff7f0;padding:18px;border-top:2px solid #f45b30;margin-top:16px}.billing-plan[b-yhxpry0cij]  .k-grid{max-width:100%}
/* /Components/Shared/BoltBillingSchedules.razor.rz.scp.css */
.plan-toolbar[b-i0rjnf9pyl]{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:16px 0}.plan-toolbar label[b-i0rjnf9pyl]{display:flex;gap:6px;align-items:center}.billing-plan[b-i0rjnf9pyl]  input:not([type=checkbox]),.billing-plan[b-i0rjnf9pyl]  select,.billing-plan[b-i0rjnf9pyl]  textarea{box-sizing:border-box;width:100%;padding:8px;border:1px solid #aebfc7}.billing-plan[b-i0rjnf9pyl]  input[readonly]{background:#edf3f5}.billing-plan[b-i0rjnf9pyl]  .fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.billing-plan[b-i0rjnf9pyl]  .fields label{display:flex;flex-direction:column;gap:6px}.milestone-total[b-i0rjnf9pyl]{display:flex;gap:20px;flex-wrap:wrap;background:#fff7f0;padding:18px;border-top:2px solid #f45b30;margin-top:16px}.billing-plan[b-i0rjnf9pyl]  .k-grid{max-width:100%}
/* /Components/Shared/BoltBillingSetup.razor.rz.scp.css */
.billing-setup[b-m7cxbetyym]{color:#1c303a}.billing-setup h3[b-m7cxbetyym]{font-size:24px;line-height:1.3;margin:10px 0}.billing-setup h4[b-m7cxbetyym]{font-size:18px;margin:22px 0 10px}.billing-setup p[b-m7cxbetyym]{font-size:13px;line-height:1.65}.billing-setup header small[b-m7cxbetyym]{font-size:11px;color:#a84525;letter-spacing:.1em}.source-note[b-m7cxbetyym],.message[b-m7cxbetyym],.mode-description[b-m7cxbetyym]{padding:14px 18px;background:#edf3f4;border-left:3px solid #337b8a}.message[b-m7cxbetyym]{border-left-color:#f45b30}.setup-toolbar[b-m7cxbetyym]{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:20px 0}.setup-toolbar label[b-m7cxbetyym]{min-width:240px;flex:1}.setup-toolbar>span[b-m7cxbetyym],.setup-actions span[b-m7cxbetyym]{font-size:12px;color:#52636c}.billing-setup button:not(.gage-button):where(:not(.gage-tabs > button))[b-m7cxbetyym]{padding:10px 14px;background:#1c303a;color:white;border:1px solid #526e7b;cursor:pointer;font-size:12px}.billing-setup button:not(.gage-button):where(:not(.gage-tabs > button)).selected[b-m7cxbetyym]{background:#216b82;border-bottom:3px solid #f45b30}.billing-setup button:not(.gage-button):where(:not(.gage-tabs > button)):disabled[b-m7cxbetyym]{opacity:.5;cursor:not-allowed}.billing-setup button:not(.gage-button):where(:not(.gage-tabs > button)):focus-visible[b-m7cxbetyym],.billing-setup input:focus-visible[b-m7cxbetyym],.billing-setup select:focus-visible[b-m7cxbetyym],.billing-setup textarea:focus-visible[b-m7cxbetyym]{outline:3px solid #f45b30;outline-offset:2px}.fields[b-m7cxbetyym]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.billing-setup label[b-m7cxbetyym]{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.billing-setup input:not([type=checkbox])[b-m7cxbetyym],.billing-setup select[b-m7cxbetyym],.billing-setup textarea[b-m7cxbetyym],.billing-setup[b-m7cxbetyym]  input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:10px;border:1px solid #aebfc7;background:white;color:#1c303a;font-size:14px}.billing-setup textarea[b-m7cxbetyym]{min-height:90px}.billing-setup label.check[b-m7cxbetyym]{flex-direction:row;align-items:center;margin:14px 0;font-weight:400}.check input[b-m7cxbetyym]{flex:0 0 auto;width:16px;height:16px}.table-scroll[b-m7cxbetyym]{overflow-x:auto}table[b-m7cxbetyym]{border-collapse:collapse;width:100%;font-size:13px;text-align:left}th[b-m7cxbetyym],td[b-m7cxbetyym]{padding:14px 10px;border-bottom:1px solid #c9d3d6}th[b-m7cxbetyym]{background:#e7eff2}td[b-m7cxbetyym]{background:white}td small[b-m7cxbetyym]{display:block;margin-top:6px;color:#52636c}.badge[b-m7cxbetyym]{display:inline-block;font-size:10px;padding:4px 7px;background:#e7eff2;color:#284e60}.schedule[b-m7cxbetyym]{border:1px solid #c9d3d6;border-top:3px solid #337b8a;background:white;padding:20px;margin:18px 0}.schedule header[b-m7cxbetyym]{display:flex;justify-content:space-between;gap:12px}.errors[b-m7cxbetyym]{border:1px solid #b6492e;background:#fff3ee;padding:16px;margin:20px 0;font-size:13px}.errors li+li[b-m7cxbetyym]{margin-top:8px}.setup-actions[b-m7cxbetyym]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:24px 0;border-top:1px solid #b8c8cf;padding-top:20px}.review-cards[b-m7cxbetyym]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review-cards article[b-m7cxbetyym]{border:1px solid #b8c8cf;background:white;padding:16px}.review-cards small[b-m7cxbetyym]{font-size:10px;font-weight:700;color:#216b82}
@media(max-width:1100px){.fields[b-m7cxbetyym]{grid-template-columns:repeat(2,minmax(0,1fr))}.review-cards[b-m7cxbetyym]{grid-template-columns:1fr}}
@media(max-width:600px){.fields[b-m7cxbetyym]{grid-template-columns:1fr}.setup-toolbar label[b-m7cxbetyym]{min-width:0;flex-basis:100%}.schedule[b-m7cxbetyym]{padding:14px}}

.contract-list[b-m7cxbetyym]{border:1px solid #c9d3d6;margin:18px 0;max-height:560px}.contract-list table[b-m7cxbetyym]{min-width:1250px}.contract-list thead th[b-m7cxbetyym]{position:sticky;top:0;z-index:1}.contract-list tbody tr:hover td[b-m7cxbetyym]{background:#edf3f4}.billing-policy[b-m7cxbetyym]{padding:14px;background:#f0f4f4;border-left:3px solid #337b8a}.billing-policy summary[b-m7cxbetyym]{cursor:pointer;font-weight:600;font-size:13px}.billing-editor[b-m7cxbetyym]{padding:8px 18px 24px;color:#1c303a}.billing-editor .setup-actions[b-m7cxbetyym]{position:sticky;bottom:0;background:#fff;padding:16px;border:1px solid #c9d3d6;z-index:2}
.node-list[b-m7cxbetyym]{margin:18px 0;border:1px solid #c9d3d6}.node-list table[b-m7cxbetyym]{min-width:800px}.node-actions[b-m7cxbetyym]{display:inline-flex;align-items:center;min-width:0}.node-actions button[b-m7cxbetyym]{text-align:left}.node-list td[b-m7cxbetyym]{vertical-align:top}.node-list td button+button[b-m7cxbetyym]{margin-top:6px}
.contract-list th:last-child[b-m7cxbetyym],.contract-list td:last-child[b-m7cxbetyym]{position:sticky;right:0;background:#fff;box-shadow:-3px 0 6px #1c303a12;min-width:110px}.contract-list th:last-child[b-m7cxbetyym]{background:#e7eff2}.billing-setup>header h3[b-m7cxbetyym]{margin-top:6px}.source-note[b-m7cxbetyym]{font-size:12px;padding:10px 12px}
.editor-topbar[b-m7cxbetyym]{position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid #b8c8cf;padding:12px 0;box-shadow:0 5px 12px #1c303a0c}
.editor-command-row[b-m7cxbetyym]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.edit-state[b-m7cxbetyym]{font-size:12px;color:#52636c}.editor-commands[b-m7cxbetyym]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.billing-editor .editor-close[b-m7cxbetyym]{font-size:24px;line-height:1;padding:8px 13px}.billing-editor .help-toggle[aria-pressed=true][b-m7cxbetyym]{background:#edf3f4;color:#1c303a}.billing-editor .help-toggle[aria-pressed=true][b-m7cxbetyym]{border-color:#f45b30}
.billing-editor .editor-feedback[b-m7cxbetyym]{margin:10px 0 0;max-height:24vh;overflow-y:auto}.editor-feedback ul[b-m7cxbetyym]{margin:6px 0;padding-left:20px}.editor-section[b-m7cxbetyym]{padding:20px;margin:20px 0;border:1px solid #c9d3d6;border-top:3px solid #337b8a;background:#fff}.billing-editor .editor-section>h4[b-m7cxbetyym]{margin:0 0 16px}.editor-section>.fields[b-m7cxbetyym]{margin:16px 0}.billing-editor label.check[b-m7cxbetyym]{flex-wrap:wrap}
@media(max-width:600px){.editor-commands[b-m7cxbetyym]{width:100%;flex-wrap:wrap}.editor-section[b-m7cxbetyym]{padding:14px}.billing-editor[b-m7cxbetyym]{padding:0 6px 20px}.editor-command-row[b-m7cxbetyym]{gap:8px}}

.billing-setup .contract-list button.record-link[b-m7cxbetyym]{display:inline;background:transparent;border:0;border-radius:3px;color:#16637c;padding:2px 0;margin:0;font:inherit;text-align:left;line-height:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;white-space:normal;overflow-wrap:anywhere}.billing-setup .contract-list button.record-link:hover[b-m7cxbetyym]{color:#a63d1c;background:#fff1e9;text-decoration-color:currentColor}.billing-setup .contract-list button.record-link:focus-visible[b-m7cxbetyym]{outline:3px solid #f45b30;outline-offset:3px;text-decoration-color:currentColor;background:#fff1e9}.billing-setup .contract-list button.customer-record-link[b-m7cxbetyym]{font-size:inherit}

.editor-topbar nav.gage-tabs[b-m7cxbetyym]{margin:16px 0 0;background:#eaf2f5;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.editor-topbar nav.gage-tabs button[b-m7cxbetyym]{flex-shrink:0;white-space:nowrap}.editor-topbar[b-m7cxbetyym]{isolation:isolate}

.contract-projects[b-m7cxbetyym]{min-width:230px}.contract-projects small[b-m7cxbetyym]{display:block;line-height:1.5;margin-top:7px;white-space:normal}.contract-projects small strong[b-m7cxbetyym]{font-weight:600;color:#1c303a}

.node-list th:last-child[b-m7cxbetyym],.node-list td:last-child[b-m7cxbetyym]{width:1%;white-space:nowrap}.node-actions[b-m7cxbetyym]  .node-setup-menu{width:auto;white-space:nowrap}

.billing-list-filters[b-m7cxbetyym]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;background:#f0f5f7;border:1px solid #d4e0e5;margin:12px 0}.billing-list-filters label[b-m7cxbetyym]{flex:1 1 180px;min-width:150px;margin:0}.billing-list-filters input[b-m7cxbetyym],.billing-list-filters select[b-m7cxbetyym]{width:100%;min-height:40px;box-sizing:border-box}.billing-list-filters button[b-m7cxbetyym]{min-height:40px}
.billing-results-pager[b-m7cxbetyym]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin:18px 0}.billing-results-pager>span[b-m7cxbetyym]{margin-right:auto;color:#526b76;font-size:14px;line-height:1.5}
/* /Components/Shared/BoltBottleneckMetrics.razor.rz.scp.css */
.bottleneck-metrics[b-9msac942q2]{margin:24px 0;color:#1c303a}.bottleneck-metrics>header[b-9msac942q2]{display:flex;align-items:start;justify-content:space-between;gap:20px}.bottleneck-metrics h4[b-9msac942q2]{font-size:21px;margin:6px 0 12px}.bottleneck-metrics p[b-9msac942q2]{font-size:13px;line-height:1.6}.bottleneck-metrics small[b-9msac942q2]{font-size:11px;color:#526e7b}.bottleneck-metrics label[b-9msac942q2]{display:grid;gap:6px;font-size:12px;font-weight:600}.bottleneck-metrics input[b-9msac942q2]{padding:9px;border:1px solid #b8cbd4;width:130px}.live-threshold[b-9msac942q2]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#fff2e9;border-left:4px solid #f45b30;margin:14px 0}.live-threshold>strong[b-9msac942q2]{font-size:32px}.period-cards[b-9msac942q2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.period-cards article[b-9msac942q2]{padding:16px;border:1px solid #d0dce1;border-top:3px solid #337b8a;background:white;display:grid;gap:10px}.period-cards h5[b-9msac942q2]{font-size:16px;margin:0}.period-cards span strong[b-9msac942q2]{font-size:23px;margin-left:8px}.metric-panel[b-9msac942q2]{padding:20px;border:1px solid #d0dce1;background:white;margin-top:18px}.metric-scroll[b-9msac942q2]{overflow:auto}.metric-scroll table[b-9msac942q2]{width:100%;border-collapse:collapse;font-size:12px;min-width:850px}.metric-scroll th[b-9msac942q2],.metric-scroll td[b-9msac942q2]{padding:12px;text-align:left;border-bottom:1px solid #d0dce1;vertical-align:top}.metric-scroll thead th[b-9msac942q2]{background:#eaf1f4}.step-metrics td[b-9msac942q2]{min-width:175px}.step-metrics tbody th[b-9msac942q2]{min-width:150px}.bar-track[b-9msac942q2]{height:7px;background:#eef3f5;border-radius:4px;overflow:hidden;margin:5px 0 9px}.bar-track span[b-9msac942q2]{display:block;height:100%;border-radius:4px}.count-bar[b-9msac942q2],.legend.count[b-9msac942q2]{background:#337b8a}.time-bar[b-9msac942q2],.legend.time[b-9msac942q2]{background:#f45b30}.bar-label[b-9msac942q2]{font-size:12px}.legend[b-9msac942q2]{display:inline-block;width:12px;height:8px;margin:0 4px 0 14px}.metric-note[b-9msac942q2]{color:#526e7b;font-size:12px!important}.coverage-note[b-9msac942q2]{padding:14px;background:#eaf1f4}@media(max-width:1100px){.period-cards[b-9msac942q2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.period-cards[b-9msac942q2]{grid-template-columns:1fr}.bottleneck-metrics>header[b-9msac942q2]{flex-direction:column}}

.manager-metrics-grid[b-9msac942q2]{margin:16px 0;width:100%}.metric-panel[b-9msac942q2]  .manager-metrics-grid .k-column-title{white-space:normal}.metric-panel[b-9msac942q2]  .manager-metrics-grid .k-grid-header th{font-size:12px}.metric-panel[b-9msac942q2]  .manager-metrics-grid td{font-size:12px}

.discrepancy-badge[b-9msac942q2]{display:inline-block;border-radius:12px;padding:4px 9px;background:#eef3f5;font-size:11px}.discrepancy-badge.flagged[b-9msac942q2]{color:#a33723;background:#fff0e9}.discrepancy-reason[b-9msac942q2]{display:block;margin-top:6px;white-space:normal;line-height:1.5}

.bottleneck-metrics .metric-drill-link[b-9msac942q2]{background:transparent!important;border:0!important;padding:2px 0!important;color:#216b82!important;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.metric-drill-link:hover[b-9msac942q2]{text-decoration-thickness:2px}.metric-drill-link:focus-visible[b-9msac942q2]{outline:3px solid #f45b30;outline-offset:3px}

.assessment-cell[b-9msac942q2]{display:grid;gap:8px;white-space:normal;padding:3px 0}.assessment-cell>.discrepancy-badge[b-9msac942q2]{justify-self:start;font-size:12px;font-weight:600}.assessment-signals[b-9msac942q2]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.assessment-signals li[b-9msac942q2]{border-left:3px solid #dd794c;border-radius:3px;padding:7px 9px;background:#fff4ed;color:#833d23;font-size:12px;line-height:1.5}.assessment-history[b-9msac942q2]{font-size:12px;color:#607780;font-weight:500}.assessment-cell .assessment-counts[b-9msac942q2]{width:100%;border-collapse:collapse;font-size:12px;line-height:1.4;table-layout:auto}.assessment-cell .assessment-counts th[b-9msac942q2],.assessment-cell .assessment-counts td[b-9msac942q2]{padding:5px 7px;border:0;border-bottom:1px solid #e2e9ed;background:transparent;color:#385361;font-weight:400}.assessment-cell .assessment-counts thead th[b-9msac942q2]{background:#f0f5f7;color:#536e7b;font-size:11px;font-weight:600}.assessment-cell .assessment-counts th:first-child[b-9msac942q2]{text-align:left}.assessment-cell .assessment-counts td[b-9msac942q2],.assessment-cell .assessment-counts thead th:not(:first-child)[b-9msac942q2]{text-align:right;font-variant-numeric:tabular-nums}.assessment-cell .assessment-counts td[b-9msac942q2]{font-weight:600;color:#1c303a}.assessment-cell .assessment-counts tbody tr:last-child th[b-9msac942q2],.assessment-cell .assessment-counts tbody tr:last-child td[b-9msac942q2]{border-bottom:0}
/* /Components/Shared/BoltBusyOverlay.razor.rz.scp.css */
.bolt-busy-dialog[b-7i7ylecjsy]{padding:0;border:0;background:transparent;max-width:95vw;overflow:visible;cursor:wait}.bolt-busy-dialog[b-7i7ylecjsy]::backdrop{background:rgba(8,31,46,.35);cursor:wait}.bolt-busy-card[b-7i7ylecjsy]{display:flex;align-items:center;gap:22px;max-width:min(480px,90vw);padding:28px 32px;background:#fff;border-radius:10px;border-top:4px solid #f45b30;box-shadow:0 12px 50px #08203040;color:#1c303a}.bolt-busy-card small[b-7i7ylecjsy],.bolt-busy-card strong[b-7i7ylecjsy],.bolt-busy-card div>span[b-7i7ylecjsy]{display:block}.bolt-busy-card small[b-7i7ylecjsy]{color:#347b8a;letter-spacing:2px;font-size:12px;font-weight:700}.bolt-busy-card strong[b-7i7ylecjsy]{font-size:19px;margin:7px 0;line-height:1.4}.bolt-busy-card div>span[b-7i7ylecjsy]{font-size:14px;color:#526b76}.bolt-busy-spinner[b-7i7ylecjsy]{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border:4px solid #dfedf0;border-top-color:#f45b30;border-radius:50%;font-size:38px;color:#247c8d;animation:bolt-pulse-b-7i7ylecjsy 1.2s ease-in-out infinite}@keyframes bolt-pulse-b-7i7ylecjsy{50%{border-top-color:#247c8d;opacity:.55}}@media(prefers-reduced-motion:reduce){.bolt-busy-spinner[b-7i7ylecjsy]{animation:none}}
/* /Components/Shared/BoltCalculatedWorkflowHelp.razor.rz.scp.css */
.configuration-help[b-wfn7nwvba6]{margin:20px 0 28px;padding:16px;border:1px solid #c6d5dd;border-top:3px solid #f45b30;border-radius:6px;background:#f5f9fb}.configuration-help h3[b-wfn7nwvba6]{margin:0 0 14px;color:#123c52}.configuration-help figure[b-wfn7nwvba6]{margin:0}.configuration-help img[b-wfn7nwvba6]{display:block;width:100%;height:auto;border-radius:3px}.configuration-help figcaption[b-wfn7nwvba6]{margin-top:10px;font-size:13px;line-height:1.6;color:#526e7b}.configuration-help a[b-wfn7nwvba6]{color:#16637c;text-underline-offset:3px;cursor:zoom-in}.configuration-help .full-size[b-wfn7nwvba6]{display:inline-block;margin-top:10px;font-size:13px;cursor:pointer}.configuration-help a:hover[b-wfn7nwvba6]{color:#a63d1c}.configuration-help a:focus-visible[b-wfn7nwvba6]{outline:3px solid #f45b30;outline-offset:3px}
/* /Components/Shared/BoltCashForecastView.razor.rz.scp.css */
.cash-forecast[b-5fejw6g176]{color:#1c303a}.cash-forecast h3[b-5fejw6g176]{font-size:25px}.cash-forecast p[b-5fejw6g176]{font-size:13px;line-height:1.6}.cash-forecast label[b-5fejw6g176]{display:grid;gap:8px;font-size:13px}.cash-forecast input[b-5fejw6g176]{padding:12px;border:1px solid #aebfc7}.cash-summary[b-5fejw6g176]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.cash-summary article[b-5fejw6g176]{padding:20px;border:1px solid #c9d3d6;border-top:3px solid #f45b30;background:white}.cash-summary b[b-5fejw6g176]{display:block;font-size:24px;margin:10px 0}.cash-summary small[b-5fejw6g176],.cash-weeks small[b-5fejw6g176]{font-size:11px}.cash-summary span[b-5fejw6g176],.cash-weeks span[b-5fejw6g176]{font-size:12px;color:#52636c}.cash-weeks[b-5fejw6g176]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cash-forecast button[b-5fejw6g176]{cursor:pointer;padding:12px;border:1px solid #aebfc7;background:#1c303a;color:white}.cash-weeks button[b-5fejw6g176]{padding:18px;text-align:left;background:white;color:#1c303a;border-top:3px solid #337b8a}.cash-weeks button[aria-pressed=true][b-5fejw6g176]{outline:3px solid #f45b30;outline-offset:1px}.cash-weeks b[b-5fejw6g176]{display:block;font-size:22px;margin:10px 0}.cash-weeks progress[b-5fejw6g176]{display:block;width:100%;height:8px;margin-top:16px;accent-color:#337b8a}.cash-actions[b-5fejw6g176]{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.cash-table[b-5fejw6g176]{overflow:auto;border:1px solid #c9d3d6}.cash-table table[b-5fejw6g176]{border-collapse:collapse;min-width:800px;width:100%;font-size:13px;text-align:left}.cash-table th[b-5fejw6g176]{background:#e7eff2}.cash-table td[b-5fejw6g176]{background:white}.cash-table th[b-5fejw6g176],.cash-table td[b-5fejw6g176]{padding:14px;border-bottom:1px solid #c9d3d6}.cash-table small[b-5fejw6g176]{display:block;margin-top:6px;color:#52636c}.late[b-5fejw6g176]{color:#a13720;font-weight:700}.cash-forecast :is(button,input):focus-visible[b-5fejw6g176]{outline:3px solid #f45b30;outline-offset:3px}@media(max-width:900px){.cash-weeks[b-5fejw6g176]{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-summary[b-5fejw6g176]{grid-template-columns:1fr}}@media(max-width:500px){.cash-weeks[b-5fejw6g176]{grid-template-columns:1fr}}
/* /Components/Shared/BoltConfiguration.razor.rz.scp.css */
.configuration-fields[b-ofqyjepzwn]{border:1px solid #c6d4db;background:#fff;padding:1.2rem;margin:1rem 0}.field-definitions[b-ofqyjepzwn]{display:grid;gap:.8rem}.field-definitions article[b-ofqyjepzwn]{display:grid;grid-template-columns:1fr 1.5fr 1.5fr 1fr auto auto;align-items:end;gap:.8rem;padding:1rem;background:#f3f7f8;border:1px solid #d6e0e4}.field-definitions label[b-ofqyjepzwn]{display:grid;gap:.4rem;font-size:.85rem;font-weight:600;min-width:0}.field-definitions input:not([type=checkbox])[b-ofqyjepzwn],.field-definitions select[b-ofqyjepzwn]{width:100%;min-height:40px;padding:.5rem;border:1px solid #afc3cd;background:white;box-sizing:border-box}.field-definitions label.check[b-ofqyjepzwn]{display:flex;align-items:center;min-height:40px}.configuration-actions[b-ofqyjepzwn]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}@media(max-width:1100px){.field-definitions article[b-ofqyjepzwn]{grid-template-columns:repeat(2,minmax(0,1fr))}}
.field-definitions .dropdown-options[b-ofqyjepzwn]{grid-column:1/-1}.dropdown-options textarea[b-ofqyjepzwn]{width:100%;box-sizing:border-box;padding:.6rem;border:1px solid #afc3cd;background:#fff;font:inherit;font-weight:400;resize:vertical}.dropdown-options small[b-ofqyjepzwn]{font-weight:400;color:#536e7b}
/* /Components/Shared/BoltContractFrequencyChart.razor.rz.scp.css */
.frequency-panel[b-jvtoj5h1lq]{margin-top:20px;padding:20px;background:#fff;border:1px solid #cbdbe2;border-top:3px solid #337b8a;color:#1c303a}.frequency-panel header[b-jvtoj5h1lq]{display:flex;justify-content:space-between;gap:16px}.frequency-panel h4[b-jvtoj5h1lq]{font-size:21px;margin:0 0 10px}.frequency-panel p[b-jvtoj5h1lq]{font-size:13px;line-height:1.6}.currency[b-jvtoj5h1lq]{padding:5px 10px;height:fit-content;background:#edf4f7;border-radius:12px;font-size:12px}.frequency-tools[b-jvtoj5h1lq]{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:18px 0}.frequency-tools label[b-jvtoj5h1lq]{display:grid;gap:6px;font-size:12px}.frequency-tools select[b-jvtoj5h1lq]{padding:9px;border:1px solid #b5c9d2;background:#fff;color:#23424e;font:inherit}.frequency-tools .check[b-jvtoj5h1lq]{display:flex;align-items:center;gap:7px;padding-bottom:8px}.chart-legend[b-jvtoj5h1lq]{display:flex;flex-wrap:wrap;gap:18px;padding:10px;background:#f1f6f8}.chart-legend label[b-jvtoj5h1lq]{display:flex;align-items:center;gap:7px;font-size:12px;cursor:pointer}.swatch[b-jvtoj5h1lq]{display:inline-block;width:13px;height:13px}.series-0[b-jvtoj5h1lq]{background:#236c80}.series-1[b-jvtoj5h1lq]{background:#ee6539}.series-2[b-jvtoj5h1lq]{background:#89b6c5}.series-3[b-jvtoj5h1lq]{background:#d6ac46}.frequency-dates[b-jvtoj5h1lq]{color:#536e79}.frequency-chart-scroll[b-jvtoj5h1lq]{overflow-x:auto;padding:8px 0}.frequency-chart[b-jvtoj5h1lq]{display:grid;grid-template-columns:repeat(var(--groups),minmax(155px,1fr));min-width:850px;gap:18px}.chart-cluster[b-jvtoj5h1lq]{height:235px;display:flex;gap:8px;align-items:flex-end;justify-content:center;border-bottom:1px solid #a9bdc7;background:repeating-linear-gradient(to top,transparent 0,transparent 44px,#e9f0f3 44px,#e9f0f3 45px)}.chart-bar[b-jvtoj5h1lq]{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:5px;width:32px;min-height:44px;padding:3px 0;border:0;background:transparent;color:#234350;cursor:pointer}.chart-bar strong[b-jvtoj5h1lq]{font-size:13px}.bar-fill[b-jvtoj5h1lq]{display:block;width:100%;border-radius:4px 4px 0 0;transition:height .2s}.chart-bar small[b-jvtoj5h1lq]{font-size:10px;line-height:1.4}.chart-bar:hover .bar-fill[b-jvtoj5h1lq]{filter:brightness(.85)}.chart-bar:focus-visible[b-jvtoj5h1lq]{outline:3px solid #f45b30;outline-offset:3px}.frequency-label[b-jvtoj5h1lq]{display:block;text-align:center;margin:10px 0;font-size:12px}.chart-readout[b-jvtoj5h1lq]{min-height:24px;padding:10px 12px;border-left:3px solid #337b8a;background:#edf5f7}.frequency-panel details[b-jvtoj5h1lq]{font-size:12px;color:#536d78}.frequency-panel summary[b-jvtoj5h1lq]{font-weight:600;cursor:pointer}.frequency-records[b-jvtoj5h1lq]{padding:14px;color:#1c303a;font-size:14px}.frequency-records label[b-jvtoj5h1lq]{display:grid;gap:6px;max-width:500px;margin:16px 0}.frequency-records input[b-jvtoj5h1lq]{padding:10px;border:1px solid #b5c9d2}.record-scroll[b-jvtoj5h1lq]{overflow:auto}.frequency-records table[b-jvtoj5h1lq]{width:100%;min-width:850px;border-collapse:collapse}.frequency-records th[b-jvtoj5h1lq],.frequency-records td[b-jvtoj5h1lq]{padding:12px;text-align:left;border-bottom:1px solid #d0dfe5;vertical-align:top}.frequency-records th[b-jvtoj5h1lq]{background:#edf4f6}.frequency-records small[b-jvtoj5h1lq]{display:block;font-size:12px;color:#55707d;margin-top:6px}@media(prefers-reduced-motion:reduce){.bar-fill[b-jvtoj5h1lq]{transition:none}}
/* /Components/Shared/BoltContractStats.razor.rz.scp.css */
.contract-stats[b-8kf0cgvgcs]{color:#1c303a}.contract-stats>header[b-8kf0cgvgcs]{display:flex;justify-content:space-between;align-items:start;gap:20px}.contract-stats h3[b-8kf0cgvgcs]{margin:0 0 10px;font-size:24px}.contract-stats h4[b-8kf0cgvgcs]{font-size:19px;margin:0 0 12px}.contract-stats p[b-8kf0cgvgcs]{line-height:1.6;font-size:13px}.stats-controls[b-8kf0cgvgcs]{display:flex;gap:10px;align-items:end}.stats-controls label[b-8kf0cgvgcs]{display:grid;gap:6px;font-size:12px}.stats-controls select[b-8kf0cgvgcs]{padding:9px;border:1px solid #b8cbd4;background:white}.contract-stats button[b-8kf0cgvgcs]{padding:10px 15px;background:#1c303a;color:white;border:1px solid #526e7b;cursor:pointer}.contract-stats button:disabled[b-8kf0cgvgcs]{opacity:.5}.stat-cards[b-8kf0cgvgcs]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.stat-cards article[b-8kf0cgvgcs]{padding:18px;border:1px solid #d0dce1;border-top:3px solid #337b8a;background:white;display:flex;flex-direction:column;gap:12px}.stat-cards strong[b-8kf0cgvgcs]{font-size:25px}.stat-cards span[b-8kf0cgvgcs],.stat-cards small[b-8kf0cgvgcs]{font-size:12px;color:#526e7b;line-height:1.6}.stats-panel[b-8kf0cgvgcs]{padding:20px;margin:18px 0;border:1px solid #d0dce1;background:white}.aging-buckets[b-8kf0cgvgcs]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:15px 0}.aging-buckets article[b-8kf0cgvgcs]{display:grid;gap:10px;background:#eaf1f4;padding:14px;font-size:12px}.aging-buckets strong[b-8kf0cgvgcs]{font-size:19px}.stats-scroll[b-8kf0cgvgcs]{overflow:auto}.stats-scroll table[b-8kf0cgvgcs]{width:100%;min-width:850px;border-collapse:collapse;font-size:12px}.stats-scroll th[b-8kf0cgvgcs]{text-align:left;background:#eaf1f4}.stats-scroll th[b-8kf0cgvgcs],.stats-scroll td[b-8kf0cgvgcs]{padding:12px;border-bottom:1px solid #d0dce1;vertical-align:top}.stats-scroll td small[b-8kf0cgvgcs]{display:block;margin-top:7px;color:#526e7b}.flag[b-8kf0cgvgcs]{display:inline-block;background:#fff0e9;color:#a33723;padding:5px 9px;border-radius:12px;font-size:11px}.flag.warm[b-8kf0cgvgcs]{background:#fff7df;color:#835900}.unusual[b-8kf0cgvgcs]{background:#fff9f3}.notice[b-8kf0cgvgcs]{padding:12px;background:#eef4f6;border-left:3px solid #337b8a}.definitions[b-8kf0cgvgcs]{padding:15px;background:#eef4f6}.definitions summary[b-8kf0cgvgcs]{cursor:pointer;font-weight:600}.contract-stats :focus-visible[b-8kf0cgvgcs]{outline:2px solid #f45b30;outline-offset:2px}@media(max-width:1100px){.stat-cards[b-8kf0cgvgcs]{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-stats>header[b-8kf0cgvgcs]{flex-direction:column}.aging-buckets[b-8kf0cgvgcs]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.stat-cards[b-8kf0cgvgcs],.aging-buckets[b-8kf0cgvgcs]{grid-template-columns:1fr}.stats-controls[b-8kf0cgvgcs]{flex-wrap:wrap}}
/* /Components/Shared/BoltCorrectionWorkbench.razor.rz.scp.css */
.correction-workbench[b-nsorc7qyxu]{border:1px solid #c9d7de;border-top:3px solid #f45b30;background:white;padding:20px;margin:18px 0;font-size:15px;color:#263e49}.correction-workbench header[b-nsorc7qyxu]{display:flex;justify-content:space-between;gap:16px;align-items:center}.correction-workbench h3[b-nsorc7qyxu]{font-size:24px;margin:0 0 8px}.correction-workbench p[b-nsorc7qyxu]{line-height:1.5}.issue-categories[b-nsorc7qyxu]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.issue-categories button[b-nsorc7qyxu]{display:flex;gap:12px;align-items:center;text-align:left;padding:14px;background:#edf3f5;color:#263e49;border:1px solid #bbcfd8;font-size:15px;min-height:75px}.issue-categories strong[b-nsorc7qyxu]{font-size:28px}.issue-categories button.active[b-nsorc7qyxu]{border:2px solid #216b82;background:#e0f1f5}.issue-filters[b-nsorc7qyxu]{display:flex;gap:20px;align-items:end;margin:16px 0}.issue-filters label[b-nsorc7qyxu]{flex:1}.issue-filters span[b-nsorc7qyxu]{font-size:13px;color:#546d79}.issue-table[b-nsorc7qyxu]{overflow:auto}.issue-table table[b-nsorc7qyxu]{width:100%;border-collapse:collapse;min-width:750px}.issue-table th[b-nsorc7qyxu]{text-align:left;background:#e9f1f4}.issue-table td[b-nsorc7qyxu],.issue-table th[b-nsorc7qyxu]{padding:12px;border-bottom:1px solid #cedce3;vertical-align:top}.issue-table p[b-nsorc7qyxu]{margin:8px 0}.issue-table small[b-nsorc7qyxu],.correction-history small[b-nsorc7qyxu]{display:block;margin-top:6px;color:#526c78}.issue-badge[b-nsorc7qyxu]{display:inline-block;border-radius:14px;background:#fff0e8;color:#934321;padding:4px 9px;font-size:13px;font-weight:600}.correction-editor[b-nsorc7qyxu]{padding:16px;font-size:15px}.correction-editor label[b-nsorc7qyxu],.issue-filters label[b-nsorc7qyxu]{display:grid;gap:6px;margin-bottom:12px;font-weight:600}.correction-editor input[b-nsorc7qyxu],.correction-editor textarea[b-nsorc7qyxu],.issue-filters input[b-nsorc7qyxu]{font:inherit;box-sizing:border-box;padding:10px;border:1px solid #aebfc7;border-radius:3px;width:100%}.correction-editor button[b-nsorc7qyxu],.correction-workbench header button[b-nsorc7qyxu],.issue-table button[b-nsorc7qyxu]{padding:10px 14px;border:1px solid #365f70;background:#fff;color:#214b5d;border-radius:3px;font:inherit;cursor:pointer}.correction-editor button[b-nsorc7qyxu]{margin:4px 8px 12px 0}.correction-editor button:disabled[b-nsorc7qyxu]{opacity:.5}.correction-history[b-nsorc7qyxu]{border-left:3px solid #acc5cf;background:#f4f7f8;padding:12px;margin:10px 0}.correction-history pre[b-nsorc7qyxu]{white-space:pre-wrap;font:inherit}.check-error[b-nsorc7qyxu]{padding:12px;background:#fff1e9;border-left:3px solid #e26637}.correction-workbench details[b-nsorc7qyxu],.correction-editor details[b-nsorc7qyxu]{margin-top:16px;border-top:1px solid #d1dfe5;padding-top:14px}.correction-workbench summary[b-nsorc7qyxu],.correction-editor summary[b-nsorc7qyxu]{cursor:pointer;font-weight:600}@media(max-width:1000px){.issue-categories[b-nsorc7qyxu]{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-filters[b-nsorc7qyxu]{display:block}}
/* /Components/Shared/BoltCustomFieldInput.razor.rz.scp.css */
.configured-field[b-pm40wv9krw]{display:grid;gap:.4rem;font-size:.9rem;font-weight:600;min-width:0}.configured-field input[b-pm40wv9krw],.configured-field select[b-pm40wv9krw],.configured-field textarea[b-pm40wv9krw]{box-sizing:border-box;width:100%;min-height:40px;padding:.6rem;border:1px solid #afc3cd;border-radius:4px;background:#fff;color:#1c303a;font:inherit;font-weight:400}.configured-field textarea[b-pm40wv9krw]{resize:vertical}.configured-field :focus-visible[b-pm40wv9krw]{outline:3px solid #f45b30;outline-offset:2px}
.percent-entry[b-pm40wv9krw]{display:flex;align-items:center;gap:.5rem}.percent-entry input[b-pm40wv9krw]{flex:1;min-width:0}.percent-entry>span[b-pm40wv9krw]{font-weight:600}
/* /Components/Shared/BoltDemoContextPicker.razor.rz.scp.css */
.demo-context[b-d6yf6p7ynh]{padding:1rem;margin:1rem 0;background:#edf3f5;border:1px solid #c6d4db;border-top:3px solid #f45b30;color:#1c303a}.demo-context-controls[b-d6yf6p7ynh]{display:flex;flex-wrap:wrap;gap:1rem}.demo-context label[b-d6yf6p7ynh]{display:grid;gap:.4rem;flex:1;min-width:220px;font-weight:600}.demo-context select[b-d6yf6p7ynh]{padding:.7rem;background:white;color:#1c303a;border:1px solid #afc3cd;width:100%}.demo-context nav[b-d6yf6p7ynh]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.demo-context button[b-d6yf6p7ynh]{padding:.6rem .9rem;background:white;color:#1c303a;border:1px solid #afc3cd;cursor:pointer}.demo-context button[aria-current=page][b-d6yf6p7ynh]{background:#1c303a;color:white;border-left:3px solid #f45b30}.demo-context button:disabled[b-d6yf6p7ynh]{opacity:.55;cursor:default}.demo-context select:focus-visible[b-d6yf6p7ynh],.demo-context button:focus-visible[b-d6yf6p7ynh]{outline:3px solid #f45b30;outline-offset:2px}
/* /Components/Shared/BoltDemoExplorer.razor.rz.scp.css */
.demo-explorer[b-o5gavc4s8r]{border:1px solid #c6d4db;border-top:3px solid #f45b30;padding:1.4rem;margin:1rem 0;background:white;color:#1c303a}.demo-explorer label[b-o5gavc4s8r]{display:block;font-weight:600;margin-bottom:1rem}.demo-explorer select[b-o5gavc4s8r]{display:block;width:100%;max-width:680px;margin-top:.5rem;padding:.7rem;border:1px solid #afc3cd;background:white;color:#1c303a}.demo-explorer nav[b-o5gavc4s8r]{display:flex;flex-wrap:wrap;gap:.4rem;border-bottom:1px solid #c6d4db;padding-bottom:.7rem}.demo-explorer button[b-o5gavc4s8r]{padding:.65rem 1rem;border:1px solid #b9cbd3;background:#e7eff2;color:#1c303a;cursor:pointer}.demo-explorer button[aria-pressed=true][b-o5gavc4s8r]{background:#1c303a;color:white;border-top:3px solid #f45b30}.notice[b-o5gavc4s8r]{background:#edf3f5;padding:.8rem;border-left:3px solid #f45b30}.calculation[b-o5gavc4s8r]{font-size:1.2rem}.scroll[b-o5gavc4s8r]{overflow-x:auto}.demo-explorer table[b-o5gavc4s8r]{width:100%;border-collapse:collapse}.demo-explorer th[b-o5gavc4s8r],.demo-explorer td[b-o5gavc4s8r]{text-align:left;padding:.8rem;border-bottom:1px solid #d4dfe3;white-space:nowrap}.demo-explorer th[b-o5gavc4s8r]{background:#e7eff2}.demo-explorer button:focus-visible[b-o5gavc4s8r],.demo-explorer select:focus-visible[b-o5gavc4s8r]{outline:3px solid #f45b30;outline-offset:2px}
/* /Components/Shared/BoltDocumentReader.razor.rz.scp.css */
.document-reader[b-d1x5rw7ls6]{width:94vw;height:92dvh;max-width:none;max-height:none;padding:0;border:1px solid #b8cbd4;border-top:4px solid #f45b30;background:#f3f6f7;color:#1c303a;box-sizing:border-box;box-shadow:0 16px 60px #0005}.document-reader[open][b-d1x5rw7ls6]{display:flex;flex-direction:column}.document-reader[b-d1x5rw7ls6]::backdrop{background:#05233899}.document-reader.full-screen[b-d1x5rw7ls6]{width:100vw;height:100dvh;margin:0}.document-reader header[b-d1x5rw7ls6]{display:flex;justify-content:space-between;gap:15px;align-items:start;padding:12px 18px;background:white}.document-reader h2[b-d1x5rw7ls6]{font-size:18px;line-height:1.4;margin:4px 0;overflow-wrap:anywhere}.document-reader header small[b-d1x5rw7ls6]{font-size:10px;letter-spacing:.08em;color:#526e7b}.document-reader p[b-d1x5rw7ls6]{font-size:12px;margin:0}.document-reader nav[b-d1x5rw7ls6]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 18px;border-bottom:1px solid #b8cbd4;font-size:12px}.document-reader nav>span[b-d1x5rw7ls6]{margin-right:auto}.document-reader button[b-d1x5rw7ls6]{padding:7px 12px!important;border:1px solid #526e7b!important;background:#1c303a!important;color:white!important;cursor:pointer;font-size:13px!important}.document-reader a[b-d1x5rw7ls6]{color:#16637c;text-decoration:underline;text-underline-offset:3px}.document-reader iframe[b-d1x5rw7ls6]{display:block;border:0;width:100%;flex:1;min-height:0;background:#e8ecef}.document-reader footer[b-d1x5rw7ls6]{padding:8px 18px;font-size:12px}.document-reader :focus-visible[b-d1x5rw7ls6]{outline:3px solid #f45b30;outline-offset:3px}@media(max-width:600px){.document-reader[b-d1x5rw7ls6]{width:100vw;height:100dvh;margin:0}.document-reader nav>span[b-d1x5rw7ls6]{display:none}}
.pdf-document-viewer[b-d1x5rw7ls6]{display:block;flex:1;min-height:0;overflow:hidden;background:#e8ecef}.pdf-document-viewer>p[b-d1x5rw7ls6]{padding:20px}.pdf-document-viewer .reader-error[b-d1x5rw7ls6]{color:#8c251f}.pdf-document-viewer[b-d1x5rw7ls6]  .k-pdf-viewer{height:100%;min-height:0}.pdf-document-viewer[b-d1x5rw7ls6]  .k-pdf-viewer-canvas{min-height:0}
/* /Components/Shared/BoltHelpFigures.razor.rz.scp.css */
.help-figure[b-qlpbkga1rx]{margin:18px 0;padding:12px;background:white;border:1px solid #c9d3d6}.help-figure img[b-qlpbkga1rx]{display:block;width:100%;height:auto;max-height:650px;object-fit:contain}.help-figure figcaption[b-qlpbkga1rx]{font-size:13px;line-height:1.6;margin-top:10px;color:#29424d;white-space:pre-wrap}.help-figure .full-size[b-qlpbkga1rx]{display:inline-block;font-size:12px;color:#216b82;margin-top:8px}.help-figure a:focus-visible[b-qlpbkga1rx]{outline:3px solid #f45b30;outline-offset:2px}
/* /Components/Shared/BoltHelpPanel.razor.rz.scp.css */
.bolt-help-backdrop[b-1o6tavupzt]{position:fixed;inset:0;background:#05233888;z-index:30000;display:flex;justify-content:flex-end;padding:20px}.bolt-help-dialog[b-1o6tavupzt]{width:min(900px,100%);height:100%;display:flex;flex-direction:column;background:#fbfaf7;box-shadow:0 12px 48px #0004;border-top:4px solid #f45b30;color:#1c303a}.bolt-help-dialog header[b-1o6tavupzt]{display:flex;justify-content:space-between;gap:16px;padding:22px 26px;background:#052338;color:white}.bolt-help-dialog header small[b-1o6tavupzt]{color:#53def5;font-size:11px;letter-spacing:.12em}.bolt-help-dialog h2[b-1o6tavupzt]{font-size:25px;margin:8px 0;line-height:1.25}.bolt-help-dialog header p[b-1o6tavupzt]{margin:0;font-size:12px;color:#cbdde4}.bolt-help-dialog button[b-1o6tavupzt]{cursor:pointer;font:inherit}.close[b-1o6tavupzt]{align-self:start;border:1px solid #ffffff66;color:white;background:transparent;font-size:26px!important;min-width:40px;min-height:40px}.help-toolbar[b-1o6tavupzt]{display:flex;gap:10px;align-items:end;flex-wrap:wrap;padding:16px 26px;border-bottom:1px solid #c9d3d6}.help-toolbar button[b-1o6tavupzt]{padding:10px 12px;background:white;color:#16445a;border:1px solid #9eafb8;min-height:42px}.help-toolbar label[b-1o6tavupzt]{display:grid;gap:5px;flex:1;min-width:200px;font-size:12px}.help-toolbar input[b-1o6tavupzt],.category select[b-1o6tavupzt]{background:white;color:#1c303a;border:1px solid #9eafb8;padding:10px;width:100%;min-height:42px;box-sizing:border-box}.help-body[b-1o6tavupzt]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px 26px;font-size:14px;line-height:1.7}.category[b-1o6tavupzt]{display:grid;gap:6px;max-width:320px}.article-list[b-1o6tavupzt]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.article-list button[b-1o6tavupzt]{display:flex;flex-direction:column;gap:8px;text-align:left;background:white;border:1px solid #c9d3d6;border-top:3px solid #337b8a;padding:18px;color:#1c303a}.article-list small[b-1o6tavupzt]{color:#216b82}.article-list span[b-1o6tavupzt]{font-size:13px;line-height:1.5}.article-list b[b-1o6tavupzt]{font-size:12px;margin-top:auto;color:#216b82}.breadcrumbs button[b-1o6tavupzt],.back[b-1o6tavupzt]{border:0;background:transparent;color:#216b82;text-decoration:underline;padding:0}.back[b-1o6tavupzt]{margin:14px 0}.summary[b-1o6tavupzt]{font-size:17px}.help-body li[b-1o6tavupzt]{padding:6px 0 6px 4px}.help-body aside[b-1o6tavupzt]{padding:16px 20px;border-left:3px solid #f45b30;background:#edf3f4;margin:24px 0}.help-body h3[b-1o6tavupzt]{font-size:17px;margin:12px 0}.help-body aside p[b-1o6tavupzt]{margin:0}.related[b-1o6tavupzt]{display:grid;gap:8px}.related button[b-1o6tavupzt]{text-align:left;padding:12px;background:white;border:1px solid #c9d3d6;color:#16445a}.bolt-help-dialog footer[b-1o6tavupzt]{font-size:11px;padding:12px 26px;border-top:1px solid #c9d3d6;color:#52636c}.bolt-help-dialog button:focus-visible[b-1o6tavupzt],.bolt-help-dialog input:focus-visible[b-1o6tavupzt],.bolt-help-dialog select:focus-visible[b-1o6tavupzt]{outline:3px solid #f45b30;outline-offset:2px}.article-list button:hover[b-1o6tavupzt],.related button:hover[b-1o6tavupzt]{background:#edf3f4}@media(max-width:600px){.bolt-help-backdrop[b-1o6tavupzt]{padding:0}.bolt-help-dialog header[b-1o6tavupzt],.help-toolbar[b-1o6tavupzt],.help-body[b-1o6tavupzt]{padding:16px}.article-list[b-1o6tavupzt]{grid-template-columns:1fr}.bolt-help-dialog h2[b-1o6tavupzt]{font-size:21px}}

.bolt-help-backdrop[b-1o6tavupzt]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;box-sizing:border-box}.bolt-help-backdrop:not([open])[b-1o6tavupzt]{display:none}.bolt-help-backdrop[b-1o6tavupzt]::backdrop{background:transparent}

.screen-purpose[b-1o6tavupzt]{padding:16px 20px;background:#eaf2f5;border-left:4px solid #337b8a;margin:18px 0}.screen-purpose p[b-1o6tavupzt]{margin:0}.component-guide ul[b-1o6tavupzt]{list-style:none;padding:0;display:grid;gap:12px}.component-guide li[b-1o6tavupzt]{padding:14px 18px;border:1px solid #c9d3d6;border-radius:4px;background:white}.component-guide h4[b-1o6tavupzt]{font-size:15px;margin:0 0 6px;color:#16445a}.component-guide p[b-1o6tavupzt]{margin:4px 0}.component-tip[b-1o6tavupzt]{font-size:13px;color:#52636c}.screen-suggestions[b-1o6tavupzt]{border-top:3px solid #f45b30;padding:12px 18px;background:#fff5ed;margin:20px 0}.screen-suggestions ul[b-1o6tavupzt]{padding-left:20px}
/* /Components/Shared/BoltInvoiceComposition.razor.rz.scp.css */
.composition[b-9jtnoqa53p]{border-top:2px solid #f45b30;margin-top:24px;padding-top:18px;color:#1c303a}.composition>small[b-9jtnoqa53p]{display:block;color:#a84525;font-size:10px;font-weight:700;letter-spacing:.08em}.composition h4[b-9jtnoqa53p]{font-size:19px;line-height:1.35;margin:10px 0}.composition p[b-9jtnoqa53p]{font-size:13px;line-height:1.6}.table-wrap[b-9jtnoqa53p]{overflow-x:auto;margin:18px 0}table[b-9jtnoqa53p]{width:100%;min-width:620px;border-collapse:collapse;text-align:left;font-size:12px}th[b-9jtnoqa53p]{background:#e7eff2;color:#29424d}th[b-9jtnoqa53p],td[b-9jtnoqa53p]{padding:12px 10px;border-bottom:1px solid #c9d3d6;vertical-align:top}td small[b-9jtnoqa53p]{display:block;margin-top:5px;color:#52636c;font-size:10px}th:last-child[b-9jtnoqa53p],td:last-child[b-9jtnoqa53p]{text-align:right;white-space:nowrap}tfoot th[b-9jtnoqa53p]{border-top:2px solid #216b82}.composition p[role=alert][b-9jtnoqa53p]{border-left:3px solid #f45b30;padding:10px;background:#fff0e9}
/* /Components/Shared/BoltInvoiceCustomFields.razor.rz.scp.css */
.invoice-custom-fields[b-xsopis81na]{margin:1rem 0;padding:1rem;border:1px solid #c6d4db;background:#f7fafb}.configured-values[b-xsopis81na]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1rem}
/* /Components/Shared/BoltInvoiceDetailReview.razor.rz.scp.css */
.detail-review[b-96kcrkoy41]{background:#fff;color:#1c303a;border:1px solid #c6d4db;padding:1rem;min-width:0}
.detail-review--full[b-96kcrkoy41]{position:fixed;inset:8px;z-index:25000;box-sizing:border-box;overflow:auto;box-shadow:0 0 0 20px #102936aa}
.detail-review>header[b-96kcrkoy41],.request-heading[b-96kcrkoy41]{display:flex;justify-content:space-between;gap:1rem;align-items:start}
.detail-review h3[b-96kcrkoy41],.request-heading h4[b-96kcrkoy41]{margin:0 0 .4rem}
.notice[b-96kcrkoy41],.review-status-summary[b-96kcrkoy41]{padding:.8rem;background:#edf3f5;border-left:3px solid #f45b30}
.tools[b-96kcrkoy41]{display:flex;align-items:end;gap:.8rem;flex-wrap:wrap;margin:1rem 0}
.tools label[b-96kcrkoy41],.request-fields label[b-96kcrkoy41],.reason[b-96kcrkoy41],.custom-field label[b-96kcrkoy41]{display:grid;gap:.4rem;font-size:.9rem;font-weight:600;min-width:0}
.tools label:first-child[b-96kcrkoy41]{flex:1;min-width:220px}
.detail-review input:not([type=checkbox])[b-96kcrkoy41],.detail-review select[b-96kcrkoy41],.detail-review textarea[b-96kcrkoy41]{box-sizing:border-box;width:100%;min-height:40px;padding:.6rem;border:1px solid #afc3cd;border-radius:4px;background:#fff;color:#1c303a;font:inherit}
.detail-review button:not(.gage-button)[b-96kcrkoy41]{padding:.65rem .8rem;border:1px solid #526e7b;background:#1c303a;color:#fff;cursor:pointer}
.detail-review button:not(.gage-button):disabled[b-96kcrkoy41]{opacity:.5;cursor:default}
.detail-review :focus-visible[b-96kcrkoy41]{outline:3px solid #f45b30;outline-offset:2px}
.request-form[b-96kcrkoy41]{padding:1.2rem;border:1px solid #c6d4db;border-radius:6px;background:#f7fafb;margin:1rem 0}
.request-heading p[b-96kcrkoy41]{margin:0;color:#526e7b;font-size:.9rem}
.selection-count[b-96kcrkoy41]{flex-shrink:0;background:#e7eff2;border-radius:4px;padding:.4rem .7rem;font-size:.85rem;font-weight:600}
.selection-actions[b-96kcrkoy41]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}
.request-fields[b-96kcrkoy41]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:960px}
.request-explanation[b-96kcrkoy41]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1.2rem;margin:1.2rem 0;align-items:stretch}
.request-explanation[b-96kcrkoy41]  .reason-picker{margin:0;box-sizing:border-box;height:100%}
.request-explanation[b-96kcrkoy41]  .reason-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
.reason[b-96kcrkoy41]{align-content:start;grid-template-rows:auto 1fr}
.reason textarea[b-96kcrkoy41]{min-height:180px;resize:vertical;font-weight:400;line-height:1.5}
.custom-fields[b-96kcrkoy41]{padding:1rem 0;border-top:1px solid #d7e2e7}
.custom-fields-heading[b-96kcrkoy41]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}
.custom-field[b-96kcrkoy41]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:.8rem;margin-top:.8rem}
.request-footer[b-96kcrkoy41]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;border-top:1px solid #d7e2e7;padding-top:1rem}
.request-footer button[b-96kcrkoy41]{flex-shrink:0}
.request-hint[b-96kcrkoy41]{font-size:.85rem;color:#426578;line-height:1.5;margin:0;max-width:1000px}
.detail-grid[b-96kcrkoy41]{min-width:0;margin:1rem 0}
.detail-grid[b-96kcrkoy41]  .k-grid{font-size:.85rem}
.detail-grid[b-96kcrkoy41]  .k-table-td{vertical-align:top;overflow-wrap:anywhere}
.detail-grid[b-96kcrkoy41]  small{display:block;margin-top:.35rem;color:#526e7b;line-height:1.4}
.detail-grid input[type=checkbox][b-96kcrkoy41]{width:1rem;height:1rem;accent-color:#216b82}
.request-field-value[b-96kcrkoy41]{display:block;margin-top:.3rem;overflow-wrap:anywhere}
@media(max-width:1000px){.request-explanation[b-96kcrkoy41]{grid-template-columns:1fr}.reason textarea[b-96kcrkoy41]{min-height:110px}.request-footer[b-96kcrkoy41]{align-items:start;flex-direction:column}}
@media(max-width:600px){.request-fields[b-96kcrkoy41],.custom-field[b-96kcrkoy41]{grid-template-columns:1fr}.request-form[b-96kcrkoy41]{padding:.8rem}.request-heading[b-96kcrkoy41]{flex-wrap:wrap}.tools[b-96kcrkoy41]{align-items:stretch}.tools label[b-96kcrkoy41]{flex:1 1 100%}.request-footer button[b-96kcrkoy41]{width:100%}}

.row-selection-actions[b-96kcrkoy41]{display:flex;align-items:center;gap:.65rem;min-height:40px}.row-selection-actions input[b-96kcrkoy41]{flex-shrink:0}.row-selection-actions .row-release[b-96kcrkoy41]{min-height:32px;padding:5px 10px;font-size:12px}

.configured-request-fields[b-96kcrkoy41]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:.8rem}
/* /Components/Shared/BoltInvoiceDocuments.razor.rz.scp.css */
.invoice-documents[b-1sznqwvdo3]{padding:1rem;color:#1c303a}.document-actions[b-1sznqwvdo3]{display:flex;align-items:end;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.document-actions label[b-1sznqwvdo3]{display:grid;gap:.4rem}.invoice-documents button[b-1sznqwvdo3],.document-settings button[b-1sznqwvdo3]{padding:.65rem .8rem;border:1px solid #526e7b;background:#1c303a;color:white;cursor:pointer}.invoice-documents button:disabled[b-1sznqwvdo3]{opacity:.5;cursor:default}.document-table[b-1sznqwvdo3]{overflow:auto}.document-table table[b-1sznqwvdo3]{width:100%;border-collapse:collapse}.document-table th[b-1sznqwvdo3],.document-table td[b-1sznqwvdo3]{padding:.8rem;text-align:left;border-bottom:1px solid #c6d4db}.document-table th[b-1sznqwvdo3]{background:#e7eff2}.document-table small[b-1sznqwvdo3]{display:block;margin-top:.3rem}.document-table select[b-1sznqwvdo3]{padding:.5rem;border:1px solid #afc3cd;background:white}.invoice-documents a[b-1sznqwvdo3]{margin-left:.6rem;color:#16637c}.document-preview[b-1sznqwvdo3]{display:block;width:100%;height:78vh;border:0}.document-settings[b-1sznqwvdo3]{padding:1rem}.document-message[b-1sznqwvdo3]{padding:.8rem;background:#edf3f5;border-left:3px solid #f45b30}.document-error[b-1sznqwvdo3]{padding:.8rem;background:#fff2ed;border-left:3px solid #b43c15}.invoice-documents li[b-1sznqwvdo3]{margin:.7rem 0}.invoice-documents :focus-visible[b-1sznqwvdo3]{outline:3px solid #f45b30;outline-offset:2px}

.document-dropzone[b-1sznqwvdo3]{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:2px dashed #6995a3;border-radius:8px;background:#f1f7f8;padding:28px 16px;text-align:center;min-height:140px;box-sizing:border-box}.document-dropzone .drop-symbol[b-1sznqwvdo3]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#dcecef;color:#246277;font-size:26px}.document-dropzone>span:last-of-type[b-1sznqwvdo3]{font-size:12px;color:#52717d}.document-dropzone[b-1sznqwvdo3]  input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.document-dropzone:hover[b-1sznqwvdo3],.document-dropzone:focus-within[b-1sznqwvdo3]{background:#e5f2f5;border-color:#f45b30;outline:2px solid #f45b30;outline-offset:2px}.document-dropzone.disabled[b-1sznqwvdo3]{opacity:.5}.document-dropzone.disabled[b-1sznqwvdo3]  input{cursor:not-allowed}

button.document-name-link[b-1sznqwvdo3]{padding:0!important;background:transparent!important;border:0!important;color:#16637c!important;text-align:left;text-decoration:underline;text-underline-offset:3px;font:inherit!important;cursor:pointer}button.document-name-link:hover[b-1sznqwvdo3]{color:#a63d1c!important}
/* /Components/Shared/BoltInvoiceFormatEditor.razor.rz.scp.css */
/* Invoice format designer: consistent controls and responsive field groups. */
.format-editor[b-qvesgw5z7p]{width:100%;min-width:0;color:#1c303a}
.format-editor h4[b-qvesgw5z7p]{font-size:22px;margin:20px 0 10px}
.format-editor h5[b-qvesgw5z7p]{font-size:16px;margin:0 0 16px;color:#284e60}
.format-editor p[b-qvesgw5z7p]{font-size:14px;line-height:1.6;overflow-wrap:anywhere}
.format-editor>p:first-of-type[b-qvesgw5z7p]{max-width:1000px;color:#5b727c}
.format-editor label[b-qvesgw5z7p]{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;margin:0}
.format-editor input:not([type=checkbox])[b-qvesgw5z7p],.format-editor select[b-qvesgw5z7p],.format-editor textarea[b-qvesgw5z7p]{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #aebfc7;border-radius:4px;color:#1c303a;background:white;min-height:44px;font:inherit;font-weight:400}
.format-editor textarea[b-qvesgw5z7p]{min-height:110px;resize:vertical;line-height:1.5}
.format-editor .format-check[b-qvesgw5z7p]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:10px;min-width:0;font-size:14px;font-weight:400;line-height:1.5}
.format-editor .format-check input[type=checkbox][b-qvesgw5z7p]{flex:0 0 18px;width:18px!important;height:18px!important;min-height:18px!important;margin:2px 0 0;padding:0;accent-color:#337b8a}
.format-check span[b-qvesgw5z7p]{min-width:0;overflow-wrap:anywhere}
.format-fields[b-qvesgw5z7p]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;margin:20px 0}
.package-options[b-qvesgw5z7p]{align-items:center}
.cover-enabled[b-qvesgw5z7p]{padding:14px 16px;background:#f2f7f7;border:1px solid #d4e1e4;border-radius:5px}
.format-editor details[b-qvesgw5z7p]{border:1px solid #c9d3d6;border-top:3px solid #337b8a;border-radius:6px;padding:22px;margin:24px 0;background:#fff;min-width:0}
.format-editor summary[b-qvesgw5z7p]{cursor:pointer;font-size:18px;font-weight:650;line-height:1.5}
.invoice-cover>.format-check[b-qvesgw5z7p]{margin:12px 0}
.invoice-cover>.button[b-qvesgw5z7p]{margin:10px 0 4px}
.cover-template-row[b-qvesgw5z7p]{display:flex;align-items:flex-end;gap:12px;max-width:900px;margin:20px 0}
.cover-template-row label[b-qvesgw5z7p]{flex:1;min-width:0}
.format-editor .apply-template[b-qvesgw5z7p]{flex:0 0 auto;min-height:44px;padding:10px 18px;background:#1c303a;color:white;border:1px solid #526e7b;border-radius:4px;font-size:14px;cursor:pointer}
.apply-template:disabled[b-qvesgw5z7p]{opacity:.5;cursor:default}
.cover-package>label[b-qvesgw5z7p]{margin:18px 0}
.format-editor .cover-guidance[b-qvesgw5z7p]{border:0;border-left:2px solid #c9d9df;border-radius:0;background:#f5f8f9;padding:14px 16px;margin:18px 0}
.cover-guidance summary[b-qvesgw5z7p]{font-size:14px;font-weight:600}
.merge-fields[b-qvesgw5z7p]{display:flex;gap:8px;flex-wrap:wrap}
.merge-fields code[b-qvesgw5z7p]{padding:5px 8px;background:#e5eef1;border:1px solid #cfdee3;border-radius:4px;color:#335b6a;font-size:12px}
.package-order[b-qvesgw5z7p]{display:grid;gap:8px;border-top:1px solid #d6e1e5;margin-top:22px;padding-top:18px;font-size:14px}
.package-order b[b-qvesgw5z7p]{color:#3f6674}.package-order span[b-qvesgw5z7p]{line-height:1.7}.package-order i[b-qvesgw5z7p]{font-style:normal;padding:0 8px;color:#f45b30}
.package-order small[b-qvesgw5z7p]{color:#607983;font-size:13px;line-height:1.5}
.cover-section-title[b-qvesgw5z7p]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:26px 0 16px}
.cover-section-title h5[b-qvesgw5z7p]{margin:0;flex-shrink:0}
.cover-section-title span[b-qvesgw5z7p]{max-width:680px;font-size:13px;color:#607983;line-height:1.5}
.cover-setup-grid[b-qvesgw5z7p]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
.cover-setup-panel[b-qvesgw5z7p]{padding:20px;border:1px solid #cfdee4;border-top:3px solid #337b8a;border-radius:6px;background:#f4f8f9;min-width:0}
.cover-value-grid[b-qvesgw5z7p]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.format-editor article.cover-value[b-qvesgw5z7p]{display:flex;flex-direction:column;gap:10px;padding:16px;background:white;border:1px solid #d4dfe3;border-radius:6px;min-width:0}
.format-editor article.cover-value.included[b-qvesgw5z7p]{border-color:#8eb2bd}
.cover-value>b[b-qvesgw5z7p]{display:block;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.cover-value>small[b-qvesgw5z7p]{color:#607983;font-size:12px}
.format-editor .source-cover-value[b-qvesgw5z7p]{margin:0;padding:10px;background:#f5f8f9;border:1px solid #d0dfe4;border-radius:3px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.format-editor .text-setting[b-qvesgw5z7p]{padding:16px;background:white;border:1px solid #cfdee4;border-radius:5px;min-width:0;display:flex;flex-direction:column;gap:16px}
.standard-text .text-setting+.text-setting[b-qvesgw5z7p]{margin-top:16px}
.contacts[b-qvesgw5z7p]{display:flex;flex-direction:column;gap:18px}.contacts>h5[b-qvesgw5z7p]{margin-bottom:0}
.cover-settings-section[b-qvesgw5z7p]{margin:24px 0;padding:22px;border:1px solid #cfdee4;border-top:3px solid #f45b30;border-radius:6px;background:white;min-width:0}
.cover-settings-section>h5[b-qvesgw5z7p]{font-size:18px;margin:0 0 14px}
.cover-settings-section>p[b-qvesgw5z7p]{color:#607983;margin:0 0 20px}
.group-controls[b-qvesgw5z7p]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;margin-top:20px}
.body-options[b-qvesgw5z7p]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px}
.footer-note-grid[b-qvesgw5z7p]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.format-note[b-qvesgw5z7p]{padding:16px;background:#edf3f4;border-left:3px solid #337b8a}
.format-editor :is(input,select,textarea,summary,button):focus-visible[b-qvesgw5z7p]{outline:3px solid #f45b30;outline-offset:2px}
@media(max-width:1400px){.cover-value-grid[b-qvesgw5z7p]{grid-template-columns:1fr}.body-options[b-qvesgw5z7p]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1000px){.cover-setup-grid[b-qvesgw5z7p]{grid-template-columns:1fr}.cover-value-grid[b-qvesgw5z7p]{grid-template-columns:repeat(2,minmax(0,1fr))}.body-options[b-qvesgw5z7p],.group-controls[b-qvesgw5z7p],.footer-note-grid[b-qvesgw5z7p]{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-section-title[b-qvesgw5z7p]{flex-direction:column;gap:10px}}
@media(max-width:600px){.format-fields[b-qvesgw5z7p],.cover-value-grid[b-qvesgw5z7p],.group-controls[b-qvesgw5z7p],.body-options[b-qvesgw5z7p],.footer-note-grid[b-qvesgw5z7p]{grid-template-columns:1fr}.format-editor details[b-qvesgw5z7p],.cover-settings-section[b-qvesgw5z7p],.cover-setup-panel[b-qvesgw5z7p]{padding:16px}.cover-template-row[b-qvesgw5z7p]{align-items:stretch;flex-direction:column}.format-editor .apply-template[b-qvesgw5z7p]{align-self:flex-start}.package-order i[b-qvesgw5z7p]{padding:0 4px}.invoice-cover>.button[b-qvesgw5z7p]{max-width:100%;white-space:normal;text-align:center}}
/* /Components/Shared/BoltInvoiceHistory.razor.rz.scp.css */
.invoice-history[b-do1ah1w843]{color:#1c303a}.invoice-history>header[b-do1ah1w843]{display:flex;justify-content:space-between;gap:16px;align-items:start;margin:16px 0}.invoice-history h3[b-do1ah1w843]{margin:6px 0}.invoice-history header p[b-do1ah1w843],.history-caption[b-do1ah1w843]{font-size:12px;color:#58717c}.history-table[b-do1ah1w843]{overflow:auto;border:1px solid #c6d4db;border-radius:6px;max-height:60vh;scrollbar-gutter:stable}.history-table table[b-do1ah1w843]{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;min-width:1050px}.history-table th[b-do1ah1w843]{position:sticky;top:0;background:#e7eff2;z-index:1}.history-table th[b-do1ah1w843],.history-table td[b-do1ah1w843]{padding:14px 12px;text-align:left;border-bottom:1px solid #d6e0e4;vertical-align:top}.history-table td:nth-child(3)[b-do1ah1w843],.history-table td:nth-child(4)[b-do1ah1w843],.history-table td:nth-child(6)[b-do1ah1w843]{white-space:nowrap}.history-table small[b-do1ah1w843]{display:block;color:#58717c;margin-top:6px}.history-table td p[b-do1ah1w843]{margin:6px 0;min-width:240px;white-space:pre-wrap}.history-state[b-do1ah1w843]{display:inline-block;background:#eaf2f4;border-radius:12px;padding:5px 9px;white-space:nowrap}.history-state.failed[b-do1ah1w843]{background:#fff0e8;color:#a13720}.unrecorded[b-do1ah1w843]{padding:16px;background:#f5f8f9;margin-top:18px;border:1px solid #d6e0e4;border-radius:6px}.unrecorded summary[b-do1ah1w843]{cursor:pointer;font-weight:600}.unrecorded>div[b-do1ah1w843]{display:flex;justify-content:space-between;gap:16px;padding:10px;border-bottom:1px solid #d6e0e4;font-size:12px}.unrecorded span[b-do1ah1w843]{color:#58717c}.invoice-history button[b-do1ah1w843]{padding:10px 14px;background:#1c303a;color:white;border:1px solid #526e7b;cursor:pointer}

.history-table tr.selected-history-step td[b-do1ah1w843]{background:#edf6fa;border-bottom-color:#91b7c3}.history-table tr.selected-history-step td:first-child[b-do1ah1w843]{border-left:4px solid #f45b30}.history-table tr[aria-current="step"] .history-state[b-do1ah1w843]{background:#fff1e8;color:#963c1f;font-weight:700}

.history-iteration[b-do1ah1w843]{margin:0 0 12px;border:1px solid #c6d4db;border-radius:6px;overflow:hidden;background:#fff}
.history-iteration>summary[b-do1ah1w843]{padding:14px 16px;background:#edf3f5;color:#29424d;cursor:pointer;font-size:14px;font-weight:650;line-height:1.6}
.history-iteration>summary[b-do1ah1w843]::marker{color:#216b82}
.history-iteration>summary>span[b-do1ah1w843]{margin-inline-start:10px}
.history-iteration .current-iteration[b-do1ah1w843]{display:inline-block;padding:2px 9px;border-radius:12px;background:#fff1e8;color:#963c1f;font-size:11px;font-weight:700}
.history-iteration .iteration-count[b-do1ah1w843]{color:#58717c;font-size:12px;font-weight:400}
.history-iteration>summary:focus-visible[b-do1ah1w843]{outline:3px solid #f45b30;outline-offset:-3px}
.history-iteration[open]>summary[b-do1ah1w843]{border-bottom:1px solid #c6d4db}
.history-iteration .history-table[b-do1ah1w843]{border:0;border-radius:0}
@media(max-width:600px){.history-iteration .iteration-count[b-do1ah1w843]{display:block;margin-inline-start:24px}}
/* /Components/Shared/BoltInvoiceWorkflow.razor.rz.scp.css */
.invoice-workflow[b-ov7m74oaoc]{margin:1rem 0;padding:1rem;border:1px solid #bdccd3;border-left:3px solid #f45b30;background:#edf3f5}.invoice-workflow h4[b-ov7m74oaoc]{margin-top:0}.invoice-workflow li[b-ov7m74oaoc]{margin:.7rem 0}.invoice-workflow li span[b-ov7m74oaoc]{display:block;margin-top:.3rem;color:#426578}.invoice-workflow small[b-ov7m74oaoc]{color:#526e7b}
/* /Components/Shared/BoltLifecycleGuide.razor.rz.scp.css */
.lifecycle-guide[b-ytksogks4b]{color:#1c303a}.lifecycle-guide ol[b-ytksogks4b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding-left:1.4rem}.lifecycle-guide li[b-ytksogks4b]{padding:.8rem;background:#edf3f5;border-top:2px solid #f45b30;margin-left:.5rem}.lifecycle-guide .owner[b-ytksogks4b]{display:block;font-size:.8rem;color:#426578;margin-top:.4rem}.lifecycle-guide .conditional[b-ytksogks4b]{display:inline-block;margin-top:.4rem;padding:.2rem .4rem;font-size:.75rem;background:#fff0e8;color:#84300e}.lifecycle-guide li p[b-ytksogks4b]{font-size:.85rem;line-height:1.5;margin-bottom:0}@media(max-width:1000px){.lifecycle-guide ol[b-ytksogks4b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lifecycle-guide ol[b-ytksogks4b]{grid-template-columns:1fr}}
/* /Components/Shared/BoltManagerDetails.razor.rz.scp.css */
.manager-detail[b-4ay2ud1wlu]{color:#1c303a;padding:12px;font-size:14px}.manager-detail header[b-4ay2ud1wlu]{display:flex;justify-content:space-between;align-items:start;gap:16px}.manager-detail h3[b-4ay2ud1wlu]{margin:0;font-size:23px}.manager-detail p[b-4ay2ud1wlu]{line-height:1.6}.detail-tools[b-4ay2ud1wlu]{display:flex;align-items:end;gap:14px;margin:14px 0}.detail-tools label[b-4ay2ud1wlu]{display:grid;gap:6px;flex:1;max-width:550px}.detail-tools input[b-4ay2ud1wlu]{padding:10px;border:1px solid #acbfc8;font:inherit}.quick-filters[b-4ay2ud1wlu]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.manager-detail button[b-4ay2ud1wlu]{padding:9px 12px;background:#fff;color:#245d70;border:1px solid #9db5bf;border-radius:4px;font:inherit;cursor:pointer}.manager-detail button:hover[b-4ay2ud1wlu]{background:#edf5f7}.manager-detail button:focus-visible[b-4ay2ud1wlu]{outline:3px solid #f45b30;outline-offset:3px}.manager-detail button:disabled[b-4ay2ud1wlu]{opacity:.5;cursor:default}.quick-filters button.selected[b-4ay2ud1wlu]{background:#245d70;color:#fff}.detail-table[b-4ay2ud1wlu]{overflow:auto}.detail-table table[b-4ay2ud1wlu]{border-collapse:collapse;width:100%;min-width:1100px}.detail-table th[b-4ay2ud1wlu],.detail-table td[b-4ay2ud1wlu]{padding:12px;border-bottom:1px solid #d4e0e5;text-align:left;vertical-align:top}.detail-table th[b-4ay2ud1wlu]{background:#edf3f5}.manager-detail small[b-4ay2ud1wlu],.manager-detail[b-4ay2ud1wlu]  small{display:block;font-size:12px;color:#536d78;line-height:1.5;margin-top:5px}.manager-detail .record-link[b-4ay2ud1wlu]{background:transparent;border:0;padding:0;color:#216b82;text-decoration:underline;text-underline-offset:3px}.manager-detail .number[b-4ay2ud1wlu],.manager-detail[b-4ay2ud1wlu]  .number{text-align:right;display:block;font-variant-numeric:tabular-nums}.badge[b-4ay2ud1wlu]{display:inline-block;padding:4px 8px;border-radius:12px;background:#e7f2eb;color:#246046}.badge.delayed[b-4ay2ud1wlu]{background:#fff0e7;color:#a34e28}.manager-detail[b-4ay2ud1wlu]  .signal{color:#a34e28}.demo[b-4ay2ud1wlu]{font-weight:600}.manager-detail details[b-4ay2ud1wlu]{margin-top:18px;padding:14px;background:#f1f6f8}.manager-detail summary[b-4ay2ud1wlu]{cursor:pointer;font-weight:600}
/* /Components/Shared/BoltMyTasksGrid.razor.rz.scp.css */
.task-link[b-ydo0lehqvp]{border:0;background:transparent;color:#2c7384;padding:2px 0;text-align:left;text-decoration:underline;font:inherit;cursor:pointer}.task-link:focus-visible[b-ydo0lehqvp]{outline:2px solid #f4511e;outline-offset:2px}small[b-ydo0lehqvp]{display:block;color:#607985;margin-top:6px}.grid-help[b-ydo0lehqvp]{font-size:12px;color:#607985;margin:12px 0}[b-ydo0lehqvp] .k-grid{font-size:13px}[b-ydo0lehqvp] .k-grid-header .k-link{font-weight:600}

.task-amount[b-ydo0lehqvp]{display:block;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
/* /Components/Shared/BoltProcessingSchedule.razor.rz.scp.css */
.processing-schedule[b-mlvckj8qig]{color:#1c303a;min-width:0}.processing-schedule h4[b-mlvckj8qig]{font-size:22px;margin:0 0 12px}.processing-schedule h5[b-mlvckj8qig]{font-size:17px;margin:0 0 18px}.processing-schedule p[b-mlvckj8qig]{font-size:14px;line-height:1.6}.schedule-card[b-mlvckj8qig]{padding:22px;border:1px solid #cfdee4;border-top:3px solid #337b8a;border-radius:6px;background:#fff;margin:20px 0;min-width:0}.schedule-fields[b-mlvckj8qig]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:18px 0;align-items:start}.processing-schedule label[b-mlvckj8qig]{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600}.processing-schedule small[b-mlvckj8qig]{color:#607983;font-size:12px;font-weight:400;line-height:1.5}.processing-schedule input:not([type=checkbox])[b-mlvckj8qig],.processing-schedule select[b-mlvckj8qig],.processing-schedule textarea[b-mlvckj8qig],.processing-schedule[b-mlvckj8qig]  input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #aebfc7;border-radius:4px;font:inherit;font-weight:400;background:#fff;color:#1c303a}.processing-schedule textarea[b-mlvckj8qig]{resize:vertical;min-height:100px}.weekday-options[b-mlvckj8qig]{display:flex;gap:16px;flex-wrap:wrap}.weekday-options label[b-mlvckj8qig],.processing-schedule .schedule-check[b-mlvckj8qig]{flex-direction:row;align-items:center;gap:8px;min-height:44px}.processing-schedule input[type=checkbox][b-mlvckj8qig]{width:18px;height:18px;accent-color:#337b8a;flex-shrink:0}.processing-schedule fieldset[b-mlvckj8qig]{padding:16px;border:1px solid #cfdee4;border-radius:4px}.processing-schedule legend[b-mlvckj8qig]{float:none;width:auto;padding:0 8px;font-size:14px;font-weight:600}.schedule-table[b-mlvckj8qig]{overflow-x:auto}.schedule-table table[b-mlvckj8qig]{width:100%;border-collapse:collapse;font-size:14px}.schedule-table th[b-mlvckj8qig],.schedule-table td[b-mlvckj8qig]{text-align:left;padding:12px;border-bottom:1px solid #ccd9df;vertical-align:top}.schedule-table th[b-mlvckj8qig]{background:#e7eff2}.schedule-validation[b-mlvckj8qig],.schedule-notice[b-mlvckj8qig]{padding:12px 16px;background:#edf3f5;border-left:3px solid #337b8a}.schedule-validation p[b-mlvckj8qig]{margin:6px 0}.holiday-dates[b-mlvckj8qig]{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.holiday-dates>div[b-mlvckj8qig]{display:flex;align-items:center;gap:8px}.processing-schedule summary[b-mlvckj8qig]{cursor:pointer;font-weight:600;margin:16px 0}.period-row[b-mlvckj8qig]{align-items:end}.processing-schedule :is(input,select,textarea,button,summary):focus-visible[b-mlvckj8qig]{outline:3px solid #f45b30;outline-offset:2px}@media(max-width:1000px){.schedule-fields[b-mlvckj8qig]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.schedule-fields[b-mlvckj8qig]{grid-template-columns:1fr}.schedule-card[b-mlvckj8qig]{padding:16px}.holiday-dates>div[b-mlvckj8qig]{flex-wrap:wrap}}
/* /Components/Shared/BoltReasonCodeEditor.razor.rz.scp.css */
details[b-frab0xld6p]{margin:1rem 0;padding:1rem;border:1px solid #cad9df;background:#f3f7f8;overflow:auto}summary[b-frab0xld6p]{cursor:pointer;font-weight:600}table[b-frab0xld6p]{width:100%;border-collapse:collapse;margin:.75rem 0}th[b-frab0xld6p],td[b-frab0xld6p]{text-align:left;padding:.4rem}input:not([type=checkbox])[b-frab0xld6p],select[b-frab0xld6p]{min-width:10rem;width:100%;padding:.4rem;border:1px solid #cad9df;background:white}button[b-frab0xld6p]{margin-right:.5rem}
.code-actions[b-frab0xld6p]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}
/* /Components/Shared/BoltReasonCodePicker.razor.rz.scp.css */
.reason-picker[b-b2c3n9dq0q]{border:1px solid #cad9df;background:#f3f7f8;padding:1rem;margin:.75rem 0;min-width:0;flex:1 1 24rem}.reason-picker legend[b-b2c3n9dq0q]{font-weight:600;padding:0 .3rem}.reason-picker p[b-b2c3n9dq0q]{font-size:.85rem;margin:.25rem 0 .6rem}.reason-options[b-b2c3n9dq0q]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;max-height:18rem;overflow:auto}.reason-options label[b-b2c3n9dq0q]{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.4}.reason-options input[b-b2c3n9dq0q]{flex:none;margin-top:.25rem;width:1rem;height:1rem;accent-color:#337b8a}.reason-options em[b-b2c3n9dq0q]{color:#944019}
/* /Components/Shared/BoltReviewDecision.razor.rz.scp.css */
.review-decisions[b-fott5lkn2h]{padding:1rem;border:1px solid #cad9df;border-top:3px solid #f45b30;background:white;margin:1rem 0}.planned-actions[b-fott5lkn2h]{display:flex;gap:.5rem;flex-wrap:wrap}.review-decisions label[b-fott5lkn2h]{display:block;margin:.75rem 0;font-weight:600}.review-decisions select[b-fott5lkn2h],.review-decisions textarea[b-fott5lkn2h]{display:block;width:100%;margin-top:.35rem;padding:.6rem;border:1px solid #cad9df;background:white;color:#1c303a}.review-decisions textarea[b-fott5lkn2h]{min-height:5rem}.review-decisions small[b-fott5lkn2h]{display:block;margin-top:.75rem;color:#52636a}.review-decisions>button[b-fott5lkn2h]{margin-right:.5rem}
.decision-notes[b-fott5lkn2h],.rejection-guidance p[b-fott5lkn2h]{white-space:pre-wrap}.rejection-guidance[b-fott5lkn2h]{padding:1rem;border-left:3px solid #f45b30;background:#fff5ed;margin:1rem 0}
/* /Components/Shared/BoltRoleAssignments.razor.rz.scp.css */
.role-directory[b-vioxz4jhpl]{margin:24px 0;color:#1c303a}.role-directory h4[b-vioxz4jhpl]{margin:0 0 8px;font-size:20px}.role-directory p[b-vioxz4jhpl]{font-size:13px;color:#58717c;max-width:900px;line-height:1.6}.role-table[b-vioxz4jhpl]{overflow:auto;border:1px solid #cad9df;border-radius:6px}.role-table table[b-vioxz4jhpl]{width:100%;border-collapse:collapse;min-width:650px;font-size:13px}.role-table th[b-vioxz4jhpl],.role-table td[b-vioxz4jhpl]{text-align:left;padding:12px;border-bottom:1px solid #d9e3e7}.role-table thead th[b-vioxz4jhpl]{background:#eaf2f4}.role-table tbody th[b-vioxz4jhpl]{width:22%;font-weight:600}.role-table select[b-vioxz4jhpl]{width:100%;padding:9px;border:1px solid #b4c8d0;background:#fff;color:#1c303a;min-height:40px}.role-table select:focus-visible[b-vioxz4jhpl]{outline:3px solid #f45b30;outline-offset:2px}
/* /Components/Shared/BoltSetupCustomFields.razor.rz.scp.css */
.setup-custom-fields[b-iopaqtcgdf]{border-top:1px solid #ccd9df;margin-top:24px;padding-top:18px}.setup-custom-fields article[b-iopaqtcgdf]{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:16px;margin-top:12px;background:#f1f5f6}.setup-custom-fields label[b-iopaqtcgdf]{display:flex;flex:1 1 170px;flex-direction:column;gap:6px}.setup-custom-fields input[b-iopaqtcgdf],.setup-custom-fields select[b-iopaqtcgdf],.setup-custom-fields textarea[b-iopaqtcgdf]{padding:9px;border:1px solid #aebfc7;max-width:100%}
/* /Components/Shared/BoltSupportingSchedules.razor.rz.scp.css */

.schedule-designer[b-15e6734uzm]{width:100%;color:#213c4b}.schedule-designer>header[b-15e6734uzm]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:16px 0 12px}.schedule-designer h4[b-15e6734uzm]{font-size:20px;margin:0}.schedule-designer header p[b-15e6734uzm]{font-size:12px;color:#607983;margin:0}.schedule-panels[b-15e6734uzm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.schedule-panel[b-15e6734uzm]{background:#f3f7f9;border:1px solid #cedde3;border-top:3px solid #337b8a;border-radius:6px;padding:12px;min-width:0}.schedule-panel h5[b-15e6734uzm]{font-size:15px;margin:0 0 4px}.family-description[b-15e6734uzm]{font-size:11px;color:#607983;line-height:1.5;margin:0 0 16px;min-height:32px}.schedule-basics[b-15e6734uzm]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-bottom:12px}.schedule-panel label[b-15e6734uzm]{display:flex;flex-direction:column;gap:6px;margin:0;font-size:11px;font-weight:600;min-width:0}.schedule-panel select[b-15e6734uzm],.schedule-panel textarea[b-15e6734uzm]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #b8cbd4;background:white;color:#213c4b;border-radius:4px;padding:7px;font:inherit;font-weight:400;min-height:34px}.schedule-panel textarea[b-15e6734uzm]{resize:vertical;min-height:65px}.schedule-panel .yes-no[b-15e6734uzm]{width:86px;min-height:33px;border:1px solid #d4dfe5;border-radius:18px;background:#f8fafb;color:#607983;cursor:pointer;font-weight:600}.schedule-panel .yes-no.on[b-15e6734uzm]{border-color:#337b8a;color:#284e60;background:#e5f1f3}.schedule-block[b-15e6734uzm]{padding:10px;border:1px solid #d5e0e6;background:white;border-radius:5px;margin:0 0 12px}.schedule-block h6[b-15e6734uzm]{font-size:12px;color:#337b8a;margin:0 0 8px}.schedule-triplet[b-15e6734uzm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.schedule-triplet:last-of-type[b-15e6734uzm]{margin-bottom:0}.schedule-checklist[b-15e6734uzm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.schedule-checklist .field-choice[b-15e6734uzm]{display:flex;flex-direction:row;align-items:start;gap:6px;border:1px solid #dde6eb;border-radius:4px;background:#f5f8fa;padding:6px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.field-choice input[b-15e6734uzm]{flex:0 0 15px;width:15px;height:15px;margin:0;accent-color:#337b8a}.schedule-hint[b-15e6734uzm]{font-size:11px;line-height:1.5;color:#607983;border-left:2px solid #f45b30;padding-left:8px}.schedule-designer :is(button,select,input,textarea):focus-visible[b-15e6734uzm]{outline:3px solid #f45b30;outline-offset:2px}@media(max-width:1300px){.schedule-checklist[b-15e6734uzm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.schedule-panels[b-15e6734uzm]{grid-template-columns:1fr}.family-description[b-15e6734uzm]{min-height:0}.schedule-checklist[b-15e6734uzm]{grid-template-columns:repeat(4,minmax(0,1fr))}.schedule-designer>header[b-15e6734uzm]{display:block}}@media(max-width:550px){.schedule-checklist[b-15e6734uzm]{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-triplet[b-15e6734uzm]{grid-template-columns:1fr}}

.schedule-title[b-15e6734uzm]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:5px}.schedule-title h5[b-15e6734uzm]{margin:0}.inclusion-badge[b-15e6734uzm]{display:inline-flex;align-items:center;gap:5px;border:1px solid;border-radius:16px;padding:4px 9px;font-size:11px;font-weight:700;white-space:nowrap;line-height:1.3}.inclusion-badge.included[b-15e6734uzm]{color:#205d4a;background:#e4f3eb;border-color:#93c4ae}.inclusion-badge.excluded[b-15e6734uzm]{color:#61717c;background:#eef1f4;border-color:#c9d3dc}.schedule-panel.schedule-included[b-15e6734uzm]{border-top-color:#337c62}.schedule-panel.schedule-excluded[b-15e6734uzm]{border-top-color:#a4b2bb}
/* /Components/Shared/BoltTaskWorkflow.razor.rz.scp.css */
.task-flow[b-t9nxjoza0f]{color:#1c303a}.task-flow>header[b-t9nxjoza0f]{display:flex;justify-content:space-between;gap:16px;margin:12px 0 22px}.task-flow h3[b-t9nxjoza0f]{margin:7px 0;font-size:22px}.task-flow p[b-t9nxjoza0f]{line-height:1.6}.task-flow small[b-t9nxjoza0f]{font-size:11px;color:#58747e}.plan-badge[b-t9nxjoza0f]{border:1px solid #9cbdc6;background:#edf5f6;color:#326b7a;padding:6px 12px;border-radius:20px;white-space:nowrap;height:fit-content;font-size:12px}.flow-layout[b-t9nxjoza0f]{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);gap:24px;align-items:start}.flow-route[b-t9nxjoza0f]{display:grid;gap:8px}.flow-step[b-t9nxjoza0f]{display:flex;gap:12px;align-items:center;text-align:left;border:1px solid #d3dfe2;border-radius:8px;background:#fff;color:#1c303a;padding:12px;min-height:66px;cursor:pointer}.flow-step b[b-t9nxjoza0f],.flow-step small[b-t9nxjoza0f]{display:block}.flow-step small[b-t9nxjoza0f]{margin-top:4px}.step-number[b-t9nxjoza0f]{display:grid;place-items:center;min-width:32px;height:32px;border-radius:50%;background:#edf2f4;color:#426472;font-size:12px}.flow-step.current[b-t9nxjoza0f]{border-left:4px solid #f45b30}.flow-step.picked[b-t9nxjoza0f]{background:#eaf5f7;border-color:#337b8a;box-shadow:0 2px 9px #19394612}.flow-step.current .step-number[b-t9nxjoza0f]{background:#f45b30;color:white}.flow-focus[b-t9nxjoza0f]{display:grid;gap:18px;position:sticky;top:10px}.focus-card[b-t9nxjoza0f]{border:1px solid #bfd0d6;border-top:4px solid #f45b30;border-radius:8px;background:#fff;padding:22px}.focus-card>small[b-t9nxjoza0f]{letter-spacing:.1em;color:#b44725;font-weight:700}.focus-card dl[b-t9nxjoza0f]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px;background:#f2f6f7;border-radius:6px}.focus-card dt[b-t9nxjoza0f]{font-size:11px;color:#607983;margin-bottom:5px}.focus-card dd[b-t9nxjoza0f]{font-size:13px;margin:0;font-weight:600}.requested-action[b-t9nxjoza0f]{border-left:3px solid #337b8a;padding:12px 16px;background:#eef6f6}.requested-action p[b-t9nxjoza0f]{margin:5px 0;font-size:13px}.focus-actions[b-t9nxjoza0f]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.task-flow button:focus-visible[b-t9nxjoza0f]{outline:3px solid #f45b30;outline-offset:3px}.focus-actions button[b-t9nxjoza0f],.flow-notes button[b-t9nxjoza0f]{border:1px solid #335c6a;background:#1c303a;color:white;padding:10px 14px;border-radius:4px;cursor:pointer}.flow-caption[b-t9nxjoza0f]{font-size:11px;color:#607983}.route-assignments[b-t9nxjoza0f],.flow-notes[b-t9nxjoza0f]{padding:18px;border:1px solid #d3dfe2;background:#fff;border-radius:8px}.task-flow h4[b-t9nxjoza0f]{margin:0 0 14px}.flow-notes article[b-t9nxjoza0f]{border-left:2px solid #8bb0ba;padding:8px 14px;margin-bottom:14px;background:#f7f9fa}.flow-notes article>div[b-t9nxjoza0f]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px}.flow-notes article span[b-t9nxjoza0f]{font-size:11px;color:#607983}.flow-notes article p[b-t9nxjoza0f]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;margin:8px 0}@media(max-width:760px){.flow-layout[b-t9nxjoza0f]{grid-template-columns:1fr}.flow-route[b-t9nxjoza0f]{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-step[b-t9nxjoza0f]{padding:9px;font-size:12px}.flow-focus[b-t9nxjoza0f]{position:static}}@media(max-width:450px){.flow-route[b-t9nxjoza0f],.focus-card dl[b-t9nxjoza0f]{grid-template-columns:1fr}.task-flow>header[b-t9nxjoza0f]{flex-direction:column}}

.flow-focus[b-t9nxjoza0f]{position:static}.checkpoint-issues[b-t9nxjoza0f]{margin:16px 0;padding:16px;background:#fff7ef;border:1px solid #ecd3bd;border-radius:6px}.checkpoint-issues h4[b-t9nxjoza0f]{margin:0 0 10px}.checkpoint-issues li[b-t9nxjoza0f]{font-size:13px;line-height:1.7}.checkpoint-issues summary[b-t9nxjoza0f]{font-size:13px;cursor:pointer}.rework-turns[b-t9nxjoza0f]{padding:18px;border:1px solid #d3dfe2;border-radius:8px;background:white}.rework-turns article[b-t9nxjoza0f]{border-left:3px solid #f45b30;padding:12px 16px;background:#fff7ef;margin-top:12px}.rework-turns article span[b-t9nxjoza0f]{font-size:12px;color:#8e4c27}

.demo-run-notice[b-t9nxjoza0f]{padding:14px 18px;border:1px solid #b9d2dc;border-left:4px solid #337b8a;background:#edf6fa;border-radius:5px;font-size:13px}

.package-document-link[b-t9nxjoza0f]{display:inline-block;color:#16637c;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;border-radius:3px;padding:3px 5px;overflow-wrap:anywhere}.package-document-link:hover[b-t9nxjoza0f]{color:#a63d1c;background:#fff1e9;text-decoration-thickness:2px}.package-document-link:focus-visible[b-t9nxjoza0f]{outline:3px solid #f45b30;outline-offset:2px;background:#fff1e9}.package-viewer-toolbar[b-t9nxjoza0f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;border-bottom:1px solid #c6d4db;background:#edf3f5;font-size:13px}.package-document-viewer[b-t9nxjoza0f]{display:block;width:100%;height:calc(92vh - 130px);min-height:240px;border:0;background:#edf3f5}

.flow-route[b-t9nxjoza0f]{height:auto;max-height:none;min-height:0;overflow:visible;padding:3px;align-content:start}.flow-step[b-t9nxjoza0f]{flex-shrink:0}.checkpoint-issues textarea[b-t9nxjoza0f]{display:block;width:100%;box-sizing:border-box;padding:10px;margin:8px 0;border:1px solid #afc3cd}.checkpoint-issues button[b-t9nxjoza0f]{padding:10px 14px;background:#1c303a;color:white;border:1px solid #335c6a;cursor:pointer}.checkpoint-issues button:disabled[b-t9nxjoza0f]{opacity:.5;cursor:default}@media(max-width:760px){.flow-route[b-t9nxjoza0f]{grid-template-columns:1fr;max-height:none}}

.cycle-badges[b-t9nxjoza0f]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.iteration-count[b-t9nxjoza0f]{font-weight:700;color:#205d4a;font-size:13px;padding:6px 12px;background:#e4f3eb;border:1px solid #93c4ae;border-radius:16px}.iteration-group[b-t9nxjoza0f]{display:block}.iteration-steps[b-t9nxjoza0f]{display:grid;gap:8px;margin-top:8px}.iteration-group>summary[b-t9nxjoza0f]{padding:10px 12px;border-left:4px solid #337b8a;background:#eaf2f5;border-radius:4px;position:static;box-shadow:none}.iteration-group>summary b[b-t9nxjoza0f],.iteration-group>summary span[b-t9nxjoza0f]{display:block}.iteration-group>summary span[b-t9nxjoza0f]{font-size:11px;margin-top:4px;color:#526e7b}.cycle-disposition[b-t9nxjoza0f]{padding:16px;background:#f5f8fa;border:1px solid #c6d4db;border-radius:6px}.cycle-disposition summary[b-t9nxjoza0f]{cursor:pointer;font-weight:700}.cycle-disposition label[b-t9nxjoza0f]{display:grid;gap:6px;margin-top:12px}.cycle-disposition input[b-t9nxjoza0f],.cycle-disposition textarea[b-t9nxjoza0f]{padding:8px;border:1px solid #b8cbd4;width:100%;box-sizing:border-box}.cycle-complete[b-t9nxjoza0f]{border-top-color:#337c62}

.task-flow[b-t9nxjoza0f]{font-size:14px;line-height:1.5}.task-flow h3[b-t9nxjoza0f]{font-size:24px;line-height:1.3;letter-spacing:-.02em}.task-flow h4[b-t9nxjoza0f]{font-size:17px;line-height:1.4}.flow-step[b-t9nxjoza0f]{align-items:flex-start;padding:14px;gap:12px}.step-number[b-t9nxjoza0f]{flex:0 0 32px;margin-top:2px}.step-copy[b-t9nxjoza0f]{display:block;min-width:0;flex:1}.step-copy>b[b-t9nxjoza0f]{font-size:14px;line-height:1.4;font-weight:650}.step-state[b-t9nxjoza0f]{display:inline-block;margin-top:7px;padding:3px 8px;border-radius:12px;background:#f0f4f6;color:#536b76;font-size:11px;font-weight:600;line-height:1.4}.step-state.complete[b-t9nxjoza0f]{background:#e5f2eb;color:#256249}.step-state.active[b-t9nxjoza0f]{background:#fff0e4;color:#91411f}.step-time[b-t9nxjoza0f],.step-time>span[b-t9nxjoza0f]{display:block}.step-time[b-t9nxjoza0f]{font-size:11px;line-height:1.6;color:#607983;margin-top:8px;font-variant-numeric:tabular-nums}.focus-description[b-t9nxjoza0f]{font-size:14px;line-height:1.7;max-width:80ch;color:#506975}.focus-card dl[b-t9nxjoza0f]{gap:20px;margin:20px 0}.focus-card dt[b-t9nxjoza0f]{font-size:12px;font-weight:500;line-height:1.5}.focus-card dd[b-t9nxjoza0f]{font-size:14px;line-height:1.5}.checkpoint-issues[b-t9nxjoza0f]{padding:20px}.checkpoint-issues p[b-t9nxjoza0f],.checkpoint-issues li[b-t9nxjoza0f]{font-size:14px;line-height:1.7}.checkpoint-issues ul[b-t9nxjoza0f]{margin:16px 0;padding-left:20px}.checkpoint-issues li+li[b-t9nxjoza0f]{margin-top:8px}.checkpoint-metrics[b-t9nxjoza0f]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.checkpoint-metrics>span[b-t9nxjoza0f]{background:white;border:1px solid #ead9c9;border-radius:5px;padding:5px 9px;font-size:12px}.checkpoint-metrics b[b-t9nxjoza0f]{font-variant-numeric:tabular-nums}.checkpoint-issues.correction-card[b-t9nxjoza0f]{background:#f7fafb;border:1px solid #c6d7de;border-left:4px solid #337b8a}.correction-field[b-t9nxjoza0f]{display:flex;flex-direction:column;width:100%;gap:8px;font-size:13px;font-weight:600}.correction-card textarea[b-t9nxjoza0f]{display:block;width:100%;min-height:110px;box-sizing:border-box;resize:vertical;padding:12px;margin:0;border:1px solid #afc3cd;border-radius:4px;font:inherit;font-weight:400;line-height:1.6}.correction-actions[b-t9nxjoza0f]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.correction-actions button[b-t9nxjoza0f]{border-radius:4px;font-size:13px;font-weight:600;line-height:1.4}.checkpoint-issues .flow-caption[b-t9nxjoza0f]{font-size:12px;color:#677c86}@media(max-width:760px){.correction-actions button[b-t9nxjoza0f]{width:100%}.cycle-badges[b-t9nxjoza0f]{align-items:flex-start}.task-flow>header[b-t9nxjoza0f]{flex-wrap:wrap}}

.iteration-group>summary[b-t9nxjoza0f]{cursor:pointer;display:flex;align-items:center;gap:10px;list-style:none}.iteration-group>summary[b-t9nxjoza0f]::-webkit-details-marker{display:none}.iteration-group>summary[b-t9nxjoza0f]::before{content:"▶";font-size:12px;color:#337b8a}.iteration-group[open]>summary[b-t9nxjoza0f]::before{content:"▼"}.iteration-group>summary:focus-visible[b-t9nxjoza0f]{outline:2px solid #337b8a;outline-offset:2px}

/* Readable iteration headings and aligned step timestamps. */
.flow-route[b-t9nxjoza0f]{container-type:inline-size}.iteration-group>summary[b-t9nxjoza0f]{padding:14px 16px;gap:12px}.iteration-group>summary .iteration-heading[b-t9nxjoza0f]{font-size:inherit;margin:0;min-width:0}.iteration-group>summary .iteration-heading>b[b-t9nxjoza0f]{font-size:17px;line-height:1.4;color:#1c303a}.iteration-group>summary .iteration-heading>span[b-t9nxjoza0f]{font-size:13px;line-height:1.5;margin-top:5px;color:#45616d}.iteration-group>summary[b-t9nxjoza0f]::before{font-size:13px;flex-shrink:0}
.flow-step[b-t9nxjoza0f]{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;row-gap:10px;align-items:start;width:100%;box-sizing:border-box}.step-copy>b[b-t9nxjoza0f]{font-size:15px;line-height:1.45}.step-state[b-t9nxjoza0f]{font-size:12px}.step-number[b-t9nxjoza0f]{font-size:13px}.step-time[b-t9nxjoza0f]{grid-column:2;display:grid;gap:5px;margin:0;font-size:13px;line-height:1.5;color:#45616d;font-variant-numeric:tabular-nums}.step-time .step-timestamp[b-t9nxjoza0f]{display:grid;grid-template-columns:auto max-content;gap:10px;align-items:baseline}.step-time .time-label[b-t9nxjoza0f]{font-size:12px;color:#58717c;text-align:left}.step-time time[b-t9nxjoza0f]{font-size:13px;text-align:right;white-space:nowrap}
@container(min-width:440px){.flow-step[b-t9nxjoza0f]{grid-template-columns:32px minmax(0,1fr) max-content}.step-time[b-t9nxjoza0f]{grid-column:3;grid-row:1;padding-left:12px;border-left:1px solid #dce5e8;align-self:center}}
@container(max-width:300px){.step-time .step-timestamp[b-t9nxjoza0f]{grid-template-columns:1fr;gap:1px}.step-time time[b-t9nxjoza0f]{text-align:left}}

.task-flow button.package-document-link[b-t9nxjoza0f]{background:transparent!important;border:0!important;color:#16637c!important;text-align:left;font:inherit!important;padding:3px 5px!important}.task-flow button.package-document-link:hover[b-t9nxjoza0f]{background:#fff1e9!important;color:#a63d1c!important}

.package-actions[b-t9nxjoza0f]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid #e0e8ec}
.task-flow .package-actions button[b-t9nxjoza0f]{font:inherit;font-size:14px;font-weight:600;line-height:1.4;padding:10px 14px;min-height:42px;border-radius:5px;cursor:pointer;transition:background-color .15s,border-color .15s}
.task-flow .package-actions .package-action-secondary[b-t9nxjoza0f]{background:#fff;color:#245d70;border:1px solid #8baab5}
.task-flow .package-actions .package-action-secondary:hover:not(:disabled)[b-t9nxjoza0f]{background:#edf5f7;border-color:#337b8a}
.task-flow .package-actions .package-action-tertiary[b-t9nxjoza0f]{background:transparent;color:#245d70;border:1px solid transparent}
.task-flow .package-actions .package-action-tertiary:hover:not(:disabled)[b-t9nxjoza0f]{background:#edf5f7;text-decoration:underline;text-underline-offset:3px}
.task-flow .package-actions button:disabled[b-t9nxjoza0f]{opacity:.5;cursor:wait}
.task-flow .package-actions button:focus-visible[b-t9nxjoza0f]{outline:3px solid #f45b30;outline-offset:3px}
@media(max-width:480px){.package-actions[b-t9nxjoza0f]{align-items:stretch;flex-direction:column}.package-actions button[b-t9nxjoza0f]{text-align:center}}
.voucher-preview[b-t9nxjoza0f]{margin:16px 0;padding:18px;border:1px solid #adc9d2;border-left:4px solid #337b8a;border-radius:6px;background:#f1f8fa}.voucher-preview h4[b-t9nxjoza0f]{margin-bottom:8px}.voucher-preview p[b-t9nxjoza0f]{margin:8px 0}.voucher-preview .package-actions[b-t9nxjoza0f]{margin:12px 0;padding:0;border:0}.voucher-preview small[b-t9nxjoza0f]{display:block;line-height:1.6}
/* /Components/Shared/BoltWorkbenchInvoice.razor.rz.scp.css */
.workbench-invoice[b-6hu3tdpi7n]{margin:.6rem 0;border:1px solid #bdccd3;border-left:3px solid #f45b30;background:white}.workbench-invoice summary[b-6hu3tdpi7n]{padding:1rem;cursor:pointer;display:list-item;list-style-position:inside}.workbench-invoice summary>span:first-of-type[b-6hu3tdpi7n]{display:inline-block;margin-right:1rem;vertical-align:middle}.workbench-invoice small[b-6hu3tdpi7n]{display:block;color:#5b7582;margin-top:.3rem}.expand-label[b-6hu3tdpi7n]{display:inline-block;margin-left:1rem;font-size:.85rem;color:#426578}.invoice-details[b-6hu3tdpi7n]{padding:0 1rem 1rem}.table-scroll[b-6hu3tdpi7n]{overflow-x:auto}.workbench-invoice table[b-6hu3tdpi7n]{width:100%;border-collapse:collapse}.workbench-invoice th[b-6hu3tdpi7n],.workbench-invoice td[b-6hu3tdpi7n]{text-align:left;padding:.8rem;border-bottom:1px solid #cbd8de}.workbench-invoice th[b-6hu3tdpi7n]{background:#e7eff2}.links[b-6hu3tdpi7n]{min-width:250px}.workbench-invoice button[b-6hu3tdpi7n]{background:#edf3f5;color:#1c303a;border:1px solid #b4c7d0;padding:.5rem .7rem;margin:.2rem;cursor:pointer}.workbench-invoice button:disabled[b-6hu3tdpi7n]{opacity:.5;cursor:default}.workbench-invoice summary:focus-visible[b-6hu3tdpi7n],.workbench-invoice button:focus-visible[b-6hu3tdpi7n]{outline:3px solid #f45b30;outline-offset:2px}
/* /Components/Shared/BoltWorkflowAssignmentEditor.razor.rz.scp.css */
.assignment-editor[b-8asbhx3e74]{padding:20px;border:1px solid #c9d3d6;border-top:3px solid #12a5c9;background:#f1f7f9;margin:18px 0}.assignment-editor h4[b-8asbhx3e74]{margin-top:0}.assignment-editor p[b-8asbhx3e74]{font-size:13px;line-height:1.6}.role-assignments[b-8asbhx3e74]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.assignment-editor label[b-8asbhx3e74]{display:grid;gap:7px;font-size:13px}.assignment-editor select[b-8asbhx3e74]{width:100%;padding:10px;box-sizing:border-box;border:1px solid #aebfc7;background:#fff;color:#1c303a}.assignment-editor small[b-8asbhx3e74]{color:#52636c;font-weight:400}.assignment-editor button[b-8asbhx3e74]{padding:10px;background:#1c303a;border:1px solid #526e7b;color:white;cursor:pointer}@media(max-width:900px){.role-assignments[b-8asbhx3e74]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.role-assignments[b-8asbhx3e74]{grid-template-columns:1fr}}
/* /Components/Shared/BoltWorkflowDashboard.razor.rz.scp.css */
.workflow-dashboard[b-zrug1crwpl]{color:#1c303a}.workflow-dashboard>header[b-zrug1crwpl]{display:flex;justify-content:space-between;align-items:start;gap:18px;margin:12px 0 22px}.workflow-dashboard h3[b-zrug1crwpl]{font-size:25px;margin:8px 0}.workflow-dashboard p[b-zrug1crwpl]{line-height:1.6}.workflow-dashboard small[b-zrug1crwpl]{color:#607983}.health-cards[b-zrug1crwpl]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.health-cards article[b-zrug1crwpl],.dashboard-panel[b-zrug1crwpl]{padding:22px;border:1px solid #d0dce1;background:white;border-top:3px solid #337b8a}.health-cards small[b-zrug1crwpl],.health-cards strong[b-zrug1crwpl],.health-cards span[b-zrug1crwpl]{display:block}.health-cards strong[b-zrug1crwpl]{font-size:36px;margin:12px 0}.health-cards span[b-zrug1crwpl],.coverage[b-zrug1crwpl]{font-size:12px;color:#607983}.health-cards .hot[b-zrug1crwpl]{border-top-color:#c54d30}.health-cards .warm[b-zrug1crwpl]{border-top-color:#c28a24}.dashboard-panel[b-zrug1crwpl]{margin:20px 0}.dashboard-panel h4[b-zrug1crwpl]{margin:0 0 18px;font-size:20px}.health-table[b-zrug1crwpl]{overflow:auto}.health-table table[b-zrug1crwpl]{width:100%;border-collapse:collapse;font-size:12px;min-width:850px}.health-table th[b-zrug1crwpl]{background:#eaf1f4;text-align:left}.health-table th[b-zrug1crwpl],.health-table td[b-zrug1crwpl]{padding:14px;border-bottom:1px solid #d0dce1;vertical-align:top}.health-table td small[b-zrug1crwpl]{display:block;margin-top:8px}.health-table td p[b-zrug1crwpl]{margin:0 0 10px;max-width:350px}.badge[b-zrug1crwpl],.demo[b-zrug1crwpl]{display:inline-block;background:#eaf1f4;border-radius:12px;padding:5px 9px;white-space:nowrap}.badge.hot[b-zrug1crwpl]{background:#fff0e9;color:#a33723}.badge.warm[b-zrug1crwpl]{background:#fff7df;color:#835900}.demo[b-zrug1crwpl]{font-size:10px;margin-top:8px}.dashboard-columns[b-zrug1crwpl]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.flow-count[b-zrug1crwpl]{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #d0dce1}.recent[b-zrug1crwpl]{border-bottom:1px solid #d0dce1;padding:12px 0}.recent span[b-zrug1crwpl]{display:block;margin-top:6px}.recent p[b-zrug1crwpl]{font-size:12px}.workflow-dashboard button[b-zrug1crwpl]{background:#1c303a;color:white;border:1px solid #526e7b;padding:10px 14px;cursor:pointer}.workflow-dashboard button:disabled[b-zrug1crwpl]{opacity:.45;cursor:default}.workflow-dashboard button:focus-visible[b-zrug1crwpl]{outline:3px solid #f45b30;outline-offset:3px}@media(max-width:1100px){.health-cards[b-zrug1crwpl]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-columns[b-zrug1crwpl]{grid-template-columns:1fr}}@media(max-width:600px){.health-cards[b-zrug1crwpl]{grid-template-columns:1fr}.workflow-dashboard>header[b-zrug1crwpl]{flex-direction:column}}
.workflow-dashboard>.dashboard-section-nav[b-zrug1crwpl]{position:sticky;top:0;z-index:20;margin:0 0 20px;box-shadow:0 3px 8px #1c303a18}.workflow-dashboard>.dashboard-section-nav>button[b-zrug1crwpl]{font-size:12px;padding:10px 8px;min-height:46px}.workflow-dashboard [tabindex="-1"][b-zrug1crwpl]{scroll-margin-top:90px}.workflow-dashboard [tabindex="-1"]:focus[b-zrug1crwpl]{outline:2px solid #f45b30;outline-offset:4px}
.workflow-dashboard>.dashboard-section-nav[b-zrug1crwpl]{background:#edf2f4;isolation:isolate}.workflow-dashboard>.dashboard-section-nav[b-zrug1crwpl]::before{content:"";position:absolute;z-index:-1;top:-32px;left:-28px;right:-28px;bottom:-8px;background:#fbfaf7;pointer-events:none}.workflow-dashboard>.dashboard-section-nav[b-zrug1crwpl]::after{content:"";position:absolute;z-index:-1;inset:0;border:1px solid #afc3cd;border-radius:inherit;background:#edf2f4;pointer-events:none}
/* /Components/Shared/BoltWorkflowStepEditor.razor.rz.scp.css */
.workflow-step-editor[b-c3wozebovv]{margin:24px 0;color:#1c303a}.workflow-step-editor>header[b-c3wozebovv]{display:flex;justify-content:space-between;gap:18px;align-items:start}.workflow-step-editor h4[b-c3wozebovv]{margin:5px 0;font-size:23px}.workflow-step-editor p[b-c3wozebovv]{font-size:13px;color:#58717c;line-height:1.6}.draft-label[b-c3wozebovv]{padding:6px 12px;border-radius:16px;background:#e8f2f4;font-size:11px;white-space:nowrap}.stage-card[b-c3wozebovv]{border:1px solid #c7d8de;border-top:3px solid #337b8a;background:white;border-radius:8px;margin:20px 0;padding:20px}.stage-heading[b-c3wozebovv]{display:flex;gap:14px;align-items:end;padding-bottom:18px;border-bottom:1px solid #dce5e8}.stage-number[b-c3wozebovv]{display:grid;place-items:center;min-width:38px;height:38px;background:#1c303a;color:white;border-radius:50%;font-size:13px}.stage-heading>label[b-c3wozebovv]{flex:1}.stage-actions[b-c3wozebovv]{display:flex;gap:6px}.workflow-step-editor label[b-c3wozebovv]{display:grid;gap:7px;font-size:12px;min-width:0}.workflow-step-editor :is(input:not([type=checkbox]),select)[b-c3wozebovv]{box-sizing:border-box;width:100%;min-height:40px;padding:9px;border:1px solid #aec3cc;background:#fff;color:#1c303a;border-radius:3px}.workflow-step-editor button[b-c3wozebovv]{padding:9px 12px;background:#1c303a;color:white;border:1px solid #526e7b;border-radius:4px;cursor:pointer}.workflow-step-editor button:disabled[b-c3wozebovv]{opacity:.45;cursor:default}.stage-fields[b-c3wozebovv]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.participants[b-c3wozebovv]{padding:16px;background:#f2f7f8;border:1px solid #d5e2e6;border-radius:6px}.participants h5[b-c3wozebovv]{margin:0 0 14px}.participants h5 small[b-c3wozebovv]{display:block;margin-top:5px;color:#607983;font-weight:400}.participants>label[b-c3wozebovv]{max-width:400px}.participant-options[b-c3wozebovv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.participant-options label[b-c3wozebovv]{display:flex;align-items:center;gap:8px}.participant-options input[b-c3wozebovv]{width:16px;height:16px;accent-color:#337b8a;flex:none}.participant-order[b-c3wozebovv]{font-weight:600;font-size:12px!important}.stage-conditions[b-c3wozebovv]{margin-top:18px;border-top:1px solid #dce5e8;padding-top:14px}.stage-conditions summary[b-c3wozebovv]{cursor:pointer;font-weight:600;font-size:13px}.stage-conditions summary span[b-c3wozebovv]{font-size:11px;font-weight:400;color:#607983;margin-left:12px}.condition-row[b-c3wozebovv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;align-items:end;margin:14px 0}.workflow-step-editor :focus-visible[b-c3wozebovv]{outline:3px solid #f45b30;outline-offset:2px}@media(max-width:1000px){.stage-fields[b-c3wozebovv]{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-options[b-c3wozebovv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.stage-heading[b-c3wozebovv]{flex-wrap:wrap}.stage-actions[b-c3wozebovv]{width:100%}.stage-fields[b-c3wozebovv],.condition-row[b-c3wozebovv],.participant-options[b-c3wozebovv]{grid-template-columns:1fr}}

.condition-row label:has(input[type=checkbox])[b-c3wozebovv]{display:flex;align-items:center;gap:8px;min-height:40px}.condition-row input[type=checkbox][b-c3wozebovv]{width:16px;height:16px;accent-color:#337b8a}
/* /Components/Shared/BoltWorkflowWorkspace.razor.rz.scp.css */
.bolt-workflow[b-iwj3j16qrt]{color:#1c303a}.workflow-note[b-iwj3j16qrt],.feedback[b-iwj3j16qrt]{padding:14px;border-left:3px solid #f45b30;background:#edf3f4;font-size:13px;line-height:1.6}.actions[b-iwj3j16qrt]{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.workflow-fields[b-iwj3j16qrt]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.bolt-workflow label[b-iwj3j16qrt]{display:grid;gap:7px;font-size:13px}.bolt-workflow input:not([type=checkbox])[b-iwj3j16qrt],.bolt-workflow select[b-iwj3j16qrt]{width:100%;min-width:0;box-sizing:border-box;padding:10px;background:white;border:1px solid #aebfc7;color:#1c303a}.bolt-workflow button:where(:not(.gage-tabs > button))[b-iwj3j16qrt]{padding:9px 12px;background:#1c303a;color:white;border:1px solid #526e7b;cursor:pointer}.bolt-workflow button.selected:where(:not(.gage-tabs > button))[b-iwj3j16qrt]{background:#216b82;border-bottom:3px solid #f45b30}.bolt-workflow button:disabled[b-iwj3j16qrt]{opacity:.45;cursor:default}.bolt-workflow p[b-iwj3j16qrt]{font-size:13px;line-height:1.6}.table-scroll[b-iwj3j16qrt]{overflow:auto;margin:20px 0}.bolt-workflow table[b-iwj3j16qrt]{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.bolt-workflow th[b-iwj3j16qrt],.bolt-workflow td[b-iwj3j16qrt]{padding:12px;border-bottom:1px solid #c9d3d6}.bolt-workflow th[b-iwj3j16qrt]{background:#e7eff2}.bolt-workflow td[b-iwj3j16qrt]{background:white}.bolt-workflow small[b-iwj3j16qrt]{display:block;color:#52636c;margin-top:6px}.replacement-preview[b-iwj3j16qrt]{padding:20px;border:2px solid #f45b30;background:white}.replacement-preview button[b-iwj3j16qrt]{margin:8px 8px 0 0}.bolt-workflow input:focus-visible[b-iwj3j16qrt],.bolt-workflow button:focus-visible[b-iwj3j16qrt],.bolt-workflow select:focus-visible[b-iwj3j16qrt]{outline:3px solid #f45b30;outline-offset:2px}@media(max-width:900px){.workflow-fields[b-iwj3j16qrt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.workflow-fields[b-iwj3j16qrt]{grid-template-columns:1fr}}

.group-list-tools[b-iwj3j16qrt]{display:flex;gap:16px;align-items:end;margin:18px 0}.group-list-tools label[b-iwj3j16qrt]{flex:1}.group-link[b-iwj3j16qrt]{background:transparent!important;border:0!important;padding:0!important;color:#216b82!important;text-align:left;text-decoration:underline;text-underline-offset:3px}.group-link:hover[b-iwj3j16qrt]{color:#c54d30!important}.owner-missing[b-iwj3j16qrt]{padding:5px 9px;background:#fff2e9;color:#a33723;border-radius:12px}.approval-group-editor[b-iwj3j16qrt]{color:#1c303a;padding:0 8px 20px}.approval-group-editor fieldset[b-iwj3j16qrt]{border:0;padding:15px 0;margin:0;min-width:0}.group-editor-bar[b-iwj3j16qrt]{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:15px;background:white;padding:14px 0;border-bottom:1px solid #c9d9df}.group-editor-bar>div[b-iwj3j16qrt]{display:flex;gap:10px}.group-discard[b-iwj3j16qrt]{padding:16px;background:#fff2e9;border-left:3px solid #f45b30}.approval-group-editor button[b-iwj3j16qrt]{padding:10px 14px;background:#1c303a;color:white;border:1px solid #526e7b;cursor:pointer}.approval-group-editor button:disabled[b-iwj3j16qrt]{opacity:.5}.approval-group-editor .workflow-fields[b-iwj3j16qrt]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.approval-group-editor label[b-iwj3j16qrt]{display:grid;gap:7px}.approval-group-editor input[b-iwj3j16qrt],.approval-group-editor select[b-iwj3j16qrt]{padding:10px;border:1px solid #b4c8d0}.approval-group-editor p[b-iwj3j16qrt]{font-size:13px;line-height:1.6}@media(max-width:650px){.group-list-tools[b-iwj3j16qrt]{align-items:stretch;flex-direction:column}.approval-group-editor .workflow-fields[b-iwj3j16qrt]{grid-template-columns:1fr}}
/* /Components/Shared/CloseTrainingDiagram.razor.rz.scp.css */
.training-diagram[b-g1rjztgt7b]{margin:24px 0;color:#17364b}figcaption[b-g1rjztgt7b]{font-size:15px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:18px;color:#536575}.diagram-steps[b-g1rjztgt7b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;list-style:none;padding:0;margin:0}.diagram-step[b-g1rjztgt7b]{position:relative;border:1px solid #cbd9e4;border-top:4px solid #315d91;border-radius:10px;background:#f5f8fc;padding:20px;min-width:0}.diagram-step header[b-g1rjztgt7b]{display:flex;align-items:center;justify-content:space-between;color:#315d91}.step-number[b-g1rjztgt7b]{font-size:26px;font-weight:800;letter-spacing:.04em}.diagram-step svg[b-g1rjztgt7b]{height:34px;width:34px}.diagram-step h3[b-g1rjztgt7b]{font-size:22px;line-height:1.25;margin:16px 0 10px;font-weight:750}.step-caption[b-g1rjztgt7b]{font-size:17px;line-height:1.5;color:#425f73;margin:0 0 16px}.diagram-step ul[b-g1rjztgt7b]{padding-left:18px;list-style:disc;font-size:16px;line-height:1.55}.diagram-step ul li[b-g1rjztgt7b]{margin:7px 0}.flow-arrow[b-g1rjztgt7b]{position:absolute;right:-23px;top:48%;color:#315d91;font-size:27px;font-weight:700;z-index:1}.diagram-takeaway[b-g1rjztgt7b]{border-left:4px solid #f45a2a;padding:15px 20px;background:#fff4ed;font-size:18px;line-height:1.5;margin:22px 0 0}.diagram-takeaway strong[b-g1rjztgt7b]{display:block;color:#993913;font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.branches .diagram-step:first-child[b-g1rjztgt7b]{background:#eaf0f7}.branches .diagram-step:nth-child(2)[b-g1rjztgt7b]{border-top-color:#615080;background:#f5f1fa}.branches .diagram-step:nth-child(3)[b-g1rjztgt7b]{border-top-color:#a33445;background:#fff3f5}.pillars .diagram-step:nth-child(2)[b-g1rjztgt7b]{border-top-color:#a36618;background:#fff8ec}.pillars .diagram-step:nth-child(3)[b-g1rjztgt7b]{border-top-color:#615080;background:#f5f1fa}@media(max-width:900px){.diagram-steps[b-g1rjztgt7b]{grid-template-columns:1fr 1fr}.flow-arrow[b-g1rjztgt7b]{display:none}}@media(max-width:550px){.diagram-steps[b-g1rjztgt7b]{grid-template-columns:1fr}.diagram-step[b-g1rjztgt7b]{padding:18px}}
.context-panels[b-g1rjztgt7b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:24px}.context-panels section[b-g1rjztgt7b]{border:1px solid #c9d6e3;border-radius:8px;overflow:hidden;background:#f2f6fb}.context-panels section:nth-child(2)[b-g1rjztgt7b]{background:#f6f2fa;border-color:#d8cce5}.context-panels h3[b-g1rjztgt7b]{margin:0;background:#17364b;color:white;padding:13px 18px;font-size:20px}.context-panels section:nth-child(2) h3[b-g1rjztgt7b]{background:#615080}.context-panels p[b-g1rjztgt7b]{font-size:18px;font-weight:600;line-height:1.5;margin:16px 18px 10px}.context-panels ul[b-g1rjztgt7b]{font-size:17px;line-height:1.6;padding:0 20px 0 36px;margin-bottom:20px}.context-panels li[b-g1rjztgt7b]{margin:6px 0}.diagram-matrix[b-g1rjztgt7b]{margin-top:24px;border:1px solid #cad7df;border-radius:8px;overflow:hidden}.diagram-matrix h3[b-g1rjztgt7b]{font-size:20px;background:#17364b;color:white;margin:0;padding:14px 18px}.matrix-scroll[b-g1rjztgt7b]{overflow-x:auto}.diagram-matrix table[b-g1rjztgt7b]{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5;text-align:left}.diagram-matrix th[b-g1rjztgt7b],.diagram-matrix td[b-g1rjztgt7b]{padding:13px 16px;border-bottom:1px solid #d4dfe8;vertical-align:top}.diagram-matrix thead th[b-g1rjztgt7b]{background:#e7eef6;font-size:14px;text-transform:uppercase;letter-spacing:.025em}.diagram-matrix tbody th[b-g1rjztgt7b]{color:#254e76;min-width:135px;font-weight:750}.diagram-matrix tbody tr:nth-child(even)[b-g1rjztgt7b]{background:#f4f7fa}.diagram-matrix tbody tr:last-child td[b-g1rjztgt7b],.diagram-matrix tbody tr:last-child th[b-g1rjztgt7b]{border-bottom:0}@media(max-width:600px){.context-panels[b-g1rjztgt7b]{grid-template-columns:1fr}.diagram-matrix table[b-g1rjztgt7b]{min-width:620px}.matrix-scroll:focus-visible[b-g1rjztgt7b]{outline:3px solid #ef572b;outline-offset:-3px}}
.step-outcome[b-g1rjztgt7b]{margin:16px 0 0;padding:14px;background:#e2ebf7;border-radius:6px;font-size:17px;line-height:1.5}.step-outcome strong[b-g1rjztgt7b]{display:block;color:#254e76;margin-bottom:5px}.process-strip[b-g1rjztgt7b],.benefit-strip[b-g1rjztgt7b]{margin-top:22px;background:#edf3f9;border-radius:8px;padding:18px}.process-strip h3[b-g1rjztgt7b],.benefit-strip h3[b-g1rjztgt7b]{font-size:20px;margin:0 0 15px}.process-strip ol[b-g1rjztgt7b]{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:24px;padding:0;margin:0}.process-strip li[b-g1rjztgt7b]{position:relative;border:1px solid #cad7e5;border-radius:6px;background:white;padding:14px}.process-strip li:not(:last-child)[b-g1rjztgt7b]::after{content:'→';position:absolute;right:-21px;top:40%;font-size:22px;color:#315d91}.process-strip strong[b-g1rjztgt7b],.benefit-strip strong[b-g1rjztgt7b]{display:block;font-size:17px;color:#254e76;margin-bottom:8px}.process-strip span[b-g1rjztgt7b],.benefit-strip span[b-g1rjztgt7b]{font-size:16px;line-height:1.5}.benefit-strip>div[b-g1rjztgt7b]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.benefit-strip section[b-g1rjztgt7b]{border-left:3px solid #315d91;padding-left:14px}@media(max-width:900px){.process-strip ol[b-g1rjztgt7b],.benefit-strip>div[b-g1rjztgt7b]{grid-template-columns:1fr 1fr}.process-strip li[b-g1rjztgt7b]::after{display:none}}@media(max-width:550px){.process-strip ol[b-g1rjztgt7b],.benefit-strip>div[b-g1rjztgt7b]{grid-template-columns:1fr}}
/* Illustration-led teaching panels: preserve readable, selectable text. */
.training-diagram[b-g1rjztgt7b]{--accent:#075fb7;--wash:#eaf6ff;--edge:#add8f4}
.diagram-steps[b-g1rjztgt7b]{gap:18px;padding-top:14px}
.diagram-step[b-g1rjztgt7b],.pillars .diagram-step[b-g1rjztgt7b],.branches .diagram-step[b-g1rjztgt7b]{display:flex;flex-direction:column;border:1px solid var(--edge);border-radius:14px;padding:22px 14px 14px;background:linear-gradient(145deg,var(--wash),#fff 160%);box-shadow:0 5px 15px #17364b08}
.diagram-step:nth-child(2)[b-g1rjztgt7b]{--accent:#374eb1;--wash:#eef0ff;--edge:#c4cbf5}
.diagram-step:nth-child(3)[b-g1rjztgt7b]{--accent:#7131b6;--wash:#f3eaff;--edge:#ddc5f5}
.diagram-step:nth-child(4)[b-g1rjztgt7b]{--accent:#0765a3;--wash:#e6f5ff;--edge:#b5daf1}
.branches .diagram-step:nth-child(3)[b-g1rjztgt7b]{--accent:#ad344c;--wash:#fff0f3;--edge:#e9bdc7}
.diagram-step header[b-g1rjztgt7b]{position:relative;min-height:62px;display:flex;align-items:center;gap:12px;color:var(--accent)}
.step-number[b-g1rjztgt7b]{flex:0 0 58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:35px;line-height:1;color:white;background:linear-gradient(135deg,var(--accent),#102c63);box-shadow:0 3px 9px #17364b20;letter-spacing:-.03em}
.diagram-step h3[b-g1rjztgt7b]{font-size:23px;line-height:1.2;margin:0;color:var(--accent);font-weight:800}
.step-caption[b-g1rjztgt7b]{font-size:14px;line-height:1.45;min-height:42px;text-transform:uppercase;font-weight:650;color:var(--accent);margin:12px 0 4px}
.step-illustration[b-g1rjztgt7b]{display:flex;align-items:center;justify-content:center;height:106px;margin:3px 0 10px;color:var(--accent);background:radial-gradient(ellipse at center,#ffffffd9,transparent 68%)}
.step-illustration svg[b-g1rjztgt7b]{width:82px;height:82px;stroke-width:1.65;filter:drop-shadow(0 4px 1px #17364b12)}
.diagram-step>ul[b-g1rjztgt7b]{flex:1;background:#ffffffbf;border-radius:10px;padding:16px 16px 16px 30px;margin:0 0 12px;font-size:17px;line-height:1.48;color:#233c60}
.diagram-step>ul li[b-g1rjztgt7b]{margin:0 0 10px}.diagram-step>ul li:last-child[b-g1rjztgt7b]{margin-bottom:0}
.step-outcome[b-g1rjztgt7b]{min-height:114px;margin:0;text-align:center;background:color-mix(in srgb,var(--accent) 12%,white);color:#233c60;font-size:17px;border:1px solid #ffffff70}
.step-outcome strong[b-g1rjztgt7b]{color:var(--accent);font-size:18px}
.flow-arrow[b-g1rjztgt7b]{right:-19px;top:43%;font-size:0;width:31px;height:42px;background:linear-gradient(90deg,#ffffff20,var(--accent));clip-path:polygon(0 25%,52% 25%,52% 0,100% 50%,52% 100%,52% 75%,0 75%);filter:drop-shadow(0 2px 3px #17364b20)}
.process-strip[b-g1rjztgt7b],.benefit-strip[b-g1rjztgt7b]{background:linear-gradient(110deg,#e7f3ff,#f3f6ff);border:1px solid #d9e9f9;padding:20px;border-radius:12px}
.process-strip h3[b-g1rjztgt7b],.benefit-strip h3[b-g1rjztgt7b]{color:#07509b;font-weight:800}
.process-strip li[b-g1rjztgt7b]{border-color:#99bfe7;box-shadow:0 2px 5px #17364b08}
.diagram-takeaway[b-g1rjztgt7b]{border:0;border-radius:10px;background:linear-gradient(115deg,#123956,#075da1);color:white;padding:18px 24px}.diagram-takeaway strong[b-g1rjztgt7b]{color:#bfdeff}
@media(max-width:900px){.flow-arrow[b-g1rjztgt7b]{display:none}.step-outcome[b-g1rjztgt7b]{min-height:100px}}
@media(max-width:550px){.step-caption[b-g1rjztgt7b]{min-height:0}.diagram-step header[b-g1rjztgt7b]{min-height:0}.step-illustration[b-g1rjztgt7b]{height:88px}.step-outcome[b-g1rjztgt7b]{min-height:0}}
/* Share vertical tracks so illustrations, body panels and outcomes line up. */
@media(min-width:1101px){
 .diagram-steps:has(.step-outcome)[b-g1rjztgt7b]{row-gap:12px}
 .diagram-steps:has(.step-outcome)>.diagram-step[b-g1rjztgt7b]{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:12px}
 .diagram-steps:has(.step-outcome) .step-caption[b-g1rjztgt7b]{margin:0}
 .diagram-steps:has(.step-outcome) .step-outcome[b-g1rjztgt7b]{margin:0}
}
/* Compact teaching view, opted in only by this article's presentation. */
.compact-presentation[b-g1rjztgt7b]{margin:16px 0 0}
.compact-presentation figcaption[b-g1rjztgt7b]{font-size:12px;margin-bottom:8px}
.compact-presentation .diagram-steps[b-g1rjztgt7b]{gap:14px;padding-top:5px}
.compact-presentation .diagram-step[b-g1rjztgt7b]{padding:16px 14px 12px;border-radius:12px;row-gap:8px}
.compact-presentation .diagram-step header[b-g1rjztgt7b]{min-height:48px;justify-content:flex-start;gap:10px}
.compact-presentation .step-number[b-g1rjztgt7b]{flex-basis:42px;height:42px;font-size:26px}
.compact-presentation .diagram-step h3[b-g1rjztgt7b]{font-size:20px;line-height:1.15}
.compact-presentation .step-caption[b-g1rjztgt7b]{font-size:11px;min-height:30px;margin:4px 0;line-height:1.35}
.compact-presentation .step-illustration[b-g1rjztgt7b]{height:64px;margin:0}
.compact-presentation .step-illustration svg[b-g1rjztgt7b]{height:58px;width:58px}
.compact-presentation .diagram-step>ul[b-g1rjztgt7b]{list-style:none;padding:12px;margin:0;font-size:15px;line-height:1.4}
.compact-presentation .diagram-step>ul li[b-g1rjztgt7b]{margin:0 0 10px}
.compact-presentation .diagram-step>ul strong[b-g1rjztgt7b]{display:block;color:var(--accent);font-weight:750;margin-bottom:2px}
.compact-presentation .step-outcome[b-g1rjztgt7b]{min-height:0;padding:10px;font-size:14px;line-height:1.35}
.compact-presentation .step-outcome strong[b-g1rjztgt7b]{font-size:12px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px}
.compact-presentation .flow-arrow[b-g1rjztgt7b]{right:-16px;width:24px;height:30px;top:47%}
.compact-presentation .process-strip[b-g1rjztgt7b],.compact-presentation .benefit-strip[b-g1rjztgt7b]{margin-top:12px;padding:12px 14px}
.compact-presentation .process-strip h3[b-g1rjztgt7b],.compact-presentation .benefit-strip h3[b-g1rjztgt7b]{font-size:15px;margin-bottom:8px}
.compact-presentation .process-strip ol[b-g1rjztgt7b]{gap:18px}
.compact-presentation .process-strip li[b-g1rjztgt7b]{padding:9px}
.compact-presentation .process-strip strong[b-g1rjztgt7b],.compact-presentation .benefit-strip strong[b-g1rjztgt7b]{font-size:13px;margin-bottom:4px}
.compact-presentation .process-strip span[b-g1rjztgt7b],.compact-presentation .benefit-strip span[b-g1rjztgt7b]{font-size:12px;line-height:1.35;display:block}
.compact-presentation .diagram-takeaway[b-g1rjztgt7b]{padding:10px 14px;margin-top:12px;font-size:13px;line-height:1.4}
.compact-presentation .diagram-takeaway strong[b-g1rjztgt7b]{display:inline;margin-right:8px;font-size:11px}
@media(max-width:1100px){.compact-presentation .diagram-steps[b-g1rjztgt7b]{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-presentation .flow-arrow[b-g1rjztgt7b]{display:none}.compact-presentation .step-outcome[b-g1rjztgt7b]{margin-top:8px}}
@media(max-width:550px){.compact-presentation .diagram-steps[b-g1rjztgt7b]{grid-template-columns:1fr}.compact-presentation .diagram-step>ul[b-g1rjztgt7b]{font-size:16px}.compact-presentation .step-outcome[b-g1rjztgt7b]{font-size:15px}}
/* /Components/Shared/CloseTransactionMap.razor.rz.scp.css */
.transaction-map[b-usfmvuhufs]{color:#17364b;--accent:#1369ad;--wash:#eef7ff}
.source-path[b-usfmvuhufs]{display:grid;grid-template-columns:1fr 70px 1fr;align-items:stretch;gap:12px}
.source-arrow[b-usfmvuhufs]{align-self:center;text-align:center;font-size:16px;font-weight:750;color:#1369ad}
.map-card[b-usfmvuhufs]{border:1px solid #c5d9ed;border-radius:10px;background:#fff;overflow:hidden;display:flex;flex-direction:column;min-width:0}
.map-card header[b-usfmvuhufs]{padding:12px;display:flex;align-items:center;gap:9px;background:var(--wash);color:var(--accent)}
.stage-number[b-usfmvuhufs]{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;font-size:20px;font-weight:800}
.map-card small[b-usfmvuhufs]{display:block;font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}
.map-card h3[b-usfmvuhufs],.map-card h4[b-usfmvuhufs]{font-size:17px;line-height:1.2;margin:0;font-weight:750}
.map-card ul[b-usfmvuhufs]{font-size:13px;line-height:1.45;padding:0 14px 0 27px;margin:12px 0;flex:1}
.map-card li[b-usfmvuhufs]{margin-bottom:7px}
.result[b-usfmvuhufs]{padding:10px 12px;background:var(--wash);font-size:12px;font-weight:650;line-height:1.4;margin:0;color:var(--accent)}
.source-card ul[b-usfmvuhufs]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;font-size:13px;padding-left:28px;padding-right:18px}
.branch-origin[b-usfmvuhufs]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 4px;font-size:13px}
.branch-origin span[b-usfmvuhufs]{color:#4c657b}.branch-origin strong[b-usfmvuhufs]{color:#1369ad}.branch-origin small[b-usfmvuhufs]{margin-left:auto;color:#536575;font-size:12px}
.map-lane[b-usfmvuhufs]{border:1px solid #c9d9ef;border-radius:12px;padding:12px;background:#f2f7fd;margin-bottom:14px}
.lane-header[b-usfmvuhufs]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}
.lane-header small[b-usfmvuhufs]{font-size:10px;letter-spacing:.12em;font-weight:750;color:var(--accent)}
.lane-header h3[b-usfmvuhufs]{font-size:19px;margin:3px 0;color:var(--accent)}
.lane-header p[b-usfmvuhufs]{font-size:12px;line-height:1.4;max-width:270px;margin:0;color:#536575}
.lane-cards[b-usfmvuhufs]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.lane-cards .map-card[b-usfmvuhufs]{position:relative;overflow:visible}
.lane-cards .map-card header[b-usfmvuhufs]{border-radius:10px 10px 0 0}.lane-cards .result[b-usfmvuhufs]{border-radius:0 0 10px 10px}
.lane-cards .map-card:not(:last-child)[b-usfmvuhufs]::after{content:'→';position:absolute;right:-16px;top:48%;color:var(--accent);font-size:20px;font-weight:800}
.lane-foot[b-usfmvuhufs]{font-size:12px;line-height:1.4;margin:10px 0 0;color:var(--accent)}
.billing[b-usfmvuhufs]{--accent:#663aaa;--wash:#f1ecfb;background:#f8f5fd;border-color:#ddd1ef}
.billing .lane-cards[b-usfmvuhufs]{grid-template-columns:repeat(3,minmax(0,1fr))}
.decision-question[b-usfmvuhufs]{margin:10px 12px 0;font-weight:750;color:var(--accent);font-size:14px}.decision-question span[b-usfmvuhufs]{font-size:24px;vertical-align:middle}
@media(max-width:1100px){.lane-cards[b-usfmvuhufs]{grid-template-columns:repeat(2,minmax(0,1fr))}.lane-cards .map-card[b-usfmvuhufs]::after{display:none}.source-card ul[b-usfmvuhufs]{display:block}.lane-header[b-usfmvuhufs]{align-items:flex-start}}
@media(max-width:650px){.source-path[b-usfmvuhufs],.lane-cards[b-usfmvuhufs],.billing .lane-cards[b-usfmvuhufs]{grid-template-columns:1fr}.source-arrow[b-usfmvuhufs]{transform:rotate(90deg);padding:6px}.lane-header[b-usfmvuhufs]{display:block}.lane-header p[b-usfmvuhufs]{margin-top:6px}.branch-origin small[b-usfmvuhufs]{margin-left:0}.map-card ul[b-usfmvuhufs]{font-size:15px}.result[b-usfmvuhufs]{font-size:14px}}
/* /Components/Shared/CustomerWorkflowDirectory.razor.rz.scp.css */
.customer-directory>label[b-9x4y18yo41]{display:grid;gap:.4rem;max-width:32rem;margin:1rem 0}.directory-tools[b-9x4y18yo41]{display:flex;align-items:end;gap:1rem;flex-wrap:wrap;margin:1rem 0}.directory-tools label[b-9x4y18yo41]{display:grid;gap:.4rem;flex:1;min-width:16rem}.customer-directory table[b-9x4y18yo41]{width:100%;border-collapse:collapse}.customer-directory th[b-9x4y18yo41],.customer-directory td[b-9x4y18yo41]{text-align:left;padding:.8rem;border-bottom:1px solid #d4e1e5;overflow-wrap:anywhere}.customer-directory th[b-9x4y18yo41]{background:#eaf2f4}.role-tags[b-9x4y18yo41]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;padding:1rem 0}.role-tags label[b-9x4y18yo41]{display:flex;gap:.5rem;flex-wrap:wrap}.role-tags small[b-9x4y18yo41]{width:100%;color:#657983}.customer-directory input[b-9x4y18yo41],.customer-directory select[b-9x4y18yo41]{padding:.6rem;border:1px solid #bdcfd6}

.role-editor[b-9x4y18yo41]{padding:12px 18px 22px;color:#1b303a;display:grid;gap:18px}.role-editor-actions[b-9x4y18yo41]{position:sticky;top:0;z-index:2;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:4px 0 12px;background:#fff;border-bottom:1px solid #d4e1e5}.role-person[b-9x4y18yo41]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:#f1f7f8;border-radius:6px}.role-person strong[b-9x4y18yo41]{font-size:19px;display:block}.role-person span[b-9x4y18yo41]{display:block;margin-top:4px;color:#526f7c}.role-person .role-status[b-9x4y18yo41]{padding:5px 10px;border-radius:12px;background:white;font-size:12px}.role-explanation[b-9x4y18yo41]{margin:0;line-height:1.5;color:#526f7c}.role-editor-section[b-9x4y18yo41]{border:1px solid #d4e1e5;border-radius:6px;padding:18px;min-width:0}.role-editor-section h3[b-9x4y18yo41]{font-size:18px;margin:0 0 14px}.role-add-row[b-9x4y18yo41]{display:flex;align-items:end;gap:14px}.role-add-row label[b-9x4y18yo41]{display:grid;gap:8px;flex:1;min-width:0}.role-add-row button[b-9x4y18yo41]{flex-shrink:0;min-height:38px}.role-count[b-9x4y18yo41]{font-size:12px;border-radius:12px;background:#eaf2f4;padding:3px 8px;margin-left:6px}.role-empty[b-9x4y18yo41]{padding:20px;background:#f7fafb;border:1px dashed #c3d6dd;border-radius:4px;color:#607985;line-height:1.5}.role-assignment-table[b-9x4y18yo41]{width:100%;border-collapse:collapse}.role-assignment-table th[b-9x4y18yo41],.role-assignment-table td[b-9x4y18yo41]{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #d4e1e5}.role-assignment-table th[b-9x4y18yo41]{background:#eaf2f4;font-size:13px}.role-assignment-table td:last-child[b-9x4y18yo41]{width:85px;text-align:right}.role-assignment-table small[b-9x4y18yo41],.role-confirm small[b-9x4y18yo41]{display:block;color:#607985;margin-top:5px}.role-confirm[b-9x4y18yo41]{display:flex;align-items:start;gap:10px;margin-top:18px;background:#fff8ec;padding:12px;border-radius:4px}.role-confirm input[b-9x4y18yo41]{margin-top:3px;flex-shrink:0}.role-extra[b-9x4y18yo41]{display:flex;justify-content:space-between;align-items:center;gap:16px}.role-extra h3[b-9x4y18yo41]{margin-bottom:6px}.role-extra p[b-9x4y18yo41]{margin:0;color:#607985;font-size:13px}.role-feedback[b-9x4y18yo41]{margin:0;padding:12px;border-left:3px solid #b74730;background:#fff4ef;color:#8d321e}@media(max-width:650px){.role-editor[b-9x4y18yo41]{padding:8px}.role-add-row[b-9x4y18yo41],.role-extra[b-9x4y18yo41]{align-items:stretch;flex-direction:column}.role-assignment-table th[b-9x4y18yo41],.role-assignment-table td[b-9x4y18yo41]{padding:8px}}
/* /Components/Shared/DiscoveryInventoryExcel.razor.rz.scp.css */
.discovery-excel[b-3183j166w0]{border:1px solid #c6d4db;border-top:3px solid #337b8a;background:#f7fafb;padding:18px;margin:0 0 24px;min-width:0}.discovery-excel h3[b-3183j166w0]{margin:0 0 10px;font-size:19px}.discovery-excel p[b-3183j166w0]{font-size:13px;line-height:1.6}.excel-actions[b-3183j166w0]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0}.excel-file[b-3183j166w0]{display:grid;gap:6px;font-weight:600;font-size:13px}.excel-file[b-3183j166w0]  input{max-width:340px}.excel-sheet[b-3183j166w0]{padding:12px 0;border-top:1px solid #ccd9df}.excel-sheet summary[b-3183j166w0]{font-weight:600;cursor:pointer;margin-bottom:12px}.excel-sheet label[b-3183j166w0]{display:grid;gap:6px;font-size:12px;font-weight:600}.excel-sheet select[b-3183j166w0]{box-sizing:border-box;width:100%;padding:9px;border:1px solid #aebfc7;border-radius:4px;background:white;color:#1c303a;min-height:40px}.excel-sheet>label[b-3183j166w0]{max-width:420px}.column-mapping[b-3183j166w0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.import-preview[b-3183j166w0]{border-top:1px solid #c6d4db;padding-top:16px}.import-preview>button[b-3183j166w0]{margin-top:14px}@media(max-width:900px){.column-mapping[b-3183j166w0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.column-mapping[b-3183j166w0]{grid-template-columns:1fr}}
/* /Components/Shared/DiscoveryResponseEditor.razor.rz.scp.css */
.discovery-response[b-7eqqubj7gn]{border:0;padding:0;margin:0;min-width:0}.response-grid[b-7eqqubj7gn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:16px 0}.response-narratives[b-7eqqubj7gn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.discovery-response label[b-7eqqubj7gn]{display:grid;gap:7px;font-size:13px;font-weight:600;color:#29424d}.discovery-response input:not([type=checkbox])[b-7eqqubj7gn],.discovery-response textarea[b-7eqqubj7gn],.discovery-response select[b-7eqqubj7gn],.discovery-response[b-7eqqubj7gn]  input{box-sizing:border-box;width:100%;padding:10px;border:1px solid #aebfc7;border-radius:4px;background:#fff;color:#1c303a;font:inherit;font-weight:400;min-height:40px}.discovery-response textarea[b-7eqqubj7gn]{resize:vertical;line-height:1.5}.impact-options[b-7eqqubj7gn]{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0;padding:14px;background:#edf3f5}.impact-options strong[b-7eqqubj7gn]{width:100%;font-size:13px}.impact-options label[b-7eqqubj7gn]{display:flex;align-items:center;gap:6px;font-weight:400}.impact-options input[b-7eqqubj7gn]{accent-color:#216b82}.discovery-response :focus-visible[b-7eqqubj7gn]{outline:3px solid #f45b30;outline-offset:2px}@media(max-width:750px){.response-narratives[b-7eqqubj7gn]{grid-template-columns:1fr}}
/* /Components/Shared/EmailAddressPicker.razor.rz.scp.css */
.email-address-picker[b-s5g6np0fjs] {
    display: grid;
    gap: 5px;
    min-width: 0;
}

.email-address-picker[b-s5g6np0fjs]  .k-multiselect {
    width: 100%;
    min-height: 43px;
    height: auto;
    border-color: #9fadb4;
    border-radius: 0;
    background: #fff;
}

.email-address-picker[b-s5g6np0fjs]  .k-input-values,
.email-address-picker[b-s5g6np0fjs]  .k-chip-list {
    flex-wrap: wrap;
    align-items: center;
}

.email-address-picker[b-s5g6np0fjs]  .k-chip {
    max-width: 100%;
}

.email-address-picker[b-s5g6np0fjs]  .k-chip-label {
    overflow: hidden;
    text-overflow: ellipsis;
}

.email-recipient-option[b-s5g6np0fjs] {
    display: grid;
    gap: 2px;
}

.email-recipient-option small[b-s5g6np0fjs] {
    color: #657680;
    font-size: 10px;
}

.email-address-error[b-s5g6np0fjs] {
    color: #a42f20;
    font-size: 10px;
    font-weight: 800;
}
/* /Components/Shared/GagePrompt.razor.rz.scp.css */
.gage-prompt[b-qaulyhnqrz]{padding:0;border:1px solid #172630;border-top:4px solid #f4511e;width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 40px);color:#172630;background:white;box-shadow:0 18px 70px #0005;overflow:auto}
.gage-prompt[b-qaulyhnqrz]::backdrop{background:rgba(15,30,40,.62)}
.gage-prompt header[b-qaulyhnqrz]{background:#172630;padding:22px 24px;color:white}
.gage-prompt small[b-qaulyhnqrz]{color:#ff8057;font:700 11px/1.5 Arial,sans-serif;letter-spacing:.12em}
.gage-prompt h2[b-qaulyhnqrz]{font:600 24px/1.3 Arial,sans-serif;letter-spacing:normal;margin:8px 0 0;color:white}
.gage-prompt p[b-qaulyhnqrz]{padding:24px;margin:0;font:400 15px/1.6 Arial,sans-serif;white-space:pre-line}
.gage-prompt footer[b-qaulyhnqrz]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #d3dbdf;background:#f4f2ed;flex-wrap:wrap}
.gage-prompt button[b-qaulyhnqrz]{padding:11px 16px;min-height:44px;border:1px solid #172630;background:white;color:#172630;font:700 13px/1.4 Arial,sans-serif;cursor:pointer}
.gage-prompt .gage-prompt-confirm[b-qaulyhnqrz]{background:#c83b13;color:white;border-color:#c83b13}
.gage-prompt button:focus-visible[b-qaulyhnqrz]{outline:3px solid #f4511e;outline-offset:3px}
/* /Components/Shared/GageRequiredIndicator.razor.rz.scp.css */
.gage-required-indicator[b-n1excw0eet] {
    display: inline;
    margin-inline-start: .2em;
    color: #f45b30;
    font-size: 1em;
    font-weight: 800;
    line-height: 1;
    vertical-align: baseline;
}
/* /Components/Shared/ItemEmailComposer.razor.rz.scp.css */
.item-email-backdrop[b-v0k1saoksl]{position:fixed;inset:0;z-index:1900;display:grid;place-items:center;padding:22px;background:rgba(18,31,40,.82);backdrop-filter:blur(3px)}
.item-email-dialog[b-v0k1saoksl]{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;width:min(1500px,calc(100vw - 44px));height:min(920px,calc(100vh - 44px));min-width:min(720px,calc(100vw - 24px));min-height:min(500px,calc(100vh - 24px));max-width:calc(100vw - 12px);max-height:calc(100vh - 12px);overflow:hidden;resize:both;border:1px solid #172630;background:#f2f0eb;box-shadow:0 28px 80px rgba(0,0,0,.48);color:#172630}
.item-email-dialog>header[b-v0k1saoksl]{grid-row:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:4px solid #f4511e;background:#172630;color:#fff;cursor:move;touch-action:none;user-select:none}
.item-email-dialog>header small[b-v0k1saoksl],.item-email-workspace small[b-v0k1saoksl]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.11em}.item-email-dialog h2[b-v0k1saoksl]{margin:4px 0 2px;font-size:28px}.item-email-dialog>header p[b-v0k1saoksl]{margin:0;color:#cbd5d9}.item-email-header-actions[b-v0k1saoksl]{display:flex;flex:0 0 auto;align-items:center;gap:8px;cursor:default}.item-email-header-actions button[b-v0k1saoksl]{min-height:42px;border:1px solid #fff;padding:9px 14px;font-weight:900}.item-email-header-actions .cancel[b-v0k1saoksl]{background:#fff;color:#172630}.item-email-header-actions .send[b-v0k1saoksl]{border-color:#f4511e;background:#f4511e;color:#fff}.item-email-dialog .close[b-v0k1saoksl]{align-self:start;width:42px;height:42px;padding:0;background:transparent;color:#fff;font-size:23px}
.item-email-addresses[b-v0k1saoksl]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px 14px;padding:16px 20px;border-bottom:1px solid #b8c2c7;background:#fff}.item-email-addresses label[b-v0k1saoksl]{display:grid;min-width:0;gap:5px}.item-email-addresses label>span[b-v0k1saoksl]{font-size:9px;font-weight:900;letter-spacing:.09em}.item-email-addresses input[b-v0k1saoksl]{width:100%;min-height:41px;border:1px solid #9fadb4;padding:8px 11px;font:inherit}.item-email-addresses .to[b-v0k1saoksl]{grid-column:1}.item-email-addresses .email-me[b-v0k1saoksl]{grid-column:2;align-self:end;min-height:43px;border:1px solid #172630;background:#172630;color:#fff;padding:8px 13px;font-weight:900}.item-email-addresses .cc[b-v0k1saoksl],.item-email-addresses .bcc[b-v0k1saoksl],.item-email-addresses .subject[b-v0k1saoksl],.item-email-addresses .include-gage-link[b-v0k1saoksl]{grid-column:1/-1}.item-email-addresses .include-gage-link[b-v0k1saoksl]{display:flex;align-items:center;gap:9px;width:max-content}.item-email-addresses .include-gage-link>input[b-v0k1saoksl]{width:17px;min-height:17px;margin:0;accent-color:#f4511e}.item-email-addresses .include-gage-link>span[b-v0k1saoksl]{display:grid;gap:2px;font-size:11px;letter-spacing:0;text-transform:none}.item-email-addresses .include-gage-link small[b-v0k1saoksl]{color:#657680;font-size:10px;font-weight:500}
.item-email-tabs[b-v0k1saoksl]{grid-row:3;display:flex;gap:0;padding:12px 20px 0;background:#fff}.item-email-tabs button[b-v0k1saoksl]{display:grid;gap:2px;min-width:210px;padding:11px 16px;border:1px solid #aeb9be;border-bottom:3px solid transparent;background:#e8e5df;color:#172630;text-align:left}.item-email-tabs button+button[b-v0k1saoksl]{border-left:0}.item-email-tabs button.active[b-v0k1saoksl]{border-bottom-color:#f4511e;background:#172630;color:#fff}.item-email-tabs small[b-v0k1saoksl]{color:#f4511e;font-size:9px;font-weight:900;letter-spacing:.1em}.item-email-workspace[b-v0k1saoksl]{grid-row:4;display:block;min-height:0;overflow:hidden;padding:0 20px 14px}.item-email-editor[b-v0k1saoksl],.item-email-preview[b-v0k1saoksl]{display:flex;width:100%;height:100%;min-height:0;overflow:hidden;flex-direction:column;border:1px solid #aeb9be;background:#fff}.item-email-editor>header[b-v0k1saoksl],.item-email-preview>header[b-v0k1saoksl]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:15px;min-height:55px;padding:10px 13px;border-bottom:1px solid #bdc6ca;background:#e8e5df}.item-email-editor>header div[b-v0k1saoksl],.item-email-preview>header div[b-v0k1saoksl]{display:grid;gap:2px}.item-email-editor>header>span[b-v0k1saoksl]{color:#657680;font-size:10px}.item-email-preview header button[b-v0k1saoksl]{border:1px solid #172630;background:#fff;padding:7px 10px;font-size:10px;font-weight:900}.item-email-editor[b-v0k1saoksl]  .k-editor{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden;border:0}.item-email-editor[b-v0k1saoksl]  .k-editor-toolbar{flex:0 0 auto}.item-email-editor[b-v0k1saoksl]  .k-editor-content{min-height:0!important;flex:1 1 auto;overflow:auto}.item-email-preview iframe[b-v0k1saoksl]{width:100%;height:100%;min-height:0;flex:1 1 auto;border:0;background:#fff}
.item-email-message[b-v0k1saoksl]{grid-row:5;margin:0 20px 12px;padding:10px 13px;border-left:4px solid #b63322;background:#fff;color:#972c1e;font-weight:800}.item-email-message.success[b-v0k1saoksl]{border-color:#20814b;color:#176a3d}
.item-email-dialog>footer[b-v0k1saoksl]{grid-row:6;display:flex;align-items:center;padding:13px 20px;border-top:1px solid #aeb9be;background:#fff}.item-email-dialog>footer>span[b-v0k1saoksl]{color:#657680;font-size:11px}.item-email-dialog button:disabled[b-v0k1saoksl]{cursor:not-allowed;opacity:.55}
@media(max-width:1000px){.item-email-dialog[b-v0k1saoksl]{min-width:calc(100vw - 24px);overflow:auto;resize:none}.item-email-dialog>header[b-v0k1saoksl]{cursor:default;touch-action:auto}.item-email-header-actions[b-v0k1saoksl]{flex-wrap:wrap;justify-content:flex-end}.item-email-workspace[b-v0k1saoksl]{overflow:visible}.item-email-tabs button[b-v0k1saoksl]{min-width:0;flex:1}.item-email-addresses[b-v0k1saoksl]{grid-template-columns:1fr}.item-email-addresses .to[b-v0k1saoksl],.item-email-addresses .subject[b-v0k1saoksl]{grid-column:auto}.item-email-addresses .email-me[b-v0k1saoksl]{justify-self:start}.item-email-preview iframe[b-v0k1saoksl]{min-height:500px}.item-email-dialog>footer[b-v0k1saoksl]{position:sticky;bottom:0;flex-wrap:wrap}.item-email-dialog>footer>span[b-v0k1saoksl]{width:100%;margin:0}}
.item-email-addresses .include-gage-branding[b-v0k1saoksl]{grid-column:1/-1;display:flex;align-items:center;gap:9px;width:max-content}.item-email-addresses .include-gage-branding>input[b-v0k1saoksl]{width:17px;min-height:17px;margin:0;accent-color:#f4511e}.item-email-addresses .include-gage-branding>span[b-v0k1saoksl]{display:grid;gap:2px;font-size:11px;letter-spacing:0;text-transform:none}.item-email-addresses .include-gage-branding small[b-v0k1saoksl]{color:#657680;font-size:10px;font-weight:500}.item-email-group-apply[b-v0k1saoksl]{grid-column:1/-1;display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:end;padding:12px;border-left:4px solid #f4511e;background:#eef1f2}.item-email-group-apply label[b-v0k1saoksl]{display:grid;gap:5px}.item-email-group-apply label>span[b-v0k1saoksl]{font-size:9px;font-weight:900;letter-spacing:.09em}.item-email-group-apply select[b-v0k1saoksl]{width:100%;min-height:41px;border:1px solid #9fadb4;background:#fff;padding:8px 11px;font:inherit}.item-email-group-apply button[b-v0k1saoksl]{min-height:41px;border:1px solid #172630;background:#172630;color:#fff;padding:8px 14px;font-weight:900}

.item-email-infographic[b-v0k1saoksl]{grid-row:2;padding:12px 20px}.item-email-recipients[b-v0k1saoksl]{height:100%;overflow:auto;border:1px solid #aeb9be;background:#fff}.item-email-recipients>header[b-v0k1saoksl]{display:grid;gap:4px;padding:14px 20px;background:#e8e5df;border-bottom:1px solid #bdc6ca}.item-email-recipients>header p[b-v0k1saoksl]{margin:0;color:#53636b}
/* /Components/Shared/PrintReturnToTop.razor.rz.scp.css */
.print-top-anchor[b-9vnkji3hvr]{display:block;height:1px;width:1px}
@media print{.print-top-anchor[b-9vnkji3hvr],.print-return-top[b-9vnkji3hvr]{display:none!important}}
/* /Components/Shared/ProcessBookStepAi.razor.rz.scp.css */
.step-ai-button[b-5vyf4om7dc]{float:right;margin:6px 0 6px 14px}.step-ai-button[b-5vyf4om7dc],.step-ai-dialog button[b-5vyf4om7dc]{padding:9px 14px;border:1px solid #b8cbd3;background:white;color:#203e50;cursor:pointer;border-radius:3px;font-size:13px}.step-ai-dialog button:disabled[b-5vyf4om7dc]{opacity:.5;cursor:default}.step-ai-overlay[b-5vyf4om7dc]{position:fixed;inset:0;z-index:15000;background:#15263080;display:grid;place-items:center;padding:24px}.step-ai-dialog[b-5vyf4om7dc]{background:white;border-top:4px solid #ff5722;padding:24px;width:min(820px,100%);max-height:85vh;overflow:auto;box-shadow:0 12px 40px #0004;text-align:left}.step-ai-dialog header[b-5vyf4om7dc]{display:flex;justify-content:space-between;align-items:start;gap:20px}.step-ai-dialog h2[b-5vyf4om7dc]{font-size:22px;margin:0}.step-ai-dialog p[b-5vyf4om7dc]{font-size:14px;line-height:1.5}.step-ai-dialog label[b-5vyf4om7dc]{display:block;font-weight:600}.step-ai-dialog textarea[b-5vyf4om7dc]{display:block;width:100%;box-sizing:border-box;margin:10px 0;padding:12px;border:1px solid #b8cbd3;font:inherit;resize:vertical}.step-ai-dialog section[b-5vyf4om7dc]{margin:16px 0;padding:12px;border:1px solid #dbe4e9}.step-ai-dialog h4[b-5vyf4om7dc]{margin:0 0 10px}.step-ai-dialog footer[b-5vyf4om7dc]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.step-ai-open[b-5vyf4om7dc]{background:#fff2b3}.step-ai-dialog [role=alert][b-5vyf4om7dc]{color:#912b20}.step-ai-dialog details[b-5vyf4om7dc]{margin:16px 0}@media print{.step-ai-button[b-5vyf4om7dc],.step-ai-overlay[b-5vyf4om7dc]{display:none!important}}
/* /Components/Shared/ProjectDiscoveryWorkbench.razor.rz.scp.css */
.discovery-page[b-2bv3rz2sfu]{max-width:1760px;margin:24px auto;padding:0 24px 48px;color:#1c303a}.discovery-hero[b-2bv3rz2sfu]{display:flex;align-items:start;justify-content:space-between;gap:32px;padding:28px;background:#052338;color:#fff;border-top:4px solid #f45b30}.discovery-hero small[b-2bv3rz2sfu]{font-size:11px;letter-spacing:.12em;color:#bde3ee}.discovery-hero h1[b-2bv3rz2sfu]{font-size:32px;line-height:1.2;margin:12px 0}.discovery-hero p[b-2bv3rz2sfu]{max-width:850px;font-size:14px;line-height:1.6;color:#d1e3e9}.discovery-metrics[b-2bv3rz2sfu]{display:grid;gap:14px;min-width:220px}.discovery-metrics span[b-2bv3rz2sfu]{font-size:12px;color:#d1e3e9}.discovery-metrics b[b-2bv3rz2sfu]{display:block;color:#fff;font-size:24px}.discovery-toolbar[b-2bv3rz2sfu]{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 0;background:#fbfaf7;border-bottom:1px solid #cad9df}.discovery-toolbar>span[b-2bv3rz2sfu]{margin-right:auto;font-size:12px;color:#526e7b}.discovery-message[b-2bv3rz2sfu]{padding:14px 18px;background:#fff2e9;border-left:3px solid #f45b30;white-space:pre-wrap}.discovery-content[b-2bv3rz2sfu]{border:1px solid #cad9df;border-top:0;background:#fff;padding:24px;min-width:0}.discovery-content h2[b-2bv3rz2sfu]{font-size:24px;margin:18px 0 14px}.discovery-content h3[b-2bv3rz2sfu]{font-size:19px;margin:12px 0}.discovery-content p[b-2bv3rz2sfu]{font-size:13px;line-height:1.6;color:#526e7b}.discovery-content fieldset[b-2bv3rz2sfu]{border:0;padding:0;min-width:0}.discovery-content label[b-2bv3rz2sfu]{display:grid;gap:7px;margin-bottom:12px;font-size:13px;font-weight:600;min-width:0}.discovery-content input:not([type=checkbox])[b-2bv3rz2sfu],.discovery-content textarea[b-2bv3rz2sfu],.discovery-content select[b-2bv3rz2sfu],.discovery-content[b-2bv3rz2sfu]  input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:40px;padding:10px;border:1px solid #aebfc7;border-radius:4px;background:#fff;color:#1c303a;font:inherit;font-weight:400}.discovery-content textarea[b-2bv3rz2sfu]{resize:vertical;line-height:1.5}.discovery-fields[b-2bv3rz2sfu]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}.discovery-two[b-2bv3rz2sfu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:18px 0}.coverage-grid[b-2bv3rz2sfu]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.coverage-topic[b-2bv3rz2sfu]{display:grid;gap:10px;background:#f3f7f8;border:1px solid #cad9df;border-top:3px solid #337b8a;padding:18px;text-align:left;color:#29424d;cursor:pointer}.coverage-topic small[b-2bv3rz2sfu]{color:#216b82;letter-spacing:.08em;font-size:10px}.coverage-topic strong[b-2bv3rz2sfu]{font-size:16px}.coverage-topic span[b-2bv3rz2sfu]{font-size:12px;color:#526e7b}.coverage-topic:hover[b-2bv3rz2sfu]{background:#eaf3f6}.interview-layout[b-2bv3rz2sfu]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px}.interview-layout aside[b-2bv3rz2sfu]{align-self:start;position:sticky;top:92px;max-height:75vh;overflow:auto;display:grid;gap:5px}.interview-layout aside button[b-2bv3rz2sfu]{display:grid;gap:7px;padding:12px;border:1px solid #cad9df;background:#f3f7f8;text-align:left;color:#29424d;cursor:pointer}.interview-layout aside button.selected[b-2bv3rz2sfu]{background:#e7f1f5;border-left:4px solid #f45b30}.interview-layout aside small[b-2bv3rz2sfu]{font-size:10px;color:#526e7b}.interview-layout aside span[b-2bv3rz2sfu]{font-size:13px;font-weight:600}.interview-layout>section[b-2bv3rz2sfu]{min-width:0}.question-card[b-2bv3rz2sfu],.inventory-editor[b-2bv3rz2sfu]{padding:22px;border:1px solid #cad9df;border-top:3px solid #f45b30;margin:20px 0}.question-card>small[b-2bv3rz2sfu],.inventory-editor header small[b-2bv3rz2sfu]{color:#58717c;font-size:11px;overflow-wrap:anywhere}.topic-rating[b-2bv3rz2sfu]{margin-top:24px!important;padding:18px!important;background:#f3f7f8}.additional-questions[b-2bv3rz2sfu],details[b-2bv3rz2sfu]{padding:16px 0;border-top:1px solid #d6e0e4}.additional-questions summary[b-2bv3rz2sfu],details summary[b-2bv3rz2sfu]{cursor:pointer;font-weight:600;font-size:14px}.additional-questions fieldset[b-2bv3rz2sfu]{padding-top:16px}.inventory-toolbar[b-2bv3rz2sfu]{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin-bottom:18px}.inventory-toolbar label[b-2bv3rz2sfu]{max-width:640px;flex:1;min-width:240px;margin:0}.inventory-toolbar span[b-2bv3rz2sfu],.record-actions span[b-2bv3rz2sfu]{color:#526e7b;font-size:12px}.inventory-editor header[b-2bv3rz2sfu]{display:flex;justify-content:space-between;align-items:start;gap:16px}.specific-fields[b-2bv3rz2sfu]{padding:18px;background:#f3f7f8}.record-actions[b-2bv3rz2sfu]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.discovery-content[b-2bv3rz2sfu]  .k-grid{font-size:13px}.discovery-content[b-2bv3rz2sfu]  .k-table-td{vertical-align:top}.discovery-content[b-2bv3rz2sfu]  .k-grid .gage-button{padding:6px 10px;min-height:34px;font-size:12px;margin-right:5px}.discovery-page :focus-visible[b-2bv3rz2sfu]{outline:3px solid #f45b30;outline-offset:2px}@media(max-width:1100px){.coverage-grid[b-2bv3rz2sfu]{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-fields[b-2bv3rz2sfu]{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-layout[b-2bv3rz2sfu]{grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:800px){.discovery-page[b-2bv3rz2sfu]{padding:0 12px 24px}.discovery-hero[b-2bv3rz2sfu]{flex-direction:column;padding:20px}.discovery-metrics[b-2bv3rz2sfu]{grid-template-columns:repeat(3,1fr);min-width:0;width:100%}.discovery-content[b-2bv3rz2sfu]{padding:16px}.interview-layout[b-2bv3rz2sfu]{grid-template-columns:1fr}.interview-layout aside[b-2bv3rz2sfu]{position:static;max-height:250px;grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-two[b-2bv3rz2sfu]{grid-template-columns:1fr}.discovery-toolbar[b-2bv3rz2sfu]{position:static}.inventory-editor[b-2bv3rz2sfu],.question-card[b-2bv3rz2sfu]{padding:14px}}
@media(max-width:500px){.coverage-grid[b-2bv3rz2sfu],.discovery-fields[b-2bv3rz2sfu]{grid-template-columns:1fr}.discovery-metrics[b-2bv3rz2sfu]{grid-template-columns:1fr}.discovery-hero h1[b-2bv3rz2sfu]{font-size:27px}}
.discovery-content.inventory-popup[b-2bv3rz2sfu]{height:100%;padding:0;border:0;box-sizing:border-box;overflow:hidden;min-height:0}.inventory-popup .inventory-editor[b-2bv3rz2sfu]{height:100%;margin:0;padding:0;border:0;display:flex;flex-direction:column;min-height:0}.inventory-popup-body[b-2bv3rz2sfu]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px 24px 24px}.inventory-popup .record-actions[b-2bv3rz2sfu]{flex-shrink:0;margin:0;padding:16px 24px;border-top:1px solid #cad9df;background:#fff}.inventory-popup-message[b-2bv3rz2sfu]{flex-basis:100%;margin:0!important;color:#1c303a!important}.inventory-popup .discovery-fields[b-2bv3rz2sfu]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.inventory-popup .discovery-fields[b-2bv3rz2sfu]{grid-template-columns:1fr}.inventory-popup-body[b-2bv3rz2sfu]{padding:4px 14px 14px}.inventory-popup .record-actions[b-2bv3rz2sfu]{padding:12px 14px}}
/* /Components/Shared/ProjectEmailGroupManager.razor.rz.scp.css */
.project-email-groups[b-yruo88nw16]{margin:26px 0;border:1px solid #172630;background:#fff}.project-email-groups>header[b-yruo88nw16]{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:24px 28px;border-bottom:1px solid #c9d0d4}.project-email-groups small[b-yruo88nw16],.group-members-heading small[b-yruo88nw16]{display:block;color:#f4511e;font-size:10px;font-weight:900;letter-spacing:.13em}.project-email-groups h2[b-yruo88nw16]{margin:6px 0;font-size:28px}.project-email-groups p[b-yruo88nw16]{margin:0;color:#596b75}.project-email-groups button[b-yruo88nw16],.project-email-group-dialog button[b-yruo88nw16]{min-height:39px;border:1px solid #172630;background:#fff;padding:8px 14px;font-weight:800}.project-email-groups>header button[b-yruo88nw16],.project-email-group-dialog .save[b-yruo88nw16],.group-members-heading button[b-yruo88nw16]{background:#f4511e;border-color:#f4511e;color:#fff}.project-email-group-list[b-yruo88nw16]{display:grid}.project-email-group-list article[b-yruo88nw16]{display:grid;grid-template-columns:minmax(300px,1fr) auto auto;gap:24px;align-items:center;padding:19px 28px;border-bottom:1px solid #d8dee1}.project-email-group-list article:last-child[b-yruo88nw16]{border-bottom:0}.project-email-group-list h3[b-yruo88nw16]{margin:4px 0;font-size:19px}.group-member-summary[b-yruo88nw16]{display:flex;gap:15px}.group-member-summary span[b-yruo88nw16]{color:#52636d}.group-empty[b-yruo88nw16]{padding:28px}.project-email-group-backdrop[b-yruo88nw16]{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:28px;background:rgba(16,31,41,.78)}.project-email-group-dialog[b-yruo88nw16]{display:grid;grid-template-rows:auto auto auto auto minmax(160px,1fr) auto;width:min(1240px,95vw);max-height:90vh;background:#f5f3ed;border-top:4px solid #f4511e;box-shadow:0 22px 70px #101d25}.project-email-group-dialog>header[b-yruo88nw16]{display:flex;justify-content:space-between;align-items:start;padding:20px 24px;background:#172630;color:#fff}.project-email-group-dialog h2[b-yruo88nw16]{margin:5px 0 0;font-size:25px}.project-email-group-dialog>header button[b-yruo88nw16]{color:#fff;background:transparent;border-color:#fff;font-size:20px}.group-message[b-yruo88nw16]{margin:0;padding:12px 22px;border-left:4px solid #bb3c29;background:#fff0ed;color:#8f281a;font-weight:700}.group-fields[b-yruo88nw16]{display:grid;grid-template-columns:1fr 1.4fr;gap:16px;padding:18px 22px}.group-fields label[b-yruo88nw16],.group-members label[b-yruo88nw16]{display:grid;gap:5px;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.group-fields input[b-yruo88nw16],.group-fields textarea[b-yruo88nw16],.group-members input[b-yruo88nw16],.group-members select[b-yruo88nw16]{min-height:40px;border:1px solid #9ba8ae;padding:8px;font:inherit;text-transform:none}.group-fields textarea[b-yruo88nw16]{height:62px;resize:vertical}.group-members-heading[b-yruo88nw16]{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;border-block:1px solid #c9d0d4;background:#ebe8e1}.group-members-heading b[b-yruo88nw16]{display:block;margin-top:4px}.group-members[b-yruo88nw16]{overflow:auto;padding:0 22px 18px}.group-members article[b-yruo88nw16]{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(210px,1fr) 150px 145px auto;gap:12px;align-items:end;padding:15px 0;border-bottom:1px solid #c9d0d4}.group-members .remove[b-yruo88nw16],.project-email-group-dialog .archive[b-yruo88nw16]{border-color:#cf4e38;color:#a42b1d}.project-email-group-dialog>footer[b-yruo88nw16]{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;padding:15px 22px;border-top:1px solid #c9d0d4;background:#fff}@media(max-width:900px){.project-email-group-list article[b-yruo88nw16],.group-members article[b-yruo88nw16],.group-fields[b-yruo88nw16]{grid-template-columns:1fr}.project-email-group-dialog[b-yruo88nw16]{width:96vw}.group-member-summary[b-yruo88nw16]{flex-wrap:wrap}}
.project-email-group-dialog[b-yruo88nw16]{width:min(1480px,calc(100vw - 72px));height:min(860px,calc(100vh - 72px));max-height:none;grid-template-rows:auto auto auto auto minmax(320px,1fr) auto}.project-email-group-dialog>header[b-yruo88nw16]{grid-row:1}.project-email-group-dialog>.group-message[b-yruo88nw16]{grid-row:2}.project-email-group-dialog>.group-fields[b-yruo88nw16]{grid-row:3}.project-email-group-dialog>.group-members-heading[b-yruo88nw16]{grid-row:4}.project-email-group-dialog>.group-members[b-yruo88nw16]{grid-row:5;min-height:0;overflow:auto;overscroll-behavior:contain;background:#fff}.project-email-group-dialog>footer[b-yruo88nw16]{grid-row:6;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:14px 22px}.group-footer-actions[b-yruo88nw16]{display:flex;align-items:center;gap:10px}.group-footer-actions button[b-yruo88nw16]{width:auto;min-width:112px;min-height:43px}.group-members-heading span[b-yruo88nw16]{display:block;margin-top:4px;color:#657680;font-size:11px}.group-members article[b-yruo88nw16]{position:relative;min-height:78px}.group-members article:has(.searchable-user-picker.is-open)[b-yruo88nw16]{z-index:20}.group-members[b-yruo88nw16]  .searchable-user-picker.is-open{z-index:30}.group-members[b-yruo88nw16]  .searchable-user-results{max-height:410px}.group-members[b-yruo88nw16]  .searchable-user-results>button{min-height:58px!important}@media(max-width:900px){.project-email-group-dialog[b-yruo88nw16]{width:calc(100vw - 20px);height:calc(100vh - 20px)}.project-email-group-dialog>.group-members[b-yruo88nw16]{padding-bottom:24px}.group-members article[b-yruo88nw16]{grid-template-columns:1fr}.group-footer-actions[b-yruo88nw16]{width:100%;justify-content:flex-end}}

.group-row-actions[b-yruo88nw16]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}

.group-members-heading[b-yruo88nw16]{flex-wrap:wrap;gap:12px}.group-member-search[b-yruo88nw16]{display:flex;align-items:end;gap:10px;flex-wrap:wrap;width:100%}.group-member-search label[b-yruo88nw16]{display:grid;gap:5px;flex:1;min-width:220px;font-size:12px;font-weight:700}.group-member-search input[b-yruo88nw16]{width:100%;min-height:38px;padding:8px 10px;border:1px solid #9ba8ae;background:#fff;font:inherit}.group-member-search button[b-yruo88nw16]{background:#fff;border-color:#9ba8ae;color:#172630}.group-member-search span[b-yruo88nw16]{padding-bottom:9px}.group-member-search button:disabled[b-yruo88nw16]{opacity:.5}
/* /Components/Shared/RfqClientQuote.razor.rz.scp.css */
.client-quote[b-w0rgrflde7]{color:#1c303a}.client-quote h1[b-w0rgrflde7]{font-size:27px;line-height:1.3;border-bottom:3px solid #f45b30;padding-bottom:14px}.client-quote h2[b-w0rgrflde7]{font-size:20px;line-height:1.4;margin:28px 0 14px}.client-quote h3[b-w0rgrflde7]{font-size:16px;line-height:1.4;margin:20px 0 10px}.client-quote p[b-w0rgrflde7]{font-size:14px;line-height:1.6;white-space:pre-wrap}.client-draft-notice[b-w0rgrflde7]{padding:14px;background:#fff5ed;border-left:3px solid #f45b30}.client-quote table[b-w0rgrflde7]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.client-quote th[b-w0rgrflde7],.client-quote td[b-w0rgrflde7]{padding:10px;border-bottom:1px solid #cad9df;text-align:left;overflow-wrap:anywhere;vertical-align:top}.client-quote thead th[b-w0rgrflde7]{background:#e7eff2}.client-quote .numeric[b-w0rgrflde7]{text-align:right;width:24%;font-variant-numeric:tabular-nums}.quote-category-total[b-w0rgrflde7]{background:#e7eff2;font-weight:700}.quote-subcategory-total[b-w0rgrflde7]{background:#f3f7f8;font-weight:600}.quote-scope-total[b-w0rgrflde7]{background:#fff5ed;font-weight:700}.client-quote thead[b-w0rgrflde7]{display:table-header-group}.client-quote tfoot[b-w0rgrflde7]{display:table-row-group}.client-quote tr[b-w0rgrflde7]{break-inside:avoid}.client-quote :is(h1,h2,h3)[b-w0rgrflde7]{break-after:avoid}
/* /Components/Shared/RfqDeliverablePivot.razor.rz.scp.css */
.category-pivot[b-hn39vkiev1]{margin-top:18px;min-width:0}.category-definitions[b-hn39vkiev1]{border:1px solid #cfdee4;padding:16px;margin:18px 0}.category-definitions summary[b-hn39vkiev1],.category-group summary[b-hn39vkiev1]{cursor:pointer;font-weight:600}.category-definitions article[b-hn39vkiev1]{border-top:1px solid #cfdee4;padding:16px 0}.category-actions[b-hn39vkiev1],.subcategory[b-hn39vkiev1],.pivot-toolbar[b-hn39vkiev1]{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.subcategory[b-hn39vkiev1]{margin:14px 0 0 24px}.category-pivot label[b-hn39vkiev1]{display:flex;flex-direction:column;gap:7px;flex:1 1 220px}.category-pivot input[b-hn39vkiev1],.category-pivot select[b-hn39vkiev1]{box-sizing:border-box;width:100%;padding:10px;border:1px solid #aebfc7;min-height:42px;font:inherit;background:white}.category-pivot button[b-hn39vkiev1]{padding:10px 14px;border:1px solid #1c303a;background:#1c303a;color:white;cursor:pointer}.category-pivot button:disabled[b-hn39vkiev1]{opacity:.45;cursor:not-allowed}.category-pivot .deliverable-link[b-hn39vkiev1]{background:none;color:#216b82;padding:0;border:0;text-align:left;text-decoration:underline;font:inherit;font-weight:600}.scroll[b-hn39vkiev1]{overflow-x:auto}table[b-hn39vkiev1]{width:100%;border-collapse:collapse;font-size:14px}th[b-hn39vkiev1],td[b-hn39vkiev1]{padding:12px;border-bottom:1px solid #d0dfe4;text-align:left;vertical-align:top}th[b-hn39vkiev1]{background:#edf3f5}td small[b-hn39vkiev1]{display:block;margin-top:8px}.category-group[b-hn39vkiev1]{padding:18px;border:1px solid #cfdee4;border-top:3px solid #337b8a;margin:18px 0}.category-group details[b-hn39vkiev1]{margin:16px 0 0;padding:12px;background:#f5f8f9}.pivot-metrics[b-hn39vkiev1]{display:flex;flex-wrap:wrap;gap:16px;margin:14px 0;font-size:14px}.pivot-total[b-hn39vkiev1]{padding:18px;background:#fff7f0;border-top:3px solid #f45b30;margin-top:18px}.category-pivot li[b-hn39vkiev1]{margin:10px 0}.category-pivot :is(button,input,select,summary):focus-visible[b-hn39vkiev1]{outline:3px solid #f45b30;outline-offset:2px}@media(max-width:600px){.category-actions[b-hn39vkiev1],.subcategory[b-hn39vkiev1],.pivot-toolbar[b-hn39vkiev1]{align-items:stretch;flex-direction:column}.category-pivot label[b-hn39vkiev1]{flex-basis:auto}.subcategory[b-hn39vkiev1]{margin-left:12px}}
.category-pivot h3[b-hn39vkiev1]{font-size:18px;line-height:1.4;letter-spacing:normal;margin:0 0 12px}.category-pivot summary[b-hn39vkiev1]{font-size:14px;line-height:1.5}.category-pivot h3[b-hn39vkiev1],.category-pivot summary[b-hn39vkiev1]{overflow-wrap:anywhere}

.category-deliverables[b-hn39vkiev1]{min-width:760px}.category-deliverables .numeric[b-hn39vkiev1]{text-align:right;font-variant-numeric:tabular-nums}.category-deliverables td:first-child[b-hn39vkiev1]{min-width:240px}.category-group details[open]>summary[b-hn39vkiev1]{margin-bottom:16px}
/* /Components/Shared/RfqQuoteCategoryBreakdown.razor.rz.scp.css */
.quote-category-breakdown[b-v9gfog749d]{margin:24px 0;color:#1c303a;min-width:0}.quote-category-breakdown h3[b-v9gfog749d]{font-size:18px;line-height:1.4;margin:0 0 12px}.quote-category-breakdown p[b-v9gfog749d]{font-size:13px;line-height:1.6}.quote-category-table[b-v9gfog749d]{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.quote-category-table th[b-v9gfog749d],.quote-category-table td[b-v9gfog749d]{padding:9px;border-bottom:1px solid #cad9df;text-align:left;vertical-align:top;overflow-wrap:anywhere}.quote-category-table thead th:first-child[b-v9gfog749d]{width:38%}.quote-category-table thead th[b-v9gfog749d]{background:#edf3f5}.quote-category-table .numeric[b-v9gfog749d]{text-align:right;font-variant-numeric:tabular-nums}.quote-category-table small[b-v9gfog749d]{display:block;margin-top:5px;font-size:11px;font-weight:400}.quote-category-total[b-v9gfog749d]{background:#e7eff2;font-weight:700}.quote-subcategory-total[b-v9gfog749d]{background:#f3f7f8;font-weight:600}.quote-scope-total[b-v9gfog749d]{background:#fff5ed;font-weight:700;border-top:2px solid #f45b30}.quote-category-table thead[b-v9gfog749d]{display:table-header-group}.quote-category-table tfoot[b-v9gfog749d]{display:table-row-group}.quote-category-table tr[b-v9gfog749d]{break-inside:avoid}.quote-category-breakdown h3[b-v9gfog749d]{break-after:avoid}
/* /Components/Shared/SimpleListGroupingEditor.razor.rz.scp.css */
.grouping-editor[b-l44ke47h7t]{font-size:13px;padding:12px 0}.grouping-editor p[b-l44ke47h7t]{color:#637681;line-height:1.5}.grouping-options[b-l44ke47h7t]{max-height:190px;overflow:auto;border:1px solid #d7e1e6;border-radius:4px}.grouping-option[b-l44ke47h7t]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;border-bottom:1px solid #e4eaee}.grouping-option span[b-l44ke47h7t]{overflow-wrap:anywhere}.grouping-entry[b-l44ke47h7t]{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin-top:12px}.grouping-entry label[b-l44ke47h7t]{display:grid;gap:6px;flex:1;min-width:140px}.grouping-entry input[b-l44ke47h7t]{padding:10px;width:100%;box-sizing:border-box;border:1px solid #a3b4bf}.grouping-editor button[b-l44ke47h7t]{padding:8px 12px;border:1px solid #b6c5cf;background:white;color:#173f55;cursor:pointer;white-space:nowrap}.grouping-editor button:hover[b-l44ke47h7t]{text-decoration:underline;text-underline-offset:4px}
/* /Components/Shared/TrainingInfographic.razor.rz.scp.css */
.training-image[b-0x3xmkrgby]{margin:24px 0}.image-stage[b-0x3xmkrgby]{position:relative;min-height:260px;background:#f1f6fb;border:1px solid #d3e0e9;border-radius:8px;overflow:hidden}.image-trigger[b-0x3xmkrgby]{display:block;width:100%;padding:0;border:0;background:white;cursor:zoom-in}.image-trigger img[b-0x3xmkrgby]{display:block;width:100%;height:auto}.training-image:not([data-state="ready"]) img[b-0x3xmkrgby]{opacity:0}.image-status[b-0x3xmkrgby]{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;gap:14px;color:#17364b;background:#f1f6fb}.training-image[data-state="ready"] .image-status[b-0x3xmkrgby]{display:none}.spinner[b-0x3xmkrgby]{width:30px;height:30px;border:3px solid #ccdae5;border-top-color:#2366a1;border-radius:50%;animation:turn-b-0x3xmkrgby 1s linear infinite}.training-image[data-state="error"] .spinner[b-0x3xmkrgby]{display:none}figcaption[b-0x3xmkrgby]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:14px 0;color:#536d80;font-size:14px}figcaption span[b-0x3xmkrgby]{margin-right:auto}button[data-enlarge]:disabled[b-0x3xmkrgby]{opacity:.5;cursor:wait}figcaption button[b-0x3xmkrgby],[data-retry][b-0x3xmkrgby]{padding:9px 14px;background:#17364b;color:white;border:0;border-radius:4px;cursor:pointer}a[b-0x3xmkrgby]{color:#205c91}button:focus-visible[b-0x3xmkrgby],a:focus-visible[b-0x3xmkrgby]{outline:3px solid #f25522;outline-offset:3px}@keyframes turn-b-0x3xmkrgby{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner[b-0x3xmkrgby]{animation:none}}
/* /Components/Shared/WorkflowDelegates.razor.rz.scp.css */
.delegates-workspace[b-19fv68u7wc]{padding:22px;color:#1b303a}.filters[b-19fv68u7wc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:20px 0}.filters label[b-19fv68u7wc]{display:grid;gap:8px}input[b-19fv68u7wc],select[b-19fv68u7wc],textarea[b-19fv68u7wc]{font:inherit;padding:10px;border:1px solid #b7c9cf;box-sizing:border-box}input[type=checkbox][b-19fv68u7wc]{width:18px;height:18px}table[b-19fv68u7wc]{width:100%;border-collapse:collapse;background:white}th[b-19fv68u7wc],td[b-19fv68u7wc]{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #d9e4e7}thead[b-19fv68u7wc],.role-group[b-19fv68u7wc]{background:#eaf2f3}small[b-19fv68u7wc]{display:block;color:#607985;margin-top:6px}.actions[b-19fv68u7wc],.paging[b-19fv68u7wc]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.assignment-table[b-19fv68u7wc]{overflow-x:auto}.assignment-table table[b-19fv68u7wc]{min-width:900px}button[b-19fv68u7wc]{cursor:pointer}.paging[b-19fv68u7wc]{justify-content:space-between}details p[b-19fv68u7wc]{max-width:60ch}
.delegation-popup[b-19fv68u7wc]{display:grid;gap:16px;padding:12px}.delegation-popup>label[b-19fv68u7wc]{display:flex;gap:8px;align-items:center}.delegation-popup label:has(textarea)[b-19fv68u7wc]{display:grid}.delegation-popup textarea[b-19fv68u7wc]{width:100%;min-height:100px}.delegation-popup>button[b-19fv68u7wc]{justify-self:start}
.filters label:has(input[type=checkbox])[b-19fv68u7wc]{display:flex;align-items:center;align-self:end;min-height:42px;gap:10px}

.my-role-list[b-19fv68u7wc]{display:grid;gap:20px}.my-role-card[b-19fv68u7wc]{background:white;border:1px solid #d3e0e5;border-top:3px solid #398491;border-radius:5px;overflow:hidden}.my-role-card>header[b-19fv68u7wc]{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 22px}.my-role-card h3[b-19fv68u7wc]{font-size:21px;margin:0}.delegate-summary[b-19fv68u7wc]{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#f5f8f9;padding:16px 22px}.delegate-summary span[b-19fv68u7wc]{display:block;font-size:13px;color:#607985;margin-bottom:6px}.delegate-summary strong[b-19fv68u7wc]{font-weight:500}.my-role-card details[b-19fv68u7wc]{padding:16px 22px}.my-role-card summary[b-19fv68u7wc]{cursor:pointer;font-weight:600;color:#316774}.my-role-card .assignment-table[b-19fv68u7wc]{margin-top:14px}.my-role-card .assignment-table table[b-19fv68u7wc]{min-width:650px}.source-badge[b-19fv68u7wc]{display:inline-block;background:#edf3f5;color:#46616d;border-radius:4px;padding:4px 8px;font-size:13px}.popup-section[b-19fv68u7wc]{border:1px solid #d3e0e5;border-radius:5px;padding:18px;display:grid;gap:14px}.popup-section h4[b-19fv68u7wc]{margin:0;font-size:18px}.popup-section>label[b-19fv68u7wc]{display:grid;gap:8px}.popup-section p[b-19fv68u7wc]{margin:0;color:#607985}.popup-section .filters[b-19fv68u7wc]{margin:0}.delegates-workspace>h2[b-19fv68u7wc]{font-size:30px;margin:0 0 10px}@media(max-width:650px){.delegate-summary[b-19fv68u7wc]{grid-template-columns:1fr}.my-role-card>header[b-19fv68u7wc]{align-items:start;flex-direction:column}}

.delegate-form-toolbar[b-19fv68u7wc]{display:flex;justify-content:flex-end;align-items:center;gap:12px;position:sticky;top:0;z-index:2;background:#fff;padding:4px 0 14px;border-bottom:1px solid #d9e4e7}.delegate-form-error[b-19fv68u7wc]{padding:12px 16px;border:1px solid #d6a8a2;border-left:4px solid #b1392b;border-radius:4px;background:#fff5f3;color:#8b291f;white-space:pre-wrap}

.delegation-architecture[b-19fv68u7wc]{padding:20px;line-height:1.6;color:#1b303a}.delegation-architecture h3[b-19fv68u7wc]{font-size:21px}.delegation-architecture ol[b-19fv68u7wc]{padding-left:30px;display:grid;gap:12px}.delegation-architecture li[b-19fv68u7wc]{background:#f3f7f8;border-left:3px solid #398491;padding:12px 16px}.delegation-architecture li p[b-19fv68u7wc]{margin:4px 0 0}

.delegation-info-button[b-19fv68u7wc]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #b8d9e7;border-radius:20px;background:#edf7fc;color:#22647e;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.delegation-info-button span[b-19fv68u7wc]{font-size:19px;line-height:1}.delegation-info-button:hover[b-19fv68u7wc]{background:#dceff8;border-color:#77b3cd}.delegation-info-button:focus-visible[b-19fv68u7wc]{outline:2px solid #287f9e;outline-offset:3px}
/* /Components/Shared/WorkflowRoleAdministration.razor.rz.scp.css */
.role-admin[b-0x90hwnsf7]{padding:20px;border:1px solid #d4e1e5;border-top:3px solid #398491;background:#fff;margin:20px 0}.role-admin header[b-0x90hwnsf7]{display:flex;align-items:center;justify-content:space-between;gap:20px}.role-admin h3[b-0x90hwnsf7]{font-size:22px;margin:0}.role-admin table[b-0x90hwnsf7]{width:100%;border-collapse:collapse;margin:16px 0}.role-admin th[b-0x90hwnsf7],.role-admin td[b-0x90hwnsf7]{padding:12px;border-bottom:1px solid #d4e1e5;text-align:left}.role-admin th[b-0x90hwnsf7]{background:#eaf2f4}.role-definition-form[b-0x90hwnsf7]{display:grid;gap:18px;padding:16px}.role-definition-form>label[b-0x90hwnsf7]{display:grid;gap:8px}.role-definition-form input:not([type=checkbox])[b-0x90hwnsf7]{padding:10px;border:1px solid #b7c9cf;font:inherit}.role-definition-actions[b-0x90hwnsf7]{display:flex;justify-content:flex-end;gap:12px;position:sticky;top:0;background:#fff}.role-definition-form p[b-0x90hwnsf7]{margin:0;line-height:1.5;color:#526f7c}
/* /Components/SimpleListChangeReview.razor.rz.scp.css */
.change-review-backdrop[b-pglsjg4h1s]{position:fixed;inset:0;z-index:2300;background:#142b3ba6;display:flex;align-items:center;justify-content:center;padding:16px}
.change-review[b-pglsjg4h1s]{width:min(1250px,96vw);height:94vh;background:#f3f6f7;color:#192e3c;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 16px 60px #0004}
header[b-pglsjg4h1s]{display:flex;justify-content:space-between;align-items:center;background:white;padding:18px 24px;border-bottom:3px solid #fc5625;gap:16px}h2[b-pglsjg4h1s]{margin:4px 0;font-size:23px}small[b-pglsjg4h1s]{color:#657783}
.review-range[b-pglsjg4h1s]{display:flex;align-items:end;gap:16px;padding:16px 24px;flex-wrap:wrap;background:white}label[b-pglsjg4h1s]{display:flex;flex-direction:column;gap:5px;font-size:13px}.check[b-pglsjg4h1s]{flex-direction:row;align-items:center;gap:8px}.check input[b-pglsjg4h1s]{width:auto}
input[b-pglsjg4h1s],textarea[b-pglsjg4h1s]{padding:9px;border:1px solid #a3b4bf;border-radius:4px;font:inherit}button[b-pglsjg4h1s]{border:1px solid #b6c5cf;padding:10px 16px;background:white;color:#183f55;font:inherit;border-radius:4px;cursor:pointer}.primary[b-pglsjg4h1s]{background:#fc5625;color:white;border-color:#fc5625}button:disabled[b-pglsjg4h1s]{opacity:.5;cursor:default}
.review-help[b-pglsjg4h1s],.review-count[b-pglsjg4h1s],[role=status][b-pglsjg4h1s]{margin:6px 24px;font-size:13px}.review-help[b-pglsjg4h1s]{color:#526b7a}.review-document[b-pglsjg4h1s]{overflow:auto;min-height:0;padding:12px 24px 32px;flex:1}
article[b-pglsjg4h1s]{background:white;border:1px solid #cbd8de;border-top:4px solid #16818e;margin:0 0 24px;padding:24px;box-shadow:0 3px 12px #183f5510}.reviewed[b-pglsjg4h1s]{border-top-color:#238354}.review-item-heading[b-pglsjg4h1s]{display:flex;justify-content:space-between;gap:20px;align-items:start;border-bottom:1px solid #dce5e9;padding-bottom:16px}h3[b-pglsjg4h1s]{margin:0 0 6px;font-size:20px}h4[b-pglsjg4h1s]{font-size:14px;margin:16px 0 10px}
table[b-pglsjg4h1s]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}th[b-pglsjg4h1s],td[b-pglsjg4h1s]{border:1px solid #d5e0e5;padding:10px;text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}thead[b-pglsjg4h1s]{background:#183f55;color:white}th:first-child[b-pglsjg4h1s]{width:18%}tbody th[b-pglsjg4h1s]{background:#f5f8f9}
.review-notes[b-pglsjg4h1s]{margin-top:18px;padding:16px;background:#f3f8fa;border:1px solid #d5e0e5}.review-notes textarea[b-pglsjg4h1s]{min-height:70px;resize:vertical}.review-notes button[b-pglsjg4h1s]{margin-top:8px}.review-note[b-pglsjg4h1s]{border-left:3px solid #16818e;padding:8px 12px;background:white;margin-bottom:10px}.review-note p[b-pglsjg4h1s]{white-space:pre-wrap;margin:5px 0}.empty[b-pglsjg4h1s]{padding:40px;text-align:center}
@media(max-width:650px){.change-review-backdrop[b-pglsjg4h1s]{padding:4px}.review-document[b-pglsjg4h1s]{padding:8px}article[b-pglsjg4h1s]{padding:12px}.review-item-heading[b-pglsjg4h1s]{flex-direction:column}.review-range[b-pglsjg4h1s]{padding:12px}.review-help[b-pglsjg4h1s],.review-count[b-pglsjg4h1s]{margin:6px 12px}}
/* /Components/SimpleListMergeDialog.razor.rz.scp.css */
.merge-backdrop[b-sz9hgkml01]{position:fixed;inset:0;z-index:2200;background:#142b3b99;display:grid;place-items:center}.merge-dialog[b-sz9hgkml01]{width:min(1250px,96vw);max-height:94vh;overflow:auto;background:white;color:#192e3c;padding:0 24px 24px;border-radius:8px;box-shadow:0 12px 60px #0004}.merge-dialog header[b-sz9hgkml01]{position:sticky;top:0;z-index:1;background:white;display:flex;gap:12px;align-items:center;border-bottom:2px solid #fc5625;padding:18px 0}.merge-dialog header div[b-sz9hgkml01]{flex:1}.merge-dialog h2[b-sz9hgkml01]{font-size:22px;margin:6px 0}.merge-dialog button[b-sz9hgkml01]{padding:10px 16px;border:1px solid #b6c5cf;background:white;color:#192e3c;cursor:pointer}.merge-dialog .primary[b-sz9hgkml01]{background:#fc5625;color:white;border-color:#fc5625}.merge-dialog button:disabled[b-sz9hgkml01]{opacity:.5;cursor:default}.merge-dialog label[b-sz9hgkml01]{display:flex;flex-direction:column;gap:6px;margin:12px 0}.merge-dialog .convert[b-sz9hgkml01]{flex-direction:row;align-items:center}.comparison[b-sz9hgkml01]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.comparison article[b-sz9hgkml01]{padding:12px;border:1px solid #d8e1e7;margin-bottom:12px;background:#f5f8fa}.comparison p[b-sz9hgkml01]{white-space:pre-wrap}.comparison input[b-sz9hgkml01],.comparison textarea[b-sz9hgkml01]{width:100%;box-sizing:border-box;border:1px solid #a3b4bf;padding:10px;font:inherit}.comparison fieldset[b-sz9hgkml01]{border:0;padding:0;margin:0;min-width:0}.hint[b-sz9hgkml01],small[b-sz9hgkml01]{color:#657783;font-size:12px}.working[b-sz9hgkml01]{display:flex;align-items:center;gap:10px;background:#eaf3f5;padding:12px}.spinner[b-sz9hgkml01]{width:18px;height:18px;border:3px solid #cbdce0;border-top-color:#fc5625;border-radius:50%;animation:spin-b-sz9hgkml01 .8s linear infinite}@keyframes spin-b-sz9hgkml01{to{transform:rotate(360deg)}}@media(max-width:750px){.comparison[b-sz9hgkml01]{grid-template-columns:1fr}.merge-dialog header[b-sz9hgkml01]{flex-wrap:wrap}.merge-dialog header div[b-sz9hgkml01]{flex-basis:100%}}
/* /Components/SimpleListMergeHistory.razor.rz.scp.css */
.merge-history[b-gv4xxwelrf]{flex:0 0 auto;padding:12px;background:#f5f8fa;border:1px solid #cadce3;margin-top:12px;max-height:300px;overflow:auto;color:#192e3c}.merge-history details[b-gv4xxwelrf],.merge-history article[b-gv4xxwelrf],.merge-history section[b-gv4xxwelrf]{padding:8px;border-top:1px solid #d8e1e7}.merge-history summary[b-gv4xxwelrf]{cursor:pointer;font-weight:600}.merge-history p[b-gv4xxwelrf]{white-space:pre-wrap;font-size:13px}
/* /Components/SimpleListOverview.razor.rz.scp.css */
.list-overview[b-m9h6rcbpgu]{padding:20px 0;color:#192e3c}.list-overview header[b-m9h6rcbpgu]{display:flex;justify-content:space-between;align-items:center;gap:18px}.list-overview h2[b-m9h6rcbpgu]{margin:0;font-size:26px}.list-overview p[b-m9h6rcbpgu]{font-size:14px;line-height:1.6}.list-overview button[b-m9h6rcbpgu]{font:inherit;border:1px solid #cbd8df;background:white;color:#192e3c;padding:10px 14px;cursor:pointer}.list-overview button:hover[b-m9h6rcbpgu]{border-color:#fc5625;text-decoration:underline;text-underline-offset:3px}.list-overview .primary[b-m9h6rcbpgu]{background:#fc5625;color:white;border-color:#fc5625}.list-overview button:disabled[b-m9h6rcbpgu]{opacity:.5;cursor:default}.metrics[b-m9h6rcbpgu]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0}.metrics button[b-m9h6rcbpgu]{text-align:left;border-top:3px solid #008b95;font-size:13px}.metrics strong[b-m9h6rcbpgu]{display:block;font-size:28px;margin-bottom:5px}.scope-help[b-m9h6rcbpgu]{color:#60727d;font-size:12px!important;max-width:100ch}.summary[b-m9h6rcbpgu]{padding:20px;background:#f5f8fa;border:1px solid #ccdce5;border-top:3px solid #fc5625;margin:24px 0}.summary ul[b-m9h6rcbpgu]{padding-left:20px}.summary li[b-m9h6rcbpgu]{margin-bottom:14px}.summary h4[b-m9h6rcbpgu]{font-size:17px;margin:20px 0 8px}.summary li p[b-m9h6rcbpgu]{margin:6px 0}.sources[b-m9h6rcbpgu]{display:flex;gap:6px;flex-wrap:wrap}.sources button[b-m9h6rcbpgu]{font-size:12px;padding:5px 8px}.suggestion[b-m9h6rcbpgu]{font-size:11px;background:#fff0dd;color:#805019;padding:3px 7px;border-radius:12px}.attention>button[b-m9h6rcbpgu]{display:flex;justify-content:space-between;gap:16px;width:100%;text-align:left;margin-bottom:8px}.attention small[b-m9h6rcbpgu]{display:block;margin-top:5px;color:#60727d}.error[b-m9h6rcbpgu]{color:#9b351b;background:#fff0ec;padding:12px}@media(max-width:1000px){.metrics[b-m9h6rcbpgu]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.metrics[b-m9h6rcbpgu]{grid-template-columns:repeat(2,minmax(0,1fr))}.list-overview header[b-m9h6rcbpgu]{align-items:flex-start;flex-direction:column}}
.summary-spinner[b-m9h6rcbpgu]{display:inline-block;width:14px;height:14px;border:2px solid #ccdce5;border-top-color:#fc5625;border-radius:50%;animation:summary-spin-b-m9h6rcbpgu .8s linear infinite;vertical-align:middle}@keyframes summary-spin-b-m9h6rcbpgu{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.summary-spinner[b-m9h6rcbpgu]{animation:none}}
/* /Components/SimpleListOwnerPicker.razor.rz.scp.css */
.simple-list-owner-picker[b-hh1vxy7h28]{display:flex;align-items:center;gap:4px;min-width:0;width:100%}
.owner-search[b-hh1vxy7h28]{flex:1;min-width:0;width:100%;height:36px;padding:7px 9px;border:1px solid #a3b4bf;border-radius:4px;background:#fff;color:#192e3c;font:inherit;font-size:13px;box-sizing:border-box}
.owner-search:focus[b-hh1vxy7h28]{outline:2px solid #16818e;outline-offset:1px}
.owner-clear[b-hh1vxy7h28],.owner-toggle[b-hh1vxy7h28]{flex:none;height:36px;border:1px solid #b6c5cf;background:#fff;color:#183f55;border-radius:4px;padding:5px 7px;font:inherit;font-size:12px;cursor:pointer}
.owner-clear:hover[b-hh1vxy7h28],.owner-toggle:hover[b-hh1vxy7h28]{background:#edf5f7;border-color:#16818e}
button:disabled[b-hh1vxy7h28],input:disabled[b-hh1vxy7h28]{opacity:.6;cursor:default}
.owner-options[b-hh1vxy7h28]{position:fixed;inset:auto;margin:0;padding:4px;box-sizing:border-box;border:1px solid #a3b4bf;border-radius:5px;background:white;color:#192e3c;box-shadow:0 6px 24px #142b3b33;overflow-y:auto}
.owner-options[b-hh1vxy7h28]::backdrop{background:transparent}
.owner-options button[b-hh1vxy7h28]{display:block;width:100%;border:0;background:white;color:#192e3c;text-align:left;padding:9px 12px;font:inherit;font-size:13px;cursor:pointer}
.owner-options button:hover[b-hh1vxy7h28],.owner-options button:focus-visible[b-hh1vxy7h28]{background:#eaf3f5;outline:2px solid #16818e;outline-offset:-2px}
.owner-options button[aria-selected=true][b-hh1vxy7h28]{font-weight:700;background:#eef4f7}
.owner-options p[b-hh1vxy7h28]{padding:8px;font-size:13px}
/* /Components/SolutionDesignBook.razor.rz.scp.css */
.toc-screen-entry.master-data-entry .toc-screen-main[b-uf5yxcb7dx]{box-shadow:inset 5px 0 #f4511e}
.toc-screen-entry.master-data-entry .toc-screen-main div[b-uf5yxcb7dx]:before{content:"MASTER LOOKUP DATA";display:block;margin-bottom:4px;color:#f4511e;font-size:8px;font-weight:900;letter-spacing:.11em}
.design-workstream-summary.h2r-summary[b-uf5yxcb7dx]{margin-top:12px}.solution-toc-row.h2r-row .toc-workstream[b-uf5yxcb7dx]{box-shadow:inset 6px 0 0 #0d7e84}

.solution-design-book[b-uf5yxcb7dx]{scroll-margin-top:110px}

.waiting-for-approval[b-uf5yxcb7dx]{color:#805400}.toc-status-stamp.waiting-for-approval[b-uf5yxcb7dx]{background:#fff1cd;border-color:#c69c36}

.toc-search[b-uf5yxcb7dx]{padding:18px 24px;background:#f5f8f9;border-bottom:1px solid #bdcdd5;color:#203f50}.toc-search label[b-uf5yxcb7dx]{display:block;font-weight:600;margin-bottom:8px}.toc-search>div[b-uf5yxcb7dx]{display:flex;gap:12px}.toc-search input[b-uf5yxcb7dx]{flex:1;min-width:0;padding:12px;border:1px solid #a8bec9;font:inherit;background:white}.toc-search button[b-uf5yxcb7dx]{flex:0 0 auto;padding:10px 16px;border:1px solid #a8bec9;background:white;color:#203f50;font:inherit}.toc-search p[b-uf5yxcb7dx]{margin:10px 0 0;font-size:13px}.toc-search button:disabled[b-uf5yxcb7dx]{opacity:.5}@media(max-width:650px){.toc-search>div[b-uf5yxcb7dx]{flex-direction:column}}

.toc-refresh-status[b-uf5yxcb7dx] { margin: 0; padding: .5rem 1rem; font-size: .85rem; color: #315363; background: #edf4f6; }

/* Keep enough scroll space to align the configuration header while its content loads. */
.design-screen-reader[b-uf5yxcb7dx] { min-height: 100vh; }

/* Keep context above the configuration list rather than beside its full height. */
.solution-toc .solution-toc-row[b-uf5yxcb7dx]{display:grid;grid-template-columns:1fr;min-width:0;margin:20px 0;border:1px solid #bdcdd5;border-top:3px solid #087f8c}
.solution-toc .solution-toc-row>div[b-uf5yxcb7dx]{border-right:0}
.solution-toc .toc-workstream[b-uf5yxcb7dx]{padding:20px 24px 12px;background:#f6f5f1}
.solution-toc .toc-workstream h4[b-uf5yxcb7dx]{font-size:24px}
.solution-toc .toc-area[b-uf5yxcb7dx]{padding:12px 24px 20px;background:#f6f5f1;border-bottom:1px solid #bdcdd5}
.solution-toc .toc-area h5[b-uf5yxcb7dx]{margin:0 0 6px}
.solution-toc .toc-area>small[b-uf5yxcb7dx]{display:none}
.solution-toc .toc-area[b-uf5yxcb7dx]  .learning-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}
.solution-toc .toc-screen-entry[b-uf5yxcb7dx]{display:grid;grid-template-columns:minmax(300px,1fr) minmax(420px,1.2fr);align-items:center}
.solution-toc .toc-screen-entry>.toc-screen-main[b-uf5yxcb7dx]{border-bottom:0;padding:20px 16px;grid-template-columns:26px minmax(0,1fr) auto auto}
.toc-company-details[b-uf5yxcb7dx]{grid-column:1/-1;background:#faf9f6;border-top:1px solid #e1e7e9}
.toc-company-details>summary[b-uf5yxcb7dx]{padding:10px 24px;cursor:pointer;font-size:13px;color:#315363}
.completion-key[b-uf5yxcb7dx]{padding:16px 24px;margin:0;background:#edf4f6;color:#315363;font-size:13px;line-height:1.6}
.solution-toc[b-uf5yxcb7dx]{overflow:visible}
@container designbook (max-width:1100px){
 .solution-toc .toc-screen-entry[b-uf5yxcb7dx]{grid-template-columns:1fr}
 .solution-toc .toc-area[b-uf5yxcb7dx]  .learning-links{grid-template-columns:repeat(2,minmax(0,1fr))}
 .solution-toc .solution-toc-header[b-uf5yxcb7dx]{min-width:0}
}
@container designbook (max-width:600px){
 .solution-toc .toc-area[b-uf5yxcb7dx]  .learning-links{grid-template-columns:1fr}
 .solution-toc .toc-screen-entry>.toc-screen-main[b-uf5yxcb7dx]{grid-template-columns:24px minmax(0,1fr) auto}
 .solution-toc .toc-screen-main em[b-uf5yxcb7dx]{display:none}
}
.toc-search .toc-filter-controls[b-uf5yxcb7dx]{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-top:14px}.toc-filter-controls label[b-uf5yxcb7dx]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:140px}.toc-filter-controls select[b-uf5yxcb7dx],.toc-filter-controls input[b-uf5yxcb7dx]{width:100%;min-height:42px;padding:8px;border:1px solid #b4c8d0;background:white;color:#203f50;font:inherit}.toc-filter-controls button[b-uf5yxcb7dx]{min-height:42px}

.design-screen-reader-header[b-uf5yxcb7dx]{grid-template-columns:minmax(0,1fr) auto}
/* /Components/TaskListOrganizationPanel.razor.rz.scp.css */
.organization[b-edlgshg786]{padding:18px;background:#f6f9fa;border:1px solid #c7dce4;margin:16px 0}.organization h2[b-edlgshg786]{margin-top:0}.organization p[b-edlgshg786]{color:#526c7b;line-height:1.5}.layout[b-edlgshg786]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;margin-top:18px}.layout aside button[b-edlgshg786]{display:block;width:100%;text-align:left;margin-bottom:8px}.create[b-edlgshg786]{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.create label[b-edlgshg786]{flex:1;min-width:200px}.organization label[b-edlgshg786]{display:flex;flex-direction:column;gap:6px;margin:10px 0}.organization input:not([type=checkbox])[b-edlgshg786],.organization textarea[b-edlgshg786]{padding:9px;border:1px solid #b8cbd5;width:100%;box-sizing:border-box}.organization fieldset[b-edlgshg786]{border:0;padding:0;margin:0;min-width:0}.organization button[b-edlgshg786]{padding:10px 12px;background:white;color:#203e50;border:1px solid #b8cbd5;border-radius:3px;cursor:pointer}.organization button.active[b-edlgshg786]{border-color:#16879a;background:#e6f3f5;font-weight:600}.choices[b-edlgshg786]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.choices label[b-edlgshg786],.organization .check[b-edlgshg786]{flex-direction:row;align-items:center}.task[b-edlgshg786]{display:block;text-align:left;width:100%;margin:6px 0}.organization small[b-edlgshg786]{display:block;margin-top:5px;color:#58707f;font-weight:400}.task-row[b-edlgshg786]{display:flex;align-items:center;gap:12px}@media(max-width:850px){.layout[b-edlgshg786]{grid-template-columns:1fr}.choices[b-edlgshg786]{grid-template-columns:1fr 1fr}}
.member-table[b-edlgshg786]{overflow-x:auto;margin:14px 0}.member-table table[b-edlgshg786]{width:100%;border-collapse:collapse;background:white;min-width:660px}.member-table th[b-edlgshg786],.member-table td[b-edlgshg786]{padding:10px;border-bottom:1px solid #d4e1e7;text-align:left;vertical-align:middle}.member-table th[b-edlgshg786]{background:#eaf3f6}.member-table th:first-child[b-edlgshg786]{width:30%}.member-table th:not(:first-child)[b-edlgshg786]{width:23%}.member-table .check[b-edlgshg786]{margin:0}.member-table select[b-edlgshg786]{width:100%;padding:9px;border:1px solid #b8cbd5;background:white}.member-table .member-selected[b-edlgshg786]{background:#f2f9fa}.member-table input:disabled[b-edlgshg786],.member-table select:disabled[b-edlgshg786]{background:#f0f2f3;color:#84949c}
/* /Components/TaskTopicBriefEditor.razor.rz.scp.css */
.topic-brief[b-3urlkgx790]{margin:18px 0;padding:20px;border:1px solid #c9dce3;border-top:3px solid #16879a;border-radius:6px;background:#fff}.topic-brief header[b-3urlkgx790]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.topic-brief h3[b-3urlkgx790],.topic-brief h4[b-3urlkgx790]{margin:0 0 8px}.topic-brief small[b-3urlkgx790]{display:block;color:#526c7b}.topic-brief p[b-3urlkgx790]{line-height:1.6}.topic-brief fieldset[b-3urlkgx790]{margin:16px 0;padding:18px;border:1px solid #16879a;background:#f3f8fa}.topic-brief label[b-3urlkgx790]{display:block;margin:10px 0}.topic-brief input[b-3urlkgx790],.topic-brief textarea[b-3urlkgx790]{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px;border:1px solid #b5c9d3;border-radius:3px;font:inherit}.topic-brief article[b-3urlkgx790],.topic-brief li[b-3urlkgx790]{padding:14px;margin:12px 0;border:1px solid #d7e3e8;background:#fff}.topic-brief button[b-3urlkgx790]{padding:9px 13px;border:1px solid #b5c9d3;background:#fff;color:#203e50;cursor:pointer}.topic-brief button:disabled[b-3urlkgx790]{opacity:.5;cursor:default}.topic-brief .accept[b-3urlkgx790]{background:#fa582b;color:#fff;border-color:#fa582b}.preserve-lines[b-3urlkgx790]{white-space:pre-wrap}.accepted[b-3urlkgx790]{padding-top:16px;border-top:1px solid #d7e3e8}.accepted ol[b-3urlkgx790]{padding-left:28px}.topic-brief button:focus-visible[b-3urlkgx790]{outline:3px solid #16879a;outline-offset:2px}
/* /Components/TaskTopicPicker.razor.rz.scp.css */
.topics[b-gsgfkkylqz]{border:1px solid #c7dce4;background:#f6f9fa;padding:12px;margin:12px 0}.topics summary[b-gsgfkkylqz]{cursor:pointer;font-weight:600}.topics label[b-gsgfkkylqz]{display:inline-flex;gap:8px;align-items:center;margin:10px 18px 4px 0}
/* /Components/TimeExpenseChargingDiagram.razor.rz.scp.css */
.charging-map[b-a1t7xnsdwy]{margin:24px 0;padding:24px;background:#edf4f6;border:1px solid #c4d6de;border-top:4px solid #f2673a;color:#203f50}.charging-map small[b-a1t7xnsdwy]{font-size:11px;font-weight:700;letter-spacing:.1em;color:#087f8c}.charging-map h3[b-a1t7xnsdwy]{font-size:24px;margin:6px 0}.charging-map p[b-a1t7xnsdwy]{margin:8px 0}.relationship-chain[b-a1t7xnsdwy]{display:grid;grid-template-columns:1fr 65px 1fr 65px 1fr;align-items:stretch;margin-top:22px}.relationship-chain section[b-a1t7xnsdwy]{background:white;border:1px solid #c4d6de;border-top:3px solid #087f8c;padding:16px;min-width:0}.step[b-a1t7xnsdwy]{font-size:12px;font-weight:700;color:#c74820}.charging-map h4[b-a1t7xnsdwy]{font-size:17px;margin:7px 0}.relationship-chain p[b-a1t7xnsdwy],.relationship-chain strong[b-a1t7xnsdwy]{font-size:13px;display:block}.connector[b-a1t7xnsdwy]{align-self:center;text-align:center;font-size:11px}.connector span[b-a1t7xnsdwy]{display:block;font-size:28px;color:#087f8c}.choices[b-a1t7xnsdwy]{display:flex;flex-wrap:wrap;gap:5px}.choices span[b-a1t7xnsdwy]{background:#e8f4ed;padding:4px 7px;font-size:12px}.choices .excluded[b-a1t7xnsdwy]{background:#f4eeee;color:#713c35}.organization[b-a1t7xnsdwy]{display:flex;align-items:center;gap:18px;background:white;border-left:4px solid #087f8c;padding:16px;margin-top:14px}.organization span[b-a1t7xnsdwy],.gate p[b-a1t7xnsdwy]{font-size:14px}.gate[b-a1t7xnsdwy]{text-align:center;padding:14px}.gate>span[b-a1t7xnsdwy]{display:block;font-size:26px;color:#087f8c}.dates[b-a1t7xnsdwy]{background:white;padding:16px}.dates h4[b-a1t7xnsdwy]{margin-top:0}.dates p[b-a1t7xnsdwy]{font-size:14px}.date-options[b-a1t7xnsdwy]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.date-options>div[b-a1t7xnsdwy]{border-top:3px solid #7a929c;padding:10px;background:#f5f7f8}.date-options>div:nth-child(2)[b-a1t7xnsdwy]{border-color:#c88c24}.date-options>div:nth-child(3)[b-a1t7xnsdwy]{border-color:#b84737}.date-options strong[b-a1t7xnsdwy],.date-options span[b-a1t7xnsdwy]{display:block}.date-options span[b-a1t7xnsdwy]{font-size:13px;margin-top:4px}.result[b-a1t7xnsdwy]{background:#203f50;color:white;padding:16px;margin-top:16px}.result strong[b-a1t7xnsdwy],.result span[b-a1t7xnsdwy]{display:block}.result span[b-a1t7xnsdwy]{font-size:13px;margin-top:5px}@media(max-width:850px){.relationship-chain[b-a1t7xnsdwy]{grid-template-columns:1fr}.connector[b-a1t7xnsdwy]{padding:7px}.connector span[b-a1t7xnsdwy]{transform:rotate(90deg)}.organization[b-a1t7xnsdwy]{align-items:flex-start;flex-direction:column;gap:6px}.date-options[b-a1t7xnsdwy]{grid-template-columns:1fr}.charging-map[b-a1t7xnsdwy]{padding:16px}}@media print{.charging-map[b-a1t7xnsdwy]{break-inside:avoid}.relationship-chain[b-a1t7xnsdwy]{grid-template-columns:1fr 50px 1fr 50px 1fr}.connector span[b-a1t7xnsdwy]{transform:none}}
/* /Components/TimeLaborLearning.razor.rz.scp.css */
.learning-links[b-l9jphkiw1e]{display:grid;gap:10px;margin-top:22px}.learning-links button[b-l9jphkiw1e]{display:flex;gap:10px;align-items:center;text-align:left;padding:13px;border:1px solid #bfd0d7;border-radius:5px;background:#f3f8f9;color:#203e50;cursor:pointer;font:inherit}.learning-links button:hover[b-l9jphkiw1e]{border-color:#087f8c;background:#e8f3f5}.learning-links button>span:nth-child(2)[b-l9jphkiw1e]{flex:1}.learning-links b[b-l9jphkiw1e]{font-size:14px;line-height:1.4;display:block}.learning-links small[b-l9jphkiw1e]{display:block;font-size:12px;line-height:1.5;margin-top:4px;color:#526976}.learning-dialog[b-l9jphkiw1e]{padding:0;border:0;border-radius:10px;width:min(1120px,94vw);max-width:94vw;max-height:90dvh;overflow:auto;color:#203e50;box-shadow:0 20px 80px #122b4060;background:#fff}.learning-dialog[b-l9jphkiw1e]::backdrop{background:#10293699}.learning-dialog header[b-l9jphkiw1e]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;border-top:5px solid #f2673a;border-bottom:1px solid #dce5e9;background:#fff}.learning-dialog h2[b-l9jphkiw1e]{font-size:28px;margin:8px 0 0;line-height:1.2}.learning-dialog header small[b-l9jphkiw1e]{font-size:11px;letter-spacing:1px;color:#087f8c;font-weight:700}.learning-dialog button[b-l9jphkiw1e]{font:inherit;border:1px solid #bed0d8;background:#fff;border-radius:4px;padding:9px 15px;color:#203e50;cursor:pointer;white-space:nowrap}.learning-dialog button:focus-visible[b-l9jphkiw1e],.learning-links button:focus-visible[b-l9jphkiw1e],.learning-dialog select:focus-visible[b-l9jphkiw1e]{outline:3px solid #087f8c;outline-offset:3px}.guide-body[b-l9jphkiw1e]{padding:24px 28px}.intro[b-l9jphkiw1e]{font-size:18px;line-height:1.6;margin-top:0}.employee-node[b-l9jphkiw1e]{width:170px;margin:20px auto 0;padding:12px;background:#203e50;color:white;text-align:center;border-radius:6px;font-weight:700}.connection[b-l9jphkiw1e]{text-align:center;font-size:28px;color:#087f8c}.lesson-grid[b-l9jphkiw1e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lesson-grid article[b-l9jphkiw1e]{padding:20px;border:1px solid #d4e1e6;border-top:5px solid var(--tone);border-radius:7px;background:#f8fbfc}.blue[b-l9jphkiw1e]{--tone:#2563ae}.teal[b-l9jphkiw1e]{--tone:#087f8c}.gold[b-l9jphkiw1e]{--tone:#a46b00}.step[b-l9jphkiw1e]{color:var(--tone);font-weight:800;font-size:23px}.learning-dialog h3[b-l9jphkiw1e]{font-size:19px;margin:10px 0;line-height:1.3}.learning-dialog p[b-l9jphkiw1e],.learning-dialog li[b-l9jphkiw1e],.learning-dialog dd[b-l9jphkiw1e]{line-height:1.6}.learning-dialog ul[b-l9jphkiw1e]{padding-left:20px}.learning-dialog li[b-l9jphkiw1e]{margin:8px 0}.takeaway[b-l9jphkiw1e]{border-top:1px solid #d4e1e6;padding-top:12px;font-size:14px}.result[b-l9jphkiw1e]{background:#e8f3f5;text-align:center;padding:18px;margin-top:20px;border-radius:6px}.result b[b-l9jphkiw1e]{font-size:20px}.result p[b-l9jphkiw1e]{margin:8px 0 0}.worked-example[b-l9jphkiw1e]{margin-top:24px;border-left:4px solid #087f8c;padding:16px 20px;background:#f3f8f9}.worked-example p:last-child[b-l9jphkiw1e]{margin-bottom:0}.cost-flow[b-l9jphkiw1e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0}.cost-flow span[b-l9jphkiw1e]{padding:10px;background:#e8f3f5;border-radius:4px;font-size:14px;font-weight:700}.cost-grid[b-l9jphkiw1e]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.cost-grid section[b-l9jphkiw1e]{border:1px solid #d4e1e6;border-radius:6px;padding:16px 20px}.cost-grid dt[b-l9jphkiw1e]{font-weight:700;margin-top:13px}.cost-grid dd[b-l9jphkiw1e]{margin:5px 0 0}.worked-example label[b-l9jphkiw1e]{display:block;font-weight:700}.worked-example select[b-l9jphkiw1e]{display:block;font:inherit;padding:10px;border:1px solid #adc5cf;border-radius:4px;margin:8px 0 15px;background:white;color:#203e50}.worked-example output[b-l9jphkiw1e]{display:block;font-size:18px;color:#075e65}.learning-dialog footer[b-l9jphkiw1e]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 28px;border-top:1px solid #dce5e9;font-size:12px;color:#526976}.learning-dialog form[b-l9jphkiw1e]{margin:0}@media(max-width:760px){.lesson-grid[b-l9jphkiw1e],.cost-grid[b-l9jphkiw1e]{grid-template-columns:1fr}.learning-dialog header[b-l9jphkiw1e],.guide-body[b-l9jphkiw1e]{padding:18px}.learning-dialog h2[b-l9jphkiw1e]{font-size:23px}.learning-dialog footer[b-l9jphkiw1e]{padding:16px}.cost-flow b[b-l9jphkiw1e]{display:none}}
.employee-foundation[b-l9jphkiw1e]{padding:18px;background:#f3f8f9;border:1px solid #d4e1e6;border-radius:7px}.employee-foundation>h3[b-l9jphkiw1e]{margin:0 0 16px}.employee-foundation .cost-grid section[b-l9jphkiw1e]{background:#fff;border-top:4px solid #526976}

/* Compact guide cards in the table-of-contents functional-area column. */
.learning-links[b-l9jphkiw1e]{min-width:0;gap:8px;margin-top:18px}
.learning-links button[b-l9jphkiw1e]{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-width:0;padding:14px 12px;text-transform:none;letter-spacing:normal;box-sizing:border-box;border-left:3px solid #087f8c;background:#f7fafb}
.learning-links .learning-link-copy[b-l9jphkiw1e]{display:block;min-width:0}
.learning-links .learning-link-copy b[b-l9jphkiw1e]{font-size:14px;font-weight:650;line-height:1.4;letter-spacing:normal;text-transform:none;overflow-wrap:normal}
.learning-links .learning-link-copy small[b-l9jphkiw1e]{font-size:12px;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none;margin-top:4px;color:#526976}
.learning-link-arrow[b-l9jphkiw1e]{display:block;width:18px;height:18px;color:#087f8c}
/* /Components/TimeLaborScreenLocation.razor.rz.scp.css */
.screen-location[b-hsveuviab5]{margin:16px 0;padding:14px 18px;border-left:4px solid #087f8c;background:#eef5f6;color:#203e50}.screen-location b[b-hsveuviab5]{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.screen-location p[b-hsveuviab5]{margin:6px 0 0;line-height:1.6;overflow-wrap:anywhere}.screen-location small[b-hsveuviab5]{display:block;margin-top:6px;color:#526976}
/* /Components/TimeLaborScreenReference.razor.rz.scp.css */
.screen-reference[b-yf720bb1cj]{padding:24px;color:#203f50}.screen-reference h3[b-yf720bb1cj]{margin-top:0}.screen-reference p[b-yf720bb1cj]{line-height:1.6}.screen-path[b-yf720bb1cj]{padding:14px 18px;border-left:3px solid #087f8c;background:#edf5f7;overflow-wrap:anywhere}
.screen-reference dt[b-yf720bb1cj]{margin-top:18px;padding-top:12px;border-top:1px solid #d5e1e7}.screen-reference dd[b-yf720bb1cj]{margin:6px 0 0;line-height:1.6;max-width:100ch}
/* /Components/TimeRuleBehavior.razor.rz.scp.css */
.rule-behavior[b-rgd61n2yrx]{border:1px solid #9bbfc7;border-left:4px solid #197989;border-radius:4px;padding:20px;margin:24px 0;background:#f1f8f9;color:#172b3a}.rule-behavior h3[b-rgd61n2yrx]{font-size:20px;margin:0 0 12px}.rule-behavior p[b-rgd61n2yrx]{line-height:1.6}.rule-behavior dl[b-rgd61n2yrx]{display:grid;grid-template-columns:150px 1fr;gap:12px}.rule-behavior dt[b-rgd61n2yrx]{font-weight:700}.rule-behavior dd[b-rgd61n2yrx]{margin:0;overflow-wrap:anywhere}.behavior-example[b-rgd61n2yrx]{background:white;border:1px solid #cbd5da;padding:16px;margin:16px 0}.behavior-example h4[b-rgd61n2yrx]{margin:0;font-size:17px}.example-inputs[b-rgd61n2yrx]{display:flex;flex-wrap:wrap;gap:18px}.example-inputs label[b-rgd61n2yrx]{display:flex;flex-direction:column;gap:8px;font-size:14px}.example-inputs input[b-rgd61n2yrx]{width:200px;max-width:100%;box-sizing:border-box;padding:10px;border:1px solid #9dacb5;font:inherit}.example-result[b-rgd61n2yrx]{font-weight:600}.rule-behavior small[b-rgd61n2yrx]{display:block;line-height:1.5}@media(max-width:600px){.rule-behavior dl[b-rgd61n2yrx]{grid-template-columns:1fr;gap:8px}.rule-behavior dd[b-rgd61n2yrx]{margin-bottom:10px}}
/* /Components/TimeRuleConfiguration.razor.rz.scp.css */
.time-rules[b-9kj8o4esn8]{color:#172b3a;min-width:0}.time-rules header[b-9kj8o4esn8]{display:flex;justify-content:space-between;gap:24px;align-items:center}.time-rules h2[b-9kj8o4esn8]{font-size:28px;margin:8px 0}.time-rules h3[b-9kj8o4esn8]{font-size:20px}.time-rules p[b-9kj8o4esn8]{line-height:1.6;color:#526778}.time-rules small[b-9kj8o4esn8]{font-size:11px}.time-rules header small[b-9kj8o4esn8]{color:#ec5527;letter-spacing:.1em}.rule-toolbar[b-9kj8o4esn8]{display:flex;flex-wrap:wrap;gap:18px;align-items:end;padding:20px 0;border-bottom:1px solid #cbd2d6}.time-rules label[b-9kj8o4esn8]{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.time-rules input[b-9kj8o4esn8],.time-rules select[b-9kj8o4esn8],.time-rules textarea[b-9kj8o4esn8]{width:100%;min-width:0;padding:10px;border:1px solid #9dacb5;background:#fff;color:#172b3a;font:inherit;border-radius:2px;box-sizing:border-box}.time-rules button[b-9kj8o4esn8]{padding:10px 15px;border:1px solid #c4cdd2;background:#fff;color:#172b3a;cursor:pointer}.time-rules button.primary[b-9kj8o4esn8]{background:#f45b25;border-color:#f45b25;color:white}.time-rules button:disabled[b-9kj8o4esn8]{opacity:.5;cursor:default}.rule-table[b-9kj8o4esn8]{overflow:auto;margin:20px 0}.rule-table table[b-9kj8o4esn8]{border-collapse:collapse;width:100%;font-size:13px}.rule-table th[b-9kj8o4esn8],.rule-table td[b-9kj8o4esn8]{padding:12px;text-align:left;border-bottom:1px solid #d5dbdf;vertical-align:top}.rule-table th[b-9kj8o4esn8]{background:#f2f0eb}.rule-table tr.selected[b-9kj8o4esn8]{background:#fff2e9}.rule-editor[b-9kj8o4esn8]{border:1px solid #cbd2d6;padding:24px;margin-top:24px}.rule-editor header[b-9kj8o4esn8]{margin-bottom:24px}.rule-fields[b-9kj8o4esn8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.time-rules fieldset[b-9kj8o4esn8]{border:0;padding:0;margin:0;min-width:0}.rule-fields .inactive[b-9kj8o4esn8]{color:#6b757c}.rule-fields input:disabled[b-9kj8o4esn8],.rule-fields select:disabled[b-9kj8o4esn8]{background:#eceff0;color:#68737a}.rule-check[b-9kj8o4esn8],.related-list[b-9kj8o4esn8],.lookup-list[b-9kj8o4esn8]{padding:16px 0;border-bottom:1px solid #cbd2d6}.time-rules summary[b-9kj8o4esn8]{cursor:pointer;font-weight:600}.related-list fieldset[b-9kj8o4esn8]{margin:18px 0;padding:16px;background:#f6f5f1}.related-list>button[b-9kj8o4esn8]{margin-top:16px}.rule-message[b-9kj8o4esn8]{padding:14px;background:#eaf2f3}.rule-check ul[b-9kj8o4esn8]{line-height:1.8}.lookup-list[b-9kj8o4esn8]{margin-top:24px}@media(max-width:950px){.rule-fields[b-9kj8o4esn8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rule-fields[b-9kj8o4esn8]{grid-template-columns:1fr}.time-rules header[b-9kj8o4esn8]{align-items:flex-start;flex-direction:column}.rule-editor[b-9kj8o4esn8]{padding:16px}.rule-toolbar>*[b-9kj8o4esn8]{width:100%}}
.time-rules[b-9kj8o4esn8]{padding:24px;box-sizing:border-box}@media(max-width:600px){.time-rules[b-9kj8o4esn8]{padding:16px}}


.related-table input[b-9kj8o4esn8]{min-width:130px}.related-table th[b-9kj8o4esn8]{white-space:nowrap}.related-table td[b-9kj8o4esn8]{padding:8px}.paste-list[b-9kj8o4esn8]{margin-top:16px;padding:16px;background:#f6f5f1}.paste-list textarea[b-9kj8o4esn8]{font-family:Consolas,monospace}.paste-list p[b-9kj8o4esn8]{font-size:12px}

.time-rule-workspace-tools[b-9kj8o4esn8]{position:fixed;right:12px;top:180px;z-index:90;width:148px;display:grid;gap:8px;padding:12px;background:#172b3a;color:#fff;box-shadow:0 4px 18px #0003;border-top:3px solid #f45b25}
.time-rule-workspace-tools header[b-9kj8o4esn8]{font-size:10px;font-weight:800;letter-spacing:.08em}.time-rule-workspace-tools small[b-9kj8o4esn8]{font-size:9px;color:#e5c6b8;margin-top:6px;letter-spacing:.1em}.time-rule-workspace-tools button[b-9kj8o4esn8]{border:1px solid #cbd2d6;background:#fff;color:#172b3a;padding:10px 8px;font-size:12px;text-align:left;cursor:pointer}.time-rule-workspace-tools button.save[b-9kj8o4esn8]{background:#138477;color:#fff;border-color:#138477}.time-rule-workspace-tools button:disabled[b-9kj8o4esn8]{opacity:.5;cursor:default}.time-rule-workspace-tools button:focus-visible[b-9kj8o4esn8]{outline:3px solid #ffb08f;outline-offset:2px}

@media(max-width:1150px){.time-rule-workspace-tools[b-9kj8o4esn8]{top:auto;bottom:74px;left:12px;right:12px;width:auto;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.time-rule-workspace-tools header[b-9kj8o4esn8],.time-rule-workspace-tools small[b-9kj8o4esn8]{display:none}.time-rule-workspace-tools button[b-9kj8o4esn8]{text-align:center}.time-rules[b-9kj8o4esn8]{padding-bottom:140px}}

.time-rule-workspace-tools button[b-9kj8o4esn8]{display:block;min-height:40px;width:100%;line-height:1.35;margin:0;box-sizing:border-box}

.time-rules .rule-approval[b-9kj8o4esn8]{padding:16px;margin-bottom:24px;border:1px solid #cbd2d6;background:#f6f5f1}.rule-approval legend[b-9kj8o4esn8]{font-weight:700;padding:0 8px}.rule-approval p[b-9kj8o4esn8]{font-size:12px;margin-bottom:0}

.rule-status-badge[b-9kj8o4esn8]{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;padding:5px 10px;border:1px solid;border-radius:999px;font-size:11px;font-weight:700;line-height:1.4;text-align:left;box-sizing:border-box;white-space:normal}
.rule-status-badge.in-progress[b-9kj8o4esn8]{background:#eaf2ff;color:#214f86;border-color:#a5bfe0}.rule-status-badge.waiting[b-9kj8o4esn8]{background:#fff1cd;color:#805400;border-color:#d7b45e}.rule-status-badge.complete[b-9kj8o4esn8]{background:#e4f3ea;color:#176b41;border-color:#95c5a8}.rule-status-badge.not-applicable[b-9kj8o4esn8]{background:#edf0f3;color:#4c5b69;border-color:#b9c3cc}.rule-status-badge.canceled[b-9kj8o4esn8]{background:#fce8e6;color:#a52a24;border-color:#e3aaa5}.rule-status-badge.unsupported[b-9kj8o4esn8]{background:#f0eafa;color:#663e8d;border-color:#c1a8da}

.time-rule-workspace-tools .pdf-filter-label[b-9kj8o4esn8]{display:flex;flex-direction:column;gap:5px;font-size:11px}.time-rule-workspace-tools select[b-9kj8o4esn8]{width:100%;min-width:0;padding:8px 4px;border:1px solid #cbd2d6;background:#fff;color:#172b3a;font-size:11px;box-sizing:border-box}
@media(max-width:1150px){.time-rule-workspace-tools[b-9kj8o4esn8]{grid-template-columns:repeat(5,minmax(0,1fr))}.time-rule-workspace-tools .pdf-filter-label[b-9kj8o4esn8]{font-size:10px}.time-rule-workspace-tools button[b-9kj8o4esn8]{font-size:11px;padding:8px 4px}}

.rule-fields>label[b-9kj8o4esn8]{min-width:0}.rule-fields input[b-9kj8o4esn8],.rule-fields select[b-9kj8o4esn8]{min-height:44px}.rule-fields textarea[b-9kj8o4esn8]{line-height:1.6;resize:vertical}.rule-field-wide[b-9kj8o4esn8]{grid-column:1/-1}.review-notes textarea[b-9kj8o4esn8]{min-height:125px}.approval-heading[b-9kj8o4esn8]{display:flex;justify-content:flex-end;margin:0 0 16px}.approval-fields[b-9kj8o4esn8]{align-items:start}.approval-fields label[b-9kj8o4esn8]{min-width:0}.rule-approval .approval-fields input[b-9kj8o4esn8],.rule-approval .approval-fields select[b-9kj8o4esn8]{height:44px}.rule-approval p[b-9kj8o4esn8]{margin-top:16px;padding-top:12px;border-top:1px solid #d8dcd9;line-height:1.6}.rule-check[b-9kj8o4esn8]{margin-top:16px}
@media(max-width:950px){.approval-fields[b-9kj8o4esn8]{grid-template-columns:1fr}.approval-heading[b-9kj8o4esn8]{justify-content:flex-start}}.quick-rule-table input[type=checkbox][b-9kj8o4esn8],.bulk-rule-tools input[type=checkbox][b-9kj8o4esn8]{width:18px;min-width:18px;height:18px;min-height:18px}.time-rules .bulk-rule-tools[b-9kj8o4esn8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border:1px solid #cbd2d6;background:#f6f5f1;padding:16px}.bulk-rule-tools legend[b-9kj8o4esn8]{font-weight:700;padding:0 8px}.time-rules .bulk-toggle[b-9kj8o4esn8]{flex-direction:row;align-items:center;margin-bottom:8px}.bulk-rule-tools button[b-9kj8o4esn8]{align-self:end}
.rule-modal[b-9kj8o4esn8]{width:min(1200px,calc(100vw - 48px));max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);padding:0;border:1px solid #172b3a;border-radius:6px;box-shadow:0 14px 60px #0005;background:#fff;color:#172b3a;overflow:auto}.rule-modal[b-9kj8o4esn8]::backdrop{background:#172b3a99}.rule-modal .rule-editor[b-9kj8o4esn8]{margin:0;border:0;padding:0 24px 24px}.rule-modal .rule-editor>header[b-9kj8o4esn8]{position:sticky;top:0;z-index:4;background:white;padding:44px 24px 20px;margin:0 -24px 16px;border-bottom:2px solid #f45b25;align-items:flex-start}.rule-popup-actions[b-9kj8o4esn8]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;flex-shrink:0;max-width:380px}.rule-modal h3[b-9kj8o4esn8]{margin:6px 0;font-size:22px}.rule-popup-notice[b-9kj8o4esn8]{font-size:12px}.rule-modal .rule-fields[b-9kj8o4esn8]{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-modal .rule-field-wide[b-9kj8o4esn8]{grid-column:1/-1}
@media(max-width:800px){.rule-modal[b-9kj8o4esn8]{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.rule-modal .rule-editor[b-9kj8o4esn8]{padding:0 16px 16px}.rule-modal .rule-editor>header[b-9kj8o4esn8]{top:0;padding:36px 16px 20px;margin:0 -16px 16px;flex-direction:column;gap:8px}.rule-popup-actions[b-9kj8o4esn8]{justify-content:flex-start;max-width:none}.rule-modal .rule-fields[b-9kj8o4esn8],.time-rules .bulk-rule-tools[b-9kj8o4esn8]{grid-template-columns:1fr}}

/* Keep key decisions visible; long criteria remain available within each row. */

.rule-search>label[b-9kj8o4esn8]{flex:1 1 220px}.rule-search>span[b-9kj8o4esn8]{font-size:13px}
.quick-rule-table[b-9kj8o4esn8]{max-height:72vh;overflow:auto;border:1px solid #cbd2d6;border-radius:4px}
.quick-rule-table table[b-9kj8o4esn8]{table-layout:fixed;min-width:1020px;font-size:13px}
.quick-rule-table th[b-9kj8o4esn8]{position:sticky;top:0;z-index:2;background:#eef2f4}
.quick-rule-table th:nth-child(1)[b-9kj8o4esn8]{width:38px}.quick-rule-table th:nth-child(2)[b-9kj8o4esn8]{width:102px}.quick-rule-table th:nth-child(3)[b-9kj8o4esn8]{width:24%}.quick-rule-table th:nth-child(4)[b-9kj8o4esn8]{width:19%}.quick-rule-table th:nth-child(5)[b-9kj8o4esn8]{width:20%}.quick-rule-table th:nth-child(6)[b-9kj8o4esn8]{width:190px}.quick-rule-table th:nth-child(7)[b-9kj8o4esn8]{width:88px}
.quick-rule-table th[b-9kj8o4esn8],.quick-rule-table td[b-9kj8o4esn8]{padding:10px;box-sizing:border-box;overflow-wrap:anywhere}
.quick-rule-table tbody tr:nth-child(even)[b-9kj8o4esn8]{background:#f8fafb}.quick-rule-table textarea[b-9kj8o4esn8]{line-height:1.5;resize:vertical;margin:0}.quick-rule-table select[b-9kj8o4esn8]{margin-top:8px}.quick-rule-table td>label+label[b-9kj8o4esn8]{margin-top:10px}.quick-rule-table .quick-check[b-9kj8o4esn8]{display:block;font-size:10px;font-weight:700;margin:9px 0}.quick-row-details[b-9kj8o4esn8]{margin-top:10px;font-size:12px}.quick-row-details label[b-9kj8o4esn8]{margin-top:12px}.quick-rule-table button[b-9kj8o4esn8]{white-space:nowrap;padding:8px}
.time-rules .bulk-rule-tools[b-9kj8o4esn8]{display:block}.bulk-rule-tools>legend[b-9kj8o4esn8]{float:none;width:auto;margin-bottom:12px}.bulk-rule-tools>label[b-9kj8o4esn8],.bulk-rule-tools>div[b-9kj8o4esn8]{display:inline-flex;vertical-align:top;width:calc(33.333% - 12px);margin:0 12px 16px 0;box-sizing:border-box}.bulk-rule-tools>div[b-9kj8o4esn8]{flex-direction:column}.bulk-rule-tools>button[b-9kj8o4esn8]{display:block;margin-left:auto}
.rule-table:not(.quick-rule-table) th[b-9kj8o4esn8],.rule-table:not(.quick-rule-table) button[b-9kj8o4esn8]{white-space:nowrap}.rule-table:not(.quick-rule-table) table[b-9kj8o4esn8]{min-width:900px}
@media(max-width:800px){.bulk-rule-tools>label[b-9kj8o4esn8],.bulk-rule-tools>div[b-9kj8o4esn8]{display:flex;width:100%;margin-right:0}}

.time-rules .bulk-rule-tools>.bulk-fields[b-9kj8o4esn8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin:0}.bulk-fields>div[b-9kj8o4esn8]{min-width:0}.bulk-fields>button[b-9kj8o4esn8]{align-self:end}.bulk-rule-tools legend[b-9kj8o4esn8]{font-size:16px}.bulk-fields label[b-9kj8o4esn8]{font-size:13px}
@media(max-width:800px){.time-rules .bulk-rule-tools>.bulk-fields[b-9kj8o4esn8]{grid-template-columns:1fr}}
.time-rule-back-to-top[b-9kj8o4esn8]{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:95;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid #172b3a;border-radius:24px;background:#172b3a;color:#fff;font-size:13px;font-weight:600;box-shadow:0 3px 12px #0003;cursor:pointer;white-space:nowrap}.time-rule-back-to-top:hover[b-9kj8o4esn8]{background:#244656}.time-rule-back-to-top:focus-visible[b-9kj8o4esn8]{outline:3px solid #f45b25;outline-offset:3px}.time-rule-back-to-top span[b-9kj8o4esn8]{font-size:19px;line-height:1}@media(max-width:600px){.time-rule-back-to-top[b-9kj8o4esn8]{bottom:12px;padding:10px 14px}}

.time-rules[b-9kj8o4esn8]  select[aria-label="Disposition"],.time-rules[b-9kj8o4esn8]  select[aria-label="Bulk disposition"]{width:100%;min-width:0;padding:10px;border:1px solid #9dacb5;background:#fff;color:#172b3a;font:inherit;box-sizing:border-box}.disposition-value[b-9kj8o4esn8]{display:block;margin-top:8px;line-height:1.5;overflow-wrap:anywhere}

/* Consistent control sizing and compact review rows. */
.time-rules[b-9kj8o4esn8]{font-size:15px}.time-rules label[b-9kj8o4esn8]{font-size:14px}.time-rules button[b-9kj8o4esn8]{font-size:14px;min-height:40px}.time-rules input:not([type=checkbox])[b-9kj8o4esn8],.time-rules select[b-9kj8o4esn8]{min-height:42px}.rule-table table[b-9kj8o4esn8]{font-size:14px}.rule-table th[b-9kj8o4esn8]{font-size:13px}.rule-status-badge[b-9kj8o4esn8]{font-size:12px}.rule-search[b-9kj8o4esn8]{gap:14px}
.quick-rule-table[b-9kj8o4esn8]{max-height:none;overflow-x:auto}.quick-rule-table table[b-9kj8o4esn8]{font-size:14px}.quick-rule-table th:nth-child(3)[b-9kj8o4esn8]{width:28%}.quick-rule-table th:nth-child(4)[b-9kj8o4esn8]{width:21%}.quick-rule-table th:nth-child(5)[b-9kj8o4esn8]{width:22%}.quick-rule-table th:nth-child(6)[b-9kj8o4esn8]{width:150px}.quick-rule-table textarea[b-9kj8o4esn8]{min-height:76px}.quick-approval summary[b-9kj8o4esn8]{font-size:13px;color:#245c75;cursor:pointer}.quick-approval label[b-9kj8o4esn8]{margin-top:12px}.quick-rule-table[b-9kj8o4esn8]  select{min-height:42px}.time-rules .bulk-fields[b-9kj8o4esn8]{align-items:end}.bulk-fields>label[b-9kj8o4esn8],.bulk-fields>div[b-9kj8o4esn8]{min-width:0}.bulk-fields input:not([type=checkbox])[b-9kj8o4esn8],.bulk-fields select[b-9kj8o4esn8],.bulk-fields[b-9kj8o4esn8]  select{height:44px}.time-rules .bulk-toggle[b-9kj8o4esn8]{min-height:22px;margin-bottom:8px}.time-rules[b-9kj8o4esn8]  select:disabled{background:#edf0f2;color:#647380}.time-rules input:disabled[b-9kj8o4esn8]{background:#edf0f2;color:#647380}
@media(max-width:600px){.time-rule-back-to-top[b-9kj8o4esn8]{bottom:210px}.time-rules[b-9kj8o4esn8]{padding-bottom:170px}}
.rule-filter-grid[b-9kj8o4esn8]{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;gap:14px;align-items:end;margin:14px 0}.rule-filter-grid label[b-9kj8o4esn8]{min-width:0}.rule-filter-grid select[b-9kj8o4esn8]{width:100%}.rule-saving-notice[b-9kj8o4esn8]{position:sticky;top:80px;z-index:5;display:flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid #9ab9c3;border-radius:5px;background:#e9f3f5;color:#173c4b;font-weight:600;box-shadow:0 2px 8px #0002}.rule-saving-spinner[b-9kj8o4esn8]{width:20px;height:20px;display:inline-block;flex:none;border:3px solid #b5cbd1;border-top-color:#067b83;border-radius:50%;animation:rule-saving-spin-b-9kj8o4esn8 .8s linear infinite}@keyframes rule-saving-spin-b-9kj8o4esn8{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rule-saving-spinner[b-9kj8o4esn8]{animation:none}}@media(max-width:900px){.rule-filter-grid[b-9kj8o4esn8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.rule-filter-grid[b-9kj8o4esn8]{grid-template-columns:1fr}}

/* Reserve compact widths for identifiers and let descriptive text fill the row. */
.related-table table[b-9kj8o4esn8]{table-layout:fixed}
.related-table .related-code[b-9kj8o4esn8]{width:140px}
.related-table .related-date[b-9kj8o4esn8]{width:160px}
.related-table .related-number[b-9kj8o4esn8]{width:120px}
.related-table .related-action[b-9kj8o4esn8]{width:144px}
.rule-table.related-table th[b-9kj8o4esn8]{white-space:normal;overflow-wrap:anywhere}
.related-table input[b-9kj8o4esn8]{min-width:0}

.rule-setup-sections[b-9kj8o4esn8]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}
.time-rules .rule-setup-section[b-9kj8o4esn8]{border:1px solid #cbd5da;border-radius:4px;background:#fafbfc;padding:16px;min-width:0}
.rule-setup-section legend[b-9kj8o4esn8]{font-size:15px;font-weight:700;color:#196779;padding:0 6px;max-width:100%}
.rule-modal .rule-setup-section .rule-fields[b-9kj8o4esn8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.rule-setup-section:first-child[b-9kj8o4esn8],.rule-setup-section:nth-child(n+7)[b-9kj8o4esn8]{grid-column:1/-1}
.rule-modal .rule-setup-section:first-child .rule-fields[b-9kj8o4esn8]{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:800px){.rule-setup-sections[b-9kj8o4esn8]{grid-template-columns:1fr}.rule-modal .rule-setup-section .rule-fields[b-9kj8o4esn8],.rule-modal .rule-setup-section:first-child .rule-fields[b-9kj8o4esn8]{grid-template-columns:1fr}}


.time-rule-workspace-tools button.save[b-9kj8o4esn8]{background:#f45b25;border-color:#f45b25;color:white}
.time-rule-workspace-tools button.filters-active[b-9kj8o4esn8]{background:#fff0d6;border:2px solid #ee8d21;color:#744400;font-weight:700}
.applied-filter-state[b-9kj8o4esn8]{padding:9px 12px;background:#eef4f6;border-left:3px solid #197989;font-size:13px}
.rule-search[b-9kj8o4esn8]{scroll-margin-top:150px}.implementation-review[b-9kj8o4esn8]{margin:20px 0;padding:16px;border:1px solid #b7ccd3;background:#f5f9fa}
.implementation-cell[b-9kj8o4esn8]{min-width:210px;max-width:300px}
.quick-rule-table table[b-9kj8o4esn8]{min-width:1420px}.quick-rule-table th:nth-child(1)[b-9kj8o4esn8]{width:38px}.quick-rule-table th:nth-child(2)[b-9kj8o4esn8]{width:100px}.quick-rule-table th:nth-child(3)[b-9kj8o4esn8]{width:22%}.quick-rule-table th:nth-child(4)[b-9kj8o4esn8]{width:260px}.quick-rule-table th:nth-child(5)[b-9kj8o4esn8]{width:190px}.quick-rule-table th:nth-child(6)[b-9kj8o4esn8]{width:200px}.quick-rule-table th:nth-child(7)[b-9kj8o4esn8]{width:150px}.quick-rule-table th:nth-child(8)[b-9kj8o4esn8]{width:95px}
@media(max-width:1150px){.time-rule-workspace-tools[b-9kj8o4esn8]{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:600px){.time-rule-workspace-tools[b-9kj8o4esn8]{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* Section tabs use the shared Gage Folder Tabs style. */
/* /Components/TimeRuleGovernanceEditor.razor.rz.scp.css */
.rule-governance[b-2bwvg260d3]{padding:20px 0}.rule-governance h3[b-2bwvg260d3]{font-size:22px}.rule-governance p[b-2bwvg260d3]{line-height:1.6;color:#526778}.rule-governance fieldset[b-2bwvg260d3]{padding:18px;border:1px solid #cbd5da;background:#f6f5f1}.governance-edit[b-2bwvg260d3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.governance-edit label[b-2bwvg260d3]{display:grid;gap:8px;font-size:14px;font-weight:600}.governance-edit input[b-2bwvg260d3],.governance-edit select[b-2bwvg260d3]{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #9dacb5;font:inherit;background:white}.governance-actions[b-2bwvg260d3]{display:flex;gap:10px}.rule-governance button[b-2bwvg260d3]{padding:10px 16px;background:white;border:1px solid #9dacb5;color:#172b3a;cursor:pointer}.governance-actions button:first-child[b-2bwvg260d3]{background:#f45b25;border-color:#f45b25;color:white}.rule-governance table[b-2bwvg260d3]{border-collapse:collapse;width:100%;margin-top:24px}.rule-governance th[b-2bwvg260d3],.rule-governance td[b-2bwvg260d3]{text-align:left;padding:12px;border-bottom:1px solid #ccd5da;overflow-wrap:anywhere}.rule-governance th[b-2bwvg260d3]{background:#f2f0eb}.rule-governance button:disabled[b-2bwvg260d3]{opacity:.5;cursor:default}@media(max-width:800px){.governance-edit[b-2bwvg260d3]{grid-template-columns:1fr}}
/* /Components/TimeRuleImplementation.razor.rz.scp.css */
.implementation-info[b-3onrbnbxp9]{display:grid;gap:8px;min-width:0;white-space:normal;font-size:13px;line-height:1.5}.implementation-info strong[b-3onrbnbxp9],.implementation-info p[b-3onrbnbxp9]{overflow-wrap:anywhere}.implementation-info label[b-3onrbnbxp9]{display:grid;gap:6px}.implementation-info select[b-3onrbnbxp9],.implementation-info textarea[b-3onrbnbxp9]{width:100%;min-width:0;box-sizing:border-box;padding:9px;border:1px solid #9dacb5;background:white;color:#172b3a;font:inherit}.support-assessment[b-3onrbnbxp9]{display:inline-block;justify-self:start;padding:3px 8px;background:#eef4f6;border:1px solid #b7ccd3;border-radius:4px;font-weight:600}.implementation-info small[b-3onrbnbxp9]{color:#526778}.implementation-info summary[b-3onrbnbxp9]{cursor:pointer;color:#196779}.implementation-info p[b-3onrbnbxp9]{margin:8px 0}
/* /Components/TimeRulePdfExportDialog.razor.rz.scp.css */
.pdf-options-dialog[b-kvlly8otg0]{width:min(880px,92vw);max-height:88vh;overflow:auto;padding:24px;border:1px solid #9dacb5;border-radius:8px;color:#172b3a}.pdf-options-dialog[b-kvlly8otg0]::backdrop{background:#172b3a99}.pdf-options-dialog h2[b-kvlly8otg0]{margin-top:0}.pdf-options-dialog>fieldset[b-kvlly8otg0]{border:0;padding:0}.pdf-options-top[b-kvlly8otg0]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pdf-options-top label[b-kvlly8otg0]{display:flex;flex-direction:column;gap:8px}.pdf-options-dialog select[b-kvlly8otg0]{padding:10px}.pdf-option-groups[b-kvlly8otg0]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pdf-option-groups fieldset[b-kvlly8otg0]{min-width:0;border:1px solid #ccd5da;padding:12px}.pdf-option-groups legend[b-kvlly8otg0]{font-weight:600}.pdf-checkbox[b-kvlly8otg0]{display:flex;align-items:start;gap:8px;margin:10px 0;overflow-wrap:anywhere}.pdf-checkbox input[b-kvlly8otg0]{margin-top:4px;flex:none}.pdf-options-dialog button[b-kvlly8otg0]{padding:8px 16px;cursor:pointer}.pdf-options-dialog footer[b-kvlly8otg0]{position:sticky;bottom:-24px;display:flex;justify-content:end;gap:12px;padding:14px 0;background:white}.pdf-options-dialog [role=alert][b-kvlly8otg0]{color:#a32121}@media(max-width:600px){.pdf-option-groups[b-kvlly8otg0],.pdf-options-top[b-kvlly8otg0]{grid-template-columns:1fr}}
.pdf-options-dialog h2[b-kvlly8otg0]{font-size:28px;line-height:1.25;margin-bottom:20px}.pdf-options-dialog button[b-kvlly8otg0]{border:1px solid #9dacb5;border-radius:3px;background:#fff;color:#172b3a}.pdf-options-dialog footer button:last-child[b-kvlly8otg0]{background:#ec5527;color:white;border-color:#ec5527}.pdf-options-dialog button:disabled[b-kvlly8otg0]{opacity:.5;cursor:default}.pdf-options-dialog legend[b-kvlly8otg0]{font-size:17px}
/* /Components/TimeRuleSectionTips.razor.rz.scp.css */
.section-tips[b-dx317f2f9i]{margin:14px 0 4px;padding:12px 14px;border-left:3px solid #78a8b3;background:#eef5f6;color:#365366;font-size:13px;line-height:1.55}.section-tips strong[b-dx317f2f9i]{font-size:13px;color:#196779}.section-tips ul[b-dx317f2f9i]{margin:6px 0 0;padding-left:18px}.section-tips li+li[b-dx317f2f9i]{margin-top:6px}
/* /Components/TimesheetClassConfiguration.razor.rz.scp.css */
.timesheet-design[b-jceusclaet]{color:#203e50;max-width:1400px;margin:auto}header[b-jceusclaet],.toolbar[b-jceusclaet]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}header small[b-jceusclaet]{color:#c54420;font-weight:700}header strong[b-jceusclaet]{background:#e8f3f5;padding:12px}.toolbar[b-jceusclaet]{justify-content:flex-start;margin:16px 0}button[b-jceusclaet]{padding:10px 14px;background:white;border:1px solid #b8cbd5;border-radius:4px;color:#203e50;cursor:pointer}button:disabled[b-jceusclaet]{opacity:.5;cursor:default}fieldset[b-jceusclaet]{border:0;padding:0}label[b-jceusclaet]{display:flex;flex-direction:column;gap:6px;margin:10px 0}input[b-jceusclaet],textarea[b-jceusclaet]{font:inherit;padding:10px;border:1px solid #b8cbd5;border-radius:3px;min-width:0;box-sizing:border-box;width:100%}.metadata[b-jceusclaet]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.structure[b-jceusclaet]{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.structure div[b-jceusclaet]{flex:1;min-width:130px;border-top:4px solid #16879a;background:#edf5f7;padding:12px}.structure b[b-jceusclaet],.structure span[b-jceusclaet]{display:block;margin-top:8px}.structure small[b-jceusclaet]{font-weight:700}details[b-jceusclaet]{margin:12px 0;border:1px solid #ccd8df}summary[b-jceusclaet]{padding:17px;background:#edf5f7;font-weight:700;cursor:pointer}summary span[b-jceusclaet]{float:right;font-weight:400}.segment-body[b-jceusclaet]{padding:18px}.choice[b-jceusclaet]{display:grid;grid-template-columns:120px 1fr auto;gap:12px;align-items:center}.message[b-jceusclaet]{padding:16px;border-left:5px solid}.success[b-jceusclaet]{background:#e8f5e9;color:#14532d}.error[b-jceusclaet]{background:#fef0ef;color:#991b1b}@media(max-width:650px){summary span[b-jceusclaet]{float:none;display:block}.choice[b-jceusclaet]{grid-template-columns:1fr}}
.decode-panel[b-jceusclaet]{border:1px solid #ccd8df;padding:20px;margin:22px 0;background:#fff}.decode-panel h3[b-jceusclaet]{margin-top:0}.decode-panel input[b-jceusclaet]{max-width:360px;font-family:monospace;letter-spacing:3px;font-size:20px}.decode-table[b-jceusclaet]{overflow-x:auto}.decode-table table[b-jceusclaet]{width:100%;border-collapse:collapse;font-size:14px}.decode-table th[b-jceusclaet],.decode-table td[b-jceusclaet]{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #dce5e9}.decode-table th[b-jceusclaet]{background:#edf5f7}.decode-table code[b-jceusclaet]{font-size:18px;font-weight:bold}.decode-note[b-jceusclaet]{font-size:13px;color:#526b79}

.design-description[b-jceusclaet]{grid-column:1 / -1}.design-description textarea[b-jceusclaet]{min-height:140px;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}
/* /Components/TimesheetFormatter.razor.rz.scp.css */
.timesheet-formatter[b-8ymcocjovq]{margin-top:24px;padding:20px;border:1px solid #b8cbd2;border-top:3px solid #ff501a;background:white}.timesheet-formatter h2[b-8ymcocjovq]{font-size:1.6rem}.timesheet-formatter fieldset[b-8ymcocjovq]{border:0;padding:0;min-width:0}.timesheet-formatter label[b-8ymcocjovq]{display:flex;flex-direction:column;gap:6px}.timesheet-formatter input[b-8ymcocjovq],.timesheet-formatter select[b-8ymcocjovq],.timesheet-formatter textarea[b-8ymcocjovq]{padding:8px;border:1px solid #b8cbd2}.timesheet-formatter button[b-8ymcocjovq]{padding:9px 14px;border:0;background:#176e79;color:white;cursor:pointer}.timesheet-formatter button:disabled[b-8ymcocjovq]{opacity:.5;cursor:default}.actions[b-8ymcocjovq],.batch[b-8ymcocjovq]{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:16px 0}.defaults[b-8ymcocjovq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:16px 0}.timesheet-formatter details[b-8ymcocjovq]{padding:12px;border:1px solid #dae2e5;margin:12px 0}.errors[b-8ymcocjovq]{border-left:4px solid #b22222;padding:12px}.warnings[b-8ymcocjovq]{border-left:4px solid #df8b17;padding:12px}.preview[b-8ymcocjovq]{overflow:auto;max-height:420px}.preview th[b-8ymcocjovq],.preview td[b-8ymcocjovq]{border:1px solid #d9e1e5;padding:8px;white-space:nowrap}.preview table[b-8ymcocjovq]{border-collapse:collapse}.preview th[b-8ymcocjovq]{background:#edf4f7;position:sticky;top:0}

.batch[b-8ymcocjovq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
.batch input[b-8ymcocjovq]{width:100%;box-sizing:border-box;min-width:0}
.batch small[b-8ymcocjovq]{font-size:.8rem;color:#526b7a}
.default-section[b-8ymcocjovq]{margin:16px 0;padding:12px 0;border-bottom:1px solid #dae2e5}
.default-section h3[b-8ymcocjovq]{font-size:1rem;margin:0;color:#193340}
.defaults[b-8ymcocjovq]{grid-template-columns:repeat(4,minmax(0,1fr))}
.defaults input[b-8ymcocjovq]{width:100%;box-sizing:border-box;min-width:0}
@media(max-width:800px){.defaults[b-8ymcocjovq]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){.defaults[b-8ymcocjovq],.batch[b-8ymcocjovq]{grid-template-columns:1fr}}

.file-import[b-8ymcocjovq]{display:grid;gap:12px;margin:16px 0}
.file-import[b-8ymcocjovq]  .k-external-dropzone{width:100%;min-height:140px;box-sizing:border-box}

/* The imported batch and its status are shown below the picker. */
.file-import[b-8ymcocjovq]  .k-upload-files{display:none}
/* /Components/TimesheetScheduleConfiguration.razor.rz.scp.css */
.timesheet-design[b-06pz7ye9md]{color:#203e50;max-width:1400px;margin:auto}header[b-06pz7ye9md],.toolbar[b-06pz7ye9md]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}header small[b-06pz7ye9md]{color:#c54420;font-weight:700}header strong[b-06pz7ye9md]{background:#e8f3f5;padding:12px}.toolbar[b-06pz7ye9md]{justify-content:flex-start;margin:16px 0}button[b-06pz7ye9md]{padding:10px 14px;background:white;border:1px solid #b8cbd5;border-radius:4px;color:#203e50;cursor:pointer}button:disabled[b-06pz7ye9md]{opacity:.5;cursor:default}fieldset[b-06pz7ye9md]{border:0;padding:0}label[b-06pz7ye9md]{display:flex;flex-direction:column;gap:6px;margin:10px 0}input[b-06pz7ye9md],textarea[b-06pz7ye9md]{font:inherit;padding:10px;border:1px solid #b8cbd5;border-radius:3px;min-width:0;box-sizing:border-box;width:100%}.metadata[b-06pz7ye9md]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.structure[b-06pz7ye9md]{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.structure div[b-06pz7ye9md]{flex:1;min-width:130px;border-top:4px solid #16879a;background:#edf5f7;padding:12px}.structure b[b-06pz7ye9md],.structure span[b-06pz7ye9md]{display:block;margin-top:8px}.structure small[b-06pz7ye9md]{font-weight:700}details[b-06pz7ye9md]{margin:12px 0;border:1px solid #ccd8df}summary[b-06pz7ye9md]{padding:17px;background:#edf5f7;font-weight:700;cursor:pointer}summary span[b-06pz7ye9md]{float:right;font-weight:400}.segment-body[b-06pz7ye9md]{padding:18px}.choice[b-06pz7ye9md]{display:grid;grid-template-columns:120px 1fr auto;gap:12px;align-items:center}.message[b-06pz7ye9md]{padding:16px;border-left:5px solid}.success[b-06pz7ye9md]{background:#e8f5e9;color:#14532d}.error[b-06pz7ye9md]{background:#fef0ef;color:#991b1b}@media(max-width:650px){summary span[b-06pz7ye9md]{float:none;display:block}.choice[b-06pz7ye9md]{grid-template-columns:1fr}}
.decode-panel[b-06pz7ye9md]{border:1px solid #ccd8df;padding:20px;margin:22px 0;background:#fff}.decode-panel h3[b-06pz7ye9md]{margin-top:0}.decode-panel input[b-06pz7ye9md]{max-width:360px;font-family:monospace;letter-spacing:3px;font-size:20px}.decode-table[b-06pz7ye9md]{overflow-x:auto}.decode-table table[b-06pz7ye9md]{width:100%;border-collapse:collapse;font-size:14px}.decode-table th[b-06pz7ye9md],.decode-table td[b-06pz7ye9md]{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #dce5e9}.decode-table th[b-06pz7ye9md]{background:#edf5f7}.decode-table code[b-06pz7ye9md]{font-size:18px;font-weight:bold}.decode-note[b-06pz7ye9md]{font-size:13px;color:#526b79}

.design-description[b-06pz7ye9md]{grid-column:1 / -1}.design-description textarea[b-06pz7ye9md]{min-height:140px;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}
/* /Components/TraceabilityRow.razor.rz.scp.css */
.traceability-row[b-kani4f67aj]{display:grid;grid-template-columns:1.2fr 18px 1.2fr 18px 1.3fr 18px 1.3fr 18px .8fr;align-items:stretch;border-top:1px solid #cbd1d3;padding:10px 0}.traceability-row>a[b-kani4f67aj],.traceability-branch>a[b-kani4f67aj],.traceability-branch>span[b-kani4f67aj]{padding:11px;background:#f4f2ee;color:#132530;text-decoration:none;display:grid;gap:4px}.traceability-row small[b-kani4f67aj]{font-size:9px;color:#f0542a;font-weight:900}.traceability-row b[b-kani4f67aj]{font-size:12px}.traceability-row>i[b-kani4f67aj]{display:grid;place-items:center;color:#f0542a}.traceability-branch[b-kani4f67aj]{display:grid;gap:3px}@media(max-width:1000px){.traceability-row[b-kani4f67aj]{grid-template-columns:1fr}.traceability-row>i[b-kani4f67aj]{transform:rotate(90deg)}}
/* /Components/ValidationLibraryPreview.razor.rz.scp.css */
.preview-tools[b-1en2l5qljz]{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.preview-tools label[b-1en2l5qljz]{display:flex;flex-direction:column;gap:5px;flex:1;min-width:200px}.preview-tools input[b-1en2l5qljz]{padding:9px;border:1px solid #a8bcc6}.preview-tools button[b-1en2l5qljz]{padding:10px;border:0;background:#176f79;color:white;cursor:pointer}.preview-tools button:disabled[b-1en2l5qljz]{opacity:.5}p[b-1en2l5qljz]{font-size:13px;color:#526c79}
/* /Components/WorkBudgetCalendar.razor.rz.scp.css */
.budget-calendar[b-ejdwupmofw]{color:#1b303a}.budget-calendar header[b-ejdwupmofw],.toolbar[b-ejdwupmofw],.actions[b-ejdwupmofw],.budget-totals[b-ejdwupmofw]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:18px 0}.budget-calendar h2[b-ejdwupmofw]{margin:0}.filters[b-ejdwupmofw],.fields[b-ejdwupmofw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.budget-calendar label[b-ejdwupmofw]{display:grid;gap:6px}.budget-calendar input[b-ejdwupmofw],.budget-calendar select[b-ejdwupmofw]{font:inherit;padding:10px;border:1px solid #b7c9cf;min-width:0;width:100%;box-sizing:border-box}.budget-calendar button[b-ejdwupmofw]{background:#1b303a;color:white;border:0;border-left:3px solid #f65b2d;padding:10px 14px;font:inherit;cursor:pointer;margin:3px}.budget-calendar button.selected[b-ejdwupmofw]{background:#287e87}.budget-calendar button:focus-visible[b-ejdwupmofw],.budget-calendar input:focus-visible[b-ejdwupmofw],.budget-calendar select:focus-visible[b-ejdwupmofw]{outline:3px solid #f65b2d;outline-offset:2px}.budget-calendar button:disabled[b-ejdwupmofw],.budget-calendar input:disabled[b-ejdwupmofw]{opacity:.6;cursor:default}.budget-totals[b-ejdwupmofw]{padding:16px;background:#eaf2f3}.hint[b-ejdwupmofw]{font-size:14px;color:#586f79}.notice[b-ejdwupmofw]{padding:16px;border-left:3px solid #f65b2d;background:#eaf2f3}.month-grid[b-ejdwupmofw]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid #c4d3d7}.weekday[b-ejdwupmofw]{padding:12px;text-align:center;background:#eaf2f3}.month-grid .day[b-ejdwupmofw]{margin:0;border:0;border-top:1px solid #c4d3d7;border-right:1px solid #c4d3d7;background:white;color:#1b303a;min-height:110px;text-align:left;display:flex;flex-direction:column;gap:12px}.month-grid .day.outside[b-ejdwupmofw]{background:#f3f6f7;color:#73868c}.month-grid .day.today[b-ejdwupmofw]{outline:2px solid #f65b2d;outline-offset:-2px}.day small[b-ejdwupmofw]{font-size:12px;color:#586f79}.table-wrap[b-ejdwupmofw]{overflow:auto;border:1px solid #c4d3d7;margin:16px 0;max-height:650px}table[b-ejdwupmofw]{border-collapse:collapse;width:100%;min-width:1000px;background:white}th[b-ejdwupmofw],td[b-ejdwupmofw]{padding:12px;border-bottom:1px solid #dce5e8;text-align:left;vertical-align:top}thead th[b-ejdwupmofw]{background:#eaf2f3;position:sticky;top:0;z-index:2}th small[b-ejdwupmofw]{display:block;font-size:12px;color:#586f79;font-weight:400;margin-top:5px}.week-grid th:first-child[b-ejdwupmofw]{min-width:320px;max-width:430px;position:sticky;left:0;background:white;z-index:1}.week-grid thead th:first-child[b-ejdwupmofw]{z-index:3;background:#eaf2f3}.week-grid input[b-ejdwupmofw]{width:110px}.week-grid .resource-total th[b-ejdwupmofw],.resource-total td[b-ejdwupmofw]{background:#eaf2f3;font-weight:700}.budget-popup[b-ejdwupmofw]{width:min(1100px,94vw);height:min(850px,90vh);padding:0;border:1px solid #b7c9cf;border-top:4px solid #f65b2d;color:#1b303a}.budget-popup[b-ejdwupmofw]::backdrop{background:rgba(15,30,38,.6)}.budget-popup>section[b-ejdwupmofw]{display:flex;flex-direction:column;height:100%;padding:20px;box-sizing:border-box}.budget-popup header[b-ejdwupmofw]{margin-top:0;flex-shrink:0}.popup-body[b-ejdwupmofw]{overflow:auto;flex:1;min-height:0;padding:4px}.budget-popup fieldset[b-ejdwupmofw]{border:1px solid #c4d3d7;margin:12px 0;padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.budget-popup fieldset p[b-ejdwupmofw]{grid-column:1/-1}.budget-popup legend[b-ejdwupmofw]{font-weight:600}.budget-popup footer[b-ejdwupmofw]{border-top:1px solid #c4d3d7;padding-top:12px}.budget-calendar label.check[b-ejdwupmofw]{display:flex;align-items:center;gap:10px;margin:14px 0}.budget-calendar input[type=checkbox][b-ejdwupmofw]{width:auto}@media(max-width:700px){.filters[b-ejdwupmofw],.fields[b-ejdwupmofw],.budget-popup fieldset[b-ejdwupmofw]{grid-template-columns:1fr}.month-grid .day[b-ejdwupmofw]{padding:8px;min-height:90px;font-size:12px}.day small[b-ejdwupmofw]{display:none}.toolbar[b-ejdwupmofw]{align-items:flex-start}}
.table-wrap[b-ejdwupmofw]{max-height:none}.week-cell[b-ejdwupmofw]{min-width:70px}.toolbar button.selected[b-ejdwupmofw]{outline:2px solid #287e87;outline-offset:1px}
/* /Components/WorkflowEventsConfiguration.razor.rz.scp.css */
.workflow-design[b-0hmnyz6je9]{color:#192d38;font-size:14px}.workflow-design header[b-0hmnyz6je9]{border-top:3px solid #ff5426;padding:20px;background:#192d38;color:#fff}.workflow-design header small[b-0hmnyz6je9]{color:#ff8863;letter-spacing:.08em}.workflow-design h2[b-0hmnyz6je9]{margin:8px 0}.workflow-design h3[b-0hmnyz6je9]{font-size:19px;margin:20px 0 12px}.workflow-design p[b-0hmnyz6je9]{line-height:1.6}.toolbar[b-0hmnyz6je9],.checks[b-0hmnyz6je9],.section-heading[b-0hmnyz6je9]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.section-heading[b-0hmnyz6je9]{justify-content:space-between}.workflow-design button[b-0hmnyz6je9]{min-height:38px;padding:8px 15px;border:1px solid #192d38;background:#192d38;color:#fff;font:inherit;cursor:pointer}.workflow-design button.download[b-0hmnyz6je9]{background:#eaf4ed;color:#17633d;border-color:#17633d}.workflow-design button.secondary[b-0hmnyz6je9]{background:white;color:#192d38}.workflow-design button:disabled[b-0hmnyz6je9]{opacity:.5;cursor:default}.workflow-design fieldset[b-0hmnyz6je9]{border:0;padding:0;min-width:0}.workflow-design label[b-0hmnyz6je9]{display:flex;flex-direction:column;gap:6px;font-weight:600}.workflow-design input:not([type=checkbox])[b-0hmnyz6je9],.workflow-design select[b-0hmnyz6je9],.workflow-design textarea[b-0hmnyz6je9]{font:inherit;color:#192d38;background:#fff;border:1px solid #a9bbc5;padding:9px;width:100%;box-sizing:border-box;min-height:38px}.workflow-design textarea[b-0hmnyz6je9]{resize:vertical}.fields[b-0hmnyz6je9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:14px 0}.checks label[b-0hmnyz6je9],.workflow-design label.check[b-0hmnyz6je9]{flex-direction:row;align-items:center;font-weight:400}.checks input[b-0hmnyz6je9],.check input[b-0hmnyz6je9]{accent-color:#c4411b;width:16px;height:16px}.builder[b-0hmnyz6je9],.worksheet[b-0hmnyz6je9]{margin:22px 0;border:1px solid #ccd7dc;border-top:3px solid #ff5426;padding:20px;background:#f7f9fa}.workflow-design details[b-0hmnyz6je9]{margin:12px 0;border:1px solid #ccd7dc;background:#fff}.workflow-design summary[b-0hmnyz6je9]{cursor:pointer;padding:14px;font-weight:600}.guidance[b-0hmnyz6je9]{padding:0 18px 14px}.guidance summary[b-0hmnyz6je9]{margin:0 -18px;background:#eaf3f5}.workflow-design h4[b-0hmnyz6je9]{margin:20px 0 8px}.event>summary[b-0hmnyz6je9]{border-left:3px solid #25818b}.event>summary span[b-0hmnyz6je9]{display:block;font-size:12px;font-weight:400;color:#526b79;margin:5px 0 0 18px}.event-body[b-0hmnyz6je9]{padding:4px 18px 18px}.notification[b-0hmnyz6je9]{background:#edf3f5;border-left:3px solid #25818b;margin:14px 0;padding:14px}.notification button[b-0hmnyz6je9]{margin-top:12px}.preview[b-0hmnyz6je9]{padding:12px;background:#eaf3f5}.notice[b-0hmnyz6je9],.message[b-0hmnyz6je9]{padding:14px;background:#edf3f5;border-left:3px solid #25818b}.message.error[b-0hmnyz6je9]{background:#fff0ec;border-color:#c4411b}.section-heading h3 span[b-0hmnyz6je9]{font-size:13px;font-weight:400;margin-left:10px}.workflow-design :focus-visible[b-0hmnyz6je9]{outline:3px solid #168595;outline-offset:2px}@media(max-width:600px){.fields[b-0hmnyz6je9]{grid-template-columns:1fr}.builder[b-0hmnyz6je9],.worksheet[b-0hmnyz6je9]{padding:12px}}

.notification-group[b-0hmnyz6je9]{border:1px solid #c8d5dc;margin:16px 0;padding:16px;background:#fff}.notification-group h5[b-0hmnyz6je9]{margin:0 0 6px;font-size:16px;color:#192d38}.notification-group[data-kind="Resource"][b-0hmnyz6je9]{border-top:3px solid #25818b}.notification-group[data-kind="Other"][b-0hmnyz6je9]{border-top:3px solid #192d38}.notification-group .group-purpose[b-0hmnyz6je9],.notification-group .empty-group[b-0hmnyz6je9]{font-size:13px;color:#526b79;margin:6px 0 12px}.preview>details>p[b-0hmnyz6je9],.preview .notification-groups[b-0hmnyz6je9]{margin:12px 16px}.notification-group ul[b-0hmnyz6je9]{padding-left:22px}

.preview table[b-0hmnyz6je9]{width:100%;border-collapse:collapse;margin:16px 0;background:white;font-size:13px;text-align:left}.preview th[b-0hmnyz6je9]{background:#192d38;color:white;padding:12px}.preview td[b-0hmnyz6je9]{padding:12px;border-bottom:1px solid #c8d5dc;vertical-align:top}.preview td:first-child[b-0hmnyz6je9],.preview td:nth-child(2)[b-0hmnyz6je9]{font-family:Consolas,monospace;white-space:nowrap}.preview>button[b-0hmnyz6je9]{margin-right:8px;margin-bottom:8px}
/* /Components/WorkItemHistory.razor.rz.scp.css */
.item-history[b-jvy3k67fh4]{margin-top:20px;border-top:1px solid #c5d5dd;padding-top:16px}.item-history>p[b-jvy3k67fh4],.item-history time[b-jvy3k67fh4]{font-size:13px;color:#526b78}.item-history article[b-jvy3k67fh4]{padding:12px 0;border-bottom:1px solid #dde6ea}.item-history ul[b-jvy3k67fh4]{margin:8px 0;overflow-wrap:anywhere}
/* /Components/WorkItemTouchSummary.razor.rz.scp.css */
.touch-summary[b-5r05jre5d5]{margin-top:6px;color:#607482;font-size:12px;line-height:1.5}.next-action summary[b-5r05jre5d5]{cursor:pointer;display:flex;gap:5px}.next-action summary[b-5r05jre5d5]:before{content:"▸"}.next-action[open] summary[b-5r05jre5d5]:before{content:"▾"}.next-action summary span[b-5r05jre5d5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.next-action[open] summary span[b-5r05jre5d5]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.next-action p[b-5r05jre5d5]{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;padding:8px;background:#f4f8fa}.next-action b[b-5r05jre5d5]{font-weight:600}
/* /Components/WorkItemUpdated.razor.rz.scp.css */
.updated-cell[b-tknnnsm5rr]{position:relative;display:inline-block;white-space:nowrap;font-size:12px;cursor:help}.updated-age[b-tknnnsm5rr]{color:#526b79}.updated-age.aging[b-tknnnsm5rr]{color:#805907;background:#fff5dc;padding:3px 6px;border-radius:3px}.updated-age.stale[b-tknnnsm5rr]{color:#963e30;background:#fff0ec;padding:3px 6px;border-radius:3px}.updated-detail[b-tknnnsm5rr]{display:none;position:absolute;z-index:10;right:0;top:100%;min-width:230px;max-width:300px;white-space:normal;background:#19313e;color:white;padding:10px;border-radius:4px;box-shadow:0 3px 10px #0002}.updated-cell:hover .updated-detail[b-tknnnsm5rr],.updated-cell:focus .updated-detail[b-tknnnsm5rr]{display:block}.updated-cell:focus-visible[b-tknnnsm5rr]{outline:2px solid #087f88;outline-offset:3px}
/* /Components/WorkNotes.razor.rz.scp.css */
.work-notes[b-n4fueivlgc]{position:relative;display:flex;flex-direction:column;min-height:0;color:#192e3c;font-family:Inter,sans-serif;padding:18px;background:#f4f7f8;border:1px solid #dbe4e8;border-radius:8px;gap:10px}.work-notes h3[b-n4fueivlgc]{font-size:17px;margin:0}.work-notes p[b-n4fueivlgc]{margin:0;font-size:13px;line-height:1.5}.work-notes label[b-n4fueivlgc]{display:flex;flex-direction:column;gap:8px;font-size:13px}.work-notes textarea[b-n4fueivlgc]{box-sizing:border-box;width:100%;min-height:100px;padding:12px;border:1px solid #a3b4bf;border-radius:4px;font:inherit;color:inherit;resize:vertical;background:white}.work-notes button[b-n4fueivlgc]{align-self:flex-start;min-height:36px;padding:8px 14px;border:1px solid #b6c5cf;border-radius:4px;background:white;color:#192e3c;cursor:pointer;font:inherit;font-size:13px}.work-notes button.primary[b-n4fueivlgc]{background:#fc5625;border-color:#fc5625;color:white;font-weight:600}.work-notes button:disabled[b-n4fueivlgc]{opacity:.5;cursor:default}.work-notes button:hover:not(:disabled)[b-n4fueivlgc]{text-decoration:underline;text-underline-offset:3px}.history-heading[b-n4fueivlgc]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.work-notes small[b-n4fueivlgc],.work-notes time[b-n4fueivlgc]{font-size:11px;color:#60727d}.history[b-n4fueivlgc]{overflow-y:auto;max-height:480px;min-height:0;overscroll-behavior:contain}.history article[b-n4fueivlgc]{background:white;border:1px solid #d9e4e8;border-left:3px solid #008b95;border-radius:5px;padding:14px;margin-bottom:12px}.note-heading[b-n4fueivlgc]{display:flex;justify-content:space-between;gap:12px;font-size:13px}.source[b-n4fueivlgc]{font-size:11px;border-radius:14px;padding:3px 9px;font-weight:600}.source.raid[b-n4fueivlgc]{background:#e9e2f2;color:#603c7b}.source.simple[b-n4fueivlgc]{background:#dff0f4;color:#21586a}.history time[b-n4fueivlgc]{display:block;margin:7px 0}.history .note-text[b-n4fueivlgc]{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.progress[b-n4fueivlgc]{display:flex;align-items:center;gap:8px}.spinner[b-n4fueivlgc]{width:16px;height:16px;border:2px solid #cbdbe3;border-top-color:#fc5625;border-radius:50%;animation:spin-b-n4fueivlgc .8s linear infinite}@keyframes spin-b-n4fueivlgc{to{transform:rotate(360deg)}}
/* /Components/WorkRecordLinkEditor.razor.rz.scp.css */
.work-links[b-0lfp7000ed]{margin:20px 0;border:1px solid #c6d6dd;background:#f4f8fa;color:#203f50}.work-links summary[b-0lfp7000ed]{padding:16px 20px;cursor:pointer;font-size:16px;font-weight:600}.work-links summary span[b-0lfp7000ed]{color:#087f8c}.links-body[b-0lfp7000ed]{padding:0 20px 20px}.work-links h4[b-0lfp7000ed]{font-size:16px;margin:20px 0 10px}.work-links ul[b-0lfp7000ed]{list-style:none;padding:0;margin:10px 0}.work-links li[b-0lfp7000ed]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #d4e0e5}.work-links small[b-0lfp7000ed]{display:block;font-size:12px;color:#526b78;letter-spacing:normal;text-transform:none}.link-picker[b-0lfp7000ed]{display:flex;gap:12px;align-items:end}.picker-field[b-0lfp7000ed]{flex:1;min-width:0}.work-links .picker-field label[b-0lfp7000ed]{display:block;font-size:14px;margin-bottom:6px;letter-spacing:normal;text-transform:none}.work-links button[b-0lfp7000ed]{padding:8px 12px;background:white;border:1px solid #afc6d0;color:#203f50;flex-shrink:0}.work-links a[b-0lfp7000ed]{color:#087f8c;text-decoration:underline}.work-links p[b-0lfp7000ed]{font-size:14px;line-height:1.5}@media(max-width:700px){.link-picker[b-0lfp7000ed]{flex-direction:column;align-items:stretch}.work-links li[b-0lfp7000ed]{align-items:start}}
/* /Components/WorkspaceCustomFieldsAdmin.razor.rz.scp.css */
.workspace-custom-fields[b-nwi95ufe4n]{border:1px solid var(--ink);border-top:0;background:#fff}.wcf-header[b-nwi95ufe4n]{padding:30px 32px;display:flex;align-items:end;justify-content:space-between;gap:40px;border-bottom:1px solid var(--ink)}.wcf-header small[b-nwi95ufe4n],.wcf-section>header small[b-nwi95ufe4n],.wcf-form-card>small[b-nwi95ufe4n]{color:var(--orange);font-weight:850;letter-spacing:.12em}.wcf-header h2[b-nwi95ufe4n]{margin:6px 0 7px;font-size:32px}.wcf-header p[b-nwi95ufe4n]{max-width:720px;margin:0;color:var(--slate)}.wcf-header nav[b-nwi95ufe4n]{display:flex;border:1px solid var(--ink)}.wcf-header nav button[b-nwi95ufe4n]{min-width:120px;min-height:46px;padding:0 18px;border:0;border-right:1px solid var(--ink);background:#fff;font-weight:800}.wcf-header nav button:last-child[b-nwi95ufe4n]{border-right:0}.wcf-header nav button.active[b-nwi95ufe4n]{background:var(--ink);color:#fff;box-shadow:inset 0 -4px var(--orange)}.wcf-message[b-nwi95ufe4n]{margin:22px 32px 0;padding:13px 16px;border-left:4px solid #23824f;background:#edf9f2;color:#17653b;font-weight:750}.wcf-message.error[b-nwi95ufe4n]{border-color:#b93621;background:#fff2ee;color:#7e2417}.wcf-section[b-nwi95ufe4n]{margin:28px 32px 32px;border:1px solid var(--ink)}.wcf-section>header[b-nwi95ufe4n]{min-height:82px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#f7f5f1;border-bottom:1px solid var(--ink)}.wcf-section>header h3[b-nwi95ufe4n]{margin:5px 0 0;font-size:23px}.wcf-section>header>b[b-nwi95ufe4n]{font-size:13px}.wcf-section>header>label[b-nwi95ufe4n]{width:min(420px,50%)}.wcf-definition-layout[b-nwi95ufe4n]{display:grid;grid-template-columns:380px minmax(0,1fr)}.wcf-form-card[b-nwi95ufe4n]{padding:26px;border-right:1px solid var(--ink);background:#fcfbf8}.wcf-form-card h4[b-nwi95ufe4n]{margin:6px 0 20px;font-size:24px}.wcf-form-card label[b-nwi95ufe4n],.wcf-values-grid label[b-nwi95ufe4n],.wcf-section>header>label[b-nwi95ufe4n]{display:flex;flex-direction:column;gap:7px;margin-top:13px;font-size:13px;font-weight:750}.wcf-form-card input[b-nwi95ufe4n],.wcf-form-card select[b-nwi95ufe4n],.wcf-form-card textarea[b-nwi95ufe4n],.wcf-values-grid input[b-nwi95ufe4n],.wcf-values-grid select[b-nwi95ufe4n],.wcf-values-grid textarea[b-nwi95ufe4n],.wcf-section>header select[b-nwi95ufe4n]{width:100%;min-height:44px;padding:9px 11px;border:1px solid #aab1b3;background:#fff;color:var(--ink);font:inherit}.wcf-form-card textarea[b-nwi95ufe4n],.wcf-values-grid textarea[b-nwi95ufe4n]{min-height:86px;resize:vertical}.wcf-form-card label small[b-nwi95ufe4n],.wcf-values-grid label small[b-nwi95ufe4n]{color:var(--slate);font-weight:500}.wcf-form-row[b-nwi95ufe4n]{display:grid;grid-template-columns:1fr 110px;gap:12px}.wcf-checks[b-nwi95ufe4n]{display:flex;gap:24px;margin-top:18px}.wcf-checks label[b-nwi95ufe4n]{flex-direction:row;align-items:center;margin:0}.wcf-checks input[b-nwi95ufe4n],.wcf-values-grid input[type=checkbox][b-nwi95ufe4n]{width:18px;min-height:18px;height:18px;accent-color:var(--orange)}.wcf-form-card footer[b-nwi95ufe4n]{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;margin-top:24px}.wcf-form-card footer button[b-nwi95ufe4n],.wcf-definition-list article button[b-nwi95ufe4n],.wcf-save-values button[b-nwi95ufe4n]{min-height:44px;padding:0 16px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-weight:800}.wcf-form-card footer button.secondary[b-nwi95ufe4n]{background:#fff;color:var(--ink)}.wcf-definition-list[b-nwi95ufe4n]{padding:8px 24px 24px}.wcf-definition-list article[b-nwi95ufe4n]{min-height:108px;padding:18px 0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:18px;align-items:center;border-bottom:1px solid var(--line)}.wcf-definition-list article.inactive[b-nwi95ufe4n]{opacity:.55}.wcf-order[b-nwi95ufe4n]{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font-weight:800}.wcf-definition-list article small[b-nwi95ufe4n],.wcf-definition-list article span[b-nwi95ufe4n],.wcf-definition-list article em[b-nwi95ufe4n]{display:block;color:var(--slate);font-size:12px}.wcf-definition-list article h4[b-nwi95ufe4n]{margin:4px 0;font-size:18px}.wcf-definition-list article em[b-nwi95ufe4n]{margin-top:5px;color:var(--orange);font-style:normal}.wcf-definition-list article p[b-nwi95ufe4n]{margin:6px 0 0;color:var(--slate);font-size:13px}.wcf-empty[b-nwi95ufe4n]{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--slate)}.wcf-empty b[b-nwi95ufe4n]{color:var(--ink);font-size:17px}.wcf-values-grid[b-nwi95ufe4n]{padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.wcf-values-grid label[b-nwi95ufe4n]{margin:0}.wcf-values-grid label.wide[b-nwi95ufe4n]{grid-column:1/-1}.wcf-save-values[b-nwi95ufe4n]{padding:0 24px 24px;display:flex;justify-content:flex-end}.wcf-save-values button[b-nwi95ufe4n]{background:var(--orange);border-color:var(--orange)}@media(max-width:900px){.wcf-header[b-nwi95ufe4n]{align-items:stretch;flex-direction:column}.wcf-header nav button[b-nwi95ufe4n]{flex:1}.wcf-definition-layout[b-nwi95ufe4n]{grid-template-columns:1fr}.wcf-form-card[b-nwi95ufe4n]{border-right:0;border-bottom:1px solid var(--ink)}}@media(max-width:650px){.wcf-header nav[b-nwi95ufe4n]{flex-direction:column}.wcf-header nav button[b-nwi95ufe4n]{border-right:0;border-bottom:1px solid var(--ink)}.wcf-section>header[b-nwi95ufe4n]{align-items:flex-start;flex-direction:column}.wcf-section>header>label[b-nwi95ufe4n]{width:100%}.wcf-values-grid[b-nwi95ufe4n]{grid-template-columns:1fr}.wcf-values-grid label.wide[b-nwi95ufe4n]{grid-column:auto}}
/* /Components/WorkVisualBoard.razor.rz.scp.css */
.visual-board[b-buo1lla5x0]{color:#17364b}.board-hero[b-buo1lla5x0]{background:#192d38;color:white;padding:30px;border-top:4px solid #ff501b}.board-hero h1[b-buo1lla5x0]{font-size:36px;margin:10px 0}.board-filters[b-buo1lla5x0]{padding:22px;background:#f4f3ef;display:flex;gap:20px;flex-wrap:wrap;align-items:end}.board-filters label[b-buo1lla5x0]{display:flex;flex-direction:column;gap:8px;font-weight:600}.board-filters select[b-buo1lla5x0],.board-filters input:not([type=checkbox])[b-buo1lla5x0]{padding:12px;border:1px solid #afbec7;min-width:230px}.board-filters .board-check[b-buo1lla5x0],.board-filters fieldset label[b-buo1lla5x0]{flex-direction:row;align-items:center}.board-filters fieldset[b-buo1lla5x0]{display:flex;gap:24px;flex-wrap:wrap;width:100%;border:0;padding:10px 0}.board-filters legend[b-buo1lla5x0]{font-size:14px;margin-bottom:8px}.board-legend[b-buo1lla5x0]{padding:16px 0;font-size:14px}.board-group[b-buo1lla5x0]{margin-bottom:30px;border:1px solid #c4d2da}.board-group>header[b-buo1lla5x0]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#ecf1f4;gap:15px}.board-group h2[b-buo1lla5x0]{font-size:25px;margin:5px 0}.board-group h2 span[b-buo1lla5x0]{font-size:18px}.board-group header button[b-buo1lla5x0],.open-record[b-buo1lla5x0]{background:#17364b;color:white;border:0;padding:14px 20px;cursor:pointer}.board-grid[b-buo1lla5x0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px}.board-tile[b-buo1lla5x0]{background:white;border:1px solid #c4d2da;border-top:5px solid #8496a2;border-radius:8px;text-align:left;color:#17364b;padding:20px;display:flex;flex-direction:column;cursor:pointer}.board-tile:hover[b-buo1lla5x0],.board-tile:focus-visible[b-buo1lla5x0]{outline:3px solid #0084b8;outline-offset:2px}.board-tile.critical[b-buo1lla5x0]{border-top-color:#b32d40}.board-tile.high[b-buo1lla5x0]{border-top-color:#b47711}.tile-top[b-buo1lla5x0]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tile-icon[b-buo1lla5x0]{font-size:30px}.tile-top b[b-buo1lla5x0]{font-size:12px;margin-left:auto;padding:4px 8px;background:#edf1f4}.critical .tile-top b[b-buo1lla5x0]{background:#fbe8eb;color:#a51e32}.high .tile-top b[b-buo1lla5x0]{background:#fff0d7;color:#805308}.board-tile h3[b-buo1lla5x0]{font-size:21px;line-height:1.35;margin:14px 0}.board-tile p[b-buo1lla5x0]{font-size:16px;line-height:1.6}.board-tile footer[b-buo1lla5x0]{margin-top:auto;padding-top:18px;border-top:1px solid #e2e7ea;display:grid;gap:8px;font-size:13px}.board-empty[b-buo1lla5x0]{padding:40px}.board-backdrop[b-buo1lla5x0]{position:fixed;inset:0;background:#10232dbb;z-index:11000;display:grid;place-items:center;padding:30px}.board-dialog[b-buo1lla5x0]{background:white;padding:30px;max-width:850px;max-height:85vh;overflow:auto;width:100%}.board-dialog header[b-buo1lla5x0]{display:flex;justify-content:space-between}.board-dialog header button[b-buo1lla5x0]{font-size:25px;background:transparent;border:0}.record-description[b-buo1lla5x0]{white-space:pre-wrap;line-height:1.7}.board-export-status[b-buo1lla5x0]{color:#a51e32;font-weight:600}.board-dialog h2[b-buo1lla5x0]{font-size:28px}@media(max-width:1100px){.board-grid[b-buo1lla5x0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.board-grid[b-buo1lla5x0]{grid-template-columns:1fr}.board-group>header[b-buo1lla5x0]{align-items:start;flex-direction:column}}
.visual-board .tile-icon[b-buo1lla5x0]{display:inline-grid;place-items:center;width:42px;height:42px;font-size:24px;flex-shrink:0}.symbol-risk[b-buo1lla5x0]{color:#ac6410;background:#fff0d9;border-radius:9px;border:1px solid #e5b875}.symbol-decision[b-buo1lla5x0]{color:#6550a1;background:#f0ebfa;border-radius:50%;border:1px solid #c5b4e5}.symbol-blocker[b-buo1lla5x0]{color:#a5263d;background:#fce9ee;border-radius:6px;border:2px solid #c95d72;font-weight:900}.symbol-other[b-buo1lla5x0]{color:#27677e;background:#edf4f6;border-radius:8px}.board-group>header small[b-buo1lla5x0]{color:#617582;font-size:13px}
.board-tile .tile-icon[b-buo1lla5x0]{color:#617582;background:#edf1f4;border-color:#aebac4}.board-tile.high .tile-icon[b-buo1lla5x0]{color:#9c6100;background:#fff0d7;border-color:#cb921e}.board-tile.critical .tile-icon[b-buo1lla5x0]{color:#b32d40;background:#fce9ee;border-color:#c95d72}.presentation-editor[b-buo1lla5x0]{background:#f1f5f7;padding:18px;margin:20px 0}.presentation-editor textarea[b-buo1lla5x0]{display:block;width:100%;min-height:110px;padding:12px;box-sizing:border-box;font:inherit}.presentation-editor button[b-buo1lla5x0]{padding:12px;margin:10px 10px 0 0;background:#17364b;color:white;border:0}.presentation-editor button:disabled[b-buo1lla5x0]{opacity:.5}
.board-hero[b-buo1lla5x0]{background:linear-gradient(115deg,#17364b,#235b80);border-top-color:#36a1be}.board-group>header[b-buo1lla5x0]{background:linear-gradient(115deg,var(--group-color),color-mix(in srgb,var(--group-color) 80%,#17364b));color:white}.board-group>header small[b-buo1lla5x0]{color:#e4edf3}.board-group>header button[b-buo1lla5x0]{background:#ffffff;color:#17364b;border:1px solid #ffffff}.board-refresh[b-buo1lla5x0]{padding:12px 18px;background:#235b80;color:white;border:0;cursor:pointer}.board-refresh:disabled[b-buo1lla5x0]{opacity:.6}
.executive-backdrop[b-buo1lla5x0]{position:fixed;inset:0;z-index:12000;background:#10232ddd;padding:24px;display:grid;place-items:center}.executive-preview[b-buo1lla5x0]{width:min(1500px,96vw);max-height:94vh;overflow:auto;background:#fff;box-shadow:0 16px 70px #0006}.executive-preview header[b-buo1lla5x0]{position:sticky;top:0;background:#17364b;color:white;padding:18px 24px;display:flex;align-items:center;gap:18px;z-index:1}.executive-preview header div[b-buo1lla5x0]{margin-right:auto}.executive-preview small[b-buo1lla5x0]{display:block;margin-top:6px}.executive-preview a[b-buo1lla5x0],.executive-preview button[b-buo1lla5x0]{padding:12px 18px;background:white;color:#17364b;border:0;white-space:nowrap;cursor:pointer}.executive-preview img[b-buo1lla5x0]{display:block;width:100%;height:auto}.executive-status[b-buo1lla5x0]{width:100%;font-weight:600}.executive-button[b-buo1lla5x0]{padding:12px 18px;background:#17364b;color:white;border:0;cursor:pointer}.executive-button:disabled[b-buo1lla5x0]{opacity:.6}@media(max-width:700px){.executive-preview header[b-buo1lla5x0]{flex-wrap:wrap}.executive-backdrop[b-buo1lla5x0]{padding:8px}}
