.card-tag-picker[data-v-06670690]{min-width:0;padding:20px;border:1px solid #d4deeb;border-radius:12px;background:#f7f9fc;color:#23304c}.card-tag-header[data-v-06670690]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.card-tag-header>div[data-v-06670690]{min-width:0}.card-tag-header h3[data-v-06670690]{margin:0;font-size:15px;line-height:1.4}.card-tag-header p[data-v-06670690]{margin:5px 0 0;color:#526079;font-size:12px;line-height:1.5}.card-tag-count[data-v-06670690]{flex-shrink:0;padding:5px 9px;border:1px solid #d4deeb;border-radius:6px;background:#fff;font-size:12px;line-height:1.5;font-weight:600;white-space:nowrap}.card-tag-toolbar[data-v-06670690]{display:flex;gap:10px;margin-bottom:12px}.card-tag-search[data-v-06670690]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;min-height:44px;padding:0 10px;border:1px solid #c8d3e3;border-radius:8px;background:#fff}.card-tag-search>svg[data-v-06670690]{width:17px;height:17px;flex-shrink:0;color:#64748b}.card-tag-search input[data-v-06670690]{width:100%;min-width:0;min-height:42px;margin:0;padding:10px 0;border:0;outline:none;box-shadow:none;background:transparent;color:#23304c;font:inherit;font-size:13px}.card-tag-search input[data-v-06670690]::placeholder{color:#667085}.card-tag-search input[data-v-06670690]::-webkit-search-cancel-button{-webkit-appearance:none}.card-tag-search[data-v-06670690]:focus-within{border-color:#212c68;box-shadow:0 0 0 3px #212c681f}.card-tag-search button[data-v-06670690]{display:grid;place-items:center;flex:0 0 32px;height:32px;padding:0;border:0;border-radius:5px;background:transparent;color:#526079;cursor:pointer}.card-tag-search button svg[data-v-06670690]{width:16px;height:16px}.card-tag-filter[data-v-06670690]{min-height:44px;padding:10px 12px;border:1px solid #c8d3e3;border-radius:8px;background:#fff;color:#23304c;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.card-tag-filter[aria-pressed=true][data-v-06670690]{border-color:#212c68;background:#e9edfa;color:#212c68}.card-tag-options[data-v-06670690]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:264px;overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a6b0c4 #edf1f7;padding:3px;scroll-padding-block:6px}.card-tag-option[data-v-06670690]{display:grid;grid-template-columns:18px 14px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:48px;margin:0;padding:11px 12px;border:1px solid #d4deeb;border-radius:8px;background:#fff;color:#23304c;line-height:1.45;cursor:pointer}.card-tag-option input[data-v-06670690]{appearance:auto;width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:#212c68;cursor:inherit}.card-tag-marker[data-v-06670690]{width:14px;height:14px;border:1px solid #94a3b8;border-radius:4px}.card-tag-name[data-v-06670690]{min-width:0;font-size:13px;font-weight:500;overflow-wrap:anywhere}.card-tag-name small[data-v-06670690]{display:block;margin-top:3px;font-size:11px;color:#526079}.card-tag-option.selected[data-v-06670690]{border-color:#8998c6;background:#eef1fa}.card-tag-option[data-v-06670690]:not(.inactive):hover{border-color:#8998c6;background:#f0f3fb}.card-tag-option[data-v-06670690]:focus-within{outline:2px solid #7485c4;outline-offset:1px}.card-tag-picker .card-tag-option input[data-v-06670690]:focus-visible{outline:none}.card-tag-option.inactive[data-v-06670690]{cursor:default}.card-tag-picker button[data-v-06670690]:focus-visible{outline:3px solid #7485c4;outline-offset:2px}.card-tag-picker button[data-v-06670690]:disabled{opacity:.6;cursor:default}.card-tag-empty[data-v-06670690]{margin:0;padding:24px 12px;border:1px dashed #c8d3e3;border-radius:8px;color:#526079;text-align:center;font-size:13px;line-height:1.5}.card-tag-footer[data-v-06670690]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:10px;color:#526079;font-size:12px;line-height:1.5}.card-tag-hint[data-v-06670690]{margin:8px 0 0;color:#526079;font-size:12px;line-height:1.5}@media(max-width:720px){.card-tag-picker[data-v-06670690]{padding:16px}.card-tag-header[data-v-06670690]{flex-wrap:wrap}.card-tag-toolbar[data-v-06670690]{flex-direction:column}.card-tag-filter[data-v-06670690]{align-self:flex-start}.card-tag-options[data-v-06670690]{grid-template-columns:minmax(0,1fr);max-height:264px}.card-tag-search input[data-v-06670690]{font-size:16px}}.project-status-badge[data-v-a2695b37]{width:fit-content;max-width:100%;cursor:help}button.project-status-badge[data-v-a2695b37]{cursor:pointer}.project-status-inline[data-v-a2695b37]{display:inline;font:inherit;color:inherit;border-bottom:1px dotted currentColor}.project-status-badge[data-v-a2695b37]:focus-visible{outline:3px solid #94a6e3;outline-offset:3px}.project-status-tooltip[data-v-a2695b37]{position:fixed;z-index:10000;width:max-content;max-width:min(320px,calc(100vw - 24px));padding:10px 14px;border:1px solid #dce3ee;border-radius:10px;background:#fff;color:#263651;box-shadow:0 8px 24px #14203f2e;font-size:13px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.project-approval-warning[data-v-2a33430f]{margin:12px 0;padding:12px 14px;border:1px solid #e2c57f;border-radius:8px;background:#fffaf0;color:#725019;font-size:13px}.project-approval-warning p[data-v-2a33430f]{margin:6px 0 0;line-height:1.5;overflow-wrap:anywhere}.project-approval-warning .proposal-note[data-v-2a33430f]{padding-top:6px;border-top:1px solid #edddb5}fieldset[data-v-9d7480fc]{display:grid;gap:12px;margin:16px 0;padding:16px}dl[data-v-9d7480fc]{background:#fff7ed;padding:16px;border-radius:8px}dt[data-v-9d7480fc]{font-weight:700}dd[data-v-9d7480fc]{margin:6px 0 16px}.resolution-reason[data-v-9d7480fc]{display:grid;gap:8px;margin-top:16px}.resolution-error[data-v-9d7480fc]{color:#991b1b}.data-table-mobile-rows[data-v-65afc02a]{display:none}.data-table-list-view>.project-table-scroll[data-v-65afc02a]{display:none}.data-table-list-view>.data-table-mobile-rows[data-v-65afc02a]{display:block}.data-table-list-view>.data-table-mobile-rows ul[data-v-65afc02a]{list-style:none;margin:0;padding:0}.data-table-list-view>.data-table-mobile-rows li+li[data-v-65afc02a]{border-top:1px solid #e7edf5}@media(max-width:900px){.data-table-has-mobile-rows>.project-table-scroll[data-v-65afc02a]{display:none}.data-table-mobile-rows[data-v-65afc02a]{display:block}.data-table-mobile-rows ul[data-v-65afc02a]{list-style:none;margin:0;padding:0}.data-table-mobile-rows li+li[data-v-65afc02a]{border-top:1px solid #e7edf5}.data-table-mobile-rows .project-table-empty[data-v-65afc02a]{display:grid;gap:8px;padding:24px;text-align:center}}.tag-deletion-hint[data-v-2ef647be]{margin:12px 0 0;color:var(--clean-muted, #586b85);font-size:12px;line-height:1.5}.card-schedule-preview[data-v-d56389eb]{min-width:0;padding:14px 16px;border:1px solid #dbe3ed;border-radius:12px;background:#f7f9fc;color:#354463}.card-schedule-preview.changed[data-v-d56389eb]{background:#f0f5fc;border-color:#cbd9ed}.card-schedule-preview.invalid[data-v-d56389eb]{background:#fff7f4;border-color:#ebc5b8}.card-schedule-preview p[data-v-d56389eb]{margin:6px 0 10px;font-size:13px;line-height:1.55}.card-schedule-preview small[data-v-d56389eb]{display:block;margin-top:10px;line-height:1.5}table[data-v-d56389eb]{width:100%;border-collapse:collapse;font-size:12px;text-align:left;table-layout:fixed}th[data-v-d56389eb],td[data-v-d56389eb]{border-top:1px solid #dbe3ed;padding:8px 4px;overflow-wrap:anywhere}thead th[data-v-d56389eb]{border:0;color:#5e6a81;font-size:11px}.sr-only[data-v-d56389eb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.risk-report-download[data-v-62347f37]{display:grid;gap:6px}.risk-report-download small[data-v-62347f37]{color:#991b1b;white-space:normal;max-width:320px}.processing-progress[data-v-3ff2efde]{min-width:0;width:100%;font-size:12px;font-weight:400}.progress-heading[data-v-3ff2efde]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;color:#52617a;line-height:1.45}.progress-amount[data-v-3ff2efde]{white-space:nowrap;font-variant-numeric:tabular-nums}.progress-track[data-v-3ff2efde]{height:6px;margin:8px 0;border-radius:99px;background:#e9eef5;overflow:hidden}.progress-track i[data-v-3ff2efde]{display:block;height:100%;border-radius:inherit;background:#249866}.failed .progress-track i[data-v-3ff2efde]{background:#c03e4b}.progress-counts[data-v-3ff2efde]{display:flex;flex-wrap:wrap;gap:6px 14px;color:#52617a}.progress-counts span[data-v-3ff2efde]{white-space:nowrap}.progress-counts .has-errors[data-v-3ff2efde]{color:#a02f3c;font-weight:600}.indeterminate i[data-v-3ff2efde]{width:35%!important;background:#293876;animation:processing-slide-3ff2efde 1.6s ease-in-out infinite alternate}@keyframes processing-slide-3ff2efde{to{transform:translate(185%)}}@media(prefers-reduced-motion:reduce){.indeterminate i[data-v-3ff2efde]{animation:none}}.import-reversal-audit[data-v-37a68c24]{padding:14px 16px;border:1px solid #d8deeb;border-radius:10px;background:#f4f6fb;color:#354463;overflow-wrap:anywhere}.import-reversal-audit strong[data-v-37a68c24]{font-size:14px}.import-reversal-audit p[data-v-37a68c24]{margin:7px 0;font-size:13px;line-height:1.6}.reversal-reason[data-v-37a68c24]{white-space:pre-wrap}.import-reversal-audit ul[data-v-37a68c24]{padding-left:18px;font-size:13px;line-height:1.7}.import-reversal-audit small[data-v-37a68c24]{font-size:12px;line-height:1.6}.processing-details[data-v-81ed2734]{width:min(800px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;margin:auto;border:1px solid #dce3ef;border-radius:18px;background:#fff;color:#17213c;overflow:hidden;box-shadow:0 24px 80px #14214738}.processing-details[open][data-v-81ed2734]{display:flex;flex-direction:column}.processing-details[data-v-81ed2734]::backdrop{background:#15213d75}.details-heading[data-v-81ed2734]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid #e7edf5;flex-shrink:0}.details-heading>div[data-v-81ed2734]{min-width:0}.details-heading button[data-v-81ed2734]{flex-shrink:0}.details-eyebrow[data-v-81ed2734]{color:#60708a;font-size:12px}.details-heading h2[data-v-81ed2734]{margin:5px 0 0;font-size:21px;overflow-wrap:anywhere}.details-body[data-v-81ed2734]{padding:22px 24px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.details-summary[data-v-81ed2734]{padding:16px;border:1px solid #e2e9f3;border-radius:12px;background:#f8fafd}.details-metadata[data-v-81ed2734]{display:flex;flex-wrap:wrap;gap:14px 28px;margin:14px 0 18px}.details-metadata div[data-v-81ed2734]{min-width:0}.details-metadata dt[data-v-81ed2734]{color:#60708a;font-size:12px}.details-metadata dd[data-v-81ed2734]{margin:3px 0 0;font-size:13px;overflow-wrap:anywhere}.details-body h3[data-v-81ed2734]{font-size:14px;margin:0 0 12px}.details-log[data-v-81ed2734]{margin-top:24px}.details-reversal[data-v-81ed2734]{margin-top:18px}.details-log pre[data-v-81ed2734]{margin:0;padding:16px;border:1px solid #e3e9f2;border-radius:10px;background:#f7f9fc;font:12px/1.75 ui-monospace,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2}.details-error[data-v-81ed2734]{margin-top:18px;padding:16px;color:#932c39;background:#fff3f4;border:1px solid #f0d3d7;border-radius:10px}.details-error p[data-v-81ed2734]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.log-empty[data-v-81ed2734]{color:#60708a;font-size:13px;line-height:1.6}.details-footer[data-v-81ed2734]{padding:16px 24px;border-top:1px solid #e7edf5;flex-shrink:0}.details-actions[data-v-81ed2734]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.details-footer p[data-v-81ed2734]{margin:0 0 10px;color:#52617a;font-size:13px}.expired-file[data-v-81ed2734]{color:#932c39;font-size:13px}.details-body[data-v-81ed2734]:focus-visible{outline:2px solid #293876;outline-offset:-3px}@media(max-width:520px){.processing-details[data-v-81ed2734]{max-height:calc(100dvh - 24px);width:calc(100vw - 24px)}.details-heading[data-v-81ed2734],.details-body[data-v-81ed2734],.details-footer[data-v-81ed2734]{padding:16px}.details-heading h2[data-v-81ed2734]{font-size:18px}.details-actions .btn[data-v-81ed2734]{flex:1;justify-content:center}}.document-action-button[data-v-2775fffd]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:42px;padding:10px 14px;border:1px solid #dce3ee;border-radius:10px;background:#fff;color:#354463;font:inherit;font-size:13px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px #14203f0a;transition:background .15s,border-color .15s,box-shadow .15s}.document-action-button>span[data-v-2775fffd]{min-width:0;overflow-wrap:anywhere}.document-action-button>svg[data-v-2775fffd]{width:16px;height:16px;flex:0 0 16px;stroke-width:1.8}.document-action-button[data-v-2775fffd]:not(.is-unavailable):hover{background:#f6f8fc;border-color:#b4c0d6;box-shadow:0 2px 5px #14203f14}.document-action-button[data-v-2775fffd]:not(.is-unavailable):active{box-shadow:none}.document-action-button[data-v-2775fffd]:focus-visible{outline:3px solid #94a6e3;outline-offset:3px}.action-primary[data-v-2775fffd]{background:#25316e;border-color:#25316e;color:#fff;box-shadow:0 2px 4px #212c6824}.action-primary[data-v-2775fffd]:not(.is-unavailable):hover{background:#1c2658;border-color:#1c2658}.action-danger[data-v-2775fffd]{background:#fff;border-color:#eedbdc;color:#aa343d;box-shadow:none}.action-danger[data-v-2775fffd]:not(.is-unavailable):hover{background:#fff3f3;border-color:#dca4a8}.action-quiet[data-v-2775fffd]{background:transparent;border-color:transparent;box-shadow:none}.action-quiet[data-v-2775fffd]:not(.is-unavailable):hover{border-color:transparent;box-shadow:none}.document-action-button.is-unavailable[data-v-2775fffd]{background:#94a3b81a;border-color:#94a3b838;color:#798497;box-shadow:none;cursor:not-allowed}.document-action-button.is-unavailable>svg[data-v-2775fffd]{opacity:.65}.document-action-button .action-lock[data-v-2775fffd]{width:12px;height:12px;flex-basis:12px;margin-left:2px}.document-action-button.is-loading[data-v-2775fffd]{cursor:progress}.action-spinner[data-v-2775fffd]{animation:action-spin-2775fffd .9s linear infinite}.document-action-popover[data-v-2775fffd]{position:fixed;z-index:10000;display:flex;align-items:flex-start;gap:10px;width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;padding:14px 16px;border:1px solid #dce3ee;border-radius:12px;background:#fff;color:#263651;box-shadow:0 8px 32px #14203f2e;font-size:12px;line-height:1.55}.document-action-popover>svg[data-v-2775fffd]{width:17px;height:17px;flex:0 0 17px;margin-top:1px;color:#687b9b}.document-action-popover strong[data-v-2775fffd]{font-weight:650;font-size:13px}.document-action-popover p[data-v-2775fffd]{margin:4px 0 0;color:#536078;overflow-wrap:anywhere}@keyframes action-spin-2775fffd{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.document-action-button[data-v-2775fffd]{transition:none}.action-spinner[data-v-2775fffd]{animation:none}}.processing-job-table.is-import[data-v-d15731e8] .project-table{min-width:740px}.processing-job-table.is-import[data-v-d15731e8] .project-table thead th:nth-child(1){width:26%}.processing-job-table.is-import[data-v-d15731e8] .project-table thead th:nth-child(2){width:16%}.processing-job-table.is-import[data-v-d15731e8] .project-table thead th:nth-child(3){width:30%}.processing-job-table.is-import[data-v-d15731e8] .project-table thead th:nth-child(4){width:28%}.processing-actions[data-v-d15731e8],.processing-status[data-v-d15731e8]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.processing-actions[data-v-d15731e8] .document-action-button{font-size:12px;padding:8px 10px}.processing-job-table[data-v-d15731e8] .processing-result-cell{min-width:240px;white-space:normal}.processing-identity[data-v-d15731e8]{min-width:160px;max-width:300px;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.processing-details-button[data-v-d15731e8]{white-space:nowrap}.processing-mobile-card[data-v-d15731e8]{padding:20px;display:grid;gap:16px;min-width:0}.processing-mobile-card header[data-v-d15731e8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.processing-mobile-card header>div[data-v-d15731e8]{min-width:0}.processing-mobile-card h3[data-v-d15731e8]{margin:0 0 5px;font-size:15px;color:#17213c;overflow-wrap:anywhere}.processing-mobile-card time[data-v-d15731e8],.processing-requester[data-v-d15731e8],.processing-validity[data-v-d15731e8]{color:#60708a;font-size:12px;line-height:1.5}.processing-mobile-card .badge[data-v-d15731e8]{flex-shrink:0}.processing-mobile-card footer[data-v-d15731e8]{display:flex;flex-wrap:wrap;gap:10px}.processing-mobile-card p[data-v-d15731e8]{margin:0}@media(max-width:400px){.processing-mobile-card[data-v-d15731e8]{padding:16px}.processing-mobile-card header[data-v-d15731e8]{flex-wrap:wrap}}.import-job-result[data-v-c269512a]{display:grid;gap:14px;padding:18px;border:1px solid #dce5ef;border-radius:12px;background:#f8fafc;min-width:0}.import-result-heading[data-v-c269512a]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:14px;overflow-wrap:anywhere}.import-result-heading time[data-v-c269512a]{font-size:12px;color:#61718b}.import-result-actions[data-v-c269512a]{display:flex;flex-wrap:wrap;gap:10px}.import-result-error p[data-v-c269512a]{margin:0 0 10px;color:#973d33;font-size:13px;line-height:1.6}@media(max-width:450px){.import-job-result[data-v-c269512a]{padding:12px}.import-result-actions[data-v-c269512a]>*{flex:1 1 100%;min-height:44px}}.form-dialog.modal.import-reversal-dialog[data-v-fa557fb6]{width:min(760px,calc(100vw - 32px))}.reversal-intro[data-v-fa557fb6],.reversal-project[data-v-fa557fb6],.reversal-note[data-v-fa557fb6],.reversal-notes[data-v-fa557fb6]{margin:0 0 16px;color:#52637c;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.reversal-project strong[data-v-fa557fb6]{display:block;color:#273754}.reversal-impact[data-v-fa557fb6]{margin:0 0 18px;border:1px solid #e0e6ef;border-radius:10px;overflow:hidden}.reversal-impact>div[data-v-fa557fb6]{display:flex;justify-content:space-between;gap:14px;padding:12px 14px;background:#f8fafc}.reversal-impact>div+div[data-v-fa557fb6]{border-top:1px solid #e0e6ef}.reversal-impact dt[data-v-fa557fb6]{font-size:13px;color:#455873;overflow-wrap:anywhere}.reversal-impact dd[data-v-fa557fb6]{margin:0;font-weight:650;color:#23386c}.reversal-notes[data-v-fa557fb6]{padding-left:20px}.reversal-field[data-v-fa557fb6]{display:grid;gap:8px;margin:18px 0;color:#293c5a;font-size:13px}.reversal-field>span[data-v-fa557fb6]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-weight:600}.reversal-field small[data-v-fa557fb6]{color:#61748e;font-size:12px;font-weight:400}.reversal-field textarea[data-v-fa557fb6]{width:100%;resize:vertical;min-height:110px}.reversal-error[data-v-fa557fb6]{margin:14px 0;padding:12px;background:#fff1ef;color:#96392e;border-radius:8px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:450px){.form-dialog.modal.import-reversal-dialog[data-v-fa557fb6]{width:calc(100vw - 24px)}.import-reversal-dialog[data-v-fa557fb6] .form-dialog-footer>*{min-height:44px}}.form-dialog.modal.project-import-history[data-v-1d3ea019]{width:min(1180px,calc(100vw - 32px))}.import-history-note[data-v-1d3ea019],.import-history-error[data-v-1d3ea019]{font-size:13px;line-height:1.6;margin:0 0 16px;color:#536781}.import-history-error[data-v-1d3ea019]{color:#973d33}.project-import-history[data-v-1d3ea019] .project-table-toolbar,.project-import-history[data-v-1d3ea019] .project-table-footer{padding-inline:0}@media(max-width:450px){.form-dialog.modal.project-import-history[data-v-1d3ea019]{width:calc(100vw - 24px)}}.notification-recipients[data-v-17b4bc80]{overflow-wrap:anywhere}.card-trash-panel{display:grid;gap:20px;min-width:0}.cards-page .card-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.card-page-header>div:first-child{flex:1 0 220px}.card-page-header .card-panel-actions{flex:1 1 640px;min-width:0}.card-trash-assurance{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #d5e6e6;border-radius:10px;background:#f2f8f7;color:#234b4d}.card-trash-assurance>svg{width:22px;height:22px;flex:0 0 22px;margin-top:2px}.card-trash-assurance strong{display:block;font-size:14px}.card-trash-assurance p{margin:5px 0 0;font-size:13px;line-height:1.6}.card-trash-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.card-trash-search{display:flex;align-items:center;gap:10px;flex:1 1 280px;max-width:520px;min-width:0;border:1px solid #ccd8eb;border-radius:8px;padding:0 12px;background:#fff}.card-trash-search svg{width:18px;flex:0 0 18px;color:#697d9d}.card-trash-search input{width:100%;min-width:0;min-height:44px;border:0;background:transparent;padding:10px 0}.card-trash-search:focus-within{outline:2px solid #748bdb;outline-offset:2px}.card-trash-search input:focus{outline:none;box-shadow:none}.card-trash-search button{min-height:36px}.card-trash-count,.card-trash-hint{color:#637490;font-size:12px;line-height:1.6}.card-trash-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.card-trash-row{padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid #dce4f0;border-radius:10px;background:#fff}.card-trash-identity{min-width:0;display:grid;gap:8px}.card-trash-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#667796;font-size:12px}.card-trash-title{margin:0;font-size:15px;line-height:1.45;color:#183253;overflow-wrap:anywhere}.card-trash-reason-preview{margin:0;color:#5a6981;font-size:13px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-trash-actions{display:flex;flex-wrap:wrap;gap:8px}.card-trash-empty{padding:32px 20px;text-align:center;border:1px dashed #cfd9e9;border-radius:12px;color:#647791}.card-trash-empty>svg{width:30px;height:30px;color:#8b9cba}.card-trash-empty h3{color:#243c60;font-size:16px;margin:10px 0 4px}.card-trash-empty p{font-size:13px;margin:0 0 12px}.card-trash-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;border-top:1px solid #e2e9f3;color:#65758f;font-size:12px}.card-trash-pagination>div{display:flex;align-items:center;gap:12px}.card-trash-error{padding:12px 14px;border:1px solid #efc3c3;border-radius:8px;color:#8b3038;background:#fff5f5;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.form-dialog.modal.card-trash-action{width:min(560px,calc(100vw - 24px))}.card-trash-reason{display:grid;gap:8px;margin-top:4px;color:#243857;font-size:13px;font-weight:600}.card-trash-reason small{color:#697a96;font-weight:400}.card-trash-reason textarea{width:100%;resize:vertical;min-height:96px;font-weight:400;line-height:1.6;border:1px solid #cbd7e9;border-radius:8px;padding:12px}.card-trash-reason textarea:focus-visible{outline:2px solid #748bdb;outline-offset:2px}.form-dialog.modal.card-trash-details{width:min(760px,calc(100vw - 24px))}.card-trash-section{border-top:1px solid #e4eaf3;padding-top:18px;display:grid;gap:12px}.card-trash-section h3{font-size:15px;margin:0;color:#243d5e}.card-trash-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.card-trash-facts div{min-width:0}.card-trash-facts dt{font-size:12px;color:#6d7c95;margin-bottom:4px}.card-trash-facts dd{margin:0;font-size:13px;color:#243d5e;overflow-wrap:anywhere;white-space:pre-wrap}.card-trash-facts .wide{grid-column:1 / -1}.card-trash-history{list-style:none;padding:0;margin:0;display:grid;gap:12px}.card-trash-history>li{padding:14px;border:1px solid #e2e9f3;border-radius:8px;background:#fbfcfe}.card-trash-history header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px}.card-trash-history header small{color:#667793;font-size:11px}.card-trash-history p{margin:7px 0;font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}.card-trash-history details{margin-top:10px}.card-trash-history summary{cursor:pointer;color:#253875;font-size:12px;min-height:28px;padding:5px 0}.card-trash-changes{display:grid;gap:12px;margin:10px 0 0}.card-trash-changes dt{font-size:12px;font-weight:600;color:#314569;overflow-wrap:anywhere}.card-trash-changes dd{margin:4px 0 0;font-size:12px;color:#596c86;overflow-wrap:anywhere;white-space:pre-wrap}.card-view-switch{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid #dce4f0;border-radius:10px;background:#f4f6fa;margin-bottom:16px}.card-view-switch .btn{box-shadow:none;background:transparent;border-color:transparent;color:#536687}.card-view-switch .btn[aria-pressed=true]{background:#fff;color:#202d69;border-color:#d5deed;box-shadow:0 1px 3px #132c5210}.card-trash-panel button:focus-visible,.card-trash-details summary:focus-visible{outline:3px solid #748bdb;outline-offset:2px}@media(max-width:640px){.card-trash-row{grid-template-columns:minmax(0,1fr);padding:14px;gap:12px}.card-trash-actions .btn{flex:1;min-height:42px}.card-trash-search{max-width:none;flex-basis:100%}.card-trash-facts{grid-template-columns:minmax(0,1fr)}.card-trash-action .form-dialog-footer .btn,.card-trash-details .form-dialog-footer .btn{flex:1;min-height:44px;white-space:normal}.card-trash-action .form-dialog-header,.card-trash-details .form-dialog-header,.card-trash-action .form-dialog-body,.card-trash-details .form-dialog-body{padding:18px}}.card-status-badge[data-v-e6b8a31f]{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:24px;margin:0;padding:3px 9px;border:1px solid var(--card-status-border);border-radius:999px;background:var(--card-status-surface);color:var(--card-status-ink);font-size:11px;font-weight:800;line-height:1.25}.card-status-badge>i[data-v-e6b8a31f]{width:8px;height:8px;border-radius:50%;background:var(--card-status-accent);flex:0 0 auto}.card-status-badge>span[data-v-e6b8a31f]{display:block;overflow:hidden;min-width:0;margin:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}.card-history-timeline[data-v-ef2873ea]{--history-ink: #263c5a;--history-muted: #62718a;--history-line: #e1e7f0;min-width:0;margin-top:20px;color:var(--history-ink);font-size:12px}.history-toolbar[data-v-ef2873ea]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.history-heading[data-v-ef2873ea]{display:flex;gap:10px;align-items:center;min-width:0}.history-heading-icon[data-v-ef2873ea]{display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid #dfe4ef;border-radius:10px;color:#414b88;background:#f4f5fa}.history-heading-icon svg[data-v-ef2873ea]{width:18px;height:18px}.history-heading h3[data-v-ef2873ea]{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;line-height:1.5;font-weight:700;letter-spacing:-.2px}.history-heading p[data-v-ef2873ea]{margin:3px 0 0;color:var(--history-muted);font-size:12px;line-height:1.5}.history-count[data-v-ef2873ea]{padding:1px 7px;border-radius:6px;background:#edf0f7;color:#56637f;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.history-refresh[data-v-ef2873ea],.history-retry[data-v-ef2873ea]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid #d5deeb;border-radius:8px;background:#fff;color:#455477;font:inherit;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.history-refresh svg[data-v-ef2873ea]{width:14px;height:14px}.history-refresh[data-v-ef2873ea]:hover:not(:disabled),.history-retry[data-v-ef2873ea]:hover:not(:disabled){background:#f3f5fa;border-color:#b4c0d7}.history-refresh[data-v-ef2873ea]:disabled,.history-retry[data-v-ef2873ea]:disabled{opacity:.55;cursor:progress}.card-history-timeline button[data-v-ef2873ea]:focus-visible,.card-history-timeline summary[data-v-ef2873ea]:focus-visible{outline:3px solid #7d89c9;outline-offset:3px;border-radius:6px}.history-timeline-list[data-v-ef2873ea]{display:grid;gap:0;padding:0;margin:0;list-style:none}.history-event[data-v-ef2873ea]{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding-bottom:18px;min-width:0}.history-event[data-v-ef2873ea]:not(:last-child):before{content:"";position:absolute;top:34px;bottom:0;left:15px;width:1px;background:var(--history-line)}.history-event-marker[data-v-ef2873ea]{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;margin-top:2px;border:1px solid #dfe5ee;border-radius:50%;color:#64718b;background:#f8fafc}.history-event-marker svg[data-v-ef2873ea]{width:15px;height:15px}.history-event[data-tone=accent] .history-event-marker[data-v-ef2873ea]{color:#4c54a2;border-color:#dcdef3;background:#f3f2fb}.history-event[data-tone=positive] .history-event-marker[data-v-ef2873ea]{color:#357168;border-color:#cfe8e1;background:#f0f9f6}.history-event[data-tone=warning] .history-event-marker[data-v-ef2873ea]{color:#8b632e;border-color:#eddfc7;background:#fcf8ef}.history-event[data-tone=muted] .history-event-marker[data-v-ef2873ea]{color:#7f8796;background:#f5f6f8}.history-event-card[data-v-ef2873ea]{min-width:0;padding:14px 15px;border:1px solid var(--history-line);border-radius:12px;background:#fff;box-shadow:0 2px 5px #243b590a}.history-event-header[data-v-ef2873ea]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;margin:0}.history-event-header h4[data-v-ef2873ea]{margin:0;color:var(--history-ink);font-size:14px;line-height:1.5;font-weight:650;overflow-wrap:anywhere}.history-event-header time[data-v-ef2873ea]{display:inline-flex;align-items:center;gap:4px;color:var(--history-muted);font-size:11px;line-height:1.6;font-variant-numeric:tabular-nums}.history-event-header time svg[data-v-ef2873ea]{width:11px;height:11px;flex:0 0 11px}.history-event-author[data-v-ef2873ea]{display:flex;align-items:center;gap:5px;margin-top:5px;color:var(--history-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.history-event-author svg[data-v-ef2873ea]{width:12px;height:12px;flex:0 0 12px}.history-event-note[data-v-ef2873ea]{margin:12px 0 0;padding:9px 11px;border-left:2px solid #bcc9df;border-radius:0 6px 6px 0;background:#f7f9fc;color:#475a77;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.history-snapshot-label[data-v-ef2873ea]{margin:13px 0 0;color:var(--history-muted);font-size:11px;font-weight:600}.history-changes[data-v-ef2873ea]{display:grid;gap:12px;margin:12px 0 0}.history-change[data-v-ef2873ea]{min-width:0}.history-change>dt[data-v-ef2873ea]{margin-bottom:6px;color:#40516d;font-size:12px;font-weight:650;overflow-wrap:anywhere}.history-change-values[data-v-ef2873ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.history-change-values--snapshot[data-v-ef2873ea]{grid-template-columns:minmax(0,1fr)}.history-change-value[data-v-ef2873ea]{min-width:0;padding:8px 10px;border:1px solid #e7ebf2;border-radius:7px;background:#fafbfc}.history-change-value--after[data-v-ef2873ea]{border-color:#dbe6ee;background:#f4f8fb}.history-change-values--snapshot .history-change-value[data-v-ef2873ea]{padding:0;border:0;background:transparent}.history-value-label[data-v-ef2873ea]{display:block;margin-bottom:3px;color:#687891;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.history-change-values--snapshot .history-value-label[data-v-ef2873ea]{display:none}.history-change-value p[data-v-ef2873ea],.history-long-value>summary>span[data-v-ef2873ea]{display:block;margin:0;color:#40516d;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.history-change-value--after p[data-v-ef2873ea]{color:#274d66}.history-change-group>summary[data-v-ef2873ea]{display:flex;align-items:center;gap:5px;min-height:34px;margin-top:12px;color:#435982;font-size:12px;font-weight:600;cursor:pointer;list-style:none}.history-change-group>summary[data-v-ef2873ea]::-webkit-details-marker,.history-long-value>summary[data-v-ef2873ea]::-webkit-details-marker{display:none}.history-change-group>summary svg[data-v-ef2873ea]{width:14px;height:14px;transition:transform .15s}.history-change-group[open]>summary svg[data-v-ef2873ea]{transform:rotate(-180deg)}.history-change-group--technical[data-v-ef2873ea]{border-top:1px dashed #e1e7ef;margin-top:10px}.history-change-group--technical>summary[data-v-ef2873ea]{color:#687790;margin-top:4px;font-weight:500}.history-long-value>summary[data-v-ef2873ea]{cursor:pointer;list-style:none}.history-long-value>summary>b[data-v-ef2873ea]{display:inline-block;margin-top:4px;color:#4b5d8b;font-size:11px;font-weight:600}.history-long-value[open]>summary>span[data-v-ef2873ea]{display:none}.history-long-value[open]>summary>b[data-v-ef2873ea]{margin-bottom:6px}.history-event-empty[data-v-ef2873ea]{margin:10px 0 0;color:var(--history-muted);font-size:11px;line-height:1.6}.history-error[data-v-ef2873ea]{display:flex;align-items:flex-start;gap:10px;padding:13px;margin-bottom:14px;border:1px solid #e8c9c9;border-radius:10px;background:#fff8f7;color:#86434c}.history-error>svg[data-v-ef2873ea]{width:18px;height:18px;flex:0 0 18px}.history-error strong[data-v-ef2873ea]{font-size:12px}.history-error p[data-v-ef2873ea]{margin:4px 0 10px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.history-loading[data-v-ef2873ea]{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:var(--history-muted);padding:10px 0}.history-loading>svg[data-v-ef2873ea]{width:16px;height:16px}.history-skeleton[data-v-ef2873ea]{flex:1 0 100%;padding:16px;border:1px solid #e6ebf2;border-radius:12px}.history-skeleton i[data-v-ef2873ea]{display:block;width:52%;height:8px;border-radius:4px;background:#edf0f5}.history-skeleton i+i[data-v-ef2873ea]{width:78%;height:26px;margin-top:10px;background:#f5f7fa}.history-updating[data-v-ef2873ea]{margin:0 0 12px;color:var(--history-muted);font-size:11px}.history-empty[data-v-ef2873ea]{display:grid;justify-items:center;gap:7px;padding:25px 16px;border:1px dashed #d8e0ec;border-radius:12px;text-align:center;background:#fafbfd}.history-empty>svg[data-v-ef2873ea]{width:24px;height:24px;margin-bottom:3px;color:#8391aa}.history-empty strong[data-v-ef2873ea]{color:#4a5d78;font-size:12px}.history-empty p[data-v-ef2873ea]{margin:0;color:var(--history-muted);font-size:11px;line-height:1.6}.history-spin[data-v-ef2873ea]{animation:history-spin-ef2873ea .8s linear infinite}@keyframes history-spin-ef2873ea{to{transform:rotate(360deg)}}@media(max-width:520px){.history-event[data-v-ef2873ea]{grid-template-columns:26px minmax(0,1fr);gap:8px}.history-event-marker[data-v-ef2873ea]{width:26px;height:26px}.history-event[data-v-ef2873ea]:not(:last-child):before{left:12px;top:29px}.history-event-card[data-v-ef2873ea]{padding:12px}.history-change-values[data-v-ef2873ea]{grid-template-columns:minmax(0,1fr);gap:5px}.history-event-header[data-v-ef2873ea]{display:grid;gap:3px}.history-refresh[data-v-ef2873ea]{min-height:40px}.history-change-group>summary[data-v-ef2873ea]{min-height:40px}}@media(prefers-reduced-motion:reduce){.history-spin[data-v-ef2873ea]{animation:none}.card-history-timeline[data-v-ef2873ea] *{transition:none}}.card-work-timer[data-v-f9e06638]{min-width:0;padding:14px;border:1px solid #dbe3ef;border-radius:10px;background:#f8fafc}.card-work-timer.is-compact[data-v-f9e06638]{margin-top:10px;padding:10px}.is-compact .card-work-timer-row[data-v-f9e06638]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.is-compact .card-work-timer-value[data-v-f9e06638]{display:contents}.is-compact .card-work-timer-state[data-v-f9e06638]{grid-column:1 / -1}.card-work-timer.is-running[data-v-f9e06638]{border-color:#a8d9c6;background:#f2faf6}.card-work-timer-row[data-v-f9e06638]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-width:0}.card-work-timer-value[data-v-f9e06638]{display:grid;gap:4px;min-width:0}.card-work-timer-state[data-v-f9e06638]{display:flex;align-items:center;gap:5px;color:#586680;font-size:11px;font-weight:600;line-height:1.4}.is-running .card-work-timer-state[data-v-f9e06638]{color:#166347}.card-work-timer-state i[data-v-f9e06638]{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#23845f}.card-work-timer-value strong[data-v-f9e06638]{color:#1c2856;font-size:20px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.is-compact .card-work-timer-value strong[data-v-f9e06638]{font-size:16px}.card-work-timer-action[data-v-f9e06638]{display:inline-flex;flex-shrink:0}.card-work-timer-action button[data-v-f9e06638]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 10px;border:1px solid #c9d3e5;border-radius:8px;background:#fff;color:#212c68;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.card-work-timer-action button[data-v-f9e06638]:hover:not(:disabled){background:#edf1ff;border-color:#8798c8}.card-work-timer-action button[data-v-f9e06638]:focus-visible{outline:3px solid #627bcc;outline-offset:3px}.card-work-timer-action button[data-v-f9e06638]:disabled{opacity:.6;cursor:not-allowed}.card-work-timer-action svg[data-v-f9e06638]{width:15px;height:15px}.card-work-timer-help[data-v-f9e06638],.card-work-timer-reason[data-v-f9e06638]{margin:10px 0 0;color:#586680;font-size:12px;line-height:1.6}.card-work-timer-reason[data-v-f9e06638]{padding-top:10px;border-top:1px solid #dbe3ef}.card-work-timer-spinner[data-v-f9e06638]{animation:card-work-timer-spin-f9e06638 1s linear infinite}@keyframes card-work-timer-spin-f9e06638{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.card-work-timer-spinner[data-v-f9e06638]{animation:none}}@media(pointer:coarse){.card-work-timer-action button[data-v-f9e06638]{min-height:44px}}.card-flow-signals[data-v-a74280a6]{display:grid;gap:8px;margin:12px 0;min-width:0}.card-flow-signals[data-v-a74280a6]:empty{display:none}.card-flow-signals.is-compact[data-v-a74280a6]{margin:8px 0}.card-flow-signals svg[data-v-a74280a6]{width:14px;height:14px;flex-shrink:0}.card-age-alert[data-v-a74280a6]{display:inline-flex;align-items:center;gap:5px;width:fit-content;max-width:100%;border-radius:6px;padding:5px 7px;background:#fff5db;color:#795300;font-size:11px;font-weight:700}.card-impediment-summary[data-v-a74280a6]{min-width:0;padding:10px;background:#fff5f1;border:1px solid #f1c8b9;border-radius:8px}.card-impediment-summary>strong[data-v-a74280a6]{display:flex;align-items:center;gap:5px;font-size:12px;color:#942d18;line-height:1.4}.card-impediment-summary p[data-v-a74280a6]{margin:7px 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere;color:#63493f}.card-impediment-summary small[data-v-a74280a6]{display:block;font-size:11px;line-height:1.4;color:#63493f;overflow-wrap:anywhere}.is-clamped[data-v-a74280a6]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-impediment-actions[data-v-a74280a6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.card-impediment-actions button[data-v-a74280a6],.card-impediment-trigger[data-v-a74280a6]{display:inline-flex;gap:5px;align-items:center;justify-content:center;min-height:32px;padding:6px 8px;border:1px solid #d8dfeb;border-radius:6px;background:#fff;color:#34446e;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.card-impediment-trigger[data-v-a74280a6]{justify-self:start;background:transparent;border-color:transparent;color:#586680;padding-left:0}.card-flow-signals button[data-v-a74280a6]:hover:not(:disabled){background:#edf1ff;color:#212c68}.card-flow-signals button[data-v-a74280a6]:focus-visible{outline:3px solid #627bcc;outline-offset:2px}.card-flow-signals button[data-v-a74280a6]:disabled{cursor:not-allowed;opacity:.55}.card-impediment-resume[data-v-a74280a6]{display:grid;gap:10px;margin-top:12px}.card-impediment-resume label[data-v-a74280a6]{display:grid;gap:5px;font-size:12px}.card-impediment-resume select[data-v-a74280a6]{width:100%}@media(pointer:coarse){.card-flow-signals button[data-v-a74280a6]{min-height:44px}}.meeting-occurrences[data-v-280007e9]{min-width:0}h3[data-v-280007e9]{margin:0 0 6px;font-size:1rem}header p[data-v-280007e9]{margin:0 0 16px;font-size:13px;line-height:1.5;color:#526079}.occurrence-range[data-v-280007e9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:10px}label[data-v-280007e9]{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:600}input[data-v-280007e9],select[data-v-280007e9],textarea[data-v-280007e9]{min-width:0;width:100%;min-height:44px;margin:0;padding:10px;border:1px solid #c8d3e3;border-radius:8px;background:#fff;color:#23304c;font:inherit}textarea[data-v-280007e9]{resize:vertical}small[data-v-280007e9]{display:block;color:#526079;font-size:12px;line-height:1.5}.occurrence-list[data-v-280007e9]{margin:16px 0;padding:0;list-style:none;display:grid;gap:12px}.occurrence-list>li[data-v-280007e9]{border:1px solid #d4deeb;border-radius:10px;padding:16px;display:grid;gap:12px}.occurrence-head[data-v-280007e9]{display:flex;align-items:start;justify-content:space-between;gap:12px;flex-wrap:wrap}.occurrence-head small[data-v-280007e9]{margin-top:5px}.occurrence-actions[data-v-280007e9],.occurrence-pagination[data-v-280007e9]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.occurrence-actions .btn[data-v-280007e9]{white-space:normal;min-height:40px}.occurrence-message[data-v-280007e9],.occurrence-error[data-v-280007e9]{padding:12px;border-radius:8px;background:#edf1fa;font-size:13px;line-height:1.5;margin:12px 0}.occurrence-error[data-v-280007e9]{background:#fff1ef;color:#962c24}.occurrence-minutes[data-v-280007e9]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.occurrence-editor[data-v-280007e9]{display:grid;gap:16px;padding-top:12px;border-top:1px solid #d4deeb;font-size:13px}.occurrence-editor fieldset[data-v-280007e9]{display:grid;gap:16px;padding:0;margin:0;border:0;min-width:0}.occurrence-pagination[data-v-280007e9]{justify-content:end;font-size:12px}.occurrence-pagination>span[data-v-280007e9]{margin-right:auto}@media(max-width:620px){.occurrence-range[data-v-280007e9]{grid-template-columns:minmax(0,1fr)}.occurrence-list>li[data-v-280007e9]{padding:12px}input[data-v-280007e9],textarea[data-v-280007e9],select[data-v-280007e9]{font-size:16px}.occurrence-actions .btn[data-v-280007e9]{flex:1 1 auto}}.meeting-overview[data-v-ae17600b]{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #d5deeb;border-radius:18px;color:#172039;background:#fff;box-shadow:0 24px 80px #14204440}.meeting-overview[open][data-v-ae17600b]{display:flex;flex-direction:column}.meeting-overview[data-v-ae17600b]::backdrop{background:#14204480}.meeting-overview header[data-v-ae17600b],.meeting-overview footer[data-v-ae17600b]{padding:20px 24px;display:flex;align-items:flex-start;gap:12px;flex-shrink:0}.meeting-overview header[data-v-ae17600b]{justify-content:space-between;border-bottom:1px solid #e3e9f2}.meeting-overview header>div[data-v-ae17600b]{min-width:0}.meeting-overview header h2[data-v-ae17600b]{margin:5px 0 0;font-size:1.25rem;overflow-wrap:anywhere}.meeting-overview footer[data-v-ae17600b]{border-top:1px solid #e3e9f2;flex-wrap:wrap}.meeting-overview-body[data-v-ae17600b]{overflow-y:auto;padding:24px;min-height:0;display:grid;gap:24px;overflow-wrap:anywhere}.meeting-overview small[data-v-ae17600b]{color:#64748b}.meeting-overview h3[data-v-ae17600b]{font-size:1rem;margin:0 0 12px}.meeting-facts[data-v-ae17600b]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.meeting-facts>div[data-v-ae17600b],.meeting-guests li>div[data-v-ae17600b]{display:grid;gap:5px;min-width:0}.meeting-delivery[data-v-ae17600b]{padding:16px;border-radius:10px;background:#f1f5fb;border-left:3px solid #64748b}.meeting-delivery.success[data-v-ae17600b]{background:#eaf8f1;border-color:#259a68}.meeting-delivery.danger[data-v-ae17600b]{background:#fff1ef;border-color:#c44438}.meeting-delivery.warning[data-v-ae17600b]{background:#fff8e8;border-color:#b77b0d}.meeting-delivery p[data-v-ae17600b]{margin:6px 0}.meeting-delivery small[data-v-ae17600b]{display:block;margin-top:6px}.meeting-agenda-text[data-v-ae17600b]{margin:0;white-space:pre-wrap;line-height:1.6}.meeting-participant-heading[data-v-ae17600b]{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.meeting-guests[data-v-ae17600b]{padding:0;list-style:none;margin-bottom:0}.meeting-guests li[data-v-ae17600b]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #edf1f6}.meeting-guests .badge[data-v-ae17600b]{flex-shrink:0}@media(max-width:560px){.meeting-overview header[data-v-ae17600b],.meeting-overview footer[data-v-ae17600b],.meeting-overview-body[data-v-ae17600b]{padding:16px}.meeting-overview footer[data-v-ae17600b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.meeting-overview footer .btn[data-v-ae17600b]{min-width:0;min-height:44px;white-space:normal;font-size:12px}}.meeting-table[data-v-12d8926a] table{min-width:780px;table-layout:fixed}.meeting-table[data-v-12d8926a] th:nth-child(1),.meeting-table[data-v-12d8926a] td:nth-child(1){width:32%}.meeting-table[data-v-12d8926a] th:nth-child(2),.meeting-table[data-v-12d8926a] td:nth-child(2){width:27%}.meeting-table[data-v-12d8926a] th:nth-child(3),.meeting-table[data-v-12d8926a] td:nth-child(3){width:25%}.meeting-table[data-v-12d8926a] th:nth-child(4),.meeting-table[data-v-12d8926a] td:nth-child(4){width:16%}.meeting-table[data-v-12d8926a] td{overflow-wrap:anywhere}.meeting-table[data-v-12d8926a] td small{display:block;margin-top:6px;color:#64748b}.meeting-mobile-card[data-v-12d8926a]{display:grid;gap:10px;padding:20px}.meeting-mobile-card header[data-v-12d8926a]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.meeting-mobile-card h3[data-v-12d8926a],.meeting-mobile-card p[data-v-12d8926a]{margin:0;overflow-wrap:anywhere}.meeting-mobile-card h3[data-v-12d8926a]{font-size:1rem}.meeting-mobile-card small[data-v-12d8926a],.meeting-mobile-card p[data-v-12d8926a]{color:#64748b}.meeting-mobile-card .btn[data-v-12d8926a]{justify-self:start;margin-top:4px}.meeting-agenda-row[data-v-12d8926a]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px}.meeting-agenda-row .meeting-mobile-card[data-v-12d8926a]{padding:0;gap:6px}.meeting-date-tile[data-v-12d8926a]{display:grid;text-align:center;border:1px solid #dbe2ec;border-radius:8px;padding:7px;color:#172b4d}.meeting-date-tile strong[data-v-12d8926a]{font-size:22px}.meeting-date-tile small[data-v-12d8926a]{font-size:11px;text-transform:uppercase;color:#586b85}@media(max-width:600px){.meeting-agenda-row[data-v-12d8926a]{grid-template-columns:44px minmax(0,1fr);padding:16px;gap:12px;align-items:start}.meeting-agenda-row>button[data-v-12d8926a]{grid-column:2;justify-self:start;min-height:44px}}.snapshot-record[data-v-edaaa075]{min-width:11rem;white-space:normal}.snapshot-provenance[data-v-edaaa075]{margin-top:.35rem;max-width:24rem;font-size:.8rem}.snapshot-provenance summary[data-v-edaaa075]{cursor:pointer;color:#24366e;border-radius:.2rem}.snapshot-provenance summary[data-v-edaaa075]:focus-visible{outline:2px solid #24366e;outline-offset:3px}.snapshot-provenance.legacy summary[data-v-edaaa075]{color:#850}.snapshot-provenance p[data-v-edaaa075]{margin:.5rem 0 0;line-height:1.45;font-weight:400;overflow-wrap:anywhere}.register-origin[data-v-2c128df6]{margin-top:9px;color:#596981;font-size:12px;font-weight:400;line-height:1.5}.register-source-line[data-v-2c128df6]{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap}.register-origin[data-v-2c128df6] .document-action-button{min-height:34px;padding:6px 9px;border-radius:7px;font-size:12px;gap:5px;color:#354773;background:#f2f5fb;box-shadow:none}.register-origin[data-v-2c128df6] .document-action-button.is-unavailable{color:#798497;background:#94a3b81a}.register-source-note[data-v-2c128df6]{font-size:11px;overflow-wrap:anywhere}[data-origin=tap_previous] .register-source-note[data-v-2c128df6]{color:#856424}.register-manual[data-v-2c128df6]{display:inline-flex;padding:3px 8px;border-radius:6px;color:#596981;background:#f0f3f7;font-size:11px}.register-source-text[data-v-2c128df6]{margin-top:7px}.register-source-text summary[data-v-2c128df6]{width:fit-content;cursor:pointer;font-size:11px;color:#536584}.register-source-text summary[data-v-2c128df6]:focus-visible{outline:2px solid #94a6e3;outline-offset:3px;border-radius:2px}.register-source-text p[data-v-2c128df6]{margin:6px 0 0;padding:9px 11px;border-left:2px solid #d9e1ed;background:#f8fafc;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:#43516b;font-weight:400}.register-source-text small[data-v-2c128df6]{display:block;margin-top:8px;font-size:11px}@media(max-width:900px){.register-origin[data-v-2c128df6] .document-action-button{min-height:40px}.register-source-text summary[data-v-2c128df6]{padding-block:5px}}.baseline-rejection-record[data-v-f1393184]{margin-top:8px;font-size:12px;line-height:1.6;color:#665465;max-width:540px}.baseline-rejection-record summary[data-v-f1393184]{cursor:pointer;color:#9a3535}.baseline-rejection-record p[data-v-f1393184]{margin:7px 0 0}.baseline-rejection-reason[data-v-f1393184]{white-space:pre-wrap;overflow-wrap:anywhere}.register-main[data-v-22ef704a]{min-width:0}.register-main>small[data-v-22ef704a]{display:block;margin-top:4px;color:#69778d;font-size:11px}.register-body[data-v-22ef704a]{margin:8px 0 0;color:#43516b;font-weight:400;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.individual-register-table[data-v-22ef704a] .project-table{table-layout:fixed;width:100%;min-width:0}.individual-register-table[data-v-22ef704a] .project-table thead th{width:auto}.individual-register-table[data-v-22ef704a] .project-table th:first-child,.individual-register-table[data-v-22ef704a] .project-table td:first-child{width:32%}.individual-register-table[data-v-22ef704a] .project-table tbody :is(td,th){vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.individual-register-table[data-v-22ef704a] .project-table tbody strong{white-space:pre-wrap;overflow-wrap:anywhere}.individual-register-table[data-v-22ef704a] .register-main-cell,.individual-register-table[data-v-22ef704a] .register-value-cell{min-width:0}.individual-register-table[data-v-22ef704a] .pmo-table-description{min-width:0;max-width:none}.register-mobile-item[data-v-22ef704a]{padding:18px 0;min-width:0}.register-mobile-item header>small[data-v-22ef704a]{color:#69778d;font-size:11px;overflow-wrap:anywhere}.register-mobile-item h3[data-v-22ef704a]{margin:5px 0 0;color:#223554;font-size:14px;line-height:1.55;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}.register-mobile-values[data-v-22ef704a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:15px 0;padding:14px;border-radius:9px;background:#f7f9fc}.register-mobile-values>div[data-v-22ef704a]{min-width:0}.register-mobile-values dt[data-v-22ef704a]{color:#6d7a8f;font-size:11px}.register-mobile-values dd[data-v-22ef704a]{margin:4px 0 0;color:#35445e;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.register-mobile-wide[data-v-22ef704a]{grid-column:1 / -1}.risk-catalog-table[data-v-22ef704a] .project-table th:first-child,.risk-catalog-table[data-v-22ef704a] .project-table td:first-child{width:55%}.register-catalog-plan[data-v-22ef704a]{margin-top:8px;font-size:12px;color:#59708a}.register-catalog-plan summary[data-v-22ef704a]{cursor:pointer;padding-block:4px}.register-catalog-action[data-v-22ef704a]{margin-top:14px}.form-dialog.modal.baseline-rejection-dialog[data-v-1084f473]{width:min(700px,calc(100vw - 32px));max-width:700px}.baseline-rejection-help[data-v-1084f473]{margin:0;color:#61738d;font-size:13px;line-height:1.7}.baseline-rejection-dialog textarea[data-v-1084f473]{line-height:1.7;resize:vertical}.baseline-rejection-error[data-v-1084f473]{margin:0;padding:12px 14px;color:#a12d2d;background:#fff0ee;border-radius:8px;font-size:13px;line-height:1.6}.baseline-rejection-conflict[data-v-1084f473]{padding:14px;border:1px solid #ead7a9;border-radius:8px;background:#fffbef}.baseline-rejection-conflict p[data-v-1084f473]{margin:0 0 10px;font-size:12px}.risk-occurrence-actions[data-v-393c13c9]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.risk-occurrence-actions[data-v-393c13c9] .document-action-button{min-height:34px;padding:6px 8px;gap:5px;border-radius:7px;font-size:11px}.risk-occurrence-actions[data-v-393c13c9] .document-action-button>svg{width:14px;height:14px;flex-basis:14px}@media(max-width:900px){.risk-occurrence-actions[data-v-393c13c9] .document-action-button{min-height:42px;padding:8px 10px;font-size:12px}}.occurrence-status[data-v-2f631561]{--status-ink: #475569;--status-background: #f1f5f9;--status-border: #cbd5e1;--status-icon-background: #e2e8f0;display:flex;align-items:center;gap:9px;width:fit-content;max-width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid var(--status-border);border-radius:11px;background:var(--status-background);color:var(--status-ink)}.occurrence-status[data-status=open][data-v-2f631561]{--status-ink: #854d0e;--status-background: #fffbeb;--status-border: #f0d28b;--status-icon-background: #fef3c7}.occurrence-status[data-status=monitoring][data-v-2f631561]{--status-ink: #1e40af;--status-background: #eff6ff;--status-border: #b7d1f5;--status-icon-background: #dbeafe}.occurrence-status[data-status=mitigated][data-v-2f631561]{--status-ink: #115e59;--status-background: #f0fdfa;--status-border: #9edace;--status-icon-background: #ccfbf1}.occurrence-status[data-status=closed][data-v-2f631561]{--status-ink: #166534;--status-background: #f0fdf4;--status-border: #a8d9b7;--status-icon-background: #dcfce7}.occurrence-status-icon[data-v-2f631561]{flex:0 0 30px;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--status-icon-background)}.occurrence-status-icon svg[data-v-2f631561]{width:18px;height:18px}.occurrence-status-copy[data-v-2f631561]{display:grid;gap:3px;min-width:0;text-align:left}.occurrence-status-copy strong[data-v-2f631561]{color:inherit;font-size:12px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.occurrence-status-copy>span[data-v-2f631561]{color:inherit;font-size:10px;line-height:1.45;overflow-wrap:anywhere}@media(forced-colors:active){.occurrence-status[data-v-2f631561]{border-color:CanvasText}}.risk-occurrences-table[data-v-b915dc3c] .project-table{min-width:0;width:100%;table-layout:fixed}.risk-occurrences-table[data-v-b915dc3c] .project-table thead th{width:auto}.risk-occurrences-table[data-v-b915dc3c] .project-table thead th:first-child,.risk-occurrences-table[data-v-b915dc3c] .project-table tbody th{width:32%}.risk-occurrences-table[data-v-b915dc3c] .project-table thead th:nth-child(2){width:15%}.risk-occurrences-table[data-v-b915dc3c] .project-table thead th:nth-child(3){width:13%}.risk-occurrences-table[data-v-b915dc3c] .project-table thead th:nth-child(4){width:20%}.risk-occurrences-table[data-v-b915dc3c] .project-table thead th:last-child{width:20%}.risk-occurrences-table[data-v-b915dc3c] .project-table tbody :is(th,td){vertical-align:top;overflow-wrap:anywhere}.occurrence-heading[data-v-b915dc3c]>:is(strong,h3){display:block;margin:5px 0;color:#263953;font-size:14px;line-height:1.5;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}.occurrence-heading>small[data-v-b915dc3c],.occurrence-heading>span[data-v-b915dc3c],.occurrence-action-copy>small[data-v-b915dc3c],.occurrence-updated[data-v-b915dc3c]{display:block;color:#64748b;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.occurrence-heading>p[data-v-b915dc3c],.occurrence-action-copy>p[data-v-b915dc3c]{margin:8px 0 10px;color:#42546d;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.occurrence-heading>.risk-occurrence-actions[data-v-b915dc3c]{margin-top:13px}.occurrence-dates[data-v-b915dc3c]{display:grid;gap:5px;font-size:12px}.occurrence-dates small[data-v-b915dc3c]{margin-top:8px;color:#64748b;font-size:11px}.occurrence-overdue[data-v-b915dc3c]{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin-top:4px;padding:4px 7px;border:1px solid #fecaca;border-radius:6px;background:#fff1f2;color:#9f1239;font-size:10px;font-weight:650;line-height:1.5}.occurrence-overdue svg[data-v-b915dc3c]{flex:0 0 13px;width:13px;height:13px}.occurrence-action-copy[data-v-b915dc3c]>.document-action-button{margin:0 0 8px;padding:5px 0;min-height:34px;font-size:11px}.occurrence-action-copy>small[data-v-b915dc3c]{margin-top:6px}.occurrence-severity[data-v-b915dc3c]{display:inline-flex;align-items:center;gap:7px;max-width:100%;box-sizing:border-box;border:1px solid #dce3ed;border-radius:7px;padding:6px 8px;background:#f8fafc;color:#475569;font-size:11px;font-weight:650;line-height:1.45}.occurrence-severity[data-severity=low][data-v-b915dc3c]{border-color:#cbdceb;background:#f0f7ff;color:#31577c}.occurrence-severity[data-severity=medium][data-v-b915dc3c]{border-color:#eed59a;background:#fffbeb;color:#854d0e}.occurrence-severity[data-severity=high][data-v-b915dc3c]{border-color:#f4c7a5;background:#fff7ed;color:#9a3412}.occurrence-severity[data-severity=critical][data-v-b915dc3c]{border-color:#f4b9c2;background:#fff1f2;color:#9f1239}.occurrence-severity-level[data-v-b915dc3c]{display:flex;align-items:flex-end;gap:2px;height:13px;flex:0 0 18px}.occurrence-severity-level i[data-v-b915dc3c]{width:3px;height:4px;background:currentColor;border-radius:1px;opacity:.2}.occurrence-severity-level i[data-v-b915dc3c]:nth-child(2){height:7px}.occurrence-severity-level i[data-v-b915dc3c]:nth-child(3){height:10px}.occurrence-severity-level i[data-v-b915dc3c]:nth-child(4){height:13px}.occurrence-severity-level i[data-active=true][data-v-b915dc3c]{opacity:1}.occurrence-closure[data-v-b915dc3c]{margin:12px 0;color:#4d6278;font-size:12px;line-height:1.55}.occurrence-closure summary[data-v-b915dc3c]{cursor:pointer;color:#2c6949}.occurrence-closure p[data-v-b915dc3c]{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.occurrence-closure small[data-v-b915dc3c]{overflow-wrap:anywhere}.occurrence-mobile[data-v-b915dc3c]{min-width:0;padding:18px 0}.occurrence-mobile .occurrence-heading>.occurrence-status[data-v-b915dc3c]{margin:11px 0}.occurrence-mobile-facts[data-v-b915dc3c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;padding:14px;border-radius:9px;background:#f7f9fc}.occurrence-mobile-facts dt[data-v-b915dc3c]{color:#6d7a8f;font-size:11px}.occurrence-mobile-facts dd[data-v-b915dc3c]{margin:5px 0 0;color:#35465f;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.occurrence-mobile-facts .wide[data-v-b915dc3c]{grid-column:1 / -1}.occurrence-mobile>.risk-occurrence-actions[data-v-b915dc3c]{margin-top:12px}@media(min-width:901px)and (max-width:1100px){.risk-occurrences-table[data-v-b915dc3c] .project-table-scroll{display:none}.risk-occurrences-table[data-v-b915dc3c] .data-table-mobile-rows{display:block}.risk-occurrences-table[data-v-b915dc3c] .data-table-mobile-rows ul{list-style:none;margin:0;padding:0}.risk-occurrences-table[data-v-b915dc3c] .data-table-mobile-rows li+li{border-top:1px solid #e7edf5}}.searchable-select-field[data-v-45456d56]{position:relative;min-width:0}.searchable-select-field>label[data-v-45456d56]{display:block;margin-bottom:7px;color:#23304c;font-size:13px;font-weight:600;line-height:1.4}.searchable-select-control[data-v-45456d56]{position:relative;display:flex;align-items:center;min-height:44px;border:1px solid var(--mro-border);border-radius:8px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.searchable-select-control.open[data-v-45456d56]{border-color:var(--mro-primary);box-shadow:0 0 0 3px #2028661a}.searchable-select-control.disabled[data-v-45456d56]{background:#f3f5f9}.searchable-select-control input[data-v-45456d56]{width:100%;min-height:42px;padding:10px 42px 10px 39px;border:0;border-radius:inherit;background:transparent;color:var(--mro-text);outline:0}.searchable-select-control input[data-v-45456d56]::placeholder{color:#667085}.searchable-select-search[data-v-45456d56],.searchable-select-chevron[data-v-45456d56],.searchable-select-clear[data-v-45456d56]{position:absolute;z-index:2}.searchable-select-search[data-v-45456d56]{left:13px;width:17px;color:#667085}.searchable-select-chevron[data-v-45456d56]{right:13px;width:18px;color:#475467}.searchable-select-clear[data-v-45456d56]{right:7px;display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:transparent;color:#667085}.searchable-select-clear[data-v-45456d56]:hover{background:#f2f4f7;color:var(--mro-primary)}.searchable-select-clear svg[data-v-45456d56]{width:16px}.searchable-select-options[data-v-45456d56]{position:absolute;z-index:60;top:calc(100% + 5px);right:0;left:0;max-height:248px;overflow-y:auto;padding:6px;border:1px solid var(--mro-border);border-radius:8px;background:#fff;box-shadow:0 16px 34px #0f172a2e}.searchable-select-options button[data-v-45456d56]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 10px;border-radius:6px;background:transparent;color:var(--mro-text);text-align:left}.searchable-select-options button.active[data-v-45456d56],.searchable-select-options button[data-v-45456d56]:hover{background:#eef2ff}.searchable-select-options button.selected[data-v-45456d56]{color:var(--mro-primary)}.searchable-select-options button[data-v-45456d56]:disabled{cursor:not-allowed;opacity:.5}.searchable-select-options button>span[data-v-45456d56]{display:grid;gap:2px;min-width:0}.searchable-select-options strong[data-v-45456d56],.searchable-select-options small[data-v-45456d56]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-multiline .searchable-select-options[data-v-45456d56] :is(strong,small){white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.5}.searchable-select-options small[data-v-45456d56]{color:#667085;font-size:11px}.searchable-select-options svg[data-v-45456d56]{flex:0 0 auto;width:17px;color:#039855}.searchable-select-state[data-v-45456d56]{padding:14px 10px;color:#667085;font-size:12px;text-align:center}.occurrence-evidence[data-v-fc92a628]{min-width:0;padding:16px;border:1px solid #dfe6ef;border-radius:10px;background:#f9fbfd;display:grid;gap:12px}.evidence-header[data-v-fc92a628]{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.evidence-header h3[data-v-fc92a628]{display:flex;align-items:center;gap:7px;margin:0;color:#2e425f;font-size:13px;font-weight:600}.evidence-header svg[data-v-fc92a628]{width:16px;height:16px}.evidence-header small[data-v-fc92a628],.evidence-header>span[data-v-fc92a628]{color:#66768c;font-size:11px;font-weight:400}.evidence-help[data-v-fc92a628],.evidence-empty[data-v-fc92a628]{margin:0;color:#607189;font-size:12px;line-height:1.6}.evidence-list[data-v-fc92a628]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.evidence-list li[data-v-fc92a628]{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border:1px solid #e2e8f1;border-radius:8px;background:#fff}.evidence-copy[data-v-fc92a628]{flex:1;min-width:0}.evidence-copy strong[data-v-fc92a628],.evidence-copy small[data-v-fc92a628]{display:block;overflow-wrap:anywhere;line-height:1.6}.evidence-copy strong[data-v-fc92a628]{color:#324a69;font-size:12px;font-weight:500}.evidence-copy small[data-v-fc92a628]{color:#687b93;font-size:11px}.evidence-list[data-v-fc92a628] .document-action-button{flex-shrink:0;padding:8px 10px;min-height:40px;font-size:12px}.evidence-picker[data-v-fc92a628]{display:grid;justify-items:start;gap:8px}.evidence-pending[data-v-fc92a628]{padding-top:12px;border-top:1px solid #dfe6ef}.evidence-pending>p[data-v-fc92a628]{display:flex;flex-wrap:wrap;gap:5px 10px;margin:0 0 9px;color:#435875;font-size:12px;line-height:1.6}.evidence-pending>p>span[data-v-fc92a628]{color:#74612f}.evidence-error[data-v-fc92a628]{margin:0;padding:10px 12px;color:#a12d2d;background:#fff0ee;border-radius:8px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:450px){.occurrence-evidence[data-v-fc92a628]{padding:12px}.evidence-list li[data-v-fc92a628]{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.evidence-copy[data-v-fc92a628]{width:100%}.evidence-list[data-v-fc92a628] .document-action-button{align-self:flex-end;min-height:44px}}.risk-occurrence-context[data-v-474bc0f7]{border:1px solid #dfe6f0;background:#f7f9fc;border-radius:10px;padding:14px 16px}.risk-occurrence-context small[data-v-474bc0f7],.risk-occurrence-context strong[data-v-474bc0f7]{display:block;overflow-wrap:anywhere}.risk-occurrence-context small[data-v-474bc0f7]{font-size:11px;color:#66778f;margin-bottom:5px}.risk-occurrence-context strong[data-v-474bc0f7]{font-size:14px;line-height:1.5;color:#263954}.risk-occurrence-context p[data-v-474bc0f7],.risk-occurrence-hint[data-v-474bc0f7]{margin:8px 0 0;color:#5d6f86;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.risk-occurrence-error[data-v-474bc0f7]{padding:12px 14px;border-radius:8px;background:#fff0ee;color:#a12d2d;font-size:13px;overflow-wrap:anywhere}.risk-occurrence-overdue[data-v-474bc0f7]{margin:-7px 0 0;color:#8b5620;font-size:12px;line-height:1.6}.risk-occurrence-treatment[data-v-474bc0f7]{display:grid;gap:5px;color:#536882}.risk-occurrence-treatment small[data-v-474bc0f7]{font-size:11px}.risk-occurrence-treatment p[data-v-474bc0f7]{margin:0;color:#354b68;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.risk-occurrence-dialog[data-v-474bc0f7] .field-label small{font-size:11px;font-weight:400}.risk-occurrence-dialog[data-v-474bc0f7] .searchable-select-options{max-height:min(248px,36dvh)}@media(max-width:600px){.risk-occurrence-dialog[data-v-474bc0f7] .form-grid{grid-template-columns:1fr}}.occurrence-history-facts[data-v-a6ab0c9e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0}.occurrence-history-facts dt[data-v-a6ab0c9e]{font-size:11px;color:#61738d}.occurrence-history-facts dd[data-v-a6ab0c9e]{margin:5px 0 0;color:#2e415d;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.occurrence-history-help[data-v-a6ab0c9e]{margin:0;font-size:12px;color:#64748b;line-height:1.6}.occurrence-current-treatment[data-v-a6ab0c9e]{display:grid;gap:5px;color:#5c718c}.occurrence-current-treatment p[data-v-a6ab0c9e]{margin:0;color:#354b68;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.occurrence-current-treatment small[data-v-a6ab0c9e]{font-size:11px;line-height:1.6}.occurrence-current-treatment strong[data-v-a6ab0c9e]{color:#354b68;font-weight:500}.occurrence-history-overdue[data-v-a6ab0c9e]{display:inline-block;margin-left:8px;color:#86541e}.occurrence-history-list[data-v-a6ab0c9e]{margin:0;padding:0;list-style:none;display:grid;gap:13px}.occurrence-history-list>li[data-v-a6ab0c9e]{padding:14px 16px;border:1px solid #dfe6f0;border-radius:9px;background:#fff;min-width:0}.occurrence-history-list header[data-v-a6ab0c9e]{display:grid;gap:5px}.occurrence-history-list strong[data-v-a6ab0c9e]{color:#2f4360;font-size:13px}.occurrence-history-list small[data-v-a6ab0c9e]{color:#697b92;font-size:11px;overflow-wrap:anywhere}.occurrence-history-reason[data-v-a6ab0c9e]{margin:10px 0;color:#435771;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.occurrence-history-list details[data-v-a6ab0c9e]{margin-top:10px;color:#485f7f;font-size:12px}.occurrence-history-list summary[data-v-a6ab0c9e]{cursor:pointer;padding-block:4px}.occurrence-history-changes[data-v-a6ab0c9e]{display:grid;gap:10px;margin:10px 0 0}.occurrence-history-changes>div[data-v-a6ab0c9e]{padding-top:10px;border-top:1px solid #e8edf4}.occurrence-history-changes dt[data-v-a6ab0c9e]{color:#2c4264;font-weight:600}.occurrence-history-changes dd[data-v-a6ab0c9e]{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.occurrence-history-changes dd>span[data-v-a6ab0c9e]{display:inline-block;margin-right:8px;color:#748297;font-size:11px}.occurrence-history-error[data-v-a6ab0c9e]{padding:12px;color:#9c3030;background:#fff1ef;border-radius:8px}@media(max-width:450px){.occurrence-history-facts[data-v-a6ab0c9e]{grid-template-columns:1fr}}.form-dialog.modal.risk-action-workspace{width:min(960px,calc(100vw - 32px));max-width:960px}.form-dialog.modal.risk-action-dialog,.form-dialog.modal.risk-occurrence-dialog{width:min(760px,calc(100vw - 32px));max-width:760px}.risk-plan-help,.risk-plan-empty{margin:0;color:#526783;font-size:13px;line-height:1.65}.risk-plan-empty{padding:22px;border:1px dashed #c7d2e2;border-radius:12px;background:#f8fafd}.risk-plan-editor,.risk-action-fields{display:grid;gap:18px;min-width:0}.risk-plan-editor>.btn{justify-self:start}.risk-plan-draft{border:1px solid #d9e2ee;border-radius:12px;background:#fff;min-width:0}.risk-plan-draft-heading{display:flex;align-items:center;gap:8px;padding:12px;background:#f7f9fc;border-radius:12px}.risk-plan-draft-heading>button:first-child{display:flex;align-items:center;gap:12px;flex:1;min-width:0;border:0;background:transparent;text-align:left;padding:4px;color:#2e4362;cursor:pointer}.risk-plan-draft-heading strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.risk-plan-draft-heading small{display:block;margin-top:4px;color:#60748f;font-size:11px;line-height:1.5}.risk-plan-draft-heading svg{width:17px;height:17px;flex-shrink:0}.risk-plan-draft-heading>button:first-child>span:nth-child(2){flex:1;min-width:0}.risk-action-number{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e8edf8;font-size:12px;font-weight:700;flex-shrink:0}.risk-plan-draft>.risk-action-fields{padding:18px}.risk-field-error{color:#a12d2d;font-size:12px;line-height:1.6}.risk-create-steps{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#64758b;font-size:12px}.risk-create-steps>button,.risk-create-steps>span[aria-current],.risk-create-steps>span:last-child{display:inline-flex;align-items:center;gap:7px;border:0;background:#f2f5fa;padding:8px 11px;border-radius:7px;color:inherit;font:inherit}.risk-create-steps>[aria-current=step]{background:#e8eefc;color:#294b91;font-weight:600}.risk-step-heading{margin:0;color:#263f61;font-size:17px;line-height:1.5}.risk-step-heading:focus-visible{outline:2px solid #99ade1;outline-offset:5px}.risk-plan-overview{display:flex;align-items:start;justify-content:space-between;gap:18px;border-bottom:1px solid #e1e7ef;padding-bottom:16px}.risk-plan-overview h3{margin:5px 0 8px;color:#263d5d;font-size:17px;line-height:1.5;overflow-wrap:anywhere}.risk-plan-overview p,.risk-action-context p,.risk-action-response p,.risk-legacy-treatment p,.risk-action-conflict p{margin:5px 0 0;color:#4b617c;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.risk-plan-overview small,.risk-action-context small{color:#60748d;font-size:12px}.risk-plan-progress{display:grid;gap:10px;padding:15px 17px;border-radius:10px;background:#f3f7fc}.risk-plan-progress strong{color:#2a4265;font-size:14px}.risk-plan-progress small{display:block;margin-top:5px;color:#59708e;font-size:12px;line-height:1.5}.risk-plan-progress progress,.risk-plan-summary progress{width:100%;height:6px;accent-color:#466bc0}.risk-plan-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.risk-plan-filters{display:flex;gap:5px;flex-wrap:wrap}.risk-plan-filters button{border:1px solid #d8e1ec;border-radius:20px;background:#fff;color:#536b87;padding:8px 12px;cursor:pointer;font-size:12px}.risk-plan-filters button[aria-pressed=true]{background:#eaf0fc;border-color:#a8bce7;color:#294e91}.risk-action-cards,.risk-action-timeline{list-style:none;display:grid;gap:14px;margin:0;padding:0}.risk-action-card{border:1px solid #dae3ef;border-radius:12px;padding:19px;min-width:0}.risk-action-card>header{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.risk-action-state{border-radius:20px;padding:5px 10px;background:#eef3fc;color:#3a5b90;font-size:11px;white-space:nowrap}.risk-action-state[data-state=completed]{background:#e8f5ee;color:#276248}.risk-action-overdue{color:#925020;font-size:11px}.risk-action-card>h3{margin:13px 0;color:#263e5c;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.risk-action-card dl,.risk-action-context dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.risk-action-card dt,.risk-action-context dt{color:#697d95;font-size:11px}.risk-action-card dd,.risk-action-context dd{margin:5px 0 0;color:#365170;font-size:13px;overflow-wrap:anywhere}.risk-action-notification,.risk-action-files{color:#5f758d;font-size:11px;line-height:1.6}.risk-action-notification.failed{color:#886029}.risk-action-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px;padding-top:14px;border-top:1px solid #e6ebf2}.risk-action-buttons .document-action-button{min-height:40px;font-size:12px}.risk-legacy-treatment,.risk-action-response{color:#546b87;font-size:12px;line-height:1.6}.risk-legacy-treatment summary,.risk-action-response summary{cursor:pointer;padding-block:5px}.risk-action-context{background:#f5f8fc;border:1px solid #dfe7f0;border-radius:10px;padding:16px}.risk-action-error{margin:0;background:#fff0ed;color:#9c3431;border-radius:9px;padding:13px 15px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.risk-action-error>button{margin-top:10px;display:block}.risk-action-conflict{background:#fff9e9;border:1px solid #e7d4a2;border-radius:10px;color:#735d2f;padding:14px;font-size:12px;line-height:1.6}.risk-action-conflict>button{margin-top:10px}.risk-action-timeline>li{border-left:3px solid #d5dff0;padding:10px 0 12px 15px}.risk-action-timeline strong{color:#2d4464;font-size:13px}.risk-action-timeline small{display:block;color:#657991;font-size:11px;margin-top:5px}.risk-action-timeline p,.risk-action-timeline dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#48607c;font-size:12px;line-height:1.7}.risk-action-timeline summary{cursor:pointer;margin-top:9px;color:#44618b;font-size:12px}.risk-action-timeline dt{margin-top:14px;color:#304b71;font-size:12px;font-weight:600}.risk-action-timeline dd{margin:7px 0 0}.risk-plan-summary{display:grid;gap:7px;min-width:150px}.risk-plan-summary strong{color:#365378;font-size:12px}.risk-plan-summary small{color:#677a92;font-size:11px;line-height:1.6;overflow-wrap:anywhere}@media(min-width:901px){.risk-action-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-action-cards>li:only-child{grid-column:1 / -1}}@media(max-width:600px){.form-dialog.modal.risk-action-workspace,.form-dialog.modal.risk-action-dialog,.form-dialog.modal.risk-occurrence-dialog{width:calc(100vw - 24px)}.risk-plan-overview{flex-direction:column;gap:12px}.risk-action-card{padding:14px}.risk-plan-draft>.risk-action-fields{padding:14px}.risk-action-card dl,.risk-action-context dl{grid-template-columns:1fr}.risk-action-buttons .document-action{flex:1 1 auto}.risk-action-buttons .document-action-button{min-height:44px}.risk-plan-filters button{min-height:40px}}.risk-panel-header[data-v-028b58c6]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:0}.risk-panel-header p[data-v-028b58c6]{margin:6px 0 0;color:#61728b;font-size:12px;line-height:1.6}.risk-load-error[data-v-028b58c6]{padding:12px;border-radius:8px;background:#fff1ef;color:#973a32;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.occurrence-summary[data-v-028b58c6]{display:flex;flex-wrap:wrap;gap:8px 20px;margin:6px 0;color:#62738b;font-size:12px}.occurrence-summary strong[data-v-028b58c6]{color:#2d4261;font-weight:600;font-variant-numeric:tabular-nums;margin-right:3px}.risk-catalog[data-v-028b58c6]{margin-top:20px;border-top:1px solid #dfe6ef;padding-top:16px;min-width:0}.risk-catalog>summary[data-v-028b58c6]{cursor:pointer;color:#314767;padding:5px 0;font-size:13px;font-weight:600}.risk-catalog>summary>span[data-v-028b58c6]{display:inline-flex;align-items:center;gap:8px}.risk-catalog>summary svg[data-v-028b58c6]{width:17px;height:17px;flex-shrink:0}.risk-catalog>summary small[data-v-028b58c6]{display:block;margin:5px 0 0 21px;font-size:11px;color:#6c7c92;font-weight:400}.risk-catalog>summary[data-v-028b58c6]:focus-visible{outline:3px solid #94a6e3;outline-offset:3px}.risk-catalog-body[data-v-028b58c6]{min-width:0;padding-top:15px;display:grid;gap:14px}.risk-catalog-toolbar[data-v-028b58c6]{display:flex;align-items:center;justify-content:flex-start}.risk-catalog-form[data-v-028b58c6]{padding:16px;border:1px solid #dfe6ef;border-radius:9px;background:#f8fafc}.risk-catalog-form>p[data-v-028b58c6]{margin:0 0 15px;color:#64748b;font-size:12px;line-height:1.55}.pmo-risk-panel[data-v-028b58c6] .project-table-toolbar,.pmo-risk-panel[data-v-028b58c6] .project-table-footer{padding-inline:0}@media(max-width:600px){.risk-panel-header[data-v-028b58c6]{align-items:stretch;flex-direction:column}.risk-catalog-form[data-v-028b58c6]{padding:12px}}.indicator-result-actions[data-v-86c91955]{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.indicator-result-actions[data-v-86c91955] .document-action-button{padding:7px 9px;min-height:36px;font-size:11px;gap:6px}.indicator-result-actions[data-v-86c91955] .document-action-button>svg{width:14px;height:14px;flex-basis:14px}@media(max-width:1280px){.indicator-result-actions[data-v-86c91955] .document-action-button{min-height:44px;padding:8px 10px;font-size:12px}}.indicator-achievement[data-v-bcc5a9e8]{display:grid;justify-items:start;gap:5px;margin-top:8px}.indicator-achievement-badge[data-v-bcc5a9e8]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:600;line-height:1.5}.indicator-achievement-dot[data-v-bcc5a9e8]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor}.indicator-achievement-achieved[data-v-bcc5a9e8]{color:#146534;background:#ecfdf3;border-color:#b7e4c7}.indicator-achievement-not_achieved[data-v-bcc5a9e8]{color:#a12d2d;background:#fff0ee;border-color:#f0c6c1}.indicator-achievement-no_result[data-v-bcc5a9e8],.indicator-achievement-not_evaluated[data-v-bcc5a9e8]{color:#52637a;background:#f1f5f9;border-color:#dce5ef}.indicator-achievement-preview[data-v-bcc5a9e8],.indicator-achievement-reason[data-v-bcc5a9e8]{color:#52637a;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.indicator-table[data-v-41e1b747] .project-table{min-width:0;width:100%;table-layout:fixed}.indicator-table[data-v-41e1b747] .project-table thead th{width:auto}.indicator-table[data-v-41e1b747] .project-table thead th:first-child,.indicator-table[data-v-41e1b747] .project-table tbody th{width:22%}.indicator-table[data-v-41e1b747] .project-table thead th:nth-child(2),.indicator-table[data-v-41e1b747] .project-table thead th:nth-child(5){width:14%}.indicator-table[data-v-41e1b747] .project-table thead th:nth-child(3){width:12%}.indicator-table[data-v-41e1b747] .project-table thead th:nth-child(4){width:25%}.indicator-table[data-v-41e1b747] .project-table thead th:last-child{width:13%}.indicator-table[data-v-41e1b747] .project-table tbody :is(th,td){vertical-align:top;overflow-wrap:anywhere}.indicator-table-main>strong[data-v-41e1b747],.indicator-card h3[data-v-41e1b747]{display:block;margin:0 0 5px;color:#2c4260;font-size:14px;font-weight:600;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.indicator-table-main>small[data-v-41e1b747],.indicator-card header>small[data-v-41e1b747],.indicator-table-result small[data-v-41e1b747],.indicator-card-result small[data-v-41e1b747]{display:block;color:#697b92;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.indicator-definition-copy[data-v-41e1b747],.indicator-table-result p[data-v-41e1b747],.indicator-card-result p[data-v-41e1b747]{margin:0;color:#3c5370;font-size:12px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.indicator-result-preview[data-v-41e1b747]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.indicator-table-result small[data-v-41e1b747],.indicator-card-result small[data-v-41e1b747]{margin-top:7px}.indicator-no-result[data-v-41e1b747]{color:#6b7d93!important;font-size:12px;font-style:normal}.indicator-table[data-v-41e1b747] .project-table td .document-action-button{max-width:100%;padding:6px;font-size:11px}.indicator-card[data-v-41e1b747]{min-width:0;padding:20px 0}.indicator-card h3[data-v-41e1b747]{margin-top:5px}.indicator-card-definition[data-v-41e1b747]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:16px 0;padding:15px;border-radius:10px;background:#f8fafc}.indicator-card-definition dt[data-v-41e1b747]{font-size:11px;color:#64778f}.indicator-card-definition dd[data-v-41e1b747]{margin:4px 0 0;color:#39526f;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.indicator-card-wide[data-v-41e1b747]{grid-column:1 / -1}.indicator-card-comparison[data-v-41e1b747]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.indicator-card-result h4[data-v-41e1b747]{margin:0 0 8px;color:#314967;font-size:12px}.indicator-card-evidence[data-v-41e1b747]{display:flex;align-items:center;gap:12px;margin-top:12px;color:#667990;font-size:11px}.indicator-card-evidence>span[data-v-41e1b747]{color:#415a78}@media(min-width:901px)and (max-width:1280px){.indicator-table[data-v-41e1b747] .project-table-scroll{display:none}.indicator-table[data-v-41e1b747] .data-table-mobile-rows{display:block}.indicator-table[data-v-41e1b747] .data-table-mobile-rows ul{list-style:none;margin:0;padding:0}.indicator-table[data-v-41e1b747] .data-table-mobile-rows li+li{border-top:1px solid #e7edf5}}@media(max-width:550px){.indicator-card-definition[data-v-41e1b747]{grid-template-columns:1fr;padding:12px}}.indicator-definition[data-v-e35255f6]{min-width:0;padding:16px 18px;border:1px solid #e0e7f0;border-radius:10px;background:#f8fafc}.indicator-definition header small[data-v-e35255f6]{color:#61738c;font-size:11px;overflow-wrap:anywhere}.indicator-definition h3[data-v-e35255f6]{margin:4px 0 0;color:#2b405e;font-size:15px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.indicator-definition dl[data-v-e35255f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:14px 0 0}.indicator-definition dt[data-v-e35255f6]{color:#61738c;font-size:11px}.indicator-definition dd[data-v-e35255f6]{margin:4px 0 0;color:#374e6c;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.definition-wide[data-v-e35255f6]{grid-column:1 / -1}.indicator-definition.compact[data-v-e35255f6]{padding:12px 16px}.definition-preview[data-v-e35255f6]{margin:4px 0;color:#61738c;font-size:12px;line-height:1.5;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.compact details[data-v-e35255f6]{margin-top:6px;font-size:12px;color:#49617f}.compact summary[data-v-e35255f6]{cursor:pointer;padding:3px 0}@media(max-width:550px){.indicator-definition[data-v-e35255f6]{padding:13px}.indicator-definition dl[data-v-e35255f6]{grid-template-columns:1fr}}.form-dialog.modal.indicator-result-dialog[data-v-db5660ca]{width:min(960px,calc(100vw - 32px));max-width:960px}.indicator-result-help[data-v-db5660ca]{margin:0;color:#5f738d;font-size:12px;line-height:1.7}.indicator-result-pair[data-v-db5660ca]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.indicator-result-target[data-v-db5660ca]{padding:16px;background:#f1f5fa;border-radius:8px;min-width:0}.indicator-result-target small[data-v-db5660ca],.indicator-result-target strong[data-v-db5660ca]{display:block;overflow-wrap:anywhere}.indicator-result-target small[data-v-db5660ca]{color:#63758b;font-size:11px}.indicator-result-target strong[data-v-db5660ca]{margin-top:8px;color:#304c70;font-size:18px}@media(max-width:550px){.indicator-result-pair[data-v-db5660ca]{grid-template-columns:1fr}}.indicator-result-dialog[data-v-db5660ca] .field-label small{font-size:11px;font-weight:400}.indicator-result-field textarea[data-v-db5660ca]{min-height:150px;line-height:1.7;resize:vertical}.indicator-result-error[data-v-db5660ca]{margin:0;padding:12px 14px;color:#a12d2d;background:#fff0ee;border-radius:8px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.indicator-result-conflict[data-v-db5660ca]{padding:14px;border:1px solid #ead7a9;border-radius:8px;background:#fffbef}.indicator-result-conflict p[data-v-db5660ca]{margin:0 0 10px;color:#775d27;font-size:12px;line-height:1.7}.indicator-latest-result[data-v-db5660ca]{color:#49617f;font-size:12px}.indicator-latest-result summary[data-v-db5660ca]{cursor:pointer;padding:5px 0}.indicator-latest-result p[data-v-db5660ca]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}@media(max-width:550px){.form-dialog.modal.indicator-result-dialog[data-v-db5660ca]{width:calc(100vw - 24px)}}.indicator-target-fields[data-v-56b55b49]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;grid-column:1/-1;min-width:0}.indicator-target-fields .field-label[data-v-56b55b49]{min-width:0}.indicator-target-fields[data-v-56b55b49] :is(input,select){width:100%;min-width:0}.indicator-target-fields small[data-v-56b55b49],.target-reference[data-v-56b55b49]{font-size:11px;color:#63758b;line-height:1.6;overflow-wrap:anywhere}.target-wide[data-v-56b55b49]{grid-column:1/-1}.target-reference[data-v-56b55b49]{margin:0}@media(max-width:650px){.indicator-target-fields[data-v-56b55b49]{grid-template-columns:1fr}}.form-dialog.modal.indicator-definition-dialog[data-v-bfa405a2]{width:min(960px,calc(100vw - 32px));max-width:960px}.indicator-definition-help[data-v-bfa405a2]{margin:0;color:#61738d;font-size:12px;line-height:1.7}.indicator-definition-dialog[data-v-bfa405a2] .field-label small{font-size:11px;font-weight:400}.indicator-definition-dialog textarea[data-v-bfa405a2]{line-height:1.7;resize:vertical}.indicator-definition-origin[data-v-bfa405a2]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #d9e3f1;border-radius:9px;background:#f3f7fd;color:#445e7f}.indicator-definition-origin svg[data-v-bfa405a2]{width:17px;height:17px;flex:0 0 17px;margin-top:2px}.indicator-definition-origin p[data-v-bfa405a2]{margin:0;font-size:12px;line-height:1.7}.indicator-definition-error[data-v-bfa405a2]{margin:0;padding:12px 14px;color:#a12d2d;background:#fff0ee;border-radius:8px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.indicator-definition-conflict[data-v-bfa405a2]{padding:14px;border:1px solid #ead7a9;border-radius:8px;background:#fffbef}.indicator-definition-conflict p[data-v-bfa405a2],.indicator-definition-review>p[data-v-bfa405a2]{margin:0 0 10px;color:#66572f;font-size:12px;line-height:1.7}.indicator-definition-review[data-v-bfa405a2]{display:grid;gap:8px}.indicator-definition-review h3[data-v-bfa405a2]{margin:0;color:#324b6b;font-size:13px}.indicator-definition-review>p[data-v-bfa405a2]{margin:0;color:#60738c}@media(max-width:550px){.form-dialog.modal.indicator-definition-dialog[data-v-bfa405a2]{width:calc(100vw - 24px)}}.indicator-definition-history[data-v-1e9dd374]{display:grid;gap:18px;min-width:0}.definition-history-help[data-v-1e9dd374],.definition-history-empty[data-v-1e9dd374]{margin:0;color:#61738d;font-size:12px;line-height:1.7}.definition-history-list[data-v-1e9dd374]{list-style:none;display:grid;gap:18px;margin:0;padding:0}.definition-history-list>li[data-v-1e9dd374]{display:grid;gap:14px;padding:18px;min-width:0;border:1px solid #dce5f0;border-radius:11px}.definition-history-list header[data-v-1e9dd374]{display:grid;justify-items:start;gap:7px}.definition-history-source[data-v-1e9dd374]{padding:4px 8px;border-radius:6px;background:#eef3fb;color:#344b78;font-size:11px}.definition-history-list strong[data-v-1e9dd374]{color:#2e4564;font-size:14px}.definition-history-list small[data-v-1e9dd374]{color:#657a94;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.definition-history-reason[data-v-1e9dd374]{margin:0;color:#465c78;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.definition-history-changes[data-v-1e9dd374]{display:grid;gap:16px;margin:0}.definition-history-changes>div[data-v-1e9dd374]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;min-width:0;padding-top:14px;border-top:1px solid #e7edf5}.definition-history-changes dt[data-v-1e9dd374]{grid-column:1 / -1;color:#2d4463;font-size:12px;font-weight:600}.definition-history-changes dd[data-v-1e9dd374]{margin:0;min-width:0;padding:11px 13px;border-radius:8px;background:#f7f9fc}.definition-history-changes dd[data-v-1e9dd374]:last-child{background:#f0f7f4}.definition-history-changes dd>span[data-v-1e9dd374]{color:#62758e;font-size:11px}.definition-history-changes p[data-v-1e9dd374]{margin:6px 0 0;color:#344d6a;font-size:12px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.definition-history-error[data-v-1e9dd374]{padding:12px;color:#a12d2d;background:#fff0ee;border-radius:8px}@media(max-width:550px){.definition-history-list>li[data-v-1e9dd374]{padding:12px}.definition-history-changes>div[data-v-1e9dd374]{grid-template-columns:1fr}}.form-dialog.modal.indicator-result-history[data-v-06103a38]{width:min(960px,calc(100vw - 32px));max-width:960px}.indicator-history-help[data-v-06103a38]{margin:0;color:#61738d;font-size:12px;line-height:1.7}.indicator-history-list[data-v-06103a38]{display:grid;gap:20px;list-style:none;margin:0;padding:0}.indicator-history-list>li[data-v-06103a38]{display:grid;gap:14px;padding:18px;border:1px solid #dce5f0;border-radius:11px;min-width:0}.indicator-history-list header[data-v-06103a38]{display:grid;justify-items:start;gap:7px}.indicator-history-marker[data-v-06103a38]{padding:4px 8px;border-radius:6px;color:#344b78;background:#eef3fb;font-size:11px}.indicator-history-list strong[data-v-06103a38]{color:#2e4564;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.indicator-history-list small[data-v-06103a38]{color:#697b92;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.indicator-history-legacy[data-v-06103a38]{margin:0;color:#716243;font-size:12px}.indicator-history-result[data-v-06103a38],.indicator-history-definition[data-v-06103a38]{min-width:0;color:#49617f;font-size:12px}.indicator-history-result summary[data-v-06103a38],.indicator-history-definition summary[data-v-06103a38]{cursor:pointer;padding:6px 0}.indicator-history-result p[data-v-06103a38]{margin:10px 0 0;color:#314a69;font-size:13px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.indicator-history-definition .indicator-definition[data-v-06103a38]{margin-top:8px}.indicator-history-error[data-v-06103a38]{padding:12px;color:#a12d2d;background:#fff0ee;border-radius:8px}@media(max-width:550px){.form-dialog.modal.indicator-result-history[data-v-06103a38]{width:calc(100vw - 24px)}.indicator-history-list>li[data-v-06103a38]{padding:12px}}.indicator-panel-header[data-v-4c42e04f]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.indicator-panel-header p[data-v-4c42e04f]{margin:6px 0 0;color:#61728b;font-size:12px;line-height:1.7}.indicator-catalog-form[data-v-4c42e04f]{padding:18px;border:1px solid #dfe6ef;border-radius:10px;background:#f8fafc}.indicator-catalog-form>p[data-v-4c42e04f]{margin:0 0 16px;color:#63768f;font-size:12px;line-height:1.7}.indicator-panel-error[data-v-4c42e04f]{padding:12px;color:#a12d2d;background:#fff0ee;border-radius:8px;font-size:12px;line-height:1.6}.pmo-indicator-panel[data-v-4c42e04f] .project-table-toolbar,.pmo-indicator-panel[data-v-4c42e04f] .project-table-footer{padding-inline:0}@media(max-width:550px){.indicator-panel-header[data-v-4c42e04f]{align-items:stretch;flex-direction:column}.indicator-catalog-form[data-v-4c42e04f]{padding:12px}}.assignment-confirmation-backdrop[data-v-39a5b3dd]{z-index:70}.assignment-confirmation-modal[data-v-39a5b3dd]{width:min(620px,100%);overflow:visible}.assignment-confirmation-heading[data-v-39a5b3dd]{display:flex;align-items:flex-start;gap:14px}.assignment-confirmation-heading h2[data-v-39a5b3dd]{margin:0 0 5px}.assignment-confirmation-heading p[data-v-39a5b3dd]{margin:0;color:#475467}.assignment-confirmation-icon[data-v-39a5b3dd]{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:10px;background:#eef2ff;color:var(--mro-primary)}.assignment-confirmation-icon svg[data-v-39a5b3dd]{width:22px}.assignment-confirmation-notice[data-v-39a5b3dd]{display:flex;align-items:flex-start;gap:9px;margin:18px 0 12px;padding:11px 12px;border:1px solid #fedf89;border-radius:8px;background:#fffaeb;color:#7a2e0e;font-size:12px;line-height:1.45}.assignment-confirmation-notice svg[data-v-39a5b3dd]{flex:0 0 auto;width:18px}.assignment-confirmation-list[data-v-39a5b3dd]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.assignment-confirmation-list li[data-v-39a5b3dd]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #e4e7ec;border-radius:8px;background:#f8fafc}.assignment-confirmation-list li>span[data-v-39a5b3dd]:nth-child(2){display:grid;gap:2px;min-width:0}.assignment-confirmation-list small[data-v-39a5b3dd]{overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap}.assignment-confirmation-avatar[data-v-39a5b3dd]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e9edff;color:var(--mro-primary);font-size:11px;font-weight:850}@media(max-width:640px){.assignment-confirmation-list li[data-v-39a5b3dd]{grid-template-columns:auto minmax(0,1fr)}.assignment-confirmation-list .badge[data-v-39a5b3dd]{grid-column:2;justify-self:start}}.tap-person-field[data-v-2759d10b]{min-width:0}.tap-person-warning[data-v-2759d10b]{display:block;margin-top:7px;color:var(--mro-text-muted, #526079);line-height:1.5}.tap-person-clear[data-v-2759d10b]{margin-top:8px}.tap-composition-comparison[data-v-00aa91b3]{border-top:1px solid #dbe3eb;padding-top:16px}.tap-composition-comparison[data-v-00aa91b3]>:not(summary){margin-top:14px}.tap-composition-comparison>summary[data-v-00aa91b3]{cursor:pointer;color:#075887;font-weight:600}.tap-composition-comparison h3[data-v-00aa91b3],.tap-composition-comparison p[data-v-00aa91b3]{margin:0}.tap-composition-table[data-v-00aa91b3]{overflow-x:auto;border:1px solid #dbe3eb;border-radius:10px}.tap-composition-table table[data-v-00aa91b3]{width:100%;min-width:650px;border-collapse:collapse;text-align:left;font-size:.85rem}.tap-composition-table caption[data-v-00aa91b3]{text-align:left;padding:12px;font-weight:600}.tap-composition-table th[data-v-00aa91b3],.tap-composition-table td[data-v-00aa91b3]{white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;padding:12px;border-top:1px solid #dbe3eb;max-width:260px}.tap-composition-table td .btn[data-v-00aa91b3]{display:block;margin-top:8px}.tap-composition-change[data-v-00aa91b3]{display:block;margin-bottom:6px;font-size:.73rem;font-weight:600;color:#71551c}.app-shell.clean-app.tap-document-editing{display:block}.tap-document-layout{display:contents}.tap-document-page{width:100%;min-height:100dvh;display:grid;grid-template-rows:auto auto 1fr auto;background:#fff}.tap-document-page .project-wizard-header{align-items:center}.tap-document-page .project-wizard-header h1{margin:5px 0 8px;color:#17204a;font-size:clamp(22px,3vw,30px)}.tap-document-page .project-wizard-header>.btn{flex-shrink:0}.tap-document-page .project-wizard-progress ol{grid-template-columns:repeat(var(--document-step-count, 6),minmax(0,1fr));max-width:1320px;margin:auto}.tap-document-page .project-wizard-progress li:after{display:none}.tap-document-page .project-wizard-content{overflow:visible;padding:clamp(18px,3vw,36px)}.tap-document-page .project-wizard-step{max-width:1100px;width:100%}.tap-document-page .project-wizard-fields{border:0;padding:0;margin:0;min-width:0}.tap-document-page .project-wizard-actions{gap:12px;flex-wrap:wrap;position:sticky;bottom:0;background:#fff;border-top:1px solid #dbe3eb;z-index:2}.tap-document-page .project-wizard-next{margin-left:auto}.tap-document-page .tap-review-grid{grid-template-columns:1fr}.tap-official-section{display:grid;gap:18px;border-bottom:1px solid #dbe3eb;padding-bottom:24px}.tap-official-section>h2,.tap-document-page .wizard-section-heading h2{margin:0;font-size:21px;color:#17204a}.tap-official-section .tap-item-section{border:0;padding-bottom:0}.tap-review-card>div+div{margin-top:14px}.tap-leave-warning{max-width:1100px;margin:0 auto 20px;padding:18px;color:#71551c;background:#fffbeb;border:1px solid #e6d298;border-radius:10px}.tap-document-page .tap-form-error,.tap-document-page>.project-wizard-content>.wizard-info{max-width:1100px;margin-inline:auto}.tap-project-context{padding:18px;background:#f4f7fa;border:1px solid #dbe3eb;border-radius:12px;display:grid;gap:5px}.tap-project-context p,.tap-item-heading p{margin:3px 0;color:#596878;font-size:.88rem}.tap-project-context summary{cursor:pointer;color:#075887;font-size:.88rem;font-weight:600;padding-top:8px}.tap-project-context dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-bottom:0}.tap-project-context dt{color:#667789;font-size:.76rem}.tap-project-context dd{margin:2px 0 0;overflow-wrap:anywhere}.tap-item-section{border-bottom:1px solid #dbe3eb;padding-bottom:24px}.tap-item-section:last-child{border-bottom:0}.tap-item-heading,.tap-entry-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.tap-item-heading{margin-bottom:14px}.tap-item-heading h3{margin:0;font-size:1rem}.tap-item-heading .btn{flex-shrink:0}.tap-entry-list{display:grid;gap:14px}.tap-entry{padding:16px;border:1px solid #dbe3eb;border-radius:10px;background:#f9fbfd}.tap-entry-header{margin-bottom:14px}.tap-entry-header strong{text-transform:capitalize;font-size:.86rem;color:#4c6076}.tap-entry textarea{min-height:74px}.tap-empty-items{padding:18px;margin:0;border-radius:9px;border:1px dashed #c5d1de;color:#667789;font-size:.88rem;line-height:1.55}.tap-required{color:#075887}.tap-not-applicable{display:grid;gap:10px;margin-top:14px}.tap-not-applicable small{color:#667789}.tap-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tap-review-card{padding:18px;border:1px solid #dbe3eb;border-radius:11px;min-width:0}.tap-review-card p,.tap-review-card li{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.88rem;line-height:1.6}.tap-review-card ul{margin:0;padding-left:18px;display:grid;gap:12px}.tap-review-pending{color:#8a6320;margin:0}.tap-review-details{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;margin:5px 0 0;font-size:.8rem}.tap-review-details dt{color:#667789}.tap-review-details dd{margin:0}.tap-form-error{padding:16px;border:1px solid #dfb9b9;border-radius:9px;background:#fff4f4;color:#8f2222}.tap-form-error ul{margin-bottom:0}.tap-project-plan{display:grid;gap:18px}.tap-plan-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tap-plan-people{display:grid;gap:10px;padding:16px;border:1px solid #dbe3eb;border-radius:10px}.tap-plan-people h4{margin:0}.tap-plan-chips{display:flex;gap:8px;flex-wrap:wrap}.tap-plan-chips>span{display:inline-flex;align-items:center;gap:6px;border:1px solid #ccdce9;background:#f1f7fb;border-radius:6px;padding:4px 8px;font-size:.86rem}.tap-plan-comparison{display:grid;gap:12px}.tap-plan-comparison>div{display:grid;grid-template-columns:minmax(120px,.7fr) 1fr 1fr;gap:12px;border-top:1px solid #e3eaf0;padding-top:12px;overflow-wrap:anywhere}.tap-plan-comparison small{display:block;color:#667789;font-size:.72rem;margin-bottom:4px}@media(max-width:760px){.tap-document-page .project-wizard-progress ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tap-document-page .project-wizard-progress li{min-width:0}.tap-document-page .project-wizard-header{flex-direction:column;align-items:stretch}.tap-document-page .project-wizard-header>.btn{align-self:start}.tap-review-grid,.tap-project-context dl{grid-template-columns:1fr}.tap-item-heading{flex-wrap:wrap}.tap-save-draft{font-size:.8rem}.tap-document-page .project-wizard-actions{gap:8px}.tap-plan-comparison>div{grid-template-columns:1fr}.tap-plan-people-grid{grid-template-columns:1fr}}@media(max-width:720px){.tap-document-page .project-wizard-progress ol{min-width:0;grid-template-columns:repeat(var(--document-step-count, 6),minmax(0,1fr))}}.tap-document-page--sidebar{grid-template-rows:auto auto 1fr auto;color:#19283c}.tap-document-brandbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;border-bottom:1px solid #dde4ed}.tap-document-brandbar>div{display:flex;align-items:center;gap:12px}.tap-document-brandbar img{width:66px;height:auto;object-fit:contain}.tap-document-brandbar strong{font-size:14px;font-weight:600}.tap-document-brandbar>span{color:#637187;font-size:12px}.tap-document-page--sidebar .project-wizard-header{padding:24px 28px;gap:24px}.tap-document-page--sidebar .project-wizard-header h1{font-size:clamp(22px,2vw,28px);color:#19283c}.tap-document-page--sidebar .project-wizard-header>div{min-width:0}.tap-document-page--sidebar .project-wizard-header p{overflow-wrap:anywhere;font-size:14px}.tap-document-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;color:#637187;margin-top:14px;font-size:12px}.tap-document-draft{background:#f4f6f9;border:1px solid #dde4ed;border-radius:5px;padding:3px 8px}.tap-document-page--sidebar .tap-document-layout{display:grid;grid-template-columns:225px minmax(0,1fr);align-items:start;background:#f8fafc}.tap-document-page--sidebar .project-wizard-progress{position:sticky;top:0;overflow:visible;padding:24px 14px;border:0;background:#f8fafc}.tap-document-page--sidebar .project-wizard-progress ol{display:grid;grid-template-columns:1fr;min-width:0;gap:5px}.tap-document-nav-title{color:#637187;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:0 10px;margin:0 0 16px}.tap-document-page--sidebar .project-wizard-progress button{justify-content:flex-start;padding:11px 9px;gap:10px;border-radius:7px}.tap-document-page--sidebar .project-wizard-progress li.current button{background:#eaf1fa}.tap-document-page--sidebar .project-wizard-step-icon{border:1px solid #dde4ed;border-radius:6px;width:30px;height:30px;flex-basis:30px;font-weight:600;font-variant-numeric:tabular-nums}.tap-document-page--sidebar .project-wizard-progress li.current .project-wizard-step-icon{border-color:#173f70;background:#173f70;color:#fff}.tap-document-page--sidebar .project-wizard-step-copy{display:grid;background:transparent;padding-right:0;gap:4px}.tap-document-page--sidebar .project-wizard-step-copy strong{white-space:normal;color:#243950;font-size:13px;font-weight:600;line-height:1.35;overflow:visible}.tap-document-page--sidebar .project-wizard-step-copy small{white-space:normal;line-height:1.45;color:#637187;overflow:visible}.tap-document-nav-note{margin:18px 9px 0;padding-top:14px;border-top:1px solid #dde4ed;color:#637187;font-size:12px;line-height:1.5}.tap-document-page--sidebar .project-wizard-content{background:#fff;border-left:1px solid #dde4ed;min-width:0;width:100%;padding:26px clamp(20px,3vw,44px);min-height:600px}.tap-document-page--sidebar .project-wizard-step{max-width:1080px;gap:24px}.tap-document-position{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:1080px;margin:0 auto 24px;color:#637187;font-size:12px}.tap-document-page--sidebar .wizard-section-heading{gap:8px}.tap-document-page--sidebar .wizard-section-heading h3{margin:0;color:#243950;font-size:16px}.tap-document-page--sidebar .wizard-section-heading p{font-size:13px}.tap-document-page--sidebar .tap-project-context{padding:15px 18px;border-radius:8px;background:#f8fafc}.tap-document-page--sidebar .tap-project-context details:not([open]){padding-bottom:0}.tap-document-page--sidebar .tap-project-plan{gap:18px}.tap-document-page--sidebar .tap-plan-responsibilities{display:grid;gap:16px;padding-top:22px;border-top:1px solid #dde4ed}.tap-document-page--sidebar .tap-plan-responsibilities>.wizard-info{margin:0;font-size:13px}.tap-document-page--sidebar .tap-plan-pmo{min-width:0}.tap-document-page--sidebar .tap-plan-pmo>.wizard-hint{display:block;margin-top:7px}.tap-document-page--sidebar .tap-plan-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tap-document-page--sidebar .tap-plan-people{padding:15px;border-radius:8px;background:#f8fafc}.tap-document-page--sidebar .tap-plan-people h4{font-size:13px;color:#243950}.tap-document-page--sidebar .tap-plan-chips>span{max-width:100%;overflow-wrap:anywhere}.tap-document-page--sidebar .tap-review-card{padding:0 0 22px;border:0;border-bottom:1px solid #dde4ed;border-radius:0}.tap-document-page--sidebar .project-wizard-actions{padding:16px 28px}.tap-document-page--sidebar .project-wizard-next{background:#173f70;border-color:#173f70}@media(max-width:800px){.tap-document-page--sidebar .tap-document-layout{grid-template-columns:1fr}.tap-document-page--sidebar .project-wizard-progress{position:static;padding:16px;border-bottom:1px solid #dde4ed}.tap-document-page--sidebar .project-wizard-progress ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.tap-document-page--sidebar .project-wizard-progress button{min-height:55px;padding:9px}.tap-document-page--sidebar .project-wizard-step-copy small,.tap-document-page--sidebar .tap-document-nav-note{display:none}.tap-document-page--sidebar .project-wizard-content{border-left:0;min-height:0;padding:24px 18px}.tap-document-page--sidebar .tap-document-nav-title{padding-left:9px;margin-bottom:9px}.tap-document-page--sidebar .project-wizard-header{align-items:stretch;flex-direction:column;padding:20px 18px;gap:16px}.tap-document-page--sidebar .project-wizard-header>.btn{align-self:flex-start}.tap-document-brandbar,.tap-document-page--sidebar .project-wizard-actions{padding:14px 18px}}@media(max-width:580px){.tap-document-page--sidebar .tap-plan-people-grid,.tap-document-page--sidebar .form-grid{grid-template-columns:1fr}.tap-document-page--sidebar .tap-plan-people-grid>*,.tap-document-page--sidebar .form-grid>*{min-width:0}.tap-document-position{align-items:flex-start;flex-wrap:wrap;gap:5px;margin-bottom:20px}.tap-document-page--sidebar .project-wizard-step-copy strong{font-size:12px}.tap-document-page--sidebar .project-wizard-progress button{gap:8px;padding:8px 6px}.tap-document-page--sidebar .project-wizard-actions .btn{white-space:normal;min-height:42px;flex:1 1 auto}.tap-document-page--sidebar .project-wizard-next{margin-left:0}}.methodology-modal[data-v-566381cd]{width:min(760px,calc(100vw - 32px));max-height:90dvh;overflow-y:auto}.methodology-heading[data-v-566381cd]{display:flex;justify-content:space-between;gap:16px;align-items:start}.methodology-heading h2[data-v-566381cd]{margin:0 0 6px}.methodology-heading p[data-v-566381cd]{margin:0 0 18px;color:#5b6477;overflow-wrap:anywhere}.methodology-route[data-v-566381cd]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;background:#eff5fb;border:1px solid #cbd8e6;border-radius:10px;padding:16px;margin-bottom:16px}.methodology-route div[data-v-566381cd]{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.methodology-route small[data-v-566381cd]{color:#586477}.methodology-error[data-v-566381cd]{background:#fff1ed;color:#832e16;border:1px solid #e7b5a9;padding:14px;border-radius:8px;margin:14px 0}.methodology-impact[data-v-566381cd]{font-size:13px;line-height:1.5}.methodology-impact ul[data-v-566381cd],.methodology-error ul[data-v-566381cd]{padding-left:20px;margin:8px 0 16px}.methodology-impact li+li[data-v-566381cd]{margin-top:6px}.methodology-fields[data-v-566381cd]{display:grid;gap:16px;padding:0;border:0;margin:18px 0;min-width:0}.methodology-fields select[data-v-566381cd],.methodology-fields textarea[data-v-566381cd]{width:100%;box-sizing:border-box}.methodology-fields small[data-v-566381cd]{color:#5b6477;line-height:1.4}.methodology-confirm[data-v-566381cd]{display:flex;align-items:start;gap:10px;font-size:13px;line-height:1.5}.methodology-confirm input[data-v-566381cd]{width:18px;min-width:18px;height:18px;margin-top:1px}.methodology-history[data-v-566381cd]{border-top:1px solid #dbe1ea;margin-top:20px;padding-top:16px}.methodology-history summary[data-v-566381cd]{cursor:pointer;font-weight:700}.methodology-history article[data-v-566381cd]{padding:14px 0;border-bottom:1px solid #e4e9ef;overflow-wrap:anywhere}.methodology-history article p[data-v-566381cd]{white-space:pre-wrap;margin:7px 0}.methodology-history article small[data-v-566381cd]{display:block;margin-top:5px;color:#586477}@media(max-width:560px){.methodology-route[data-v-566381cd]{grid-template-columns:1fr;gap:8px}.methodology-heading[data-v-566381cd]{flex-wrap:wrap}}.project-document-identity[data-v-dca29585]{min-width:0}.document-name[data-v-dca29585]{margin:0;font-size:1.3rem;line-height:1.3;font-weight:700;overflow-wrap:break-word;text-wrap:balance}.identity-compact .document-name[data-v-dca29585]{font-size:1rem;text-wrap:initial}.document-sgi-reference[data-v-dca29585]{display:flex;flex-wrap:wrap;gap:.35em;margin:6px 0 0;color:#475569;font-size:.75rem;line-height:1.5;font-weight:600;letter-spacing:.025em}.document-sgi-reference span[data-v-dca29585]{white-space:nowrap}.document-sgi-code[data-v-dca29585]{color:#253474}.identity-sheet[data-v-dca29585]{display:flex;flex-direction:column;border:1px solid #d9e1ec}.identity-sheet .document-name[data-v-dca29585]{padding:12px 16px;text-align:center;font-size:1.15rem;color:#212c68}.identity-sheet .document-sgi-reference[data-v-dca29585]{order:-1;display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,4fr);gap:0;margin:0;color:#212c68;text-align:center}.identity-sheet .document-sgi-reference>span[data-v-dca29585]{padding:7px 10px}.identity-sheet .document-sgi-reference>span[data-v-dca29585]:first-child{grid-column:2;grid-row:1;background:#3eb978;white-space:normal}.identity-sheet .document-sgi-reference>span[aria-hidden][data-v-dca29585]{display:none}.identity-sheet .document-sgi-code[data-v-dca29585]{grid-column:1;grid-row:1;border-right:1px solid #d9e1ec;color:#212c68}.document-actions-panel[data-v-4886e4d3]{margin:18px 0;padding:18px;border:1px solid #e1e6ef;border-radius:16px;background:linear-gradient(180deg,#fafbfe,#fff 40%)}.document-actions-heading[data-v-4886e4d3]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:14px}.document-actions-heading h3[data-v-4886e4d3]{margin:0;color:#253451;font-size:14px;font-weight:650}.document-actions-heading>span[data-v-4886e4d3]{color:#768299;font-size:11px;line-height:1.5}.document-workflow-actions[data-v-4886e4d3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.document-decision-heading[data-v-4886e4d3]{display:flex;align-items:center;gap:7px;margin:20px 0 10px;color:#5c6c86}.document-decision-heading h4[data-v-4886e4d3]{margin:0;font-size:12px;font-weight:600}.document-decision-heading svg[data-v-4886e4d3]{width:15px;height:15px}.document-decision-grid[data-v-4886e4d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.document-decision-card[data-v-4886e4d3]{min-width:0;padding:14px;border:1px solid #e3e8f1;border-radius:12px;background:#fff}.document-decision-title[data-v-4886e4d3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px}.document-decision-title>strong[data-v-4886e4d3]{color:#354463;font-size:13px;font-weight:600}.decision-state[data-v-4886e4d3]{padding:3px 7px;border-radius:5px;background:#f1f4f9;color:#6b7890;font-size:10px;line-height:1.4}.decision-state[data-decision=approved][data-v-4886e4d3]{background:#eaf6f0;color:#357152}.decision-state[data-decision=rejected][data-v-4886e4d3]{background:#fcf0f0;color:#a1444a}.document-decision-actor[data-v-4886e4d3]{margin:6px 0 0;color:#6b7890;font-size:11px;overflow-wrap:anywhere}.document-decision-buttons[data-v-4886e4d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.document-file-actions[data-v-4886e4d3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid #e8ecf3}.document-file-actions>span[data-v-4886e4d3]{color:#6b7890;font-size:12px;font-weight:600}.document-file-actions>div[data-v-4886e4d3]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}@media(max-width:700px){.document-workflow-actions[data-v-4886e4d3],.document-decision-grid[data-v-4886e4d3]{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.document-actions-panel[data-v-4886e4d3]{padding:12px}.document-decision-card[data-v-4886e4d3]{padding:10px}.document-decision-buttons[data-v-4886e4d3]{grid-template-columns:minmax(0,1fr)}.document-file-actions>div[data-v-4886e4d3]{display:grid;width:100%}}.document-archive-record[data-v-26ee2b97]{margin:12px 0;padding:12px 14px;border:1px solid #cdd7e5;border-radius:8px;color:#485a73;background:#f3f6fa;font-size:13px}.document-archive-record strong[data-v-26ee2b97]{font-size:13px}.document-archive-record p[data-v-26ee2b97]{margin:6px 0 0;line-height:1.5;overflow-wrap:anywhere}.archive-reason[data-v-26ee2b97]{white-space:pre-wrap}.archive-reason span[data-v-26ee2b97]{font-weight:600}.document-archive-record.compact[data-v-26ee2b97]{margin:0 10px 12px;font-size:12px}.tap-comparison[data-v-0604451e]{margin:20px 0;padding:16px;border:1px solid #bdcde1;border-radius:10px;background:#f6f9fd}.tap-comparison h3[data-v-0604451e]{margin:0 0 8px;font-size:17px}.comparison-help[data-v-0604451e],.reference-reason[data-v-0604451e],.comparison-note[data-v-0604451e]{color:#465870;font-size:13px;line-height:1.5}.comparison-controls[data-v-0604451e]{display:flex;flex-wrap:wrap;align-items:end;gap:12px 20px;margin-top:16px}.comparison-controls>label[data-v-0604451e]:first-child{display:grid;gap:6px;font-weight:600;flex:1 1 240px}.comparison-controls select[data-v-0604451e]{width:100%;padding:9px;border:1px solid #aab9cc;border-radius:6px;color:#20334e;background:#fff}.comparison-filter[data-v-0604451e]{display:flex;gap:8px;align-items:center;font-size:13px;padding-bottom:8px}.comparison-filter input[data-v-0604451e]{width:auto;margin:0}.comparison-version-headings[data-v-0604451e],.comparison-values[data-v-0604451e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.comparison-version-headings[data-v-0604451e]{gap:12px;margin-top:14px;padding:12px;background:#e6edf7;border-radius:6px}.comparison-version-headings>div[data-v-0604451e]{display:grid;gap:4px}.comparison-version-headings span[data-v-0604451e]{font-size:12px;color:#465870}.comparison-summary[data-v-0604451e]{font-size:13px;line-height:1.5}.comparison-legacy-note[data-v-0604451e]{padding:10px 12px;background:#fffaec;border:1px solid #ead7a9;border-radius:6px}.comparison-group[data-v-0604451e]{margin-top:22px}.comparison-group h4[data-v-0604451e]{margin:0 0 10px;font-size:15px}.comparison-row[data-v-0604451e]{margin-top:12px;border:1px solid #d3dde9;border-radius:6px;background:#fff;overflow:hidden}.comparison-row>header[data-v-0604451e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#edf2f8}.comparison-row h5[data-v-0604451e]{font-size:13px;margin:0}.comparison-badge[data-v-0604451e]{flex-shrink:0;font-size:11px;font-weight:700;color:#304563}.comparison-values>div[data-v-0604451e]{min-width:0;padding:12px}.comparison-values>div+div[data-v-0604451e]{border-left:1px solid #d3dde9}.comparison-value-label[data-v-0604451e]{display:block;color:#53647b;font-size:11px;font-weight:600}.comparison-values p[data-v-0604451e]{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.6;font-size:13px}.comparison-row[data-change=added] .comparison-values>div[data-v-0604451e]:last-child{background:#edf8f1}.comparison-row[data-change=removed] .comparison-values>div[data-v-0604451e]:first-child{background:#fff0ef}.comparison-row[data-change=changed] .comparison-values>div[data-v-0604451e]:last-child,.comparison-row[data-change=reordered] .comparison-values>div[data-v-0604451e]:last-child{background:#f0f6ff}.comparison-row[data-change=incomplete] .comparison-values[data-v-0604451e]{background:#fffaec}.comparison-note[data-v-0604451e]{margin:0;padding:10px 12px;border-top:1px solid #d3dde9}@media(max-width:650px){.tap-comparison[data-v-0604451e]{padding:12px}.comparison-version-headings[data-v-0604451e],.comparison-values[data-v-0604451e]{grid-template-columns:1fr}.comparison-values>div+div[data-v-0604451e]{border-left:0;border-top:1px solid #d3dde9}.comparison-row>header[data-v-0604451e]{align-items:start;flex-direction:column}}.document-viewer[data-v-eeb2044b]{width:min(850px,calc(100vw - 32px));max-height:90dvh;overflow-y:auto}.document-viewer header[data-v-eeb2044b]{display:flex;gap:20px;justify-content:space-between;align-items:start}.document-viewer header>button[data-v-eeb2044b]{flex-shrink:0}.document-viewer h2[data-v-eeb2044b]{margin:0;overflow-wrap:anywhere}.viewer-context[data-v-eeb2044b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#536078;font-size:13px;margin:10px 0 16px;overflow-wrap:anywhere}.document-section[data-v-eeb2044b]{border-top:1px solid #d9e1ed;padding-top:12px;margin-top:18px}.document-section h3[data-v-eeb2044b]{font-size:15px}.document-record[data-v-eeb2044b]{margin-top:24px}.document-record>h3[data-v-eeb2044b]{font-size:16px}.document-section h4[data-v-eeb2044b]{font-size:14px;margin-bottom:8px}.document-section p[data-v-eeb2044b]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.viewer-notice[data-v-eeb2044b]{padding:12px;background:#edf3fa;border-radius:8px}.viewer-help[data-v-eeb2044b]{display:block;margin-top:8px;color:#536078}.viewer-error[data-v-eeb2044b]{color:#8a2b2b;padding:10px;border:1px solid #e55353;border-radius:6px}.viewer-comparison-toggle[data-v-eeb2044b]{margin:16px 0}@media(max-width:600px){.document-viewer header[data-v-eeb2044b]{flex-direction:column;gap:12px}}.form-dialog.modal.document-archive-dialog[data-v-da6f8c8a]{width:min(700px,calc(100vw - 32px));max-width:700px}.archive-help[data-v-da6f8c8a]{margin:0;color:#536782;font-size:13px;line-height:1.7}.document-archive-dialog textarea[data-v-da6f8c8a]{line-height:1.7;resize:vertical}.archive-error[data-v-da6f8c8a]{margin:0;padding:12px 14px;color:#a12d2d;background:#fff0ee;border-radius:8px;font-size:13px;line-height:1.6}.archive-conflict[data-v-da6f8c8a]{padding:14px;border:1px solid #ead7a9;border-radius:8px;background:#fffbef}.archive-conflict p[data-v-da6f8c8a]{margin:0 0 10px;font-size:12px}.version-history[data-v-12abc795]{width:min(760px,calc(100vw - 32px));max-height:88dvh;margin:auto;padding:24px;border:1px solid #dbe3ef;border-radius:18px;color:#18213d;background:#fff;overflow:hidden;overscroll-behavior:contain;box-shadow:0 24px 80px #14214738}.version-history[open][data-v-12abc795]{display:flex;flex-direction:column}.version-history[data-v-12abc795]>:not(.version-list){flex-shrink:0}.version-history[data-v-12abc795]::backdrop{background:#14213a80}.history-header[data-v-12abc795]{display:flex;justify-content:space-between;align-items:start;gap:16px;padding-bottom:8px}.history-header>div[data-v-12abc795]{min-width:0}.history-header button[data-v-12abc795]{flex-shrink:0}.history-header h2[data-v-12abc795]{margin:5px 0;font-size:22px}.history-header p[data-v-12abc795]{margin:0;overflow-wrap:anywhere}.history-eyebrow[data-v-12abc795]{color:#59657d;font-size:12px;font-weight:600}.history-help[data-v-12abc795]{color:#59657d;font-size:13px;line-height:1.5;margin:16px 0}.history-filters[data-v-12abc795]{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,auto);gap:10px}.history-search[data-v-12abc795]{display:flex;align-items:center;gap:8px;border:1px solid #cad5e7;border-radius:8px;padding-left:10px;min-width:0}.history-search svg[data-v-12abc795]{width:18px;flex-shrink:0;color:#59657d}.history-search input[data-v-12abc795]{min-width:0;width:100%;border:0;background:transparent;padding:10px;color:inherit;font:inherit;font-size:13px;outline:0}.history-search[data-v-12abc795]:focus-within{outline:2px solid #25347b;outline-offset:2px}.history-filters select[data-v-12abc795]{width:100%;min-height:42px;padding:8px 10px;border:1px solid #cad5e7;border-radius:8px;background:#fff;color:#18213d;font:inherit;font-size:13px}.history-filters select[data-v-12abc795]:focus-visible{outline:2px solid #25347b;outline-offset:2px}.history-count[data-v-12abc795]{display:flex;justify-content:space-between;align-items:center;min-height:38px;color:#59657d;font-size:12px}.history-clear[data-v-12abc795]{border:0;background:none;color:#222c6b;text-decoration:underline;cursor:pointer;padding:8px}.version-list[data-v-12abc795]{margin:0;padding:0;list-style:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:0 1 auto}.version-list li+li[data-v-12abc795]{border-top:1px solid #e7ecf4}.version-row[data-v-12abc795]{width:100%;display:flex;align-items:center;gap:14px;justify-content:space-between;padding:13px 10px;border:0;border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer;font:inherit}.version-row[data-v-12abc795]:hover{background:#f2f5fb}.version-row[data-v-12abc795]:focus-visible{outline:2px solid #25347b;outline-offset:-2px}.version-row>svg[data-v-12abc795]{width:18px;flex-shrink:0;color:#59657d}.version-row-body[data-v-12abc795]{min-width:0;display:grid;gap:6px}.version-meta[data-v-12abc795]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.version-title[data-v-12abc795]{overflow-wrap:anywhere;color:#536078;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.history-tag[data-v-12abc795]{color:#59657d;font-size:11px}.awaiting-you[data-v-12abc795]{color:#815500;font-size:12px}.history-empty[data-v-12abc795]{padding:28px 12px;text-align:center}.history-empty p[data-v-12abc795]{font-size:13px;color:#59657d}.history-pagination[data-v-12abc795],.history-pagination nav[data-v-12abc795]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#59657d}.history-pagination[data-v-12abc795]{padding-top:16px;margin-top:10px;border-top:1px solid #e7ecf4;padding-bottom:4px}@media(max-width:600px){.version-history[data-v-12abc795]{padding:18px}.history-filters[data-v-12abc795]{grid-template-columns:1fr}.history-pagination[data-v-12abc795]{flex-wrap:wrap}.history-pagination nav[data-v-12abc795]{margin-left:auto}}@media(max-height:520px){.version-history[data-v-12abc795]{max-height:calc(100dvh - 16px);padding:12px}.history-help[data-v-12abc795],.history-eyebrow[data-v-12abc795]{display:none}.history-header h2[data-v-12abc795]{font-size:18px}.history-header p[data-v-12abc795]{font-size:12px}.history-filters[data-v-12abc795]{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr)}.history-pagination[data-v-12abc795]{padding-top:8px;margin-top:4px}}.governance-header[data-v-85e1b8d7]{margin-bottom:6px;align-items:center}.governance-header>div[data-v-85e1b8d7]:first-child{min-width:0}.document-overview-grid[data-v-85e1b8d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.document-group[data-v-85e1b8d7]{border:1px solid #dce4ef;border-radius:12px;background:#fff;overflow:hidden;min-width:0;display:flex;flex-direction:column}.document-group-header[data-v-85e1b8d7]{padding:18px 18px 12px}.document-group-project[data-v-85e1b8d7]{margin:9px 0 0;color:#536078;font-size:13px;overflow-wrap:anywhere}.document-highlights[data-v-85e1b8d7]{display:grid;gap:8px;padding:0 12px 14px;flex:1;align-content:start}.document-highlight[data-v-85e1b8d7]{display:grid;gap:6px;width:100%;border:1px solid transparent;border-radius:9px;text-align:left;padding:12px;font:inherit;color:#18213d;min-width:0}button.document-highlight[data-v-85e1b8d7]{cursor:pointer}button.document-highlight[data-v-85e1b8d7]:hover{border-color:#9faecc}button.document-highlight[data-v-85e1b8d7]:focus-visible{outline:2px solid #25347b;outline-offset:2px}.approved-highlight[data-v-85e1b8d7]{background:#eef8f3}.approved-highlight .highlight-label[data-v-85e1b8d7]{color:#246847}.revision-highlight[data-v-85e1b8d7]{background:#f2f5fb}.highlight-label[data-v-85e1b8d7]{font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#536078}.highlight-label svg[data-v-85e1b8d7]{width:15px;height:15px}.highlight-line[data-v-85e1b8d7]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.highlight-line strong[data-v-85e1b8d7]{font-size:14px}.highlight-line>svg[data-v-85e1b8d7]{margin-left:auto;width:16px;height:16px;color:#536078}.highlight-title[data-v-85e1b8d7]{font-size:12px;color:#536078;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-approval[data-v-85e1b8d7]{background:#f7f8fb}.no-approval strong[data-v-85e1b8d7]{font-size:13px;font-weight:500}.no-approval small[data-v-85e1b8d7]{color:#59657d;font-size:12px}.no-revision[data-v-85e1b8d7]{margin:0;padding:10px 12px;font-size:12px;color:#59657d}.document-group-footer[data-v-85e1b8d7]{padding:12px 16px;border-top:1px solid #e7ecf4;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.document-pending[data-v-85e1b8d7]{color:#59657d;font-size:12px}.document-pending button[data-v-85e1b8d7]{border:0;background:#fff5d9;color:#795300;padding:7px 9px;border-radius:6px;font:inherit;font-weight:600;cursor:pointer}.history-trigger[data-v-85e1b8d7]{gap:6px}.history-trigger svg[data-v-85e1b8d7]{width:16px;height:16px}.version-count[data-v-85e1b8d7]{border-radius:5px;background:#edf1fa;padding:1px 6px;font-size:11px}.document-overview-empty[data-v-85e1b8d7]{padding:28px 16px;display:grid;justify-items:center;gap:10px;text-align:center;color:#59657d;font-size:14px}.document-overview-empty>svg[data-v-85e1b8d7]{width:28px;height:28px;color:#25347b}.document-overview-empty p[data-v-85e1b8d7]{margin:0;font-size:13px;max-width:420px}.document-overview-filters[data-v-85e1b8d7]{display:flex;gap:12px;justify-content:space-between;margin-bottom:6px;flex-wrap:wrap}.overview-search[data-v-85e1b8d7]{display:flex;align-items:center;border:1px solid #cad5e7;border-radius:8px;padding-left:10px;flex:1;min-width:180px;max-width:380px}.overview-search svg[data-v-85e1b8d7]{width:18px;flex-shrink:0;color:#59657d}.overview-search input[data-v-85e1b8d7]{border:0;background:transparent;min-width:0;width:100%;padding:10px;font:inherit;color:#18213d;font-size:13px;outline:0}.overview-search[data-v-85e1b8d7]:focus-within{outline:2px solid #25347b;outline-offset:2px}.document-type-filters[data-v-85e1b8d7]{display:flex;background:#f2f5fb;border-radius:8px;padding:3px;gap:2px}.document-type-filters button[data-v-85e1b8d7]{padding:6px 12px;border:1px solid transparent;border-radius:6px;color:#536078;background:transparent;cursor:pointer;font:inherit;font-size:13px}.document-type-filters button[aria-pressed=true][data-v-85e1b8d7]{color:#202b6a;border-color:#dce4ef;background:#fff;font-weight:600}.document-overview-pagination[data-v-85e1b8d7],.document-overview-pagination>div[data-v-85e1b8d7]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#59657d;font-size:12px}@media(max-width:800px){.document-overview-grid[data-v-85e1b8d7]{grid-template-columns:1fr}}@media(max-width:600px){.governance-header[data-v-85e1b8d7]{align-items:flex-start;flex-direction:column}.document-group-header[data-v-85e1b8d7]{padding:14px}.document-group-footer[data-v-85e1b8d7]{padding:12px}}.meeting-recurrence[data-v-9cb0da8d]{padding:20px;border:1px solid #d4deeb;border-radius:12px;background:#f7f9fc;min-width:0}header[data-v-9cb0da8d]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px}h3[data-v-9cb0da8d],p[data-v-9cb0da8d]{margin:0}h3[data-v-9cb0da8d]{font-size:1rem}header p[data-v-9cb0da8d],small[data-v-9cb0da8d]{color:#526079;font-size:12px;line-height:1.5}header p[data-v-9cb0da8d]{margin-top:5px}.recurrence-fields[data-v-9cb0da8d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;border:0;min-width:0;margin:0}.field-label[data-v-9cb0da8d]{min-width:0;display:flex;flex-direction:column;gap:6px}.field-label input[data-v-9cb0da8d],.field-label select[data-v-9cb0da8d]{width:100%;min-width:0;min-height:44px}.recurrence-weekdays[data-v-9cb0da8d]{grid-column:1 / -1;border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}legend[data-v-9cb0da8d]{font-weight:600;font-size:13px;margin-bottom:8px}.recurrence-weekdays label[data-v-9cb0da8d]{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;border:1px solid #c8d3e3;border-radius:8px;background:#fff;cursor:pointer}.recurrence-weekdays label.selected[data-v-9cb0da8d]{background:#e9edfa;border-color:#7181b7}.recurrence-weekdays input[data-v-9cb0da8d]{width:17px;height:17px;min-height:17px;margin:0;accent-color:#212c68}.recurrence-weekdays small[data-v-9cb0da8d]{width:100%}.recurrence-summary[data-v-9cb0da8d]{display:grid;gap:6px;margin-top:16px;padding:12px;border-left:3px solid #212c68;background:#edf1fa;font-size:13px;overflow-wrap:anywhere}.recurrence-notice[data-v-9cb0da8d]{font-size:13px;line-height:1.5;margin-bottom:16px;color:#526079}@media(max-width:600px){.meeting-recurrence[data-v-9cb0da8d]{padding:16px}.recurrence-fields[data-v-9cb0da8d]{grid-template-columns:minmax(0,1fr)}input[data-v-9cb0da8d],select[data-v-9cb0da8d]{font-size:16px}}:root{--mro-primary: #212c68;--mro-primary-dark: #1a2252;--mro-success: #3eb978;--mro-soft: #86c7a6;--mro-warning: #ffcc00;--mro-danger: #e55353;--mro-bg: #f4f6fa;--mro-border: #d9e1ec;--mro-text: #1a1a2e;color:var(--mro-text);background:var(--mro-bg);font-family:Inter,Segoe UI,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;font-size:14px}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:#eef2f7}.login-card{width:min(420px,100%);display:grid;gap:14px;padding:28px;border:1px solid var(--mro-border);border-radius:8px;background:#fff;box-shadow:0 18px 45px #0f172a1a}.login-card img{width:118px}.login-card h1{margin:0;font-size:28px}.login-card p{margin:4px 0 0;color:#667085}.loading-card{justify-items:center;text-align:center}.login-alert{margin:0;padding:10px 12px;border:1px solid var(--mro-danger);border-radius:6px;background:#e5535314;color:#8a2b2b;font-size:13px}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}svg{width:18px;height:18px}.app-shell{display:block;min-height:100vh;background:#f4f6fa}.sidebar{position:fixed;inset:0 auto 0 0;z-index:70;width:280px;background:var(--mro-primary);color:#fff;padding:0 8px 18px;box-shadow:18px 0 32px #0f172a38;transform:translate(0);transition:transform .18s ease;overflow-y:auto}.sidebar.closed{transform:translate(-104%)}.sidebar-scrim{position:fixed;inset:0;z-index:65;background:#0f172a8c}.sidebar-brand{display:flex;align-items:center;gap:10px;min-height:64px;margin:0 -8px 12px;padding:0 16px;background:transparent;font-weight:700}.sidebar-brand span{flex:1}.sidebar-brand img{height:30px;max-width:118px;object-fit:contain}.sidebar nav button{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:11px 14px;border-radius:7px;background:transparent;color:#ffffffdb;text-align:left;transition:background .15s,color .15s,transform .15s}.sidebar nav button:hover,.sidebar nav button.active{background:#3eb97842;color:#fff;transform:translate(2px)}.sidebar nav button.active svg,.sidebar nav button:hover svg{color:var(--mro-success)}.sidebar-toggle{display:grid;place-items:center;width:38px;height:38px;border-radius:7px;border:1px solid var(--mro-border);background:#fff;color:var(--mro-primary);flex:0 0 auto}.sidebar-toggle.inside{width:34px;height:34px;border-color:#ffffff3d;background:#ffffff14;color:#fff}.sidebar-toggle:hover{background:var(--mro-success);border-color:var(--mro-success);color:#fff}.workspace{position:relative;min-width:0;padding:0 40px 24px;overflow-x:auto}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;margin:0 -40px 34px;padding:0 40px;border-bottom:1px solid #dde4ee;background:#fff}.appbar-left,.appbar-user,.page-head{display:flex;align-items:center}.appbar-left{gap:26px}.appbar-logo{height:34px;width:auto;object-fit:contain}.menu-trigger{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:transparent;color:#475467}.menu-trigger:hover{background:#eef4f8;color:var(--mro-primary)}.appbar-user{gap:10px;font-size:14px;color:var(--mro-primary)}.user-avatar{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #d9e1ec;background:#f1f5f9;color:#98a2b3;font-weight:700;overflow:hidden}.user-avatar img{width:100%;height:100%;object-fit:cover}.user-avatar:after{content:"";position:absolute;right:1px;bottom:1px;width:7px;height:7px;border-radius:50%;border:2px solid #fff;background:var(--mro-success)}.page-head{justify-content:space-between;gap:18px;margin-bottom:18px}.page-title-wrap{display:flex;align-items:center;gap:14px}.header-icon-wrapper{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--mro-primary);color:#fff;flex:0 0 auto}.page-head h1{margin:0;font-size:25px;color:var(--mro-text)}.page-head p,small{color:#667085}.topbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.topbar-actions input,.modal input,.modal select,.modal textarea,.list-row select,.drawer textarea{border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:var(--mro-text)}.topbar-actions input{width:min(340px,40vw);padding:10px 12px}.global-project-filter{position:relative;min-width:220px}.global-project-filter>span{position:absolute;z-index:1;top:-7px;left:9px;padding:0 4px;background:#fff;color:var(--mro-primary);font-size:10px;font-weight:800}.global-project-filter select{width:100%;min-height:42px;padding:9px 34px 9px 11px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:var(--mro-text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;border-radius:7px;background:#fff;border:1px solid var(--mro-border);color:var(--mro-primary);font-weight:600}.btn.primary{background:var(--mro-primary);border-color:var(--mro-primary);color:#fff}.btn.danger{border-color:#ffd6d6;background:#fff5f5;color:#b42318}.btn.danger:hover{border-color:var(--mro-danger);background:var(--mro-danger);color:#fff}.btn.outline{background:transparent}.btn.compact{min-height:32px;padding:6px 10px}.btn:disabled{cursor:not-allowed;opacity:.55}.auto-generated-field input[readonly]{cursor:default;background:#f4f7fb;color:var(--mro-text);font-weight:700}.auto-generated-field small{display:block;margin-top:6px;color:#667085;font-size:12px;line-height:1.4}.auto-generated-field .project-identification-preview{color:var(--mro-text)}.project-identification-preview strong{color:var(--mro-primary)}.loading{margin-bottom:14px;padding:11px 14px;border-radius:7px;background:#fff9db;color:#795400;border:1px solid #ffe58f}.load-error-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:12px 14px;border:1px solid #fda29b;border-radius:7px;background:#fffbfa;color:#912018}.load-error-banner>div{display:grid;gap:4px;min-width:0}.load-error-banner span{font-size:12px;overflow-wrap:anywhere}.toast{position:fixed;top:22px;right:22px;z-index:80;display:grid;grid-template-columns:38px 1fr 22px;align-items:center;gap:12px;width:min(330px,calc(100vw - 32px));min-height:66px;padding:12px 14px 12px 16px;border:1px solid #e8edf3;border-left:5px solid var(--mro-success);border-radius:8px;background:#fff;box-shadow:0 14px 34px #0f172a24;color:#101828}.toast.error{border-left-color:#e55353}.toast.warning{border-left-color:#f59e0b}.toast-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--mro-success);color:#fff}.toast.error .toast-icon{background:#e55353}.toast.warning .toast-icon{background:#f59e0b}.toast-icon svg{width:20px;height:20px}.toast-copy{display:grid;gap:4px;min-width:0}.toast-copy strong{font-size:14px;font-weight:900}.toast-copy span{color:#667085;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.toast-close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:50%;color:#98a2b3}.toast-close:hover{background:#f2f4f7;color:#475467}.toast-close svg{width:14px;height:14px}.dashboard{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.kpi-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.pmo-grid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px}.pmo-hero{display:grid;grid-template-columns:1fr minmax(260px,360px);align-items:center;gap:16px}.pmo-card{display:grid;align-content:flex-start;gap:10px}.pmo-card h2,.pmo-hero h2{margin:0}.pmo-register-help{margin:0 0 6px;max-width:850px;color:#596981;font-size:12px;line-height:1.65}.pmo-item{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;padding:10px 0;border-top:1px solid #edf1f6}.pmo-item small{color:#667085}.pmo-item button{grid-row:span 2}.governance-documents{grid-column:1 / -1}.document-state{display:inline-flex;align-items:center;border-radius:5px;padding:3px 7px;background:#edf1f7;color:#536078;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.3}.document-state[data-status=draft]{color:#253474;background:#eaf0ff}.document-state[data-status=review]{color:#795300;background:#fff2ce}.document-state[data-status=approved]{color:#246847;background:#e3f3ea}.document-state[data-status=rejected]{color:#a32e26;background:#fdebe9}.governance-document-item,.baseline-item{grid-template-columns:1fr;gap:10px;padding:14px 0}.governance-document-item button,.baseline-item button{grid-row:auto}.governance-document-head,.baseline-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.governance-document-head small,.baseline-item small{display:block;margin-top:4px}.approval-lane{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.approval-step{display:grid;gap:2px;padding:9px 11px;border:1px solid #d8deee;border-radius:8px;background:#f8f9fd;color:#667085}.approval-step.success{border-color:#b7e2c9;background:#eefaf3;color:#26704c}.approval-step.danger,.document-rejection{color:#b42318}.governance-submission-block{padding:8px 10px;border-left:3px solid #d97706;background:#fff8e7;color:#7a5200!important}.approval-step.danger{border-color:#f4b5b0;background:#fff1f0}.governance-document-actions{justify-content:flex-start}.btn.danger-outline{border-color:#d92d20;background:#fff;color:#b42318}.btn.danger-outline:hover{background:#fff1f0}.snapshot-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.snapshot-actions .field-label{width:170px;margin-top:0}.snapshot-head,.snapshot-row{grid-template-columns:.65fr 1.3fr .45fr .55fr .55fr .7fr .55fr .6fr .65fr}.panel,.kpi,.drawer,.rule,.modal{background:#fff;border:1px solid var(--mro-border);border-radius:8px;box-shadow:0 8px 18px #0f172a0f}.kpi{min-width:0;padding:14px 16px;border-left:3px solid var(--mro-primary)}.kpi.success{border-top-color:var(--mro-success)}.kpi.info{border-top-color:var(--mro-soft)}.kpi.danger{border-top-color:var(--mro-danger)}.kpi strong{display:block;margin:6px 0;font-size:26px}.wide{grid-column:1 / -1}.chart-panel,.overview-panel{grid-column:span 4;min-height:260px}.panel{padding:16px;border-left:3px solid var(--mro-success)}.panel-header,.project-row,.rule,.activity,.list-row,.table-head{display:grid;align-items:center;gap:14px}.panel-header{grid-template-columns:1fr auto;margin-bottom:8px}.panel-header h2,.column h2,.modal h2,.drawer h2{margin:0}.modal-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.project-row{grid-template-columns:1fr auto minmax(160px,260px) 54px;padding:13px 0;border-top:1px solid #edf1f6}.portfolio-grid,.developer-grid,.project-evolution-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.portfolio-card,.developer-card,.project-evolution-card{display:grid;gap:12px;padding:14px;border:1px solid var(--mro-border);border-radius:8px;background:#fff}.portfolio-card-head,.developer-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.developer-card-head{justify-content:flex-start}.portfolio-card-head>div,.developer-card-head>div:last-child{min-width:0}.portfolio-card-head strong,.developer-card-head strong,.project-evolution-card strong{display:block;overflow-wrap:anywhere}.portfolio-card-head small,.developer-card-head small{display:block;margin-top:4px;color:#667085;overflow-wrap:anywhere}.portfolio-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.portfolio-meta span{min-width:0;padding:8px 10px;border-radius:8px;background:#f8fbff;color:#475467;font-size:12px;overflow-wrap:anywhere}.portfolio-progress{display:grid;gap:8px}.portfolio-progress>div:first-child,.overview-progress>div:first-child{display:flex;align-items:center;justify-content:space-between}.portfolio-progress span{color:#667085;font-size:12px}.developer-metrics,.evolution-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.evolution-metrics{grid-template-columns:repeat(3,1fr)}.developer-metrics span,.evolution-metrics span{padding:10px;border-radius:8px;background:#f8fbff}.developer-metrics strong,.evolution-metrics strong{font-size:18px}.developer-metrics small,.evolution-metrics small{display:block;margin-top:3px;color:#667085;font-size:11px}.bar-chart,.progression-list{display:grid;gap:10px}.bar-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(160px,2fr) 40px;gap:10px;align-items:center}.bar-row span{color:#475467;font-size:13px}.bar-row strong{text-align:right}.bar-track{height:14px;overflow:hidden;border-radius:999px;background:#e7ecf5}.bar-track i{display:block;height:100%;min-width:6px;border-radius:inherit;background:linear-gradient(90deg,#27306d,#34c17b)}.card-status-chart .bar-track i{min-width:0;background:var(--card-status-accent)}.progression-row{display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(120px,180px) 42px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #edf1f6}.progression-row:first-child{border-top:0}.progression-row small{display:block;color:#667085}.overview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.overview-grid>div{padding:12px;border:1px solid var(--mro-border);border-radius:8px;background:#f8fbff}.overview-grid span,.overview-progress span{display:block;color:#667085;font-size:12px}.overview-grid strong{display:block;margin-top:6px;font-size:24px}.overview-progress{display:grid;gap:10px;margin-top:16px}.overview-progress>div:first-child{display:flex;align-items:center;justify-content:space-between}.developer-row,.project-health-row{display:grid;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #edf1f6}.developer-row{grid-template-columns:auto minmax(160px,1fr) repeat(4,minmax(80px,auto))}.project-health-row{grid-template-columns:minmax(220px,1fr) auto minmax(160px,260px) 54px}.developer-row span small{display:block}.avatar{display:grid;place-items:center;width:38px;height:38px;overflow:hidden;border-radius:50%;background:#e7ebfb;color:var(--mro-primary);font-weight:800;flex:0 0 auto}.avatar.large{width:58px;height:58px}.avatar img{width:100%;height:100%;object-fit:cover}.user-cell,.photo-picker{display:flex;align-items:center;gap:10px;min-width:0}.photo-picker{margin:10px 0;padding:10px;border:1px dashed var(--mro-border);border-radius:8px;cursor:pointer;background:#f8fbff}.photo-picker input{display:none}.progress,.mini-progress{overflow:hidden;height:8px;border-radius:999px;background:#e8eef6}.progress i,.mini-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mro-success),var(--mro-soft))}.board-scroll{width:100%;min-width:0;padding-bottom:8px;overflow-x:auto;overscroll-behavior-x:contain}.board-scroll:focus-visible{outline:2px solid var(--mro-primary);outline-offset:3px}.board{display:grid;grid-template-columns:repeat(8,minmax(232px,1fr));gap:10px;align-items:start;min-width:1926px}.column{min-height:calc(100vh - 158px);padding:8px;border:1px dashed #c8d4e6;border-radius:8px;background:#eef3f8;overflow:hidden}.column-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;height:88px;margin:-8px -8px 10px;padding:10px 12px;border-radius:8px 8px 0 0;background:var(--card-status-accent);color:var(--card-status-on-accent);overflow:hidden}.column-head h2{max-width:118px;font-size:16px;line-height:1.16;letter-spacing:0;overflow-wrap:anywhere}.column-head small{display:block;max-width:124px;margin-top:4px;color:currentColor;opacity:1;font-size:11px;line-height:1.2;max-height:26px;overflow:hidden}.column-head span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--card-status-border);background:var(--card-status-surface);color:var(--card-status-ink);flex:0 0 auto;font-size:13px;font-weight:700}.task-card{position:relative;overflow:hidden;margin-bottom:9px;padding:12px;border:1px solid #d7dfeb;border-radius:8px;background:#fff;cursor:grab;transition:transform .15s,box-shadow .15s}.kanban-quick-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 16px}.kanban-quick-filters button{border:1px solid #cbd5e7;background:#fff;color:#46577b;border-radius:999px;min-height:36px;padding:7px 12px;font:inherit;font-size:12px;cursor:pointer}.kanban-quick-filters button.active{color:#fff;border-color:#212c68;background:#212c68}.kanban-quick-filters button:focus-visible{outline:3px solid #627bcc;outline-offset:3px}.kanban-quick-filters small{color:#586680;font-size:12px;margin-left:auto}.kanban-quick-filters .kanban-clear-filters{border-color:transparent;background:transparent;text-decoration:underline}.kanban-policy-note,.kanban-empty{font-size:12px;line-height:1.6;color:#586680;margin:0 0 16px}.kanban-empty{background:#fff;padding:15px;border:1px solid #dbe3ef;border-radius:8px}.kanban-wip-capacity{display:grid;gap:4px;padding:10px;background:#f5faf7;border-bottom:1px solid #d2e4da;color:#285b41}.kanban-wip-capacity.full{background:#fff4df;color:#795300;border-color:#eed39a}.kanban-wip-capacity strong{font-size:12px}.kanban-wip-capacity small{font-size:11px;line-height:1.4}.form-dialog-error{color:#9a2515;background:#fff3ef;padding:10px;border-radius:6px;font-size:13px}@media(pointer:coarse){.kanban-quick-filters button{min-height:44px}}.task-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:#2fb47c;content:""}.task-card.is-technical:before{background:#2878d0}.task-card:hover{transform:translateY(-2px);box-shadow:#212c682e 0 12px 24px}.task-card:active{cursor:grabbing}.task-card-top{min-width:0;margin-bottom:7px}.task-card-project{display:block;overflow:hidden;color:#344054;font-size:11px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.task-card-context{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;margin-bottom:10px}.task-card-context .badge{overflow:hidden;max-width:104px;flex:0 1 auto;text-overflow:ellipsis;white-space:nowrap}.task-card-due-date{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:#667085;font-size:10px;font-weight:700;white-space:nowrap}.task-card-due-date svg{width:13px;height:13px}.task-card strong{display:block;font-size:14px;line-height:1.22}.card-identity{display:grid;gap:5px;min-width:0;cursor:pointer}.card-identity.compact{gap:8px}.task-card .card-identity{width:100%;max-width:100%}.task-card .card-identity-meta{display:flex;width:100%;min-width:0;flex:none;flex-wrap:nowrap}.task-card .card-identity-meta span:first-child{flex:0 0 auto;overflow-wrap:normal;white-space:nowrap}.card-identity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.card-identity-meta span{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;background:#e7ebfb;color:var(--mro-primary);font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}.card-identity-meta span:first-child{background:var(--mro-primary);color:#fff;letter-spacing:0}.card-identity strong,.card-identity h2{min-width:0;margin:0;overflow-wrap:anywhere}.card-identity.compact .card-identity-meta span{max-width:100%}.card-identity.compact .card-identity-meta span:last-child{display:block;overflow:hidden;min-width:0;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.task-card-title{display:block;overflow:hidden;min-width:0;margin:0;color:#101828;font-size:14px;font-weight:800;line-height:1.32;max-height:3.96em;overflow-wrap:break-word;word-break:normal}.task-card-assignment{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:11px;padding-top:9px;border-top:1px solid #edf1f6}.task-card-owner{display:grid;gap:2px;min-width:0}.task-card-owner>span{color:#98a2b3;font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.task-card-owner>strong{overflow:hidden;color:#475467;font-size:11px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.task-card-hours{padding:4px 6px;border-radius:6px;background:#f2f4f7;color:#475467;font-size:9px;font-weight:800;line-height:1;white-space:nowrap}.task-card .mini-progress{margin-top:9px}.card-timer-inline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:7px 8px;border-radius:7px;background:#f8fbff;border:1px solid #e0e7f0}.card-timer-inline span{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--mro-primary);font-size:11px;font-weight:800;white-space:nowrap}.card-timer-inline svg{width:14px;height:14px}.card-status-duration{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:8px;padding:7px 8px;border:1px solid var(--card-status-border);border-radius:7px;background:var(--card-status-surface);color:var(--card-status-ink);font-size:11px;font-weight:700}.card-status-duration span{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.task-card .card-status-duration strong{flex:0 0 auto;color:inherit;font-size:11px;line-height:1;white-space:nowrap}.card-status-duration svg{width:13px;height:13px}.badge{display:inline-flex;align-items:center;width:fit-content;min-height:22px;padding:3px 8px;border-radius:999px;background:#e7ebfb;color:var(--mro-primary);font-size:11px;font-weight:700}.badge.soft{background:#e1f5ea;color:#26704c;max-width:92px;line-height:1.1}.badge.success{background:#e1f5ea;color:#26704c}.badge.info{background:#e8f2ff;color:#175da8}.badge.danger{background:#fde8e8;color:#b42318}.badge.warning{background:#fff4cc;color:#7a5c00}.table-head,.list-row{grid-template-columns:1.35fr .7fr .8fr .7fr .7fr}.projects-head,.projects-row{grid-template-columns:1.15fr .7fr minmax(220px,1.35fr) .65fr .6fr .6fr minmax(150px,.75fr)}.project-people-summary{display:grid;gap:4px}.project-people-summary .operational-owner{color:var(--mro-primary);font-weight:700}.project-actions{flex-wrap:wrap;justify-content:flex-start}.cards-head,.cards-row{grid-template-columns:minmax(360px,1.8fr) minmax(150px,.8fr) minmax(145px,.8fr) minmax(108px,.55fr) minmax(96px,.45fr) minmax(104px,.45fr)}.cards-row{align-items:flex-start;padding:12px 0}.modules-head,.modules-row{grid-template-columns:1fr 1fr 1.25fr .35fr .5fr .5fr}.tags-head,.tags-row{grid-template-columns:.8fr 1.4fr .35fr .5fr .5fr}.table-head{padding:0 0 10px;color:#667085;font-size:12px;font-weight:700;text-transform:uppercase}.list-row{min-height:54px;border-top:1px solid #edf1f6}.cards-row>span,.cards-row>button{margin-top:8px}.list-row strong{cursor:pointer}.list-row select{width:100%;padding:8px}.filter-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px}.filter-strip select{width:min(280px,100%);min-height:38px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:7px;background:#fff}.record-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end}.record-filters .field-label{margin-top:0}.record-filters select{width:100%}.tag-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.card-identity{min-width:0}.card-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.card-title-line strong{min-width:180px;flex:1 1 220px;line-height:1.28}.card-identity-meta{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:5px}.card-identity-meta span{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border-radius:999px;background:#e7ebfb;color:var(--mro-primary);font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.tag-list.compact{margin-top:8px}.drawer-tags{margin:-8px 0 16px}.tag-pill{display:inline-flex;align-items:center;width:fit-content;min-height:22px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--tag-color, var(--mro-primary)) 14%,white);border:1px solid color-mix(in srgb,var(--tag-color, var(--mro-primary)) 28%,white);color:var(--tag-color, var(--mro-primary));font-size:11px;font-weight:800;line-height:1.1;overflow-wrap:anywhere}.task-card .tag-pill{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.tag-pill-more{border-color:#d0d5dd;background:#f2f4f7;color:#475467}.notifications{display:grid;gap:12px}.notification-panel{display:grid;gap:10px}.rule{grid-template-columns:1fr auto auto;padding:16px}.rule button{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:7px;background:#f1f5f9;color:#667085}.rule button.on{background:#e1f5ea;color:#26704c;font-weight:700}.drawer{position:fixed;inset:0 0 0 auto;z-index:20;width:min(510px,100vw);padding:22px;overflow-y:auto}.drawer header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.drawer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:0 0 auto}.drawer-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}.card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.card-metrics article,.card-v2-section,.card-history-section{padding:12px;border:1px solid #e0e7f0;border-radius:8px;background:#f8fbff}.card-metrics small,.card-metrics strong{display:block}.card-metrics strong{margin-top:4px;color:var(--mro-primary);font-size:18px}.card-v2-section{margin:10px 0}.card-status-timing-section{display:grid;gap:10px}.card-status-timing-section .section-heading{align-items:flex-start}.card-status-timing-section .section-heading h3{margin-bottom:2px}.card-status-timing-section .section-heading small{color:#667085}.timing-loading,.timing-error,.timing-history-note{margin:0;color:#667085;font-size:12px}.timing-error{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a12c05}.timing-current{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-left:4px solid var(--card-status-accent);border-radius:7px;background:#fff}.timing-current span{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#475467;font-size:12px;font-weight:700}.timing-current svg{width:15px;height:15px;flex:0 0 auto}.timing-current strong{color:#101828;font-size:16px;white-space:nowrap}.status-timing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.status-timing-total{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid #e0e7f0;border-radius:7px;background:#fff}.status-timing-total>span{display:flex;align-items:center;gap:6px;overflow:hidden;color:#475467;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.status-timing-total>span i,.status-period-row>i{width:8px;height:8px;border-radius:50%;background:var(--card-status-accent);flex:0 0 auto}.status-timing-total strong{color:var(--mro-primary);font-size:15px;white-space:nowrap}.status-timing-total small{overflow:hidden;color:#98a2b3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.timing-history-note{padding:8px 10px;border-radius:6px;background:#fff8e6;color:#7a5c00}.status-periods{border-top:1px solid #e0e7f0;padding-top:9px}.status-periods summary{color:var(--mro-primary);cursor:pointer;font-size:12px;font-weight:800}.status-period-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #edf1f6}.status-period-row div{display:grid;gap:2px;min-width:0}.status-period-row strong,.status-period-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-period-row strong{color:#344054;font-size:11px}.status-period-row small{color:#98a2b3;font-size:10px}.status-period-row b{color:#344054;font-size:11px;white-space:nowrap}.card-v2-section h3,.card-history-section h3{margin:0 0 8px}.card-v2-section p{margin:5px 0}.preformatted-copy{white-space:pre-wrap}.dependency-list{display:flex;flex-wrap:wrap;gap:7px}.dependency-chip{padding:6px 9px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:var(--mro-primary);font-size:12px;font-weight:700}.card-history-section{margin-top:18px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading small{display:block;margin-top:3px}.history-entry{display:grid;gap:4px;padding:10px 0;border-top:1px solid #e0e7f0}.history-entry:first-of-type{margin-top:8px}.history-entry pre{max-height:150px;margin:4px 0 0;padding:8px;overflow:auto;border-radius:6px;background:#fff;font-size:11px;white-space:pre-wrap}.dev-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 18px}.dev-fields div{min-width:0;padding:10px;border:1px solid #e0e7f0;border-radius:8px;background:#f8fbff}.dev-fields small{display:block;margin-bottom:4px;font-weight:700;color:#667085}.dev-fields strong,.dev-fields a{display:block;color:var(--mro-primary);font-size:13px;overflow-wrap:anywhere;text-decoration:none}.drawer h3{margin:22px 0 10px;font-size:15px}.activity{grid-template-columns:minmax(0,1fr) auto;padding:11px 0;border-top:1px solid #edf1f6}.activity strong,.project-row strong,.list-row strong{min-width:0;overflow-wrap:anywhere}.activity small{display:block;margin-top:4px}.activity button{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#e7ebfb;color:var(--mro-primary)}.activity button:hover{background:var(--mro-primary);color:#fff}.timer-action svg{width:17px;height:17px;stroke-width:2.4}.timer-action.play{background:#e1f5ea;color:#26704c}.timer-action.pause{background:#fff4cc;color:#7a5c00}.timer-live{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin-top:6px;padding:3px 8px;border-radius:999px;background:#e1f5ea;color:#26704c;font-size:12px;font-weight:700}.timer-live svg{width:14px;height:14px}.drawer textarea{width:100%;min-height:96px;padding:12px;resize:vertical}.note,.attachment{display:flex;gap:8px;margin-top:10px;padding:11px;border-radius:7px;background:#f4f7fb}.note{align-items:flex-start}.note p{margin:5px 0 0;white-space:pre-wrap}.pending-images,.note-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin:10px 0}.pending-images article{position:relative;overflow:hidden;border:1px solid var(--mro-border);border-radius:8px;background:#fff}.pending-images img,.note-images img{display:block;width:100%;height:110px;object-fit:cover;border-radius:8px}.pending-images button{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#212c68db;color:#fff}.attachment a{color:var(--mro-primary);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.modal-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:12px;background:#10182861}.requester-area-modal-backdrop{z-index:40}.modal{width:min(560px,100%);max-height:calc(100vh - 24px);overflow-y:auto;padding:20px}.project-wizard-backdrop{padding:18px}.project-wizard-modal{width:min(920px,100%);max-height:calc(100vh - 36px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden}.project-wizard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:26px 30px 20px;border-bottom:1px solid #e5eaf2}.project-wizard-kicker,.wizard-label{display:block;color:#667085;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.project-wizard-header h2{margin:5px 0 4px;color:#17204a;font-size:clamp(22px,3vw,30px)}.project-wizard-header p,.wizard-section-heading p,.wizard-lead{margin:0;color:#667085;line-height:1.5}.project-wizard-close{flex:0 0 auto}.project-wizard-progress{padding:16px 30px;background:#f8faff;border-bottom:1px solid #e5eaf2}.project-wizard-progress ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.project-wizard-progress li{position:relative;min-width:0}.project-wizard-progress li:not(:last-child):after{position:absolute;top:16px;right:-8px;left:32px;z-index:0;height:2px;background:#dfe5ef;content:""}.project-wizard-progress li.completed:not(:last-child):after,.project-wizard-progress li.current:not(:last-child):after{background:#2f80ed}.project-wizard-progress button{position:relative;z-index:1;display:flex;align-items:flex-start;width:100%;gap:8px;padding:0;border:0;background:transparent;color:#667085;text-align:left}.project-wizard-progress button:not(:disabled){cursor:pointer}.project-wizard-step-icon{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;border:2px solid #cbd5e1;border-radius:50%;background:#fff;color:#667085;font-size:13px;font-weight:800}.project-wizard-progress li.current .project-wizard-step-icon,.project-wizard-progress li.completed .project-wizard-step-icon{border-color:#2f80ed;background:#2f80ed;color:#fff}.project-wizard-step-copy{display:grid;min-width:0;gap:2px;padding-top:1px}.project-wizard-step-copy strong{overflow:hidden;color:#17204a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.project-wizard-step-copy small{overflow:hidden;color:#667085;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.project-wizard-progress li.locked .project-wizard-step-copy strong{color:#98a2b3}.project-wizard-content{min-height:0;overflow-y:auto;padding:30px;outline:none}.project-wizard-step{display:grid;gap:18px;max-width:760px;margin:0 auto}.wizard-section-heading{display:grid;gap:5px;margin-bottom:2px}.wizard-section-heading h3,.wizard-fieldset legend{margin:0;color:#17204a;font-size:21px;font-weight:850}.wizard-fieldset{display:grid;gap:18px;margin:0;padding:0;border:0}.wizard-hint,.wizard-info{margin:0;padding:11px 13px;border-left:3px solid #2f80ed;border-radius:0 8px 8px 0;background:#f1f6ff;color:#475467;line-height:1.45}.methodology-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.methodology-choice{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;min-height:128px;padding:18px;border:2px solid #d9e1ee;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.methodology-choice:hover:not(.disabled){border-color:#91b4f5}.methodology-choice.selected{border-color:#2f80ed;background:#f5f9ff;box-shadow:0 0 0 3px #2f80ed1c}.methodology-choice.disabled{cursor:not-allowed;opacity:.58}.methodology-choice input{position:absolute;opacity:0}.methodology-choice-mark{display:grid;place-items:center;width:19px;height:19px;border:2px solid #98a2b3;border-radius:50%}.methodology-choice.selected .methodology-choice-mark{border-color:#2f80ed;box-shadow:inset 0 0 0 4px #fff;background:#2f80ed}.methodology-choice>span:last-child{display:grid;gap:6px}.methodology-choice strong{color:#17204a;font-size:15px}.methodology-choice small{color:#667085;line-height:1.45}.wizard-generated-preview{display:grid;gap:6px;padding:15px 17px;border:1px solid #b8c9e5;border-radius:10px;background:#f5f9ff}.wizard-generated-preview>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.wizard-generated-preview strong{color:#17204a;font-size:18px}.wizard-generated-preview small,.wizard-subsection small{color:#667085}.sprint-generated-preview{margin-top:14px}.sprint-generated-preview>div>span{color:#526071;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.wizard-subsection{display:grid;gap:12px;margin:0;padding:15px;border:1px solid #dfe5ef;border-radius:10px;background:#fafcff}.wizard-subsection legend{padding:0 5px;color:#344054;font-size:13px;font-weight:800}.wizard-people-box{margin-top:0}.project-review-list{display:grid;gap:10px}.project-review-section{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border:1px solid #dfe5ef;border-radius:10px;background:#fff}.project-review-section>div{display:grid;min-width:0;gap:4px}.project-review-section strong{overflow:hidden;color:#17204a;text-overflow:ellipsis;white-space:nowrap}.project-review-section small{overflow-wrap:anywhere;color:#667085}.project-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 30px;border-top:1px solid #e5eaf2;background:#fff}.project-wizard-next{margin-left:auto}.project-wizard-actions .btn{display:inline-flex;align-items:center;gap:6px}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:project-wizard-spin .7s linear infinite}@keyframes project-wizard-spin{to{transform:rotate(360deg)}}.card-modal{width:min(900px,100%);max-height:calc(100vh - 24px);overflow-y:auto}.card-assignment-field{display:grid;align-content:start;gap:6px;min-width:0}.assignment-link-hint{display:block;padding:7px 9px;border-left:3px solid #f79009;border-radius:0 6px 6px 0;background:#fffaeb;color:#7a2e0e;font-size:11px;font-weight:650;line-height:1.4}.card-form-section,.dependency-picker,.transition-summary,.content-complete-panel{margin-top:12px;padding:12px;border:1px solid #e0e7f0;border-radius:8px;background:#f8fbff}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dependency-picker>div:first-child small,.transition-summary span,.content-complete-panel small{display:block;margin-top:3px}.dependency-options{display:grid;gap:6px;max-height:160px;margin-top:10px;overflow-y:auto}.dependency-options .checkbox-row{margin:0;padding:7px 9px;border:1px solid #e0e7f0;border-radius:7px;background:#fff}.content-complete-panel{display:flex;align-items:center;gap:10px;color:#b42318}.content-complete-panel.complete{border-color:#b7e2c9;background:#eefaf3;color:#26704c}.content-complete-panel svg{width:22px;height:22px}.transition-summary{display:grid;gap:3px;margin-bottom:4px}.large-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:calc(100vh - 24px);padding:0;overflow:hidden}.large-modal .modal-sticky-head{padding:18px 20px 10px;border-bottom:1px solid #edf1f6;background:#fff}.modal-scroll-body{min-height:0;overflow-y:auto;padding:14px 20px 8px}.modal-sticky-actions{margin-top:0;padding:12px 20px;border-top:1px solid #edf1f6;background:#fff}.governance-document-form{display:grid;gap:14px}.pmo-scope-help{max-width:420px;margin:0;color:var(--mro-muted, #536078);font-size:13px;line-height:1.5}.pmo-entry-form{border:0;padding:0;margin:0;min-width:0;display:grid;gap:12px}.snapshot-actions.pmo-entry-form{display:flex}.tap-form-section{background:linear-gradient(135deg,#f8fbff,#fff)}.document-context{display:block;margin:8px 0 0;color:#536078;line-height:1.5;overflow-wrap:anywhere}.governance-document-summary{min-width:0}.governance-document-head>.badge{flex-shrink:0}.document-custom-title{margin:10px 0 4px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.tap-section-heading{display:grid;gap:3px}.tap-section-heading small,.tap-identification-empty{margin:0;color:#667085;font-size:12px}.tap-identification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.tap-identification-item{display:grid;gap:3px;min-height:58px;padding:9px 10px;border:1px solid #dce5f1;border-radius:8px;background:#fff}.tap-identification-item small{color:#667085;font-size:11px}.tap-identification-item strong{color:#172054;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.form-section{padding:14px;border:1px solid #dfe6ef;border-radius:9px;background:#f8fbff}.form-section h3{margin:0 0 10px;color:#172054;font-size:15px}.form-section .field-label{margin-top:10px}.form-grid .full-field{grid-column:1 / -1}.deliverable-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto auto auto;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #e5eaf2}.governance-checklist{display:grid;gap:8px;grid-column:1 / -1;margin-top:10px;padding:12px;border-radius:8px;background:#fff}.governance-decision-role{display:grid;gap:3px;margin:12px 0;padding:11px;border-radius:8px;background:#f4f6fb}.baseline-comparison-modal{width:min(1080px,100%)}.comparison-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px}.comparison-kpis article{display:grid;gap:3px;padding:11px;border:1px solid #e0e7f0;border-radius:8px;background:#f8fbff}.comparison-kpis article strong{color:#172054;font-size:20px}.comparison-kpis article small{color:#667085}.comparison-kpis article.danger strong,.text-danger{color:#b42318}.baseline-comparison-table{min-width:860px}.baseline-comparison-table tbody tr.added-row{background:#eefaf3}.modal-tabs{display:flex;gap:6px;margin-top:14px;padding:4px;border-radius:8px;background:#f3f6fb}.modal-tabs button{min-height:32px;padding:7px 12px;border-radius:7px;background:transparent;color:#667085;font-weight:700}.modal-tabs button.active{background:#fff;color:var(--mro-primary);box-shadow:0 1px 3px #0f172a14}.scrum-tab-panel{display:grid;gap:12px}.modal-hint{margin:4px 0 6px;color:#667085;line-height:1.45}.modal input,.modal select,.modal textarea{width:100%;min-height:42px;padding:10px 12px}.modal>input,.modal>select,.modal>textarea{margin-top:10px}.field-label{position:relative;display:block;min-width:0;margin-top:10px}.card-status-readonly-field{display:grid;align-content:start;gap:6px;margin-top:12px}.card-status-readonly-field .card-status-field-label{color:var(--mro-primary);font-size:12px;font-weight:800}.card-status-readonly-control{display:flex;align-items:center;min-height:42px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:7px;background:#f8fafc}.card-status-readonly-field>small{color:#667085;font-size:11px;line-height:1.35}.field-label>span{display:block;margin-bottom:6px;font-size:12px;font-weight:800;color:var(--mro-primary)}.field-label select,.field-label input{margin-top:0}.field-label.floating{margin-top:12px}.field-label.floating input,.field-label.floating select,.field-label.floating textarea{width:100%;min-height:42px;margin-top:0;padding:14px 12px 8px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:var(--mro-text);transition:border-color .18s ease,box-shadow .18s ease}.field-label.floating input::placeholder,.field-label.floating textarea::placeholder{color:transparent}.field-label.floating input:focus::placeholder,.field-label.floating textarea:focus::placeholder{color:#98a2b3}.field-label.floating input:focus,.field-label.floating select:focus,.field-label.floating textarea:focus{border-color:var(--mro-primary);box-shadow:0 0 0 3px #2028661a;outline:none}.requester-area-options{position:absolute;z-index:20;top:calc(100% - 2px);left:0;right:0;max-height:220px;overflow-y:auto;padding:6px;border:1px solid var(--mro-border);border-radius:0 0 8px 8px;background:#fff;box-shadow:0 12px 22px #0f172a24}.requester-area-options button{display:block;width:100%;padding:9px 12px;border-radius:5px;background:transparent;color:var(--mro-text);text-align:left}.requester-area-options .requester-area-option{display:flex;align-items:center;justify-content:flex-start;gap:10px}.requester-area-options .requester-area-option+.requester-area-option{border-top:1px solid #e5eaf2;border-radius:0}.requester-area-options .requester-area-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.requester-area-options .requester-area-option small{flex:0 0 auto;margin:0;padding:3px 8px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fbff;color:var(--mro-primary);font-size:11px;font-weight:800;letter-spacing:.04em}.requester-area-options button:hover{background:#eef2f7}.requester-area-options .requester-area-create{color:var(--mro-primary);font-weight:700;border-top:1px solid var(--mro-border)}.field-label.floating.has-error input,.field-label.floating.has-error select,.field-label.floating.has-error textarea{border-color:#d92d20;box-shadow:0 0 0 3px #d92d2014}.field-label.floating .field-error{display:block;margin-top:5px;color:#b42318;font-size:11px;font-weight:700;line-height:1.35}.form-error-summary{padding:10px 12px;border:1px solid #fda29b;border-radius:7px;background:#fffbfa;color:#b42318;font-size:12px;font-weight:700}.field-label.floating>span{display:block;margin:0 0 7px;color:#23304c;font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.methodology-switch-field{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:70px;padding:12px 14px;border:1px solid var(--mro-border);border-radius:10px;background:#f8fbff}.methodology-switch-field>div{display:grid;gap:4px}.methodology-switch-field strong{color:var(--mro-primary)}.methodology-switch-field small{margin:0}.switch-control{display:inline-flex;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;user-select:none}.switch-control input{position:absolute;opacity:0;pointer-events:none}.switch-track{display:inline-flex;align-items:center;width:46px;height:26px;padding:3px;border-radius:999px;background:#98a2b3;transition:background .16s ease}.switch-track span{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10182840;transition:transform .16s ease}.switch-control input:checked+.switch-track{background:var(--mro-primary)}.switch-control input:checked+.switch-track span{transform:translate(20px)}.switch-control input:focus-visible+.switch-track{outline:3px solid rgba(39,48,109,.22);outline-offset:2px}.switch-control.disabled{cursor:not-allowed;opacity:.62}.filter-field{width:min(280px,100%);margin-top:0}.drawer-field{margin:4px 0 10px}.drawer-field textarea{min-height:92px}.file-field input{padding-top:17px;cursor:pointer}.color-field input[type=color]{min-height:44px;padding:12px}.checkbox-row{display:flex;align-items:center;gap:8px;margin-top:10px;color:var(--mro-text)}.checkbox-row input{width:auto;min-height:auto;margin:0}.modal textarea{min-height:90px;resize:vertical}.sprints-head,.sprints-row{grid-template-columns:1.2fr 1fr 1fr .6fr .4fr .55fr}.scrum-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 16px}.scrum-guide article{padding:12px;border:1px solid var(--mro-border);border-radius:8px;background:#f8fbff}.scrum-guide strong,.scrum-guide small{display:block}.scrum-head,.scrum-row{grid-template-columns:minmax(240px,1.25fr) minmax(220px,1fr) minmax(190px,.9fr) minmax(170px,.75fr) 190px}.scrum-row{align-items:flex-start;padding:14px 0}.scrum-title-cell,.scrum-agenda-cell,.scrum-invite-cell,.scrum-participants-cell{display:grid;gap:6px;min-width:0}.scrum-title-cell strong,.scrum-agenda-cell span{min-width:0;overflow-wrap:anywhere}.scrum-meta-line{display:flex;flex-wrap:wrap;gap:6px}.scrum-participants-cell small,.scrum-invite-cell small,.scrum-agenda-cell small{line-height:1.25}.scrum-actions{align-items:center;gap:6px;flex-wrap:nowrap}.invite-response-panel,.transcript-panel{display:grid;gap:10px;margin:12px 0;padding:12px;border:1px solid #e0e7f0;border-radius:8px;background:#f8fbff}.meeting-link-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px}.invite-response-head,.transcript-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.invite-response-head strong,.invite-response-head small,.transcript-head strong,.transcript-head small{display:block}.transcript-head small{color:#667085;margin-top:2px}.invite-response-list{display:grid;gap:8px}.invite-response-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid #edf1f6;border-radius:7px;background:#fff}.invite-response-list strong,.invite-response-list small{display:block;min-width:0;overflow-wrap:anywhere}.participant-board{margin-top:0}.participant-search{margin-top:2px}.participant-summary{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:5px 9px;border-radius:999px;background:#eaf7f0;color:#26704c;font-size:12px;font-weight:700}.participant-list{display:grid;gap:8px}.participant-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:9px 10px;border:1px solid #e6ecf5;border-radius:8px;background:#fff;cursor:pointer}.participant-row.simple{grid-template-columns:24px minmax(0,1fr) auto}.participant-row:hover,.participant-row.selected{border-color:#b9c7e7;background:#fbfdff}.participant-row input{position:absolute;opacity:0;pointer-events:none}.participant-check{display:grid;place-items:center;width:22px;height:22px;border:1px solid #b9c7e7;border-radius:50%;background:#fff}.participant-row.selected .participant-check:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--mro-primary)}.participant-main{min-width:0}.participant-main strong,.participant-main small{display:block;min-width:0;overflow-wrap:anywhere}.participant-main small{margin-top:2px;color:#667085}.participant-main .response-time{color:#1d6f42;font-weight:700}.attendance-toggle{display:inline-flex;align-items:center;gap:6px;color:#475467;font-size:12px;font-weight:700;white-space:nowrap}.attendance-toggle input{width:15px;min-height:15px}.attendance-toggle input:disabled+span{color:#98a2b3}.attendees-panel{display:grid;gap:8px;padding:12px;border:1px solid #e0e7f0;border-radius:8px;background:#f8fbff}.attendee-chip-list{display:flex;flex-wrap:wrap;gap:7px}.attendee-chip{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;background:#eaf7f0;color:#26704c;font-size:12px;font-weight:800}.badge.muted{background:#f2f4f7;color:#667085}.empty-note{color:#667085}.btn.icon-only{width:32px;min-width:32px;height:32px;min-height:32px;padding:6px}.button-row,.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.card-panel-actions{display:grid;justify-items:end;gap:6px}.card-spreadsheet-error{max-width:560px;color:#b42318;font-weight:700;text-align:right}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.users-head,.users-row{grid-template-columns:1.05fr 1fr .8fr 1fr .65fr .65fr}.logs-head,.logs-row{grid-template-columns:.9fr .8fr .55fr .55fr 1fr 1.4fr .42fr}.logs-row{align-items:flex-start}.logs-row strong{display:block;cursor:default}.logs-row small{display:block;margin-top:4px;color:#b42318;overflow-wrap:anywhere}.jobs-head,.jobs-row{grid-template-columns:.85fr 1fr .55fr .9fr minmax(260px,1.5fr) .55fr}.jobs-row{align-items:flex-start}.jobs-row pre{max-height:110px;margin:0;white-space:pre-wrap;overflow:auto;color:#475467;font-size:12px}.job-progress-cell{display:grid;gap:6px;min-width:120px}.job-progress-cell small{color:#667085;font-size:12px}.job-progress{height:8px;overflow:hidden;border-radius:999px;background:#e7ecf5}.job-progress i{display:block;height:100%;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,#27306d,#38bdf8);transition:width .25s ease}.job-progress.done i{background:#34c17b}.job-progress.failed i{background:#d92d20}.report-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-bottom:16px}.report-type-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:128px;padding:14px;border:1px solid var(--mro-border);border-radius:8px;background:#f8fbff}.report-type-card svg{width:22px;height:22px;color:var(--mro-primary)}.report-type-card strong,.report-type-card small{display:block}.report-type-card strong{margin-top:8px}.report-type-card small{margin-top:6px;color:#667085;line-height:1.35}.report-jobs-head,.report-jobs-row{grid-template-columns:.8fr 1.15fr .9fr .55fr .85fr .95fr .55fr}.report-jobs-row{align-items:flex-start}.report-jobs-row pre{max-height:92px;margin:0;white-space:pre-wrap;overflow:auto;color:#475467;font-size:12px}.integrations-head{grid-template-columns:58px 1.1fr .75fr 1.35fr .9fr .65fr .8fr .55fr}.integrations-head span:first-child{grid-column:span 2}.integrations-row{grid-template-columns:58px 1.1fr .75fr 1.35fr .9fr .65fr .8fr .55fr;align-items:center}.integration-logo{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--mro-border);border-radius:8px;background:#f8fbff;color:var(--mro-primary)}.integration-logo img{max-width:42px;max-height:42px;object-fit:contain}.integration-logo.preview{width:76px;height:76px}.integration-logo.preview img{max-width:64px;max-height:64px}.integration-body{min-width:0}.integration-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.integration-body p{margin:8px 0;color:#475467;overflow-wrap:anywhere}.integration-meta{display:flex;flex-wrap:wrap;gap:6px}.integration-meta span{padding:4px 8px;border-radius:999px;background:#eef3fb;color:#475467;font-size:12px}.integration-endpoint{overflow-wrap:anywhere;color:#475467}.integrations-row small{display:block;margin-top:4px;color:#667085}.integration-log-panel{margin-top:18px;padding-top:14px;border-top:1px solid var(--mro-border)}.compact-header{margin-bottom:10px}.integration-logs-head,.integration-logs-row{grid-template-columns:.8fr 1fr .85fr .55fr 1.2fr minmax(260px,1.4fr)}.integration-logs-row{align-items:flex-start}.integration-log-detail p{margin:4px 0 6px;color:#475467}.integration-log-detail small{display:inline-block;margin-right:10px;color:#667085}.integration-log-detail summary{cursor:pointer;color:var(--mro-primary);font-weight:700}.integration-log-detail pre{max-height:120px;margin:6px 0 0;padding:8px;overflow:auto;border-radius:8px;background:#f8fbff;color:#475467;white-space:pre-wrap;font-size:12px}.integration-modal{width:min(980px,calc(100vw - 28px));max-height:calc(100vh - 32px);overflow:auto}.integration-form-layout{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:flex-start}.integration-logo-picker{display:grid;gap:10px;justify-items:center}.integration-json-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.integration-json-grid textarea,.integration-rpa-box textarea{min-height:130px;font-family:Consolas,Courier New,monospace;font-size:12px}.integration-rpa-box{display:grid;gap:10px;padding:12px;border:1px solid var(--mro-border);border-radius:8px;background:#f8fbff}.import-modal{width:min(680px,calc(100vw - 28px))}.import-instructions{display:flex;justify-content:space-between;gap:16px;margin-top:12px;padding:12px;border:1px solid var(--mro-border);border-radius:8px;background:#f8fbff}.import-instructions p{margin:5px 0;color:#475467}.drop-zone{display:grid;place-items:center;gap:8px;min-height:170px;margin-top:12px;padding:20px;border:1px dashed #98a2b3;border-radius:8px;background:#fff;text-align:center;cursor:pointer}.drop-zone input{display:none}.drop-zone svg{width:28px;height:28px;color:var(--mro-primary)}.notification-detail-modal{width:min(860px,calc(100vw - 28px))}.notification-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.notification-detail-grid>div,.readonly-block{padding:10px 12px;border:1px solid var(--mro-border);border-radius:8px;background:#f8fbff}.notification-detail-grid small,.readonly-block span{display:block;margin-bottom:5px;color:#667085;font-size:11px;font-weight:800;text-transform:uppercase}.readonly-block{display:block;margin-top:10px}.readonly-block p,.readonly-block pre{margin:0;color:var(--mro-text);white-space:pre-wrap;overflow-wrap:anywhere}.readonly-block.error{background:#fff5f5;border-color:#fecaca}.email-preview-block{display:grid;gap:10px;margin-top:10px;padding:10px 12px 12px;border:1px solid var(--mro-border);border-radius:8px;background:#f8fbff}.email-preview-block span{display:block;color:#667085;font-size:11px;font-weight:800;text-transform:uppercase}.email-preview-block small{color:#667085}.email-preview-block iframe{width:100%;height:min(620px,62vh);border:1px solid var(--mro-border);border-radius:8px;background:#fff}.empty-state{padding:18px;border:1px dashed var(--mro-border);border-radius:8px;color:#667085;background:#f8fbff}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.project-people-box{margin-top:12px;padding:12px;border:1px solid var(--mro-border);border-radius:8px;background:#f8fbff}.project-people-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-people-header small{display:block;margin-top:3px;color:#667085}.project-people-list{display:grid;gap:8px;margin-top:10px}.project-person-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,1fr) auto 42px;align-items:end;gap:8px}.project-person-row .btn.icon-only{margin-bottom:0}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:1120px){.sidebar{width:278px}.workspace{padding-inline:18px}.topbar{margin-inline:-18px;padding-inline:18px}.page-head{align-items:flex-start;flex-direction:column}.topbar-actions{justify-content:flex-start}.dashboard,.pmo-grid,.pmo-hero{grid-template-columns:1fr}.kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-panel,.overview-panel{grid-column:1 / -1}}@media(max-width:720px){.project-person-row{grid-template-columns:1fr}.project-person-row .btn{width:100%}.workspace{padding:0 12px 16px}.topbar{min-height:58px;margin:0 -12px 18px;padding:0 12px}.appbar-left{gap:12px}.appbar-logo{height:28px;max-width:118px}.appbar-user strong{display:none}.page-head{gap:12px}.header-icon-wrapper{width:44px;height:44px;border-radius:11px}.page-head h1{font-size:22px}.kpi-strip,.overview-grid,.bar-row,.progression-row,.portfolio-grid,.developer-grid,.project-evolution-grid,.portfolio-meta,.developer-metrics,.evolution-metrics{grid-template-columns:1fr}.bar-row strong,.progression-row>strong{text-align:left}.page-head p{margin:4px 0 0}.topbar-actions,.topbar-actions input,.global-project-filter{width:100%}.topbar-actions .btn{flex:1 1 142px}.card-panel-actions{width:100%;justify-items:stretch}.card-panel-actions .button-row{justify-content:stretch}.card-panel-actions .btn{flex:1 1 140px}.card-spreadsheet-error{text-align:left}.project-row,.developer-row,.project-health-row,.scrum-guide,.table-head,.list-row,.rule,.form-grid,.story-grid,.card-metrics,.status-timing-grid{grid-template-columns:1fr}.form-grid .full-field{grid-column:auto}.approval-lane,.comparison-kpis{grid-template-columns:1fr 1fr}.tap-identification-grid{grid-template-columns:1fr}.deliverable-row,.governance-document-head,.baseline-item{grid-template-columns:1fr;align-items:stretch}.governance-document-head,.baseline-item{display:grid}.drawer header,.section-heading{align-items:stretch;flex-direction:column}.drawer-actions{justify-content:flex-start}.dev-fields{grid-template-columns:1fr}.snapshot-actions,.snapshot-actions .field-label{width:100%}}.project-transition-history{border:1px solid #d8deee;border-radius:6px;padding:12px;background:#f8f9fd;max-height:220px;overflow:auto}.appbar-user-copy{display:grid;line-height:1.15}.appbar-user-copy small{color:#64748b;font-size:.72rem}.project-role-picker,.user-role-box{border:1px solid #d8deef;border-radius:12px;padding:12px;min-width:0}.project-role-picker legend,.user-role-box legend{color:#17225f;font-size:.8rem;font-weight:800;padding:0 6px}.project-role-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.project-role-picker>small{grid-column:1 / -1}.role-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:10px}.checkbox-field{align-items:center;display:flex;gap:8px}.checkbox-field input{accent-color:#27306d;height:18px;width:18px}.checkbox-field.compact{font-size:.8rem}.fixed-role-badge{display:inline-flex;align-items:center;width:fit-content;padding:5px 9px;border-radius:999px;color:var(--mro-primary);background:#e8ecff;font-size:.78rem;font-weight:800}@media(max-width:760px){.project-role-picker,.role-check-grid{grid-template-columns:1fr}}.project-transition-history-list{display:grid;gap:8px;margin-top:8px}.project-transition-history-list article{display:grid;gap:3px;padding:9px 10px;border-left:3px solid #27306d;background:#fff}.project-transition-history-list span,.project-transition-history-list small{overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.projects-page{min-width:0;padding:0}.projects-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.projects-page-heading h2{margin:0;font-size:24px}.projects-page-heading small{display:block;margin-top:4px;color:#667085}.project-portfolio-table{min-width:0;overflow:hidden;border:1px solid var(--mro-border);border-radius:12px;background:#fff;box-shadow:0 8px 24px #0f172a0f}.project-table-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #e7ecf3;background:#fff}.project-table-toolbar-main{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.project-table-search{position:relative;display:flex;flex:1 1 300px;align-items:center;min-width:min(330px,100%)}.project-table-search svg{position:absolute;left:11px;width:16px;color:#667085;pointer-events:none}.project-table-search input{width:100%;min-height:38px;padding:8px 12px 8px 34px;border:1px solid #cbd5e1;border-radius:7px}.project-table-filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.project-table-filters select,.project-table-footer select{min-height:34px;padding:7px 27px 7px 9px;border:1px solid #d0d8e5;border-radius:7px;background:#fff;color:var(--mro-text)}.project-table-filter-icon{width:15px;color:#667085}.project-table-clear{display:inline-flex;align-items:center;gap:4px;min-height:32px;border:0;background:transparent;color:var(--mro-primary);font-weight:700;cursor:pointer}.project-table-clear svg{width:14px}.project-table-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;white-space:nowrap}.project-table-count{color:#667085;font-size:13px}.project-table-scroll{overflow:auto;outline:none}.project-table-scroll:focus-visible{box-shadow:inset 0 0 0 3px #212c683d}.project-table{width:100%;min-width:1060px;border-collapse:separate;border-spacing:0;table-layout:fixed}.project-table th,.project-table td{padding:12px 14px;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle}.project-table thead th{position:sticky;top:0;z-index:1;background:#f8fafc;color:#667085;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.project-table tbody tr:last-child th,.project-table tbody tr:last-child td{border-bottom:0}.project-table tbody tr:hover th,.project-table tbody tr:hover td{background:#f8fbff}.project-table thead th:first-child,.project-table tbody th{width:240px}.project-table thead th:nth-child(2){width:150px}.project-table thead th:nth-child(3){width:180px}.project-table thead th:nth-child(4){width:130px}.project-table thead th:nth-child(5){width:105px}.project-table thead th:nth-child(6){width:135px}.project-table thead th:nth-child(7){width:145px}.project-table thead th:last-child{width:64px}.project-table-sort{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.project-table-sort:hover,.project-table-sort:focus-visible{color:var(--mro-primary)}.project-table-sort svg{width:13px;height:13px}.project-table-project strong,.project-table-owner strong,.project-table-due strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-table-project small,.project-table-owner small,.project-table-progress small,.project-table-due small{display:block;margin-top:4px;color:#667085;font-size:12px}.project-table-sponsor{overflow:hidden;color:#344054;text-overflow:ellipsis;white-space:nowrap}.project-table-status{border:0;cursor:pointer}.project-table-status:hover{filter:brightness(.97)}.project-table-progress{min-width:0}.project-progress-track{height:7px;overflow:hidden;border-radius:99px;background:#e7edf5}.project-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mro-primary),#5264bb)}.project-table-progress small,.project-table-due{font-variant-numeric:tabular-nums}.project-due-overdue strong{color:var(--mro-danger)}.project-table-actions{text-align:right!important}.project-table-actions .btn{margin-left:auto}.project-table-empty{padding:38px 16px!important;text-align:center!important}.project-table-empty strong,.project-table-empty small{display:block}.project-table-empty small{margin:6px 0 14px;color:#667085}.project-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-top:1px solid #e7ecf3;color:#667085;font-size:13px}.project-table-pagination{display:flex;align-items:center;gap:8px}.project-table-pagination .btn{width:32px;height:32px;min-height:32px}.project-status-done{background:#e8f7ef;color:#18794e}.project-status-canceled{background:#fef0ef;color:#b42318}.project-status-execution{background:#e9edff;color:var(--mro-primary)}.project-status-awaiting_prioritization{background:#fff4cc;color:#7a5c00}.project-status-prioritized{background:#e8f4fc;color:#175b87}.project-status-planning,.project-status-paused{background:#eef2f7;color:#475467}.project-priority-critical,.project-priority-high{background:#fde8e8;color:#b42318}.project-priority-medium{background:#e9f8f0;color:#18794e}.project-priority-low{background:#eef2f7;color:#475467}@media(max-width:1120px){.project-table-toolbar{flex-direction:column}.project-table-toolbar-actions{width:100%;justify-content:space-between}.project-table{min-width:1000px}}@media(max-width:720px){.projects-page-heading{align-items:flex-start}.project-table-toolbar-main,.project-table-filters{width:100%}.project-table-search{flex-basis:100%}.project-table-footer{align-items:flex-start;flex-direction:column}.project-table-pagination{width:100%;justify-content:space-between}.project-table{min-width:900px}}.page-title-wrap{align-items:flex-start}.page-title-content{min-width:0}.breadcrumbs{margin-bottom:5px}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:3px;margin:0;padding:0;list-style:none}.breadcrumbs li{display:inline-flex;align-items:center;gap:3px;color:#667085;font-size:12px;line-height:1.2}.breadcrumbs li svg{width:13px;height:13px;color:#98a2b3}.breadcrumb-link,.breadcrumb-current{padding:2px 0}.breadcrumb-link{border:0;background:transparent;color:var(--mro-primary);font-weight:700;cursor:pointer}.breadcrumb-link:hover,.breadcrumb-link:focus-visible{text-decoration:underline}.breadcrumb-current{color:#475467;font-weight:700}.appbar-user-menu{position:relative}.appbar-user-trigger{display:flex;align-items:center;gap:10px;padding:4px 6px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--mro-primary);text-align:left}.appbar-user-trigger:hover,.appbar-user-trigger:focus-visible,.appbar-user-trigger[aria-expanded=true]{border-color:#d9e1ec;background:#f8fafc}.appbar-user-trigger>svg{width:16px;color:#667085}.appbar-user-popover{position:absolute;z-index:20;top:calc(100% + 8px);right:0;display:grid;width:236px;padding:8px;border:1px solid #d9e1ec;border-radius:10px;background:#fff;box-shadow:0 16px 32px #0f172a29}.appbar-user-popover-heading{display:grid;gap:3px;padding:8px 9px 10px;border-bottom:1px solid #edf1f6}.appbar-user-popover-heading strong{overflow:hidden;color:var(--mro-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.appbar-user-popover button{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 9px;border-radius:7px;background:transparent;color:#344054;text-align:left}.appbar-user-popover button:hover,.appbar-user-popover button:focus-visible{background:#f2f4f7}.appbar-user-popover button svg{width:16px;color:var(--mro-primary)}.appbar-user-popover button.danger,.appbar-user-popover button.danger svg{color:#b42318}.card-filters-toolbar{align-items:flex-end}.local-search-field{position:relative;display:flex;align-items:center;width:min(360px,100%)}.local-search-field>svg{position:absolute;left:11px;width:17px;color:#667085;pointer-events:none}.local-search-field input{width:100%;min-height:38px;padding:8px 12px 8px 34px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:var(--mro-text)}.board-page{min-width:0}.board-page-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.board-page-toolbar h2{margin:0}.board-page-toolbar small{display:block;margin-top:4px}.board-page-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}@media(max-width:760px){.page-head,.board-page-toolbar{align-items:stretch;flex-direction:column}.topbar-actions,.board-page-actions{justify-content:flex-start}.global-project-filter,.local-search-field{width:100%}.appbar-user-copy{display:none}}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--layout-gutter: clamp(16px, 2.8vw, 32px);--content-gap: var(--space-6)}.workspace{padding:0 var(--layout-gutter) var(--space-6)}.topbar{margin:0 calc(var(--layout-gutter) * -1) var(--space-5);padding-inline:var(--layout-gutter)}.page-head{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4)}.page-title-wrap{gap:var(--space-3)}.header-icon-wrapper{width:48px;height:48px;border-radius:12px}.page-head h1{font-size:24px;line-height:1.2}.page-head p{margin:var(--space-1) 0 0;line-height:1.4}.breadcrumbs{margin-bottom:var(--space-1)}.workspace>section{margin-bottom:var(--content-gap)}.workspace>section:last-child{margin-bottom:0}.projects-page{display:grid;gap:var(--space-4)}.panel{padding:var(--space-4)}.panel-header{gap:var(--space-4);margin-bottom:var(--space-3)}.panel-header h2{font-size:20px;line-height:1.25}.filter-strip{gap:var(--space-2);margin:var(--space-3) 0 var(--space-4)}.project-table-toolbar{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.project-table th,.project-table td{padding:var(--space-3) var(--space-3)}.project-table-footer{padding:var(--space-3) var(--space-4)}.board-page-toolbar{margin-bottom:var(--space-4)}@media(max-width:1120px){:root{--layout-gutter: 18px}}@media(max-width:720px){:root{--layout-gutter: 12px;--content-gap: var(--space-4)}.workspace{padding-bottom:var(--space-4)}.topbar{margin-bottom:var(--space-4)}.page-head{margin-bottom:var(--space-3)}.page-head h1{font-size:22px}}.module-portfolio-table{min-width:0}.module-table{min-width:860px}.module-table thead th:first-child,.module-table tbody th{width:220px}.module-table thead th:nth-child(2){width:180px}.module-table thead th:nth-child(3){width:auto}.module-table thead th:nth-child(4){width:90px}.module-table thead th:nth-child(5){width:110px}.module-table thead th:last-child{width:64px}.module-table-module strong,.module-table-project,.module-table-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-table-module strong{display:block}.module-table-module small{display:block;margin-top:4px;color:#667085;font-size:12px}.module-table-project{color:#344054}.module-table-description{color:#667085}.module-table-cards{color:var(--mro-text);font-variant-numeric:tabular-nums;font-weight:700}.catalog-page{display:grid;gap:var(--space-6);min-width:0}.data-table:not(.data-table-has-actions) .project-table thead th:last-child{width:auto}.data-table .project-table tbody th,.data-table .project-table tbody td{height:58px}.data-table .project-table tbody small,.data-table .project-table tbody strong{display:block}.data-table .project-table tbody small{margin-top:4px;color:#667085;font-size:12px}.tag-table-description,.pmo-table-description,.integration-table-endpoint,.notification-log-detail-cell{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-table-cards,.sprint-table-cards,.card-table-due{font-variant-numeric:tabular-nums}.project-table thead th.card-table-status{width:232px}.card-table-identity{display:grid;width:100%;gap:4px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.card-table-identity:hover strong,.card-table-identity:focus-visible strong{color:var(--mro-primary)}.card-table-identity .card-identity-meta{display:flex;gap:8px;color:#667085;font-size:12px}.card-table-identity .tag-list{margin-top:2px}.notification-channel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.notification-channel-actions button{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:6px 8px;border:1px solid #d0d8e5;border-radius:7px;background:#fff;color:#667085;font-size:12px;font-weight:700}.notification-channel-actions button.on{border-color:#8ad1ad;background:#e8f7ef;color:#18794e}.notification-channel-actions svg{width:14px}.integration-table-name{display:flex!important;align-items:center;gap:8px}.integration-table-name .integration-logo{flex:0 0 auto}.integration-log-table-details details{max-width:330px}.integration-log-table-details pre{max-width:340px;max-height:90px;overflow:auto;margin:4px 0 0;white-space:pre-wrap}@media(max-width:720px){.data-table .project-table-toolbar-actions{align-items:flex-start;flex-wrap:wrap}.notification-channel-actions{justify-content:flex-start}}@media(max-width:720px){.module-table{min-width:820px}}@media(max-width:900px){.project-wizard-progress{overflow-x:auto}.project-wizard-progress ol{display:flex;min-width:460px;gap:8px}.project-wizard-progress li{flex:1}.project-wizard-progress button{justify-content:center}.project-wizard-step-copy{display:none}.project-wizard-progress li:not(:last-child):after{top:15px;right:calc(-50% + 16px);left:calc(50% + 16px)}}@media(max-width:720px){.project-wizard-backdrop{padding:0}.project-wizard-modal{width:100%;max-height:100vh;min-height:100vh;border-radius:0}.project-wizard-header,.project-wizard-progress,.project-wizard-content,.project-wizard-actions{padding-right:18px;padding-left:18px}.project-wizard-progress{padding-top:12px;padding-bottom:12px}.project-wizard-progress ol{display:flex;min-width:360px;gap:5px}.project-wizard-progress li{flex:1}.project-wizard-progress li:not(:last-child):after{top:15px;right:calc(-50% + 16px);left:calc(50% + 16px)}.project-wizard-step-copy{display:none}.project-wizard-progress button{justify-content:center}.project-wizard-content{padding-top:22px;padding-bottom:22px}.methodology-choice-grid{grid-template-columns:1fr}.project-wizard-header h2{font-size:23px}.project-review-section{align-items:flex-start}}@media(max-width:480px){.project-wizard-progress{overflow-x:hidden}.project-wizard-progress ol{min-width:0;gap:4px}.project-wizard-step-icon{flex-basis:28px;width:28px;height:28px}.project-wizard-progress li:not(:last-child):after{top:13px;right:calc(-50% + 14px);left:calc(50% + 14px)}}.project-methodology-action{display:block;border:0;background:transparent;padding:3px 0;color:#344b85;text-align:left;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.project-methodology-action:hover{color:#142b67}.project-methodology-action:focus-visible{outline:2px solid #344b85;outline-offset:3px}.meeting-integration-note{display:flex;gap:12px;align-items:flex-start;padding:16px;background:#eef3fb;border:1px solid #dae4f2;border-radius:12px;margin-bottom:20px;color:#293b62}.meeting-integration-note>svg{width:22px;height:22px;flex-shrink:0}.meeting-integration-note p{margin:5px 0 0;font-size:.875rem;line-height:1.5}.meeting-integration-note.warning{background:#fff8e8;color:#805b16;border-color:#f1dfaf}.meeting-organizer-box{display:grid;gap:10px;padding:16px;margin-bottom:20px;border:1px solid #dbe3ef;border-radius:12px}.meeting-organizer-box>small{overflow-wrap:anywhere;line-height:1.5}.meeting-organizer-result{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:.875rem;color:#126746}.meeting-organizer-result>span{flex:1 1 200px}.meeting-organizer-result.warning{color:#805b16}.meeting-send-option{display:flex;align-items:center;gap:10px;flex:1 1 100%;font-size:.875rem;line-height:1.5}.meeting-send-option input{width:18px;height:18px;flex-shrink:0}.meeting-editor .modal-sticky-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.meeting-editor .modal-sticky-actions>.btn{white-space:nowrap}.meeting-editor .participant-row>input[type=checkbox]{position:static;opacity:1;pointer-events:auto;width:18px;height:18px;flex-shrink:0}.meeting-editor .participant-check{display:none}.meeting-editor .participant-row{grid-template-columns:20px minmax(0,1fr) auto}@media(max-width:600px){.meeting-editor .participant-row{display:flex;flex-wrap:wrap;gap:10px}.meeting-editor .participant-main{min-width:0;flex:1;overflow-wrap:anywhere}.meeting-editor .modal-sticky-actions{flex-wrap:wrap}}:root{--form-ink: #23304c;--form-muted: #526079;--form-line: #d4deeb;--form-surface: #f7f9fc;--form-radius: 10px;--form-control-height: 44px}.modal-backdrop{padding:24px;overscroll-behavior:contain;background:#0f172a70}body:has(.modal-backdrop){overflow:hidden}.modal{max-height:calc(100dvh - 48px);border-radius:16px;box-shadow:0 24px 72px #0f172a38}.modal h2{font-size:22px;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.modal-title-row>:first-child{min-width:0}.modal-title-row>button,.form-dialog-header>button{flex:0 0 auto}.modal :is(.btn,.modal-tabs button):focus-visible,.modal :is(input[type=checkbox],input[type=radio]):focus-visible{outline:3px solid #7485c4;outline-offset:3px}.modal .btn{min-height:40px}.modal .toast-close{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid var(--form-line);border-radius:8px;background:#fff;color:var(--mro-primary)}.modal .toast-close:focus-visible{outline:3px solid #7485c4;outline-offset:3px}.modal :is(input,select,textarea){min-width:0;max-width:100%}.modal :is(input[type=checkbox],input[type=radio]){min-height:18px;width:18px;height:18px;flex:0 0 18px;padding:0;accent-color:var(--mro-primary)}:is(.modal,.pmo-entry-form) .field-label.floating{display:grid;align-content:start;gap:7px;margin-top:16px}:is(.modal,.pmo-entry-form) .field-label.floating>span{position:static;display:block;height:auto;max-width:none;margin:0;padding:0;background:transparent;color:var(--form-ink);font-size:13px;font-weight:600;line-height:1.4;transition:none;overflow-wrap:anywhere}:is(.modal,.pmo-entry-form) .field-label.floating :is(input,select,textarea){min-height:var(--form-control-height);padding:10px 12px;border-color:var(--form-line);border-radius:var(--form-radius);line-height:1.45}:is(.modal,.pmo-entry-form) .field-label.floating textarea{min-height:100px;resize:vertical}:is(.modal,.pmo-entry-form) .field-label.floating :is(input,textarea)::placeholder{color:#738096;font-weight:400}:is(.modal,.pmo-entry-form) .field-label.floating :is(input,select,textarea):focus{border-color:var(--mro-primary)}:is(.modal,.pmo-entry-form) .field-label.floating :is(input,select,textarea):disabled,.modal .field-label.floating input[readonly]{background:#f0f3f8;color:#526079;opacity:1;cursor:default}:is(.modal,.pmo-entry-form) .field-label.floating.has-error :is(input,select,textarea){border-color:#d92d20}.modal .field-label>small{display:block;margin:0;font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.modal .field-label .field-error{color:#b42318;font-weight:600}.modal :is(.form-grid,.story-grid,.integration-json-grid){gap:18px 20px;align-items:start}.modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal :is(.form-grid,.story-grid,.integration-json-grid)>.field-label{margin-top:0}.modal .form-grid+.form-grid{margin-top:20px}.modal :is(.form-section,.card-form-section,.wizard-subsection){padding:20px;border-radius:12px;background:var(--form-surface)}.modal .form-section h3{margin-bottom:16px;font-size:15px;line-height:1.4}.modal :is(.section-heading,.panel-header) small{display:block;margin-top:5px;line-height:1.5}.modal .form-section>:last-child{margin-bottom:0}.modal :is(.modal-actions,.modal-sticky-actions){flex-wrap:wrap;gap:10px}.modal-tabs{flex-wrap:wrap;gap:4px}.modal .modal-tabs button{min-height:40px}.modal :is(.checkbox-row,.checkbox-field){min-width:0;line-height:1.5;gap:10px}.modal .checkbox-row{margin:8px 0}.form-dialog.modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(640px,100%);padding:0;overflow:hidden;outline:none}.form-dialog.card-modal,.form-dialog.integration-modal,.form-dialog.daily-batch-modal{width:min(920px,100%)}.form-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px 20px;border-bottom:1px solid #e6ebf3}.form-dialog-header>div{min-width:0}.form-dialog-header p{margin:7px 0 0;color:var(--form-muted);font-size:13px;line-height:1.5}.form-dialog-body{display:block;min-width:0;min-height:0;margin:0;padding:24px 28px;border:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.form-dialog-fields{display:grid;align-content:start;gap:20px;min-width:0;margin:0;padding:0;border:0}.form-dialog-fields>:is(.field-label,.form-grid,.card-form-section,.dependency-picker,.user-role-box,.photo-picker,.participant-board,.wizard-generated-preview,.integration-rpa-box){margin-top:0}.form-dialog-fields>.field-label.floating{margin-top:0}.form-dialog-fields>.form-grid+.form-grid{margin-top:0}.form-dialog-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:16px 28px;border-top:1px solid #e6ebf3;background:#fff}.form-dialog-footer>.modal-actions{display:contents}.form-dialog-footer .btn{min-width:100px}.form-dialog .card-status-readonly-field{margin-top:0}.form-dialog .card-status-field-label{font-size:13px;font-weight:600;color:var(--form-ink)}.form-dialog .card-status-readonly-control{min-height:var(--form-control-height);border-radius:var(--form-radius)}.form-dialog .photo-picker{align-items:center;gap:16px;padding:16px;border-radius:12px}.form-dialog .photo-picker>div:last-of-type{display:grid;gap:5px;min-width:0}.form-dialog .photo-picker small{line-height:1.5}.form-dialog .role-check-grid{gap:8px}.form-dialog .checkbox-field{padding:10px 12px;border:1px solid var(--form-line);border-radius:8px;background:#fff}.form-dialog .checkbox-field:has(input:checked){border-color:#a9b4d6;background:#eef1fb}.form-dialog .integration-form-layout{grid-template-columns:88px minmax(0,1fr);gap:24px}.form-dialog .integration-json-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-dialog .integration-json-grid textarea{min-height:160px}.form-dialog .integration-logo-picker{padding-top:25px}.large-modal .modal-sticky-head{padding:24px 28px 16px}.large-modal .modal-scroll-body{padding:24px 28px;scrollbar-gutter:stable;overscroll-behavior:contain}.large-modal .modal-sticky-actions{padding:16px 28px}.meeting-editor .scrum-tab-panel{gap:20px}.modal :is(.scrum-tab-panel,.form-section,.transcript-panel,.participant-board){min-width:0}.modal .transcript-head{flex-wrap:wrap;align-items:stretch;gap:12px}.modal .transcript-head>div{flex:1 1 260px;min-width:0}.modal .transcript-head .btn{flex:0 1 auto}.meeting-editor :is(.meeting-integration-note,.meeting-organizer-box){margin:0}.meeting-editor .meeting-integration-note{padding:12px 16px;background:#f3f6fc}.meeting-editor .meeting-organizer-box{gap:8px;padding:16px;background:#fafbfe}.meeting-editor .meeting-organizer-box .field-label{margin:0}.meeting-editor .meeting-organizer-box>small{font-size:12px}.form-help{color:var(--form-muted);font-size:12px;line-height:1.5}.form-help summary{width:fit-content;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.form-help p{margin:8px 0 0}.meeting-editor .meeting-send-option{color:var(--form-muted)}.meeting-editor .meeting-send-option input{min-height:18px}.modal .deliverable-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:end;gap:12px;padding:16px 0}.modal .deliverable-row>.field-label{margin:0}.modal .deliverable-row .checkbox-row{align-self:end;min-height:44px;margin:0}.modal .deliverable-row:has(>:nth-child(5)){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto auto}.modal .project-person-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:14px;padding:16px;border:1px solid var(--form-line);border-radius:12px;background:#fff}.modal .project-person-row>.field-label{margin:0}.modal .project-person-row>.project-role-picker{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.modal .project-person-row .fixed-role-badge{grid-column:1 / -1}.membership-change-warning{border-left:3px solid #b67d20;background:#fff9ed}.membership-revision-notice{max-width:620px}.membership-revision-notice .form-dialog-fields>p{margin:0;color:#46516e;line-height:1.6}.membership-revision-summary{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #cee4db;border-radius:12px;background:#f3faf6;color:#285541}.membership-revision-summary>svg{flex:0 0 22px;margin-top:2px}.membership-revision-summary p{margin:0;line-height:1.6}.modal .project-person-row .checkbox-row{min-height:44px;margin:0}.modal .project-people-header{flex-wrap:wrap}.modal .project-people-header>div:first-child{flex:1 1 260px}.project-wizard-step-copy{background:#f8faff;padding-right:6px}.project-wizard-modal{outline:none}.project-wizard-fields{min-width:0;padding:0;margin:0;border:0}.project-wizard-step>.field-label.floating{margin-top:0}.project-wizard-step .wizard-section-heading p{margin:0}.project-validation-summary{padding:14px 16px;margin-bottom:20px;border:1px solid #f3c9c5;border-left:3px solid #b42318;border-radius:10px;background:#fff6f5;color:#83251c;font-size:13px;line-height:1.5}.project-validation-summary p{margin:5px 0}.project-validation-summary{max-width:760px;margin-inline:auto}.project-validation-summary ul{margin:8px 0 0;padding-left:18px}.project-validation-summary button{border:0;padding:4px 0;background:transparent;color:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;overflow-wrap:anywhere}.project-validation-summary button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.project-wizard-fields .field-error{color:#b42318;font-size:12px;line-height:1.5}.project-wizard-fields [aria-invalid=true]{border-color:#d92d20}.project-field-counter{color:var(--form-muted);text-align:right;font-variant-numeric:tabular-nums}.project-review-url{overflow-wrap:anywhere;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-review-section>div{min-width:0}.project-review-section>button{flex-shrink:0}.project-wizard-progress li.current .project-wizard-step-icon,.project-wizard-progress li.completed .project-wizard-step-icon{border-color:var(--mro-primary);background:var(--mro-primary)}.project-wizard-progress li.completed:not(:last-child):after,.project-wizard-progress li.current:not(:last-child):after{background:var(--mro-primary)}.methodology-choice.selected{border-color:var(--mro-primary);background:#f5f7fd;box-shadow:0 0 0 3px #212c6817}.methodology-choice.selected .methodology-choice-mark{border-color:var(--mro-primary);background:var(--mro-primary)}@media(max-width:720px){.modal-backdrop{padding:12px}.modal{max-height:calc(100dvh - 24px);border-radius:14px}.form-dialog-header,.large-modal .modal-sticky-head{padding:20px 18px 16px}.form-dialog-body,.large-modal .modal-scroll-body{padding:20px 18px}.form-dialog-footer,.large-modal .modal-sticky-actions{padding:14px 18px}.modal :is(.form-grid,.story-grid,.integration-json-grid),.form-dialog .integration-json-grid{grid-template-columns:minmax(0,1fr)}.modal .form-grid .full-field{grid-column:1 / -1}.modal :is(.form-section,.card-form-section,.wizard-subsection){padding:16px}.modal :is(.field-label input,.field-label select,.field-label textarea,.searchable-select-control input){font-size:16px}.modal .field-label.floating :is(input,select,textarea){font-size:16px}.form-dialog .integration-form-layout{grid-template-columns:minmax(0,1fr)}.form-dialog .integration-logo-picker{display:flex;justify-content:flex-start;align-items:center;padding:0}.modal .project-person-row{grid-template-columns:minmax(0,1fr) auto;padding:14px;border:1px solid var(--form-line);border-radius:10px;background:#fff}.modal .project-person-row>:is(.field-label,.project-role-picker){grid-column:1 / -1}.modal .project-people-header .button-row{width:100%;align-items:stretch}.modal .project-people-header .button-row>button{flex:1}.modal .transcript-head .btn{flex:1}.modal .deliverable-row,.modal .deliverable-row:has(>:nth-child(5)){grid-template-columns:minmax(0,1fr) auto}.modal .deliverable-row>.field-label{grid-column:1 / -1}.modal .deliverable-row:has(>:nth-child(5))>.checkbox-row{grid-column:1}.modal .deliverable-row:has(>:nth-child(5))>button{grid-column:2;grid-row:3 / span 2;align-self:end}.modal .panel-header{grid-template-columns:minmax(0,1fr)}.modal .panel-header>button{justify-self:start}.modal .import-instructions{flex-direction:column}.modal .import-instructions .btn{align-self:start}.modal .participant-row.simple{grid-template-columns:20px minmax(0,1fr) auto}.modal .participant-main{min-width:0;overflow-wrap:anywhere}.project-wizard-modal{min-height:0;height:calc(100dvh - 24px)}}@media(max-width:420px){.form-dialog-footer .btn{flex:1}.modal .role-check-grid{grid-template-columns:1fr}.modal .modal-tabs{gap:2px}.modal .modal-tabs button{padding-inline:8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.modal *,.modal *:before,.modal *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.meeting-calendar-options{border:1px solid #d4deeb;border-radius:12px;padding:16px 20px}.meeting-calendar-options>summary{min-height:28px;font-weight:600;cursor:pointer;color:#23304c}.meeting-calendar-options[open]>summary{margin-bottom:16px}.meeting-option-check,.meeting-optional-guest{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:#23304c}.meeting-option-check input,.meeting-optional-guest input{width:18px!important;height:18px;min-height:18px!important;margin:0;padding:0;flex-shrink:0;accent-color:#212c68}.meeting-series-help{padding:12px 16px;border-left:3px solid #212c68;background:#edf1fa;font-size:13px;line-height:1.5}.meeting-editor .meeting-optional-guest input,.meeting-editor .attendance-toggle input{position:static;opacity:1;pointer-events:auto}.meeting-editor .participant-row:has(.attendance-toggle){grid-template-columns:20px minmax(0,1fr) auto auto}.sprint-planning-modal{max-width:680px}.sprint-period-context{display:grid;gap:6px;margin:0;padding:14px 16px;border:1px solid #dbe3ed;border-radius:12px;background:#f7f9fc;color:#354463}.sprint-period-context small,.sprint-impact-preview p{font-size:13px;line-height:1.55}.sprint-impact-preview{padding:16px;border:1px solid #cbd9ed;border-radius:12px;background:#f0f5fc;color:#354463}.sprint-impact-preview p{margin:8px 0 12px}.sprint-impact-preview summary{min-height:30px;cursor:pointer;font-weight:600}.sprint-impact-list{max-height:300px;overflow-y:auto;overscroll-behavior:contain}.sprint-impact-list article{padding:12px 0;border-top:1px solid #d5dfed;overflow-wrap:anywhere}.sprint-impact-list dl,.planning-history-changes{display:grid;gap:8px;margin:10px 0}.sprint-impact-list dl>div,.planning-history-changes>div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;font-size:13px}.sprint-impact-list dd,.planning-history-changes dd{margin:0;overflow-wrap:anywhere}.planning-history-changes dt{font-weight:600}.planning-form-error{padding:12px 14px;border-left:3px solid #b42318;background:#fff5f3;color:#912018;font-size:13px;line-height:1.5}.planning-form-error p{margin:0 0 10px}.sprint-preview-status{margin:0;color:#52627c;font-size:13px}:root{--mro-bg: #f6f8fb;--mro-border: #dbe2ec;--mro-text: #172b4d;--clean-muted: #586b85;--clean-surface: #fff;--clean-subtle: #f6f8fb;--clean-divider: #e5eaf2;--clean-label: #344054;--clean-emphasis: 600}.clean-app{background:var(--mro-bg);color:var(--mro-text)}.clean-app .sidebar{width:220px;padding:0 12px 20px;background:#fff;color:#172b4d;border-right:1px solid var(--mro-border);box-shadow:none;z-index:25}.clean-app .sidebar-scrim{z-index:24}.clean-app .sidebar-brand{padding:18px 8px;margin:0;gap:8px;min-height:76px;font-size:14px}.clean-app .sidebar-brand img{width:45px;height:auto}.clean-app .sidebar-toggle.inside{width:28px;height:30px;background:#fff;color:#586b85;border:0}.clean-app .sidebar-group-label{margin:20px 10px 8px;font-size:10px;font-weight:650;letter-spacing:1.1px;text-transform:uppercase;color:#64748b}.clean-app .sidebar nav button{min-height:38px;padding:8px 11px;margin:2px 0;color:#586b85;font-size:12px;gap:10px;transform:none}.clean-app .sidebar nav button svg{width:16px;height:16px}.clean-app .sidebar nav button:hover{background:#f6f8fb;color:#212c68}.clean-app .sidebar nav button.active{background:#edf1f8;color:#212c68;font-weight:650}.clean-app .sidebar nav button:is(.active,:hover) svg{color:#212c68}.clean-app .topbar{background:#fff;border-bottom:1px solid var(--mro-border);box-shadow:none;min-height:64px;margin-bottom:26px}.clean-app .page-head{margin-bottom:24px;gap:20px;align-items:center}.clean-app .page-head h1{font-size:26px;letter-spacing:-.6px;color:#172b4d}.clean-app .page-head p{color:#586b85;font-size:13px}.clean-app .breadcrumbs{margin-bottom:6px}.clean-app .panel{border:1px solid var(--mro-border);border-radius:10px;background:#fff;box-shadow:none;padding:20px;min-width:0}.clean-app .panel-header h2,.clean-app .pmo-card>h2{font-size:16px;font-weight:var(--clean-emphasis);color:#172b4d}.clean-app .panel-header{margin-bottom:18px;align-items:center}.clean-app .panel-header small{color:#586b85;line-height:1.6}.clean-app .pmo-grid,.clean-app .notifications{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.clean-app .pmo-hero{padding:2px 0;background:transparent;border:0}.clean-app .pmo-scope-help{margin:0;max-width:none;color:#586b85;font-size:13px}.section-tabs{display:flex;flex-wrap:wrap;gap:6px 22px;border-bottom:1px solid #dbe2ec;margin:0 0 20px;grid-column:1 / -1}.section-tabs button{background:transparent;color:#586b85;border:0;border-bottom:2px solid transparent;padding:10px 0 12px;font-size:13px;min-height:42px}.section-tabs button[aria-pressed=true]{color:#212c68;border-bottom-color:#212c68;font-weight:650}.section-tabs button:focus-visible{outline:3px solid #748bdb;outline-offset:2px}.pmo-grid>.section-tabs,.notifications>.section-tabs{margin-bottom:0}.pmo-planning-panel,.pmo-planning-tabs{margin-top:18px}.clean-app .btn{box-shadow:none;border-radius:8px}.clean-app .btn.primary{background:#212c68;border-color:#212c68;color:#fff}.clean-app .btn.primary:hover:not(:disabled){background:#1a2252;border-color:#1a2252}.clean-app .btn.outline{border-color:#d7dfeb;background:#fff;color:#344669}.clean-app .btn.outline:hover:not(:disabled){background:#edf1fa}.clean-app .btn.danger{color:#a33c25}.clean-app .project-portfolio-table:not(.cp-table){background:#fff;border:1px solid #dbe2ec;border-radius:10px;box-shadow:none;overflow:hidden;min-width:0}.clean-app .project-portfolio-table:not(.cp-table) .project-table-toolbar{background:#fff;border-bottom:1px solid #e5eaf2;padding:16px 18px}.clean-app .project-portfolio-table:not(.cp-table) .project-table-toolbar-main{min-width:0;flex-wrap:wrap;gap:12px}.clean-app .project-portfolio-table:not(.cp-table) .project-table-search{border:1px solid #d7dfeb;border-radius:8px;background:#fff;min-height:40px}.clean-app .project-portfolio-table:not(.cp-table) .project-table-search input{background:transparent;font-size:13px}.clean-app .project-portfolio-table:not(.cp-table) .project-table thead th{background:#f6f8fb;font-size:12px;font-weight:500;color:#586b85;border-color:#e5eaf2;padding:12px 16px}.clean-app .project-portfolio-table:not(.cp-table) .project-table tbody :is(th,td){padding:16px;font-size:13px;border-bottom-color:#e5eaf2;color:#172b4d}.clean-app .project-portfolio-table:not(.cp-table) .project-table tbody th{background:transparent;font-weight:500}.clean-app .project-portfolio-table:not(.cp-table) .project-table tbody strong{font-weight:var(--clean-emphasis)}.clean-app .project-portfolio-table:not(.cp-table) .project-table small{font-size:12px;line-height:1.5;color:#586b85;display:block;margin-top:4px}.clean-app .project-portfolio-table:not(.cp-table) .project-table-row:hover{background:#f8fafd}.clean-app .project-portfolio-table:not(.cp-table) .project-table-footer{background:#fff;padding:14px 18px;color:#586b85;font-size:12px}.clean-app .project-portfolio-table:not(.cp-table) .badge{border-radius:5px;font-weight:500;line-height:1.35}.clean-app .project-portfolio-table:not(.cp-table) .badge:where(:not(.soft,.success,.info,.danger,.warning,.muted,[class*=project-status-],[class*=project-priority-])){background:var(--clean-subtle);color:var(--clean-label)}.clean-app .pmo-card>.project-portfolio-table:not(.cp-table){border:0;border-radius:0}.clean-app .pmo-card>.project-portfolio-table:not(.cp-table) :is(.project-table-toolbar,.project-table-footer){padding-inline:0}.clean-app .project-table-scroll{max-width:100%;overscroll-behavior-x:contain}.clean-app .project-table-filters{flex-wrap:wrap}.clean-app .project-table-filters select{min-height:38px;border-color:#d7dfeb;border-radius:7px}.clean-app .clean-filter-toggle{flex-shrink:0;min-height:38px;font-size:12px}.clean-app .project-table-filters[hidden]{display:none}.clean-app .clean-disclosure{margin:16px 0 20px;border:0;border-bottom:1px solid var(--clean-divider);border-radius:0;padding:8px 0 16px;background:transparent}.clean-disclosure summary{cursor:pointer;color:#253773;font-size:13px;font-weight:600;padding:4px}.clean-disclosure summary:focus-visible{outline:3px solid #748bdb;outline-offset:2px}.clean-disclosure .pmo-entry-form{margin-top:20px}.clean-app .pmo-entry-form>.btn{justify-self:start;width:auto}.clean-app :is(.meeting-editor,.daily-batch-modal,.methodology-modal) .field-label>span:not(.field-error),.clean-app :is(.project-role-picker,.user-role-box,.wizard-subsection) legend{color:var(--clean-label);font-size:13px;font-weight:var(--clean-emphasis)}.clean-app .global-project-filter>span{color:var(--clean-muted);font-weight:var(--clean-emphasis)}.clean-app .fixed-role-badge{border-radius:5px;background:var(--clean-subtle);color:var(--clean-label);font-weight:var(--clean-emphasis)}.clean-app :is(.governance-document-modal,.integration-modal) .form-section{padding:0 0 20px;border:0;border-bottom:1px solid var(--clean-divider);border-radius:0;background:var(--clean-surface)}.clean-app :is(.governance-document-modal,.integration-modal) .form-section h3{color:var(--mro-text);font-weight:var(--clean-emphasis)}.clean-app .governance-document-modal .tap-identification-item{padding:10px 0;min-width:0;border:0;border-bottom:1px solid var(--clean-divider);border-radius:0;background:transparent}.clean-app .governance-document-modal .tap-identification-item strong{color:var(--mro-text);font-weight:var(--clean-emphasis)}.clean-app .comparison-kpis{gap:0;border-block:1px solid var(--clean-divider);padding:8px 0}.clean-app .comparison-kpis article{min-width:0;padding:10px 12px;border:0;border-radius:0;background:transparent}.clean-app .comparison-kpis article+article{border-left:1px solid var(--clean-divider)}.clean-app .comparison-kpis article strong{font-weight:var(--clean-emphasis)}.clean-app .comparison-kpis article small{overflow-wrap:anywhere}.clean-app .baseline-comparison-table tbody strong{font-weight:var(--clean-emphasis)}.clean-app .notification-detail-grid>div,.clean-app .notification-detail-modal :is(.readonly-block,.email-preview-block){min-width:0;border:0;border-bottom:1px solid var(--clean-divider);border-radius:0;background:var(--clean-surface);padding:12px 0}.clean-app .notification-detail-grid small,.clean-app .notification-detail-modal .readonly-block>span,.clean-app .notification-detail-modal .email-preview-block>div>span{color:var(--clean-muted);font-size:12px;font-weight:500;text-transform:none}.clean-app .notification-detail-grid strong{font-weight:var(--clean-emphasis);overflow-wrap:anywhere}.clean-app .notification-detail-modal .readonly-block.error{padding-inline:12px;border-left:3px solid #b42318;background:#fff5f5}.clean-app .meeting-integration-note{border:0;padding:12px 16px;border-radius:8px;font-size:12px}.clean-app .meeting-integration-note>svg{width:17px;height:17px}.clean-app .meeting-integration-note p{font-size:12px}.clean-app .report-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.clean-app .report-type-card{border:0;border-bottom:1px solid #e5eaf2;border-radius:0;background:#fff;box-shadow:none;padding:18px}.clean-app .report-type-card strong{font-size:14px;font-weight:var(--clean-emphasis)}.clean-app .report-type-card svg{width:18px;height:18px;color:var(--clean-muted)}.clean-app .integration-log-panel{margin-top:0}.clean-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#586b85}.clean-check input{width:16px;height:16px;min-height:0;accent-color:#212c68}.clean-dashboard{display:grid;gap:22px}.clean-dashboard .section-tabs{margin-bottom:0}.clean-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid #dbe2ec;border-radius:10px;padding:22px 0}.clean-kpis article{padding:0 24px;border-right:1px solid #dbe2ec;display:grid;gap:6px;min-width:0}.clean-kpis article:last-child{border:0}.clean-kpis article>span{color:#586b85;font-size:13px}.clean-kpis article>strong{font-size:30px;color:#172b4d;font-weight:600;letter-spacing:-.5px}.clean-kpis article>small{color:#586b85;font-size:12px}.clean-dashboard-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:22px;align-items:start}.clean-dashboard .bar-chart{gap:12px}.clean-dashboard .bar-row{grid-template-columns:minmax(100px,155px) minmax(35px,1fr) 28px;gap:10px;font-size:12px}.clean-dashboard .bar-track{height:7px;background:#edf1f8}.clean-dashboard .bar-track i{border-radius:4px}.clean-text-action{color:#253773;font-size:12px;background:transparent;padding:5px 0}.clean-attention{padding:14px 0;border-bottom:1px solid #e5eaf2;display:grid;gap:5px;font-size:13px}.clean-attention small{color:#586b85}.clean-metric-list{margin:16px 0 0}.clean-metric-list>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px}.clean-metric-list dt{color:#586b85}.clean-metric-list dd{margin:0;font-weight:600}.clean-progress{display:grid;gap:6px;min-width:80px}.clean-progress .progress{height:5px}.clean-progress .progress i{background:#6478bb}.clean-mobile-record{display:grid;gap:8px;padding:18px;font-size:13px;overflow-wrap:anywhere}.clean-mobile-record small{color:#586b85}.clean-dashboard .data-table-table{min-width:680px;table-layout:auto}.clean-dashboard .data-table-table :is(th,td){width:auto!important}.clean-app .project-table thead th{text-transform:none;letter-spacing:0}.clean-app .project-table-search{flex:0 1 440px}.clean-app .project-table-search input{box-shadow:none}.clean-app .project-progress-track>span{background:#6478bb}.clean-app .project-table-project strong{white-space:normal;overflow-wrap:anywhere}.clean-project-mobile-list{display:none}.clean-project-actions{display:grid;gap:12px}.clean-project-actions .btn{justify-content:flex-start}.clean-project-mobile-title{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.clean-tag-name{display:inline-flex;align-items:center;gap:9px;color:#172b4d;font-weight:600;overflow-wrap:anywhere}.clean-tag-name i{width:11px;height:11px;border:1px solid #9caec5;border-radius:50%;flex-shrink:0}@media(max-width:600px){.clean-app .panel-header{flex-direction:column;align-items:stretch}.clean-app .panel-header>div:first-child{width:100%}.clean-app .panel-header .button-row{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:1099px){.projects-page>.project-portfolio-table>.project-table-scroll{display:none}.clean-project-mobile-list{display:block}.clean-project-mobile-list>article+article{border-top:1px solid #e5eaf2}}@media(min-width:1100px){.clean-app .workspace{margin-left:220px}.clean-app.sidebar-collapsed .workspace{margin-left:0}.clean-app .sidebar-scrim{display:none}}@media(max-width:1099px){.clean-app .workspace{margin-left:0}.clean-app .sidebar{box-shadow:12px 0 32px #172b4d20}.clean-dashboard-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.clean-app .page-head{align-items:stretch;gap:14px}.clean-app .page-head h1{font-size:24px}.clean-app .panel{padding:16px}.clean-app .panel-header{grid-template-columns:minmax(0,1fr);align-items:flex-start}.clean-app .report-type-grid{grid-template-columns:minmax(0,1fr)}.clean-kpis article{padding:0 12px}.clean-kpis article>strong{font-size:25px}.clean-kpis article>span,.clean-kpis article>small{font-size:12px;overflow-wrap:anywhere}.section-tabs{gap:4px 16px}.section-tabs button{min-height:44px}.clean-app .project-portfolio-table:not(.cp-table) .project-table-toolbar{padding:14px 12px}.clean-app .project-table-filters select{flex:1 1 140px;min-width:0}.clean-app .project-table-search input{font-size:16px!important}.clean-app .sidebar nav button{min-height:44px}.clean-app .pmo-hero{padding:2px 0}.clean-app .comparison-kpis article:nth-child(odd){border-left:0}.clean-app .comparison-kpis article:nth-child(n+3){border-top:1px solid var(--clean-divider)}.clean-app .notification-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.clean-app .sidebar{transition:none}}.tap-sheet{display:grid;gap:16px;min-width:0;color:#1a1a2e}.document-viewer .tap-sheet{margin-top:20px}.document-viewer header>.identity-sheet{flex:1;width:100%}.tap-sheet-section{min-width:0;border:1px solid #d9e1ec;background:#fff}.tap-sheet .tap-sheet-section h3{margin:0;padding:10px 14px;background:#212c68;color:#fff;font-size:14px;font-weight:650;line-height:1.45}.tap-sheet-section .tap-section-heading{gap:0}.tap-sheet-section .tap-section-heading small{padding:10px 14px;line-height:1.5}.tap-sheet-content{margin:0;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.tap-identification-table{margin:0}.tap-identification-row{display:grid;grid-template-columns:minmax(145px,20%) minmax(0,1fr)}.tap-identification-row+.tap-identification-row{border-top:1px solid #d9e1ec}.tap-identification-row dt{padding:11px 14px;background:#f4f6fa;border-right:1px solid #d9e1ec;font-weight:600}.tap-identification-row dd{margin:0;padding:11px 14px;white-space:pre-wrap}.tap-identification-row :is(dt,dd){min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.tap-identification-row dd:has(textarea){padding:8px}.tap-identification-row textarea{display:block;width:100%;min-height:90px;padding:10px;border:1px solid #d9e1ec;border-radius:6px;font:inherit;line-height:1.5;resize:vertical}.tap-identification-empty{padding:14px}.tap-document-editor .governance-document-summary{flex:1}.tap-document-editor .modal-title-row{align-items:start}.tap-document-editor .document-context{font-size:12px}.tap-document-editor .modal-scroll-body{padding-top:16px}.tap-document-details{border:1px solid #d9e1ec;border-radius:8px;padding:12px 14px;font-size:13px}.tap-document-details summary{cursor:pointer;color:#212c68;font-weight:600;line-height:1.5}.tap-document-details summary span{color:#536078;font-weight:400}.tap-document-details summary:focus-visible{outline:3px solid #7485c4;outline-offset:4px}.tap-document-details[open]>summary{margin-bottom:14px}.tap-document-details p{line-height:1.6;overflow-wrap:anywhere}.modal .tap-sheet-section>.field-label.floating{position:relative;display:block;margin:12px}.modal .tap-sheet-section>.field-label.floating>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.modal .tap-sheet-section>.field-label textarea{display:block;width:100%;min-height:110px;border-radius:6px}.modal .tap-sheet-section>.form-grid{margin:12px}.modal .tap-sheet-section>.panel-header{margin:12px;gap:12px}.modal .tap-sheet-section .panel-header small{margin:0}.modal .tap-sheet-section .deliverable-row{margin:0 12px}.modal .tap-sheet-section .deliverable-row:first-of-type{border-top:0}.tap-document-editor .modal-sticky-actions .btn{flex-shrink:0}@media(max-width:600px){.tap-identification-row{grid-template-columns:minmax(95px,32%) minmax(0,1fr)}.tap-identification-row :is(dt,dd){padding:10px 8px;font-size:12px}.tap-sheet .tap-sheet-section h3{padding:10px;font-size:13px}.tap-document-details summary span{display:block}.modal .tap-sheet-section .deliverable-row{grid-template-columns:minmax(0,1fr) auto}.modal .tap-sheet-section .deliverable-row>.field-label{grid-column:1 / -1}.modal .tap-sheet-section>.form-grid{grid-template-columns:minmax(0,1fr)}.modal .tap-sheet-section>.panel-header{flex-wrap:wrap}}
