@import url(https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&family=Instrument+Serif:ital@0;1&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.fab-container[data-v-5ff8c318]{position:fixed;bottom:20px;right:20px;width:3.5rem;height:3.5rem;z-index:1000}.fab-main[data-v-5ff8c318]{position:absolute;bottom:0;right:0;width:3.5rem;height:3.5rem;border-radius:50%;background:linear-gradient(90deg,#000,red);transition:all .3s ease;box-shadow:0 4px 20px var(--color-red-shadow);z-index:1001}.fab-main[data-v-5ff8c318]:hover{transform:scale(1.1);box-shadow:0 6px 30px #f449}.fab-options[data-v-5ff8c318]{position:absolute;width:100%;height:100%;pointer-events:none}.fab-options.show[data-v-5ff8c318]{pointer-events:all}.fab-option[data-v-5ff8c318]{position:absolute;width:40px;height:40px;backdrop-filter:blur(10px);border:1px solid var(--color-white-transparent-2);transition:all .3s ease;opacity:0;transform:scale(0)}.fab-options.show .fab-option[data-v-5ff8c318]{opacity:1;transform:scale(1)}.draggable[data-v-5ff8c318]{position:fixed!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:move}.fab-proba-analytics[data-v-5ff8c318]{background:var(--color-proba-analytics);border-color:var(--color-proba-analytics-border)}.fab-proba-analytics[data-v-5ff8c318]:hover{background:var(--color-proba-analytics-border);box-shadow:0 4px 15px var(--color-proba-analytics-border);transform:scale(1.1)}.fab-home[data-v-5ff8c318]{background:var(--color-aic-one);border-color:var(--color-aic-one-border)}.fab-home[data-v-5ff8c318]:hover{background:var(--color-aic-one-border);box-shadow:0 4px 15px var(--color-aic-one-border);transform:scale(1.1)}.fab-xverdict[data-v-5ff8c318]{background:var(--color-x-verdict);border-color:var(--color-x-verdict-border)}.fab-xverdict[data-v-5ff8c318]:hover{background:var(--color-x-verdict-border);box-shadow:0 4px 15px var(--color-x-verdict-border);transform:scale(1.1)}.fab-engagenet[data-v-5ff8c318]{background:var(--color-engagenet);border-color:var(--color-engagenet-border)}.fab-engagenet[data-v-5ff8c318]:hover{background:var(--color-engagenet-border);box-shadow:0 4px 15px var(--color-engagenet-border);transform:scale(1.1)}.fab-orcaa[data-v-5ff8c318]{background:var(--color-orcaa);border-color:var(--color-orcaa-border)}.fab-orcaa[data-v-5ff8c318]:hover{background:var(--color-orcaa-border);box-shadow:0 4px 15px var(--color-orcaa-border);transform:scale(1.1)}.fab-complyon[data-v-5ff8c318]{background:var(--color-complyon);border-color:var(--color-complyon-border)}.fab-complyon[data-v-5ff8c318]:hover{background:var(--color-complyon-border);box-shadow:0 4px 15px var(--color-complyon-border);transform:scale(1.1)}.fab-proba-workflows[data-v-5ff8c318]{background:var(--color-proba-workflows);border-color:var(--color-proba-workflows-border)}.fab-proba-workflows[data-v-5ff8c318]:hover{background:var(--color-proba-workflows-border);box-shadow:0 4px 15px var(--color-proba-workflows-border);transform:scale(1.1)}.fab-corner[data-v-5ff8c318]{position:fixed!important;transition:all .3s ease;margin:0!important}.fab-corner.top-left[data-v-5ff8c318]{top:0!important;left:0!important;transform:scale(.8)}.fab-corner.top-right[data-v-5ff8c318]{top:0!important;right:0!important;left:auto!important;transform:scale(.8)}.fab-corner.bottom-left[data-v-5ff8c318]{bottom:0!important;left:0!important;top:auto!important;transform:scale(.8)}.fab-corner.bottom-right[data-v-5ff8c318]{inset:auto 0 0 auto!important;transform:scale(.8)}.fab-minimized[data-v-5ff8c318]{transform:scale(.8)}.workflow-approval-order-input[data-v-787b078c]{width:96px}.workflow-approval-order-input-compact[data-v-787b078c]{width:60px}.reviewer-order-badge[data-v-787b078c]{width:32px;height:32px}.reviewer-order-value[data-v-787b078c]{font-size:.75rem}.reviewer-context-banner[data-v-787b078c],.section-access-architecture-note[data-v-365021e5]{background-color:rgb(32 16 63/5%);color:#20103f}.section-access-state-icon[data-v-365021e5]{width:48px;height:48px}.section-access-state-message[data-v-365021e5]{max-width:320px}.workflow-preview-heading[data-v-a4710f4a]{line-height:1.2}.workflow-preview-title[data-v-a4710f4a]{font-size:.9rem;line-height:1.1}.workflow-preview-subtitle[data-v-a4710f4a]{font-size:.66rem;line-height:1.2;margin-top:.15rem}.preview-summary-header[data-v-a4710f4a]{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none}.preview-summary-header[data-v-a4710f4a]::-webkit-details-marker{display:none}.preview-section[open] .preview-summary-header[data-v-a4710f4a]{border-bottom:1px solid rgba(0,0,0,.075);margin-bottom:1rem}.preview-tinted-card[data-v-a4710f4a]{background:#f6f2ff;border-color:#d9cdfd!important}.preview-tinted-card-soft[data-v-a4710f4a]{background:hsla(0,0%,100%,.72);border-color:#e5def8!important}.preview-action-chip[data-v-a4710f4a]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid #8b5cf6;border-radius:.55rem;background:#fff;color:#6f3df4;font-size:.68rem;font-weight:700;line-height:1;padding:.35rem .7rem}.workflow-metric-card[data-v-a4710f4a]{background:#f6f2ff;border-color:#d9cdfd!important;box-shadow:0 .35rem .9rem rgb(140 93 246/7%)}.workflow-metric-body[data-v-a4710f4a]{min-height:3.65rem}.workflow-metric-label[data-v-a4710f4a]{color:#5d4a86;letter-spacing:.04em;padding-right:1.45rem;font-size:.6rem}.workflow-metric-value[data-v-a4710f4a]{color:#0e0528;font-size:.95rem;line-height:1}.workflow-metric-orb[data-v-a4710f4a]{position:absolute;right:.65rem;top:50%;width:1rem;height:1rem;border-radius:999px;background:rgba(140,93,246,.18);transform:translateY(-50%)}.preview-flow-row[data-v-a4710f4a]{display:grid;grid-template-columns:max-content minmax(12rem,1fr) max-content;align-items:center;gap:1rem}.preview-flow-action-center[data-v-a4710f4a]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;justify-self:center}.preview-status-dot[data-v-a4710f4a]{width:.75rem;height:.75rem;border-radius:999px;flex:0 0 auto}.preview-flow-dot-default[data-v-a4710f4a]{color:#64748b}.preview-flow-dot-blue[data-v-a4710f4a]{color:#0b63f6}.preview-flow-dot-green[data-v-a4710f4a]{color:#168a4a}.preview-flow-dot-red[data-v-a4710f4a]{color:#dc3545}.preview-flow-dot-yellow[data-v-a4710f4a]{color:#f59e0b}.preview-flow-dot-purple[data-v-a4710f4a]{color:#7c3aed}.preview-warning-row-warning[data-v-a4710f4a]{border-left:4px solid #f59e0b!important}.preview-warning-row-error[data-v-a4710f4a]{border-left:4px solid #dc3545!important}.preview-warning-row-info[data-v-a4710f4a]{border-left:4px solid #0dcaf0!important}@media (width <= 767.98px){.preview-flow-row[data-v-a4710f4a]{grid-template-columns:1fr;align-items:start}}.min-vh-100[data-v-2e7d5867],.min-vh-100[data-v-2e7d5867] :is(p,span,label,button,input,select,textarea,.text-secondary,.text-muted,.text-xs,.text-xxs,.text-xxxs,.fw-bold,.fw-semibold){font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.workflow-guidance-shell[data-v-2e7d5867]{background:linear-gradient(180deg,rgba(248,245,255,.95),hsla(0,0%,100%,.98));border-color:#e4d8ff!important;box-shadow:0 12px 30px rgba(32,16,63,.06)}.workflow-guidance-header[data-v-2e7d5867]{background:hsla(0,0%,100%,.72)}.workflow-step-tab[data-v-2e7d5867]{font-weight:700;font-size:.72rem;transition:all .2s ease}.workflow-step-tab-active[data-v-2e7d5867]{background:linear-gradient(135deg,#6f4ef6,#8c5bff);border:1px solid #6f4ef6;color:#fff;box-shadow:0 8px 20px rgba(111,78,246,.22)}.workflow-step-tab-inactive[data-v-2e7d5867]{background:#fff;border:1px solid #8c6cf0;color:#4b2fa6}.workflow-step-tab-inactive[data-v-2e7d5867]:disabled{opacity:.5;border-color:#cbbdf4;color:#8c83ac}.workflow-context-card[data-v-2e7d5867]{background:hsla(0,0%,100%,.88);border-color:#ece5ff!important}.workflow-summary-card[data-v-2e7d5867]{background:linear-gradient(180deg,#f4f3ff,#f8f7ff);border-color:#d9dff0!important}.workflow-preview-banner[data-v-2e7d5867]{background-color:#f8f7ff}.workflow-preview-banner .text-xxs[data-v-2e7d5867]{font-size:.62rem}.workflow-preview-banner .text-xs[data-v-2e7d5867]{font-size:.72rem}.workflow-summary-label[data-v-2e7d5867]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#61728f}.workflow-config-select[data-v-2e7d5867]{min-height:2.5rem;border-color:#d4d9e6;box-shadow:none}.workflow-statuses-tab h2[data-v-2e7d5867]{margin-bottom:.25rem!important}.workflow-statuses-tab .workflow-soft-card[data-v-2e7d5867]{padding-top:.85rem!important;padding-bottom:.85rem!important}.workflow-statuses-tab .workflow-summary-label[data-v-2e7d5867]{margin-bottom:.35rem!important}.workflow-cta-btn[data-v-2e7d5867]{background:#8b5cf6;border:1px solid #8b5cf6;color:#fff;font-weight:700;border-radius:.55rem!important;font-size:.84rem;line-height:1.1;padding-top:.42rem;padding-bottom:.42rem}.workflow-cta-btn[data-v-2e7d5867]:focus,.workflow-cta-btn[data-v-2e7d5867]:hover{color:#fff;background:#7c3aed;border-color:#7c3aed}.workflow-cta-btn.disabled[data-v-2e7d5867],.workflow-cta-btn[data-v-2e7d5867]:disabled{background:#8b5cf6!important;border-color:#8b5cf6!important;color:#fff!important;opacity:.9;box-shadow:none;cursor:not-allowed}.workflow-assigned-card[data-v-2e7d5867]{background:linear-gradient(180deg,#f8f7ff,#fff);border-color:#d7deec!important;border-radius:1.35rem!important}.workflow-assigned-card-selected[data-v-2e7d5867]{border:2px solid #2f7cf6!important;box-shadow:0 0 0 1px rgba(47,124,246,.08),0 10px 24px rgba(15,23,42,.06)!important}.workflow-assigned-icon[data-v-2e7d5867]{width:2.35rem;height:2.35rem;border-radius:.95rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(180deg,#4c1d95,#312e81);color:#fff}.workflow-badge-assigned[data-v-2e7d5867]{background:#cfe0ff;color:#0b63f6}.workflow-badge-initial[data-v-2e7d5867],.workflow-badge-success[data-v-2e7d5867]{background:#d9f7e6;color:#168a4a}.workflow-badge-final[data-v-2e7d5867]{background:#fde6d4;color:#c45a12}.workflow-form-status-chip[data-v-2e7d5867]{background:#fff;color:#1f2937;border-color:#d7deec!important;box-shadow:0 2px 8px rgba(15,23,42,.04);min-height:2.15rem;padding:.3rem .68rem!important;font-size:.82rem;line-height:1.1}.workflow-form-status-chip-default[data-v-2e7d5867]{background:#f8fafc}.workflow-form-status-chip-emphasis[data-v-2e7d5867]{background:#eef4ff}.workflow-form-status-chip-remove[data-v-2e7d5867]{cursor:pointer;color:#64748b;font-size:.82rem}.workflow-form-status-chip-remove[data-v-2e7d5867]:hover{color:#0f172a}.workflow-form-status-chip .badge[data-v-2e7d5867]{font-size:.68rem;line-height:1;padding:.3rem .5rem}.workflow-form-status-chip .bi-grip-vertical[data-v-2e7d5867]{font-size:.75rem}.workflow-card-drag-handle[data-v-2e7d5867]{cursor:grab;font-size:.95rem}.workflow-inline-control[data-v-2e7d5867]{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem!important}.workflow-inline-control-label[data-v-2e7d5867]{font-size:.74rem;line-height:1.15;font-weight:700;letter-spacing:0;color:#6b7280;white-space:nowrap}.workflow-inline-control .form-check[data-v-2e7d5867]{display:inline-flex;align-items:center;margin-bottom:0;min-height:1rem}.workflow-inline-control .form-check-input[data-v-2e7d5867]{margin-top:0;margin-bottom:0;flex-shrink:0;vertical-align:middle}.workflow-inline-control .form-check-input[type=checkbox][data-v-2e7d5867]{width:.85rem;height:.85rem;border-color:#bfd0ea}.workflow-inline-control .form-switch .form-check-input[data-v-2e7d5867]{width:1.85rem;height:.95rem}.status-row-actions[data-v-2e7d5867]{gap:.75rem!important}.workflow-status-rule-btn[data-v-2e7d5867]{width:9rem;min-width:9rem;min-height:1.95rem;padding:.35rem .9rem!important;font-size:.75rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.workflow-card-action-group[data-v-2e7d5867]{width:auto;max-width:100%;flex-wrap:nowrap}.workflow-card-action-btn[data-v-2e7d5867]{min-height:1.6rem;padding:.16rem .42rem!important;font-size:.66rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.workflow-card-icon-action[data-v-2e7d5867]{width:1.75rem;min-width:1.75rem}.workflow-card-action-btn-text[data-v-2e7d5867]{min-width:4.6rem;white-space:nowrap}.workflow-transition-row>[class*=col-][data-v-2e7d5867],.workflow-transition-row[data-v-2e7d5867]{min-width:0}.workflow-transition-icon[data-v-2e7d5867]{width:2.35rem;height:2.35rem;min-width:2.35rem;font-size:.85rem}.workflow-trigger-action-line[data-v-2e7d5867]{min-width:0}.workflow-trigger-action-badge[data-v-2e7d5867]{max-width:8.5rem;padding:.42rem 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-transition-target .d-flex.flex-wrap[data-v-2e7d5867]{gap:.3rem!important;margin-top:.35rem!important}.workflow-transition-target p.mt-1[data-v-2e7d5867],.workflow-transition-target p.mt-2[data-v-2e7d5867]{margin-top:.35rem!important;line-height:1.2}@media (min-width:992px){.workflow-transition-row[data-v-2e7d5867]{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(11rem,1fr) minmax(15rem,1.45fr) max-content;-moz-column-gap:.75rem;column-gap:.75rem}.workflow-transition-row>[class*=col-][data-v-2e7d5867]{width:auto;max-width:none;padding-left:.25rem;padding-right:.25rem}.workflow-transition-actions[data-v-2e7d5867]{justify-self:end}}.text-muted[data-v-2e7d5867],.text-secondary[data-v-2e7d5867]{color:#64748b!important;font-weight:500}.workflow-context-label[data-v-2e7d5867]{display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a7299}.workflow-overflow-visible[data-v-2e7d5867]{overflow:visible}.workflow-status-dropdown-anchor[data-v-2e7d5867]{z-index:30}.workflow-status-dropdown-panel[data-v-2e7d5867]{top:calc(100% + .35rem);max-height:320px;overflow-y:auto;z-index:40}.workflow-status-search-icon[data-v-2e7d5867]{left:.9rem;top:50%;transform:translateY(-50%)}.workflow-status-option[data-v-2e7d5867]{transition:background-color .2s ease,color .2s ease}.workflow-status-option-available[data-v-2e7d5867]{background:#f8f9ff;color:#1f2937}.workflow-status-option-selected[data-v-2e7d5867]{background:linear-gradient(135deg,#20103f,#2d145f);color:#fff}.workflow-status-option-assigned[data-v-2e7d5867]{background:#eef2ff;color:#4b5563;opacity:.95}.workflow-status-option-icon[data-v-2e7d5867]{width:1.5rem;height:1.5rem}.workflow-status-option-icon-available[data-v-2e7d5867]{border-color:#cbd5e1;background:#fff;color:#64748b}.workflow-status-option-icon-selected[data-v-2e7d5867]{border-color:#6f4ef6;background:#6f4ef6;color:#fff}.workflow-status-option-icon-assigned[data-v-2e7d5867]{border-color:#c7d2fe;background:#e0e7ff;color:#4f46e5}.workflow-status-option-title-available[data-v-2e7d5867]{color:#111827}.workflow-status-option-title-selected[data-v-2e7d5867]{color:#fff}.workflow-status-option-title-assigned[data-v-2e7d5867]{color:#374151}.workflow-status-option-note-available[data-v-2e7d5867]{color:#64748b}.workflow-status-option-note-selected[data-v-2e7d5867]{color:hsla(0,0%,100%,.78)}.workflow-status-option-note-assigned[data-v-2e7d5867]{color:#6b7280}.workflow-status-badge-available[data-v-2e7d5867]{background:#eef2f7;color:#64748b}.workflow-status-badge-selected[data-v-2e7d5867]{background:#dbe7ff;color:#0b63f6}.workflow-status-badge-assigned[data-v-2e7d5867]{background:#dbe4ff;color:#4254c5}.workflow-transition-target-primary-icon[data-v-2e7d5867],.workflow-transition-target-primary-label[data-v-2e7d5867]{color:#0d6efd}.workflow-transition-target-secondary-icon[data-v-2e7d5867],.workflow-transition-target-secondary-label[data-v-2e7d5867]{color:#6c757d}.workflow-transition-target-warning-icon[data-v-2e7d5867],.workflow-transition-target-warning-label[data-v-2e7d5867]{color:#b26a00}.workflow-transition-target-danger-icon[data-v-2e7d5867],.workflow-transition-target-danger-label[data-v-2e7d5867]{color:#dc3545}.workflow-transition-target-success-icon[data-v-2e7d5867],.workflow-transition-target-success-label[data-v-2e7d5867]{color:#198754}.workflow-approval-order-input[data-v-2e7d5867]{width:96px}.workflow-section-action-select[data-v-2e7d5867]{min-height:7.5rem}.transition-operator-select[data-v-2e7d5867]{min-width:96px}.transition-condition-connector[data-v-2e7d5867]{display:flex;align-items:center;gap:.75rem;margin:-.25rem 0}.transition-condition-connector-line[data-v-2e7d5867]{flex:1 1 auto;border-top:1px solid #e5def8}.transition-condition-connector-control[data-v-2e7d5867]{flex:0 1 320px;display:flex;flex-direction:column;align-items:center}.transition-condition-connector-control .transition-operator-select[data-v-2e7d5867]{width:96px}.transition-preview-card[data-v-2e7d5867],.workflow-transition-summary-card[data-v-2e7d5867]{background:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(248,250,255,.95))}.workflow-transition-summary-card[data-v-2e7d5867]{border-color:#e5def8!important}.transition-rule-steps[data-v-2e7d5867]{display:flex;gap:.75rem;flex-wrap:wrap}.transition-rule-step[data-v-2e7d5867]{display:flex;align-items:center;gap:.45rem;padding:.4rem .65rem;border:1px solid #e5def8;border-radius:999px;background:hsla(0,0%,100%,.78)}.transition-rule-steps-horizontal[data-v-2e7d5867]{flex-direction:row;align-items:stretch;gap:.4rem}.transition-rule-step-horizontal[data-v-2e7d5867]{flex:0 1 auto;min-width:0}.transition-rule-step-badge[data-v-2e7d5867]{width:1.2rem;height:1.2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;color:#6b46c1;background:#ede9fe;flex-shrink:0}.transition-rule-step .fw-bold.text-xs[data-v-2e7d5867]{font-size:.68rem!important;line-height:1.1}.transition-rule-step-complete[data-v-2e7d5867]{border-color:#cce8d7;background:rgba(240,253,244,.9)}.transition-rule-step-complete .transition-rule-step-badge[data-v-2e7d5867]{background:#dcfce7;color:#15803d}.transition-rule-step-active[data-v-2e7d5867]{border-color:#8b5cf6;box-shadow:0 0 0 1px rgba(139,92,246,.15)}.transition-rule-section-card[data-v-2e7d5867]{background:hsla(0,0%,100%,.72)}.transition-rule-section-incomplete[data-v-2e7d5867]{border-color:#8b5cf6!important;box-shadow:0 0 0 1px rgba(139,92,246,.12)}.transition-rule-connector[data-v-2e7d5867]{min-height:2.75rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.transition-rule-connector-icon[data-v-2e7d5867]{color:#8b5cf6;font-size:1rem}.transition-condition-card[data-v-2e7d5867]{border-color:#e5def8!important}.transition-condition-card .card-body[data-v-2e7d5867]{background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,246,255,.9));border-radius:1rem}.transition-condition-title[data-v-2e7d5867],.transition-condition-title[data-v-2e7d5867]:hover{color:inherit}.transition-compact-multiselect[data-v-2e7d5867]{min-height:5.75rem}.transition-multiselect-menu-scroll[data-v-2e7d5867]{max-height:240px;overflow-y:auto}.workflow-checklist-icon[data-v-2e7d5867]{width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.workflow-checklist-icon-complete[data-v-2e7d5867]{background:#dcfce7;color:#15803d}.workflow-checklist-icon-pending[data-v-2e7d5867]{background:#eef2f7;color:#64748b}.status-card-actions[data-v-2e7d5867]{justify-content:flex-end}.status-card-control[data-v-2e7d5867]{min-width:128px;display:flex;align-items:center;justify-content:space-between;gap:.35rem}.status-card-control-checkbox[data-v-2e7d5867]{min-width:116px;gap:.2rem}.status-card-control-checkbox .form-check-input[data-v-2e7d5867]{margin-left:0}.workflow-progress-w-0[data-v-2e7d5867]{width:0}.workflow-progress-w-15[data-v-2e7d5867]{width:15%}.workflow-progress-w-20[data-v-2e7d5867]{width:20%}.workflow-progress-w-30[data-v-2e7d5867]{width:30%}.workflow-progress-w-40[data-v-2e7d5867]{width:40%}.workflow-progress-w-45[data-v-2e7d5867]{width:45%}.workflow-progress-w-60[data-v-2e7d5867]{width:60%}.workflow-progress-w-75[data-v-2e7d5867]{width:75%}.workflow-progress-w-80[data-v-2e7d5867]{width:80%}.workflow-progress-w-90[data-v-2e7d5867]{width:90%}.workflow-progress-w-99[data-v-2e7d5867]{width:99.8%}.workflow-progress-w-100[data-v-2e7d5867]{width:100%}.transition-rules-container[data-v-2e7d5867]{animation:fadeIn-2e7d5867 .3s ease-out}.transition-item-card[data-v-2e7d5867]{transition:transform .2s ease,box-shadow .2s ease;border-color:#f1f5f9!important}.transition-item-card[data-v-2e7d5867]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.02)!important}.step-indicator[data-v-2e7d5867]{width:28px;height:28px;background:#20103f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;box-shadow:0 2px 4px rgba(32,16,63,.2)}.workflow-editor-section[data-v-2e7d5867]{position:relative}.workflow-editor-section[data-v-2e7d5867]:not(:last-child):after{content:"";position:absolute;left:13px;top:35px;bottom:-20px;width:2px;background:#e2e8f0;z-index:0}.btn-primary-dark[data-v-2e7d5867]{background-color:#20103f;border-color:#20103f;color:#fff}.btn-primary-dark[data-v-2e7d5867]:hover{background-color:#2d145f;border-color:#2d145f;color:#fff}.bg-primary-dark[data-v-2e7d5867]{background-color:#20103f!important}.text-xxxs[data-v-2e7d5867]{font-size:.6rem}.tracking-wider[data-v-2e7d5867]{letter-spacing:.05em}.leading-relaxed[data-v-2e7d5867]{line-height:1.625}.grayscale-sm[data-v-2e7d5867]{filter:grayscale(.4)}@keyframes fadeIn-2e7d5867{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.validate-domain[data-v-e4364c10]{font-family:sans-serif}:root{--primary-color:#84b440;--secondary-color:#0a3b34;--accent-color:#fff;--text-color:#fff;--tertiary-color:#dfdf44;--highlight-color:#fdb50a;--new-color:#161617;--gradient:linear-gradient(90deg,#0a3b34,#84b440);--entity-icon-gradient:linear-gradient(180deg,#0a3b34,#84b440);--color-proba-analytics:#3498db33;--color-proba-analytics-border:#3498db80;--color-proba-workflows:#e90ff133;--color-proba-workflows-border:#e90ff180;--color-aic-one:#ff44444d;--color-aic-one-border:#ff44444d;--color-x-verdict:#2ecc7133;--color-x-verdict-border:#2ecc7180;--color-engagenet:#22a8e648;--color-engagenet-border:#222fe680;--color-orcaa:#9b59b633;--color-orcaa-border:#9b59b680;--color-complyon:#3ce74d33;--color-complyon-border:#3ce78680;--color-white-transparent-2:#fff3;--color-red-dark:#c00;--color-red-shadow:#ff44444d;--signing-border:#e7e9ee;--second-primary-color:#f07c0056}html{font-size:14px}#app,body,html{min-height:100%}#app,body,html{background-color:#f4f1ea}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.bg-purple{background-color:var(--primary-color)!important}.text-purple{color:var(--primary-color)}.text-dark-purple{color:#2a0f5a}.bg-light-purple{background:color-mix(in srgb,var(--primary-color) 40%,#fff)}.xverdict-font{font-family:"Instrument Serif",serif}.text-xl{font-size:1.25rem;font-weight:400}.text-x{font-size:.9375rem;font-weight:400}.text-xs{font-size:.75rem}.text-xxs{font-size:.65rem}@media (768px <= width <= 1024px){.text-xl{font-size:1.1rem}.text-x{font-size:.875rem}.text-xs{font-size:.7rem}.text-xxs{font-size:.6rem}}@media (width <= 767px){.text-xl{font-size:1rem}.text-x{font-size:.8125rem}.text-xs{font-size:.68rem}.text-xxs{font-size:.55rem}}.rounded-lg{border-radius:1rem}.rounded-small{border-radius:.5rem}.cursor-pointer,.pointer{cursor:pointer}.transition-all{transition:all .3s ease}.btn-primary-dark{background:var(--secondary-color)!important;border:none!important;font-weight:400;color:var(--text-color)!important;white-space:nowrap;text-overflow:ellipsis}.avatar-circle{width:30px;height:30px;background-color:var(--primary-color);color:var(--secondary-color);display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;font-size:.7rem}.border-purple{--bs-border-opacity:1;border-color:color-mix(in srgb,var(--secondary-color) calc(var(--bs-border-opacity)*100%),transparent)!important}.bg-primary{background-color:var(--secondary-color)!important}.border-card,.btn-light,.glass-card{background:color-mix(in srgb,var(--primary-color) 10%,#fff)}.border-card{height:100%;min-height:0;display:flex;flex-direction:column;transition:margin-left .3s ease;margin-bottom:0;overflow:hidden}.client-sidebar::-webkit-scrollbar,.scroll-container::-webkit-scrollbar,.scrollable-container::-webkit-scrollbar{display:none}.navbar{min-height:3.7rem;padding:.45rem 1.25rem .45rem .85rem!important;background:#1a3d3d!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}.config-top-navbar{position:sticky;top:0}.config-navbar-brand{min-width:10.5rem;padding-right:.75rem}.config-navbar-logo{display:block;width:9.75rem;max-width:100%;height:auto;filter:brightness(0) invert(1)}.nav-link{display:flex;align-items:center;gap:.5rem;color:var(--secondary-color)!important}.config-search{width:min(26rem,38vw)}.config-search .form-control,.config-search .input-group-text{height:2.3rem;border-radius:.95rem;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.12)!important}.config-search .input-group-text{padding-left:1.1rem;padding-right:.5rem;color:hsla(0,0%,100%,.72)!important;box-shadow:none!important;border-right:0!important}.config-search .form-control{color:#fff!important;box-shadow:none!important;font-size:.92rem;border-left:0!important}.config-search .form-control::-moz-placeholder{color:hsla(0,0%,100%,.68)!important}.config-search .form-control::placeholder{color:hsla(0,0%,100%,.68)!important}.config-search .form-control:focus,.config-search .input-group-text:has(+.form-control:focus){background:hsla(0,0%,100%,.1)!important}.config-search .form-control:focus{border-color:hsla(0,0%,100%,.18)!important}.config-avatar-button{width:2.75rem;height:2.75rem;padding:0}.config-navbar-profile{gap:.9rem}.config-navbar-icon{width:2.2rem;height:2.2rem;padding:0;border-radius:.9rem;color:#fff!important;transition:background-color .2s ease,color .2s ease,transform .2s ease}.config-navbar-icon:focus,.config-navbar-icon:hover{background:color-mix(in srgb,var(--primary-color) 20%,var(--secondary-color));color:#fff!important;transform:translateY(-1px)}.config-navbar-divider{width:2px;height:2rem;background:hsla(0,0%,100%,.14);opacity:100%}.config-navbar-user{gap:.75rem;padding:.15rem 0 .15rem .3rem}.config-navbar-initials{width:2.2rem;height:2.2rem;background:color-mix(in srgb,var(--primary-color) 92%,#fff);color:#fff;font-size:.72rem;line-height:1;border:2px solid hsla(0,0%,100%,.16);box-shadow:0 8px 20px color-mix(in srgb,var(--secondary-color) 24%,transparent)}.config-navbar-name{font-size:.86rem;line-height:1;white-space:nowrap;color:#fff}.config-layout-shell{height:100dvh;min-height:100dvh;overflow:hidden}.config-layout-shell>.row,.sidebar-col,.sidebar-wrapper{height:100%;min-height:0}.sidebar-col{overflow:hidden}.sidebar-col>.flex-grow-1{min-height:0}.sidebar-shell{position:relative;flex:0 0 var(--sidebar-shell-width);width:var(--sidebar-shell-width);max-width:var(--sidebar-shell-width);min-width:0;height:100%;overflow:visible;transition:width .28s ease,max-width .28s ease,flex-basis .28s ease}.sidebar-shell,.sidebar-shell-expanded{--sidebar-shell-width:18rem}.sidebar-shell-collapsed{--sidebar-shell-width:0}.sidebar-shell .sidebar-col{flex:0 0 18rem;width:18rem;max-width:18rem;transition:transform .28s ease,opacity .28s ease}.sidebar-shell-collapsed .sidebar-col{transform:translateX(calc(-100% + 1.125rem));opacity:0;pointer-events:none}.client-sidebar{background:#fff;color:var(--secondary-color);border-right:0;box-shadow:inset -1px 0 0 rgb(15 23 42/5%);padding-top:1.4rem!important;min-height:0;overflow-y:auto;overflow-x:hidden}.sidebar-role-block{padding:.2rem .95rem .95rem}.sidebar-role-meta{color:#9ba8b7;font-size:.72rem;line-height:1.1;letter-spacing:.22em;text-transform:uppercase}.sidebar-content{min-height:0}.config-brand-mark{width:2.5rem;height:2.5rem;background:var(--gradient)}.tracking-wide{letter-spacing:.12em}.entity-sidebar .nav-link{padding:.5rem .5rem;border-radius:.95rem;font-size:.9rem;font-weight:600;color:var(--secondary-color)!important;transition:background-color .2s ease,color .2s ease,transform .2s ease}.entity-sidebar .nav-link:hover{background:color-mix(in srgb,var(--primary-color) 10%,#fff)!important;color:var(--secondary-color)!important;transform:translateX(2px)}.entity-sidebar .nav-link.active{background:color-mix(in srgb,var(--primary-color) 16%,#fff)!important;color:var(--secondary-color)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 12%,#fff),0 10px 20px rgb(15 23 42/6%)}.entity-sidebar .nav-link i:first-child{width:1.4rem;text-align:center}.client-sidebar .border-top{border-color:#fff!important}.client-sidebar .logo-img{filter:none}.client-sidebar .nav-item,.client-sidebar a.nav-link,.client-sidebar button.nav-link{color:inherit}.client-sidebar .pt-4 .nav-link{color:color-mix(in srgb,var(--secondary-color) 88%,#fff)!important;padding:.7rem .95rem!important;border-radius:.9rem;transition:background-color .2s ease,color .2s ease}.client-sidebar .pt-4 .nav-link:focus,.client-sidebar .pt-4 .nav-link:hover{background:color-mix(in srgb,var(--primary-color) 14%,var(--secondary-color))!important;color:#fff!important}.case-owner-profile-card{border-color:#ddd4c9!important;background:#fffdfa}.case-owner-avatar{width:3.1rem;height:3.1rem;background:var(--secondary-color);color:#fff;font-size:1.15rem}.case-owner-name{color:#0f332f;font-size:1.2rem;line-height:1.15;letter-spacing:-.03em}.case-owner-meta{margin-top:.35rem;color:#8a98a1;font-size:.72rem;letter-spacing:.22em;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.case-owner-metrics{margin-top:1rem;padding-top:.95rem;border-top:1px solid #ece4da}.case-owner-metric-value{color:#0f332f;font-size:2rem;font-weight:400;line-height:1}.case-owner-metric-label{margin-top:.35rem;color:#9aa7af;font-size:1rem;letter-spacing:.22em}.case-owner-profile-link{margin-top:1rem;color:#0f4b43;font-size:.82rem;font-weight:500}.case-owner-sidebar-layout .case-owner-sidebar-nav .nav-link{min-height:auto;padding:.5rem .5rem;border-radius:.95rem;font-size:.9rem}.case-owner-sidebar-layout .case-owner-sidebar-nav .nav-link i:first-child{width:1.4rem;color:#7a8e8a}.case-owner-nav-link.active,.case-owner-status-link.active{background:#e7efea!important;box-shadow:none!important}.case-owner-nav-link.active i:first-child,.case-owner-nav-link.active span,.case-owner-status-link.active i:first-child,.case-owner-status-link.active span{color:#0f332f!important}.case-owner-count-badge{min-width:2rem;padding:.16rem .46rem;border-radius:.22rem;background:#e9e1d6;color:#6f736c;font-size:.82rem;line-height:1.2;text-align:center}.case-owner-status-dot{width:.7rem;height:.7rem;flex:0 0 auto}.case-owner-status-dot.is-danger{background:#9d4938}.case-owner-status-dot.is-success{background:#2c745d}.case-owner-status-dot.is-warning{background:#b67b2f}.case-owner-status-dot.is-muted{background:#8d9aa3}.requestor-sidebar-new-case-button{min-height:3.25rem;padding:.95rem 1rem;border:0;border-radius:.45rem;background:#08251a;color:#fff;font-size:.95rem;font-weight:600;text-align:left;transition:background-color .18s ease,transform .18s ease}.requestor-sidebar-new-case-button:focus,.requestor-sidebar-new-case-button:hover{background:#0b3424;transform:translateY(-1px)}.coordinator-sidebar-count{min-width:1.9rem;padding:.14rem .42rem;border-radius:.38rem;background:color-mix(in srgb,var(--primary-color) 10%,#fff);color:color-mix(in srgb,var(--secondary-color) 82%,#fff);font-size:.78rem;line-height:1.2;text-align:center}.coordinator-sidebar-action{color:var(--secondary-color)!important}.case-owner-profile-modal-backdrop{background:rgba(5,22,14,.38)}.case-owner-new-case-header,.case-owner-profile-modal-header{border-bottom:1px solid #ece1d3}.case-owner-new-case-footer,.case-owner-profile-modal-footer{border-top:1px solid #ece1d3;background:#fff}.case-owner-new-case-close,.case-owner-profile-modal-close{opacity:100%!important}.case-owner-profile-modal-dialog{width:min(50rem,calc(100vw - 2rem));max-width:min(50rem,calc(100vw - 2rem))}.case-owner-profile-modal-content{border:0!important;max-height:calc(100vh - 2.25rem)}.case-owner-profile-modal-scroll{overflow-y:auto;max-height:calc(100vh - 8rem)}.case-owner-profile-modal-header{padding:1.45rem 1.8rem 1.05rem}.case-owner-profile-modal-avatar{width:4.35rem;height:4.35rem;background:var(--secondary-color);color:#fff;font-size:1.7rem}.case-owner-profile-modal-name{color:#062317;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,2.7rem);line-height:.98}.case-owner-profile-modal-meta,.case-owner-profile-section-title,.case-owner-profile-snapshot-label,.case-owner-profile-stat-label{color:#6f8680;font-size:.88rem;letter-spacing:.24em}.case-owner-profile-modal-meta{margin-top:.55rem}.case-owner-profile-modal-body{padding:1.45rem 1.8rem 1.3rem}.case-owner-profile-stat-card{padding:1rem 1rem .9rem;border:1px solid #dfd3c3;background:#fffdfa}.case-owner-profile-snapshot-value,.case-owner-profile-stat-value{margin-top:.7rem;color:#062317;font-family:Georgia,Times New Roman,serif;line-height:.95}.case-owner-profile-stat-value{font-size:clamp(2.15rem,2.8vw,2.8rem)}.case-owner-profile-rich-copy,.case-owner-profile-stat-detail,.case-owner-profile-value{color:#21473d;font-size:.95rem;line-height:1.45}.case-owner-profile-stat-detail{margin-top:.6rem}.case-owner-profile-label{color:#5b746c;font-size:.96rem}.case-owner-profile-pill{font-size:.92rem}.case-owner-profile-rich-copy strong{color:#062317}.case-owner-profile-snapshot-card{padding:.9rem .85rem .8rem;border:1px solid #ece1d3;border-left-width:3px;background:#fffdfa}.case-owner-profile-snapshot-card.is-danger{border-left-color:#9d4938}.case-owner-profile-snapshot-card.is-success{border-left-color:#2c745d}.case-owner-profile-snapshot-card.is-warning{border-left-color:#b67b2f}.case-owner-profile-snapshot-card.is-muted{border-left-color:#9ba8a2}.case-owner-profile-snapshot-value{font-size:2.3rem}.case-owner-profile-snapshot-label{margin-top:.55rem}.case-owner-profile-modal-footer{padding:1rem 1.8rem 1.2rem}.case-owner-new-case-dialog{width:min(44rem,calc(100vw - 2rem));max-width:min(44rem,calc(100vw - 2rem))}.case-owner-new-case-content{border:0!important}.case-owner-new-case-header{padding:1.45rem 1.8rem 1rem}.case-owner-new-case-title{color:#062317;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,2.5rem);line-height:.98}.case-owner-new-case-subtitle{margin-top:.65rem;color:#6b8079;font-size:.98rem;line-height:1.45}.case-owner-new-case-body{padding:1.6rem 1.8rem 1.35rem}.case-owner-new-case-label{color:#738680;font-size:.88rem;letter-spacing:.24em}.case-owner-new-case-control{min-height:3rem;border:1px solid #dfd3c3!important;color:#17352d!important;box-shadow:none!important;font-size:.98rem}.case-owner-new-case-control::-moz-placeholder{color:#7f8f89}.case-owner-new-case-control::placeholder{color:#7f8f89}.case-owner-new-case-control:focus{border-color:color-mix(in srgb,var(--secondary-color) 45%,#fff)!important;box-shadow:0 0 0 .15rem rgba(10,59,52,.1)!important}.case-owner-new-case-textarea{min-height:5.9rem;resize:vertical}.case-owner-new-case-footer{padding:1rem 1.8rem 1.35rem}.report-run-modal-backdrop{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(13,32,27,.46);backdrop-filter:blur(1px)}.report-run-modal-dialog{width:min(52rem,calc(100vw - 2rem));max-width:min(52rem,calc(100vw - 2rem))}.report-run-modal-content{border:0!important}.report-run-modal-header{padding:1.5rem 1.8rem 1rem;border-bottom:1px solid #e7ddd1}.report-run-modal-title{color:#062317;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,2.35rem);line-height:1.02}.report-run-modal-subtitle{margin-top:.6rem;color:#6b8079;font-size:.98rem;line-height:1.45}.report-run-modal-close{margin-top:.2rem}.report-run-modal-body{padding:1.55rem 1.8rem 1.35rem}.report-run-select{min-height:3.2rem}.report-run-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.report-run-format-card{width:100%;min-height:5.25rem;padding:1rem 1.1rem;border:1px solid #dfd3c3;border-radius:.75rem;background:#fff;color:#17352d;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.report-run-format-card.is-active{border-color:color-mix(in srgb,var(--secondary-color) 45%,#fff);box-shadow:0 0 0 .15rem rgba(10,59,52,.1);background:color-mix(in srgb,var(--primary-color) 10%,#fff)}.report-run-format-radio{width:1.5rem;height:1.5rem;border:2px solid #d9cbbb;border-radius:50%;position:relative;flex-shrink:0;margin-top:.05rem}.report-run-format-radio.is-active{border-color:var(--secondary-color)}.report-run-format-radio.is-active:after{content:"";position:absolute;inset:.22rem;border-radius:50%;background:var(--secondary-color)}.report-run-format-title{font-size:.95rem;font-weight:700;letter-spacing:.02em}.report-run-format-subtitle{margin-top:.35rem;color:#6b8079;font-size:.98rem;line-height:1.4}.report-run-modal-footer{padding:1rem 1.8rem 1.35rem;border-top:1px solid #e7ddd1}.entity-config-page{color:var(--secondary-color);margin-top:-1rem}.entity-config-shell{max-width:100%}.entity-config-top{background:transparent;border:0;box-shadow:none!important}.entity-config-top-hero{background:transparent!important;color:var(--secondary-color)!important;margin-bottom:.75rem;min-height:auto}.entity-config-top-metrics{margin-top:-1.45rem}.entity-page-title{color:#061f17!important;font-family:"Instrument Serif",serif;font-size:2.1rem;font-weight:700;letter-spacing:0;line-height:.95}.entity-page-subtitle{color:#607482;max-width:23rem;font-size:.8rem}.entity-config-top-hero .text-white{color:var(--secondary-color)!important}.entity-config-top-hero .entity-page-title{color:#061f17!important}.entity-config-top-hero .opacity-75{opacity:100%!important}.entity-metric-card.shadow-sm{box-shadow:var(--bs-box-shadow)!important}.entity-action-btn{font-size:.64rem;background:linear-gradient(180deg,#9c72f4,#8b5cf6)!important}.entity-action-btn:focus,.entity-action-btn:hover{background:linear-gradient(180deg,#a77df8,#7c3aed)!important}.entity-metric-card{background:#fff!important;border-color:#eadfce!important;border-radius:.45rem!important;box-shadow:none!important;min-height:8rem}.entity-bg-purple{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 18%,#fff) 0,color-mix(in srgb,var(--primary-color) 28%,#fff) 100%)}.entity-health-title,.entity-metric-label{color:#42636e!important;font-family:IBM Plex Mono,Courier New,monospace;font-size:1rem;font-weight:500!important;letter-spacing:.28em}.entity-metric-icon{display:none!important}.entity-metric-value{color:#061f17!important;font-family:"Instrument Serif",serif;font-size:2.05rem;font-weight:600!important;letter-spacing:0;line-height:.95!important}.entity-metric-card .text-x{color:#0c5144!important;font-size:.95rem;font-weight:400;line-height:1.25}.scope-dashboard-intro{max-width:62rem;font-size:.92rem;line-height:1.5}.scope-dashboard-banner{background:#edf6f2;border-color:#cfe3da!important}.scope-dashboard-banner-icon{width:3rem;height:3rem;border-radius:.8rem;background:#24654f;color:#fff;font-size:1.25rem}.scope-dashboard-banner-pill{padding:.18rem .4rem;border:1px solid #cfe3da;background:#fffdfa;color:#082f24;font-size:.72rem;white-space:nowrap}.entity-config-top .scope-dashboard-banner+.entity-config-top-metrics{margin-top:0}.metric-icon-slate{color:#49617d;background:#edf3fb}.entity-health-card{border-color:#e4ecf9!important;background:radial-gradient(circle at right bottom,rgb(32 102 255/8%),transparent 26%),linear-gradient(180deg,#deebff,#d6e4ff)}.entity-health-copy{color:#5f6f88;max-width:24rem}.entity-health-orb{width:1.5rem;height:1.5rem;border-radius:999px;background:rgba(148,180,255,.35);box-shadow:0 0 0 .22rem rgba(191,211,255,.45)}.entity-health-progress{height:.26rem;border-radius:999px;background:rgba(31,102,255,.16);overflow:hidden}.entity-health-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2e77ff,#1b5fe5)}.entity-inventory-panel{border-color:#e4ecf9!important;background:linear-gradient(180deg,#ecf3ff,#eef5ff)}.compliance-card-white{background:#fff!important}.entity-section-icon{width:1.7rem;height:1.7rem;background:#e2ebff;color:#1e63f4;font-size:.8rem}.entity-load-btn,.entity-panel-btn{border:1px solid #dee8f8;background:#fff;color:#4f6079;font-size:.7rem}.entity-load-btn{min-width:9.5rem;color:#1f66ff;background:#e6efff}.entity-assign-btn{border:1px solid rgba(104,62,203,.16);background:linear-gradient(180deg,#6d39db,#4f22a8);color:#fff;font-size:.62rem;line-height:1.1}.entity-assign-btn:focus,.entity-assign-btn:hover{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 72%,#fff) 0,color-mix(in srgb,var(--secondary-color) 92%,#000) 100%)}.entity-table-head{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 24%,#fff) 40%,color-mix(in srgb,var(--primary-color) 44%,#fff) 100%);font-size:.54rem}.entity-row-card{border-color:color-mix(in srgb,var(--primary-color) 22%,#fff)!important}.form-card-surface{border-color:rgba(188,162,245,.45)!important;background:linear-gradient(180deg,rgba(232,223,255,.98),rgba(213,197,252,.96));box-shadow:0 14px 26px rgba(144,109,223,.12),inset 0 1px 0 hsla(0,0%,100%,.42)!important}.entity-type-icon{width:2.35rem;height:2.35rem;font-size:.8rem;flex:0 0 auto;border-radius:.85rem!important}.entity-icon-surface{background:var(--entity-icon-gradient)!important;color:#fff!important;box-shadow:0 10px 18px rgba(58,22,120,.16)}.entity-name{font-size:.88rem;letter-spacing:-.03em}.entity-updated{color:#687892}.entity-version{color:#34445f;font-size:.72rem}.entity-status-pill{padding:.34rem .58rem;border-radius:999px;font-size:.5rem;letter-spacing:.12em}.entity-status-active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 18%,#fff) 0,color-mix(in srgb,var(--primary-color) 28%,#fff) 100%);color:var(--secondary-color)}.entity-status-review{background:color-mix(in srgb,var(--secondary-color) 10%,#fff);color:var(--secondary-color)}.entity-binding-icons{gap:.35rem}.entity-binding-icon{width:1.12rem;height:1.12rem;border-radius:999px;background:#edf3ff;color:#1f66ff;font-size:.54rem}.entity-binding-icon-inactive{background:#eef3fa;color:#9aa8bc}.entity-row-arrow{width:1.35rem;height:1.35rem;border:0;background:transparent;color:#93a0b4;font-size:.62rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.entity-row-arrow:focus,.entity-row-arrow:hover{background:#eaf1ff;color:#1f66ff;transform:translateX(2px)}.entity-row-arrow:focus{outline:none;box-shadow:0 0 0 .12rem rgba(31,102,255,.18)}.entity-floating-add{position:fixed;right:2rem;bottom:2rem;width:2.55rem;height:2.55rem;border:0;background:linear-gradient(180deg,#1f66ff,#1155e3);color:#fff;font-size:.88rem;z-index:4}.entity-config-detail-page{color:#162033}.entity-detail-hero-shell{background:radial-gradient(circle at 88% 20%,hsla(0,0%,100%,.12),transparent 18%),linear-gradient(90deg,#0a3b34 0);overflow:visible!important}.entity-detail-title-vibrant{font-size:clamp(.88rem,1.05vw,1.12rem);letter-spacing:-.04em}.entity-detail-subcopy{font-size:.68rem;max-width:34rem}.entity-detail-metric-wrap{margin-top:1.6rem;margin-bottom:-3.75rem;position:relative;z-index:2}.entity-detail-panel{border-color:#f4f1ea!important;margin-top:3.7rem}.entity-detail-panel-vibrant{border-color:#22684b!important;background:linear-gradient(180deg,color-mix(in srgb,#22684b 8%,#fff) 100%,color-mix(in srgb,#22684b 8%,#fff) 0)}.requestor-dashboard-page{padding:1.5rem 0 2.5rem}.requestor-summary-copy{max-width:58rem}.requestor-queue-card{border-left-width:3px!important}.requestor-queue-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(13 35 26/6%)}.requestor-queue-card.is-danger{border-left:3px solid #a5442d}.requestor-queue-card.is-warning{border-left:3px solid #bc8329}.requestor-queue-card.is-success{border-left:3px solid #2c7355}.requestor-chip{letter-spacing:.18em;text-transform:uppercase}.requestor-chip.is-danger{color:#a5442d;background:#f5ddd6}.requestor-chip.is-warning{color:#b37418;background:#f5e7ca}.requestor-chip.is-success{color:#1f5c43;background:#e4ece7}.requestor-activity-item{border-color:#e7ddd1!important}.requestor-activity-item:last-child{border-bottom:0}.requestor-callout{margin-left:auto;width:min(100%,22.5rem);padding:1.15rem 1.35rem;border-radius:.35rem;background:#07291c;color:#eef4ef;font-size:.95rem;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}@media (width <= 1199.98px){.requestor-callout{margin-left:0}}@media (width <= 767.98px){.requestor-dashboard-page{padding-top:1rem}.requestor-callout{width:100%}}.requestor-portal-page{background:#fbfaf7;color:#06251a;min-height:calc(100vh - 4rem);margin:-1rem -.75rem 0;padding:3.25rem 1rem 6rem;position:relative}.requestor-portal-shell{max-width:59.5rem}.requestor-portal-flow{display:contents}.requestor-portal-case,.requestor-portal-profile,.requestor-portal-tabs,.requestor-portal-verify{background:#fff;border-color:#e5dbcd!important;border-radius:.45rem;box-shadow:0 .55rem 1.3rem rgb(13 35 26/5%)}.requestor-portal-profile{padding:1.7rem 2.2rem;margin-bottom:1.9rem}.requestor-portal-avatar{width:3.45rem;height:3.45rem;background:#073d2b;color:#fff;font-size:1rem}.requestor-portal-name,.requestor-portal-section-title{color:#061f17;font-family:"Instrument Serif",serif;font-weight:700;letter-spacing:0;line-height:.95}.requestor-portal-name{font-size:2.55rem}.requestor-portal-case-meta,.requestor-portal-label,.requestor-portal-meta,.requestor-portal-type{color:#000;font-family:IBM Plex Mono,monospace;font-size:1rem;letter-spacing:.16em}.requestor-portal-case-meta{white-space:nowrap}.requestor-portal-signout{min-width:5.6rem;color:#516a63;font-size:.9rem}.requestor-portal-verify{background:#f1f8f6;border-color:#c9ddd8!important;border-left:3px solid #277459!important;box-shadow:none;margin-bottom:1.45rem;padding:1.25rem 1.55rem}.requestor-portal-lock{color:#165640;font-size:1.35rem;width:2rem}.requestor-portal-copy{color:#526861;font-size:.92rem;line-height:1.45}.requestor-portal-dark-btn,.requestor-portal-floating{background:#061f17!important;color:#fff!important;font-weight:700}.requestor-portal-dark-btn{border-radius:.25rem;min-height:2.4rem}.requestor-portal-icon-btn{color:#657a73;width:2rem;height:2rem}.requestor-portal-tabs{box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.45rem;padding:.35rem}.requestor-portal-tab{color:#64766f;min-height:3rem}.requestor-portal-tab.is-active{background:#fff;box-shadow:0 .2rem .7rem rgb(13 35 26/5%);color:#061f17}.requestor-portal-count{align-items:center;background:#06251a;border-radius:999px;color:#fff;display:inline-flex;font-size:.75rem;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .38rem}.requestor-portal-count.is-muted{background:#e8e2d8;color:#8a8378}.requestor-portal-section-head{margin:.2rem 0 .95rem;padding:0 .2rem}.requestor-portal-section-title{color:#061f17;font-size:clamp(1.55rem,2.1vw,1.8rem)}.requestor-portal-case{background:#fff;border-radius:.5rem;border-color:#cfe0dc!important;box-shadow:0 .6rem 1.4rem rgb(13 35 26/5%);padding:1.75rem 2rem .35rem}.requestor-portal-empty{background:#fff;border-color:#e5dbcd!important;border-radius:.45rem;box-shadow:0 .55rem 1.3rem rgb(13 35 26/5%);padding:2.5rem 1.5rem}.requestor-portal-case-warning{border-color:#bd812a!important;border-left:3px solid #bd812a!important}.requestor-portal-type{background:#e8eef8;border-radius:.25rem;color:#15457c;font-size:.72rem;padding:.38rem .65rem}.requestor-portal-type.is-service{background:#efe7fb;color:#573186}.requestor-portal-case-title{color:#061f17;font-size:1.28rem;font-weight:500;letter-spacing:0}.requestor-portal-status{align-items:center;background:#e8f0ec;border-radius:.25rem;color:#06251a;display:inline-flex;font-size:.78rem;font-weight:700;gap:.35rem;padding:.35rem .65rem}.requestor-portal-status.is-warning{background:#f4e6ca;color:#bd812a}.requestor-portal-dot,.requestor-portal-update-dot{background:#17644b;border-radius:999px;display:inline-block}.requestor-portal-dot{height:.35rem;width:.35rem}.requestor-portal-progress{align-items:center;display:grid;grid-template-columns:repeat(5,1fr);min-height:2.2rem;position:relative}.requestor-portal-progress-line,.requestor-portal-progress:before{content:"";height:.18rem;left:.9rem;position:absolute;right:.9rem;top:50%;transform:translateY(-50%)}.requestor-portal-progress:before{background:#e4ddd2}.requestor-portal-progress-line{background:#287659;right:25%;z-index:1}.requestor-portal-progress.is-short .requestor-portal-progress-line{right:62%}.requestor-portal-step{background:#e3dbd0;border-radius:999px;height:1.05rem;justify-self:start;position:relative;width:1.05rem;z-index:2}.requestor-portal-step:last-child{justify-self:end}.requestor-portal-step.is-complete{align-items:center;background:#287659;color:#fff;display:inline-flex;font-size:.7rem;justify-content:center}.requestor-portal-step.is-current{background:#17644b;box-shadow:0 0 0 .45rem #e1ece7;height:1.35rem;width:1.35rem}.requestor-portal-step.is-pending{background:#e3dbd0}.requestor-portal-update{background:#f8f6f1;border-radius:.35rem;padding:1.05rem 1.15rem}.requestor-portal-update-dot{box-shadow:0 0 0 .25rem #dbe9e2;height:.55rem;margin-top:.35rem;width:.55rem}.requestor-portal-facts{border-bottom:1px solid #ece5da;border-top:1px solid #ece5da}.requestor-portal-event-title,.requestor-portal-fact-value{color:#061f17;font-size:1rem}.requestor-portal-event-icon{color:#fff;height:1.55rem;margin-top:.05rem;width:1.55rem}.requestor-portal-event-icon.is-complete,.requestor-portal-event-icon.is-current{background:#287659}.requestor-portal-event-icon.is-current{box-shadow:none}.requestor-portal-event-icon.is-pending{background:#fff;border:.13rem solid #e3dbd0}.requestor-portal-event{border-bottom:1px solid #ece5da;padding:1.25rem 0 1.45rem}.requestor-portal-timeline .requestor-portal-event:first-child{padding-top:0}.requestor-portal-file{padding-top:.4rem}.requestor-portal-file-grid{border-color:#e5dbcd!important;border-radius:.45rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.requestor-portal-file-cell{border-bottom:1px solid #ece5da;min-height:4.8rem;padding:1.05rem 1.1rem}.requestor-portal-file-cell:nth-child(odd){border-right:1px solid #ece5da}.requestor-portal-file-value{color:#061f17;font-size:1rem;font-weight:500}.requestor-portal-file-statement{grid-column:1/-1;padding:1.05rem 1.1rem 1.2rem}.requestor-portal-file-statement p{color:#061f17;font-size:1rem;line-height:1.5;white-space:pre-wrap}.requestor-portal-docs{border-top:0}.requestor-portal-doc{border-color:#e5dbcd!important;border-radius:.35rem;min-height:4.6rem;padding:1rem 1.1rem}.requestor-portal-doc-body{min-width:0}.requestor-portal-doc-icon{border-radius:.45rem;font-size:1.05rem;height:2.45rem;width:2.45rem}.requestor-portal-doc-icon.is-purple{background:#eadff6;color:#53347c}.requestor-portal-doc-icon.is-red{background:#f3dddd;color:#913633}.requestor-portal-doc-icon.is-blue{background:#e0eaf4;color:#245e94}.requestor-portal-doc-title{color:#061f17;font-size:.9rem;overflow-wrap:anywhere;word-break:break-word}.requestor-portal-link-btn{color:#005c35;font-weight:600}.requestor-portal-doc-actions{align-items:stretch!important}.requestor-portal-doc-action{min-height:2.7rem}.requestor-portal-drawer-backdrop{background:rgba(6,31,23,.34);inset:0;position:fixed;z-index:1060}.requestor-portal-drawer{box-shadow:-1rem 0 2.5rem rgba(6,31,23,.18);display:flex;flex-direction:column;height:100vh;margin-left:auto;max-width:40.5rem;width:min(100%,40.5rem)}.requestor-portal-drawer-header{border-bottom:1px solid #ece5da;padding:1.45rem 1.65rem}.requestor-portal-drawer-body{background:#fbfaf7;flex:1 1 auto;overflow:auto;padding:1.65rem}.requestor-portal-preview-frame{background:#fff;border-color:#e0d7ca!important;border-radius:.35rem;min-height:calc(100vh - 9rem);overflow:hidden}.requestor-portal-preview-iframe,.requestor-portal-preview-image{border:0;display:block;min-height:calc(100vh - 9rem);width:100%}.requestor-portal-preview-image{height:auto;max-height:calc(100vh - 9rem);-o-object-fit:contain;object-fit:contain}.requestor-portal-light-btn{background:#fff;border-color:#e0d7ca!important;color:#06251a;min-height:2.4rem}.requestor-portal-action-needed{background:#f7e8c9;border:1px solid #d8b067;border-radius:.35rem;color:#06251a;padding:1.25rem 1.45rem}.requestor-portal-action-needed .fw-bold{color:#bd812a}.requestor-portal-action-icon{background:#bd812a;color:#fff;font-size:1.4rem;font-weight:800;height:2.35rem;width:2.35rem}.requestor-portal-previous{background:#fff;border-color:#e5dbcd!important;border-radius:.35rem;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr) auto 4.5rem;min-height:5.1rem;padding:1rem 1.35rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.requestor-portal-previous:focus,.requestor-portal-previous:hover{border-color:#c9d9d3!important;box-shadow:0 .65rem 1.45rem rgb(13 35 26/7%);outline:0;transform:translateY(-1px)}.requestor-portal-previous-status{border-radius:.25rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.16em;padding:.3rem .6rem;text-align:center;white-space:nowrap}.requestor-portal-previous-status.is-approved{background:#e4f0ea;color:#0b6745}.requestor-portal-previous-status.is-declined{background:#f4d7d1;color:#9f3f2e}.requestor-portal-previous-status.is-withdrawn{background:#fbfaf7;border:1px solid #e2d8ca;color:#596d66}.requestor-portal-footer{color:#526861;margin:4rem 0 0}.requestor-portal-footer strong{color:#061f17}.requestor-portal-floating{border-radius:999px;bottom:1.7rem;box-shadow:0 1rem 2rem rgba(6,31,23,.18);min-height:3.6rem;padding:0 1.9rem;position:fixed;right:2.5rem;z-index:10}.requestor-portal-modal-backdrop{background:rgba(16,37,29,.56);inset:0;padding:1rem;position:fixed;z-index:1050}.requestor-portal-modal{border-radius:.45rem;box-shadow:0 1.3rem 3rem rgba(6,31,23,.22);max-height:calc(100vh - 2rem);max-width:42.25rem;overflow:auto;width:min(100%,42.25rem)}.requestor-portal-modal-footer,.requestor-portal-modal-header{border-color:#ece5da;padding:1.7rem 1.9rem}.requestor-portal-modal-header{border-bottom:1px solid #ece5da}.requestor-portal-modal-body{padding:1.9rem}.requestor-portal-form-section{background:#fffaf3;border-color:#e0d7ca!important;border-radius:.45rem;padding:1.25rem}.requestor-portal-form-section-header{border-bottom:1px solid #ece5da;padding-bottom:.85rem}.requestor-portal-modal-footer{border-top:1px solid #ece5da}.requestor-portal-case-types{grid-template-columns:repeat(2,minmax(0,1fr))}.requestor-portal-case-type{align-items:flex-start;border-color:#e0d7ca!important;color:#6a756f;display:flex;gap:.8rem;min-height:6.6rem;padding:1.15rem 1rem}.requestor-portal-case-type.is-selected{background:#f6f1e8;border-color:#061f17!important;color:#061f17}.requestor-portal-case-type .fw-bold{font-family:IBM Plex Mono,monospace;letter-spacing:.16em}.requestor-portal-radio{border:2px solid #ded3c4;flex:0 0 auto;height:1.25rem;margin-top:.1rem;width:1.25rem}.requestor-portal-radio.is-selected{background:#061f17;border-color:#061f17;box-shadow:inset 0 0 0 .25rem #f6f1e8}.requestor-portal-date,.requestor-portal-textarea{border-color:#e0d7ca!important;box-shadow:none!important;color:#061f17}.requestor-portal-textarea{resize:vertical}.requestor-portal-date{max-width:9rem}.requestor-portal-modal .requestor-portal-date{max-width:none}.requestor-portal-verify-modal{max-width:42rem;width:min(100%,42rem)}.requestor-portal-verify-modal-header .requestor-portal-section-title{font-size:clamp(1.9rem,2.6vw,2.25rem)}.requestor-portal-verify-modal-body{padding-top:2rem}.requestor-portal-verify-input{min-height:2.9rem;border-color:#e0d7ca!important;box-shadow:none!important;color:#061f17;font-family:IBM Plex Mono,monospace;font-size:1.05rem;letter-spacing:.18em}.requestor-portal-verify-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.requestor-portal-verify-channel{display:flex;align-items:center;gap:1rem;min-height:4.9rem;padding:1rem 1.1rem;border:1px solid #e0d7ca;border-radius:.45rem;cursor:pointer;background:#fff;transition:border-color .18s ease,background .18s ease}.requestor-portal-verify-channel.is-selected{border-color:#1f6a51;background:#f1f8f6}.requestor-portal-verify-channel-input{width:1.1rem;height:1.1rem;accent-color:#1f6a51;flex:0 0 auto}.requestor-portal-verify-channel-copy{display:flex;flex-direction:column;gap:.25rem}.requestor-portal-verify-channel-title{color:#778780;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.requestor-portal-verify-note{padding:1rem 1.1rem;border-radius:.45rem;background:#faf7f1}.requestor-portal-verify-note-icon{width:1.4rem;color:#6a7a74;font-size:1rem}.requestor-portal-case-modal-backdrop{z-index:1055}.requestor-portal-case-modal{border-radius:.45rem;box-shadow:0 1.3rem 3rem rgba(6,31,23,.22);max-height:calc(100vh - 2rem);max-width:42.25rem;overflow:hidden;width:min(100%,42.25rem)}.requestor-portal-case-modal-header{border-bottom:1px solid #ece5da;padding:1.65rem 1.9rem 1.25rem}.requestor-portal-case-modal-body{max-height:calc(100vh - 10rem);overflow-y:auto;padding:1.9rem}.requestor-portal-outcome-card{background:#e7f1ec;border-color:#bdd6cb!important;border-radius:.35rem;padding:1.45rem 1.55rem}.requestor-portal-outcome-card.is-declined{background:#f7e3df;border-color:#edc4bc!important}.requestor-portal-outcome-card.is-withdrawn{background:#fbfaf7;border-color:#e2d8ca!important}.requestor-portal-outcome-icon{background:#287659;color:#fff;font-size:1.2rem;height:2.45rem;width:2.45rem}.requestor-portal-outcome-card.is-declined .requestor-portal-outcome-icon{background:#9f3f2e}.requestor-portal-outcome-card.is-withdrawn .requestor-portal-outcome-icon{background:#596d66}.requestor-portal-outcome-title{color:#061f17;font-size:1.05rem}.requestor-portal-summary-card{background:#edf4f0;border-left:3px solid #287659;border-radius:.35rem;color:#27493f;font-size:1rem;line-height:1.55;padding:1.25rem 1.35rem}@media (width <= 767.98px){.requestor-portal-page{margin-inline:-.5rem;padding-top:1.5rem}.requestor-portal-case,.requestor-portal-profile{padding:1.25rem}.requestor-portal-verify{align-items:flex-start!important;flex-wrap:wrap;padding:1rem}.requestor-portal-dark-btn,.requestor-portal-light-btn{width:100%}.requestor-portal-tabs{grid-template-columns:1fr}.requestor-portal-floating{bottom:1rem;left:1rem;justify-content:center;right:1rem}.requestor-portal-case-types,.requestor-portal-previous,.requestor-portal-verify-channel-grid{grid-template-columns:1fr}.requestor-portal-case-modal-body,.requestor-portal-case-modal-header,.requestor-portal-modal-body,.requestor-portal-modal-footer,.requestor-portal-modal-header{padding:1.2rem}.requestor-portal-action-needed,.requestor-portal-doc{align-items:flex-start!important;flex-wrap:wrap}.requestor-portal-doc-body{flex:1 1 calc(100% - 3.2rem)}.requestor-portal-doc .requestor-portal-case-meta,.requestor-portal-doc .requestor-portal-copy,.requestor-portal-doc .requestor-portal-doc-title{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.requestor-portal-doc .requestor-portal-case-meta{font-size:.82rem;letter-spacing:.08em;line-height:1.45}.requestor-portal-link-btn{margin-left:3.2rem;padding-left:0;white-space:normal}.requestor-portal-doc-actions{flex-direction:column}.requestor-portal-doc-action{width:100%}}.entity-panel-caption{color:#7d8ba4}.subsystem-subtitle{max-width:34rem}.entity-subsystem-tabs{border-color:#e4ecf9!important;background:hsla(0,0%,100%,.92)}.entity-binding-workspace{border-color:#e4d9ff!important}.entity-new-binding-icon{width:1.85rem;height:1.85rem;color:#fff;background:linear-gradient(180deg,#5f4be3,#4532c7);font-size:.78rem}.entity-binding-field-label{color:#4c5871;font-size:.55rem;letter-spacing:.12em}.entity-binding-control{min-height:2.6rem;border:1px solid #d9ddf0;background:#fff;color:#172036;font-size:.82rem;font-weight:500;box-shadow:none!important}.entity-binding-control:focus{border-color:#6d4ce8;box-shadow:0 0 0 .14rem rgba(109,76,232,.16)!important}.template-multiselect-menu{position:absolute;z-index:1080;left:0;right:0;background:#fff;border:1px solid #d9ddf0;max-height:16rem;overflow:auto}.template-multiselect-item:hover{background:color-mix(in srgb,var(--primary-color) 8%,#fff)}.template-multiselect-menu .form-check-input{margin-left:0!important}.entity-priority-control{min-height:2.6rem;border:1px solid #d9ddf0;background:#fff}.entity-priority-step{width:2.35rem;background:#f5f2ff;color:#6d4ce8;font-size:.84rem}.entity-priority-step:focus,.entity-priority-step:hover{background:#ece5ff;color:#4f22a8}.entity-binding-priority-input{min-width:0;box-shadow:none!important;color:#111827;font-size:.9rem}.entity-binding-priority-input::-webkit-inner-spin-button,.entity-binding-priority-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.entity-create-binding-btn{min-height:2.55rem;background:linear-gradient(90deg,#4d3dd7,#7b22d8);font-size:.76rem;box-shadow:0 14px 24px rgba(91,49,207,.2)!important}.entity-create-binding-btn:focus,.entity-create-binding-btn:hover{background:linear-gradient(90deg,#5745e2,#872be0)}.entity-binding-list-card{border:1px solid rgba(224,216,250,.9)}.entity-overview-profile-card{position:relative;border-color:#e4d9ff!important;background:radial-gradient(circle at 100% 0,rgba(157,126,243,.12),transparent 26%),linear-gradient(180deg,#f8f5ff,#f3efff)}.entity-overview-title{color:#4e35d8;font-size:1rem}.entity-overview-eyebrow{color:#9aa0b8;font-size:.52rem;font-weight:800;letter-spacing:.08em}.entity-overview-progress{height:.28rem;background:rgba(145,112,226,.14)}.entity-overview-progress-bar{width:75%;height:100%;background:linear-gradient(90deg,#6a42df,#8b45e9)}.entity-overview-divider{height:1px;background:rgba(224,216,250,.9)}.entity-overview-profile-btn{border:1px solid rgba(117,84,223,.46);color:#5d42d8;background:hsla(0,0%,100%,.55)}.entity-overview-profile-btn:focus,.entity-overview-profile-btn:hover{color:#fff;background:linear-gradient(180deg,#6d39db,#4f22a8)}.workflow-binding-icon{width:3rem;height:3rem;background:#e9f9ee;color:#15a34a;font-size:1.1rem}.workflow-binding-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.1rem .8rem;border-radius:999px;background:#daf6e4;color:#16934a;font-weight:800;letter-spacing:.06em}.workflow-binding-empty-state{border:1px dashed #d5dfec;background:#fbfcff}.subsystem-select{border-color:#d5e3fb;background:linear-gradient(180deg,#eaf2ff,#dfeafc);color:#22314d}.subsystem-select:focus{border-color:#8bb2ff;box-shadow:0 0 0 .2rem rgba(47,115,255,.12)}.entity-summary-icon{width:1.15rem;height:1.15rem;background:#e8f0ff;color:#1f66ff}.entity-detail-pill{padding:.2rem .42rem;font-size:.44rem;letter-spacing:.12em}.entity-vibrant-binding-card .entity-detail-pill{align-self:flex-start}.entity-mini-label{color:#4f6079;font-size:.68rem;letter-spacing:.1em}.activity-tone-primary{background:#5c6cff;color:#5c6cff}.activity-tone-warning{background:#14c78f;color:#14c78f}.activity-tone-slate{background:#d4dee8;color:#8a98ae}.entity-activity-timeline{position:relative;display:flex;flex-direction:column;gap:1.65rem;padding-left:2rem;padding-right:.2rem}.entity-activity-timeline:before{content:"";position:absolute;top:.25rem;bottom:.85rem;left:.65rem;width:2px;border-radius:999px;background:#e9e1ff}.entity-activity-item{position:relative}.entity-activity-card{background:hsla(0,0%,100%,.94);border:1px solid rgba(236,231,247,.95);box-shadow:0 5px 12px rgb(37 27 72/7%)}.entity-activity-dot{position:absolute;top:.55rem;left:-1.68rem;width:.82rem;height:.82rem;border-radius:999px;border:3px solid #fff;box-shadow:0 0 0 1px rgba(224,216,250,.8);z-index:1}.entity-activity-title{color:#111827;font-size:.76rem;line-height:1.2}.entity-activity-reason{color:#111827!important;font-size:.78rem;line-height:1.35}.entity-activity-time{font-size:.64rem;white-space:nowrap}.activity-tone-slate~.entity-activity-card .entity-activity-reason,.activity-tone-slate~.entity-activity-card .entity-activity-time,.activity-tone-slate~.entity-activity-card .entity-activity-title,.entity-activity-time{color:#111827!important}.entity-binding-card-link{color:inherit}.entity-binding-card-link:hover{color:inherit;opacity:90%}.entity-vibrant-binding-card{border:1px solid color-mix(in srgb,var(--primary-color) 26%,#fff)}.tenant-settings-page{min-height:100%;margin-top:-1rem;padding:0;background:#f8f5ef}.tenant-settings-shell{padding:1.1rem 1.5rem 2rem}.tenant-settings-header,.tenant-settings-hero{overflow:visible!important;border-radius:0!important}.tenant-settings-hero{padding:0;margin-bottom:1.7rem}.tenant-settings-breadcrumb{color:#50726c;font-family:IBM Plex Mono,Courier New,monospace;font-size:.68rem;letter-spacing:.16em}.tenant-settings-title{font-size:2.35rem}.tenant-settings-subtitle{max-width:53rem;color:#55736d;font-size:.88rem;line-height:1.45}.tenant-settings-actions{padding-top:3.15rem}.tenant-settings-primary-btn,.tenant-settings-secondary-btn{min-height:2.15rem;padding:.4rem 1rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.tenant-settings-secondary-btn{border:1px solid #ded6c9;background:transparent;color:#001d18}.tenant-settings-secondary-btn:focus,.tenant-settings-secondary-btn:hover{border-color:#b9ad9c;background:#fffdfa}.tenant-settings-content{padding:0}.tenant-settings-tabs{gap:2.8rem;margin-bottom:1.3rem;border-color:#ddd4c7!important}.tenant-settings-tab{position:relative;padding:.55rem 1rem .78rem;color:#55736d;font-size:.8rem;font-weight:400}.tenant-settings-tab:first-child{padding-left:1rem}.tenant-settings-tab.is-active,.tenant-settings-tab:focus,.tenant-settings-tab:hover{color:#001d18}.tenant-settings-tab.is-active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#276c58}.tenant-roles-card{padding:1.35rem 1.55rem 1.55rem;border-color:#ddd4c7!important;border-radius:.4rem;box-shadow:none}.tenant-roles-toolbar{margin-bottom:.8rem}.tenant-roles-eyebrow{color:#55736d;font-family:IBM Plex Mono,Courier New,monospace;font-size:.63rem;letter-spacing:.18em}.tenant-role-add-btn,.tenant-role-edit-btn{border:1px solid #ddd4c7;border-radius:.25rem;background:#fff;color:#001d18;font-size:.7rem;line-height:1}.tenant-role-add-btn{min-height:1.7rem;padding:.35rem .7rem}.tenant-role-edit-btn{min-height:1.65rem;padding:.35rem .65rem}.tenant-role-add-btn:focus,.tenant-role-add-btn:hover,.tenant-role-edit-btn:focus,.tenant-role-edit-btn:hover{border-color:#9f9180;background:#faf8f3}.tenant-roles-table{width:100%;min-width:60rem;border-collapse:collapse;color:#001d18}.tenant-roles-table .entity-table-head,.tenant-roles-table thead{background:#faf8f3}.tenant-roles-table th{padding:.85rem .9rem;border-bottom:1px solid #ddd4c7;color:#55736d;font-family:IBM Plex Mono,Courier New,monospace;font-size:.6rem;font-weight:500;letter-spacing:.16em;text-align:left;white-space:nowrap}.tenant-roles-table td:first-child,.tenant-roles-table th:first-child{width:13%}.tenant-roles-table th:nth-child(2){width:34%}.tenant-roles-table th:nth-child(3){width:16%}.tenant-roles-table th:nth-child(4){width:20%}.tenant-roles-table td{padding:1rem .9rem;border-bottom:1px solid #e5ddd1;vertical-align:middle}.tenant-roles-table tbody tr:last-child td{border-bottom:0}.tenant-role-badge{display:inline-flex;align-items:center;min-height:1.3rem;padding:.2rem .55rem;border-radius:.2rem;font-size:.68rem;line-height:1}.tenant-role-badge.is-tier-one{background:#e1ebf7;color:#16528c}.tenant-role-badge.is-tier-two{background:#f2eadb;color:#8b5a11}.tenant-role-badge.is-inactive,.tenant-role-badge.is-tier-three{background:#f5dfdf;color:#9a3030}.tenant-role-badge.is-read-only{background:#e9e0f4;color:#57218a}.tenant-role-title{margin-bottom:.2rem;color:#001d18;font-size:.83rem;font-weight:700;line-height:1.2}.tenant-role-description{color:#55736d;font-size:.68rem;line-height:1.3}.tenant-role-value{color:#001d18;font-size:.78rem}.tenant-roles-state{padding:2rem 1rem!important;color:#60756f;font-size:.8rem}@media (width <= 1199.98px){.tenant-settings-actions{padding-top:.75rem}}@media (width <= 767.98px){.tenant-settings-shell{padding:1rem .85rem 1.5rem}.tenant-settings-title{font-size:2rem}.tenant-settings-tabs{flex-wrap:nowrap!important;gap:1.6rem;overflow-x:auto}.tenant-settings-tab{flex:0 0 auto;padding-inline:0}.tenant-roles-card{padding:1rem}}.tenant-case-domains-card{padding:1.7rem 1.9rem 1.85rem;border-color:#ded5c9!important;background:#fffdfa!important}.tenant-case-domain-meta,.tenant-case-domains-heading{color:#60756f;font-size:.78rem;letter-spacing:.24em}.tenant-case-domains-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.1rem}.tenant-case-domain-item{min-height:10.6rem;padding:1.45rem 1.25rem 1.2rem;border:1px solid #d3c7b8;border-radius:.45rem;background:#f7f3ec}.tenant-case-domain-badge{display:inline-flex;align-items:center;max-width:100%;min-height:1.55rem;padding:.24rem .65rem;border-radius:.2rem;font-size:.86rem;line-height:1;color:#073d35}.tenant-case-domain-badge.is-blue{background:#dcecff;color:#07508f}.tenant-case-domain-badge.is-rose{background:#ffe0e0;color:#8f1d1d}.tenant-case-domain-badge.is-violet{background:#ece2ff;color:#3f147e}.tenant-case-domain-badge.is-amber{background:#f4eadb;color:#7c4b09}.tenant-case-domain-badge.is-mint{background:#e3f2ef;color:#06483f}.tenant-case-domain-stats{margin-top:.72rem;color:#001d18;font-size:1.02rem;line-height:1.2}.tenant-case-domain-count{font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-style:italic;line-height:1}.tenant-case-domain-meta{margin-top:.68rem;font-size:.76rem;letter-spacing:.19em}.tenant-case-domains-empty{padding:2.5rem 1rem;border:1px dashed #ded5c9;border-radius:.45rem;background:#fffdfa}.tenant-rule-engine-card{padding:1.7rem 1.9rem 2.05rem;border-color:#ded5c9!important;background:#fffdfa!important}.tenant-rule-engine-heading{color:#60756f;font-size:.78rem;letter-spacing:.24em}.tenant-rule-engine-table-wrap{overflow-x:auto;border-radius:.4rem}.tenant-rule-engine-table{width:100%;min-width:64rem;border-collapse:collapse;color:#001d18}.tenant-rule-engine-table thead{background:#faf8f3}.tenant-rule-engine-table th{padding:1.05rem 1.15rem;border-bottom:1px solid #d8cdbc;color:#60756f;font-size:.78rem;font-weight:500;letter-spacing:.24em;text-align:left;text-transform:uppercase;white-space:nowrap}.tenant-rule-engine-table td{padding:1.35rem 1.15rem;border-bottom:1px solid #e3dbcf;vertical-align:middle}.tenant-rule-engine-table tbody tr:nth-child(2n){background:#f7f3ec}.tenant-rule-engine-table tbody tr:last-child td{border-bottom:0}.tenant-rule-code{color:#001d18;font-size:1.08rem;font-weight:800;line-height:1.2}.tenant-rule-copy{margin-top:.28rem;color:#60756f;font-size:.92rem}.tenant-rule-condition{color:#001d18;font-family:Courier New,monospace;font-size:.94rem;background:transparent}.tenant-rule-action{color:#001d18;font-size:1.02rem}.tenant-rule-status{display:inline-flex;align-items:center;min-height:1.65rem;padding:.22rem .68rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.tenant-rule-status.is-active{background:#e7efea;color:#063f33}.tenant-rule-status.is-draft{border:1px solid #d8cdbc;background:#fffdfa;color:#60756f}.tenant-rule-status.is-inactive{border:1px solid #dfc7c7;background:#fff4f4;color:#8b3030}.tenant-sla-card{padding:1.7rem 1.9rem 2.05rem;border-color:#ded5c9!important;background:#fffdfa!important}.tenant-sla-heading{color:#60756f;font-size:.78rem;letter-spacing:.24em}.tenant-sla-table-wrap{overflow-x:auto;border-radius:.4rem}.tenant-sla-table{width:100%;min-width:64rem;border-collapse:collapse;color:#001d18}.tenant-sla-table thead{background:#faf8f3}.tenant-sla-table th{padding:1.05rem 1.15rem;border-bottom:1px solid #d8cdbc;color:#60756f;font-size:.78rem;font-weight:500;letter-spacing:.24em;text-align:left;text-transform:uppercase;white-space:nowrap}.tenant-sla-table td{padding:1.35rem 1.15rem;border-bottom:1px solid #e3dbcf;color:#001d18;font-size:1.02rem;vertical-align:middle}.tenant-sla-table tbody tr:last-child td{border-bottom:0}.tenant-rates-card{padding:1.7rem 1.9rem 2.05rem;border-color:#ded5c9!important;background:#fffdfa!important}.tenant-rates-heading{color:#60756f;font-size:.78rem;letter-spacing:.24em}.tenant-rates-table-wrap{overflow-x:auto;border-radius:.4rem}.tenant-rates-table{width:100%;border-collapse:collapse;color:#001d18}.tenant-rates-table thead{background:#faf8f3}.tenant-rates-table th{padding:1.05rem 1.15rem;border-bottom:1px solid #d8cdbc;color:#60756f;font-size:.78rem;font-weight:500;letter-spacing:.24em;text-align:left;text-transform:uppercase;white-space:nowrap}.tenant-rates-table td{padding:1.22rem 1.15rem;border-bottom:1px solid #e3dbcf;color:#001d18;font-size:1.02rem;vertical-align:middle}.tenant-rates-table tbody tr:last-child td{border-bottom:0}.tenant-rates-amount{font-family:Courier New,monospace}.tenant-billing-destination{min-height:5.55rem;padding:1.25rem 1.35rem;border:1px solid #d3c7b8;border-radius:.45rem;background:#f7f3ec}.tenant-billing-title{color:#001d18;font-size:1.08rem;font-weight:800;line-height:1.25}.tenant-billing-copy{margin-top:.65rem;color:#60756f;font-size:.92rem}.tenant-integrations-card{padding:1.7rem 1.9rem 2.05rem;border-color:#ded5c9!important;background:#fffdfa!important}.tenant-integrations-heading{color:#60756f;font-size:.78rem;letter-spacing:.24em}.tenant-integrations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .9rem}.tenant-integration-item{min-height:8.05rem;padding:1.35rem 1.35rem 1.15rem;border:1px solid #d3c7b8;border-radius:.45rem;background:#f7f3ec}.tenant-integration-item.is-connected{border-left:3px solid #23745c}.tenant-integration-title{color:#001d18;font-size:1.04rem;font-weight:800;line-height:1.25}.tenant-integration-copy{margin-top:.8rem;color:#60756f;font-size:.92rem}.tenant-integration-status{margin-top:.9rem;min-height:1.65rem;padding:.28rem .72rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.tenant-integration-status.is-live{background:#e7efea;color:#063f33}.tenant-integration-status.is-offline{border:1px solid #d8cdbc;background:#fffdfa;color:#60756f}@media (width <= 1199px){.tenant-case-domains-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 767px){.tenant-case-domains-card,.tenant-integrations-card,.tenant-rates-card,.tenant-rule-engine-card,.tenant-sla-card{padding:1rem}.tenant-case-domains-grid,.tenant-integrations-grid{grid-template-columns:1fr}}.entity-vibrant-binding-icon{width:1.75rem;height:1.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--secondary-color) 78%,#fff) 0,var(--secondary-color) 100%)}.entity-vibrant-binding-icon-violet{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 68%,var(--secondary-color)) 0,var(--primary-color) 100%)}.entity-vibrant-binding-icon-rose{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 45%,#fff) 0,color-mix(in srgb,var(--secondary-color) 55%,var(--primary-color)) 100%)}.entity-face{width:.82rem;height:.82rem;background:linear-gradient(180deg,#494949,#171717);opacity:88%;box-shadow:0 0 0 1px hsla(0,0%,100%,.6)}.entity-mini-progress{height:.32rem;background:rgba(145,112,226,.18)}.entity-mini-progress-bar{width:94%;height:100%;background:linear-gradient(90deg,#7d43ff,#ad8dff)}.entity-mini-tag{padding:.14rem .35rem;border-radius:.35rem;background:#f2ecff;color:#7653d7;font-size:.46rem}.workflow-hub-page{min-height:calc(100vh - 4.5rem);background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.92) 0,hsla(0,0%,100%,0) 30%),radial-gradient(circle at 86% 18%,rgba(31,102,255,.12) 0,rgba(31,102,255,0) 26%),linear-gradient(180deg,#edf3ff,#eaf0ff)}.workflow-hub-shell{max-width:68rem}.workflow-title{letter-spacing:-.03em;color:#fff}.workflow-description{max-width:38rem;color:hsla(0,0%,100%,.9);line-height:1.45}.workflow-create-btn{min-width:13.5rem;padding:.95rem 1.35rem;border-radius:.6rem}.risk-framework-create-btn,.workflow-create-btn{box-shadow:0 16px 30px rgba(17,85,227,.24)!important}.workflow-card-icon{width:3rem;height:3rem;border-radius:.7rem;font-size:1rem}.workflow-icon-primary{background:#e8f1ff;color:#1f66ff}.workflow-icon-warning{background:#fff0e4;color:#d85c05}.workflow-icon-muted{background:#eef1f6;color:#8a96a8}.workflow-card-indicator{position:absolute;right:-.15rem;bottom:-.1rem;width:.65rem;height:.65rem;border:2px solid #fff;border-radius:999px}.workflow-indicator-success{background:#27c36c}.workflow-indicator-warning{background:#ff9b22}.workflow-indicator-muted{background:#aeb8c7}.workflow-card-title{color:#10192d;letter-spacing:-.02em}.workflow-card-meta{color:#75849d}.workflow-status-pill{display:inline-flex;align-items:center;justify-content:center;padding:.24rem .58rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflow-status-active{background:#e8f1ff;color:#1f66ff}.workflow-status-pending{background:#fff0e4;color:#d85c05}.workflow-status-archived{background:#eef1f6;color:#6f7f94}.workflow-assigned-label{color:#8a98ae;letter-spacing:.08em}.workflow-assigned-tag{padding:.44rem .64rem;border-radius:.35rem;border:1px solid #d6e1f3;background:#edf3fd;color:#516176;max-width:100%}.workflow-assigned-empty{color:#738199}.workflow-assign-btn{padding:.42rem .8rem;border-radius:.35rem;background:#f8fbff;border:1px dashed #c9d8f3;color:#1f66ff;box-shadow:none}.workflow-assign-btn:hover{color:#1155e3;border-color:#9fc0ff}.workflow-dots-btn{color:#617088;line-height:1}.workflow-config-btn{min-width:8.75rem;padding:.7rem 1rem;border-radius:.4rem;background:#fff;border:1px solid #e2e7f0;color:#22314d;box-shadow:0 8px 18px rgb(30 47 74/8%)}.workflow-live-engine{position:fixed;right:1rem;bottom:1rem;width:min(16rem,calc(100vw - 2rem));padding:1rem 1rem .9rem;background:hsla(0,0%,100%,.98);border:1px solid #e3eaf7;box-shadow:0 18px 34px rgba(115,135,170,.16);z-index:5}.workflow-live-dot{width:.55rem;height:.55rem;border-radius:999px;background:#62d49e;box-shadow:0 0 0 3px rgba(98,212,158,.14)}.workflow-live-label{color:#3e5069;letter-spacing:.08em}.workflow-live-text{color:#21314a;line-height:1.45}.workflow-live-link{color:#1f66ff;font-weight:600}.workflow-live-progress-track{width:100%;height:.25rem;overflow:hidden;border-radius:999px;background:#e8eef8}.workflow-live-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1f66ff,#1155e3)}.risk-framework-card,.workflow-card{background:hsla(0,0%,100%,.96);border:1px solid #dde7f8;box-shadow:0 16px 32px rgb(79 103 145/8%)}.risk-framework-page{min-height:calc(100vh - 4.5rem);background:radial-gradient(circle at 10% 12%,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,0) 28%),radial-gradient(circle at 90% 10%,rgb(31 102 255/8%) 0,rgba(31,102,255,0) 22%),linear-gradient(180deg,#f4f7ff,#eff4ff)}.risk-framework-title{color:#111d36;letter-spacing:-.03em}.risk-framework-subtitle{color:#5a6780}.risk-framework-create-btn{min-width:11rem;padding:.9rem 1.25rem;border-radius:.5rem}.risk-framework-card-icon{width:1.6rem;height:1.6rem;background:#1f66ff;color:#fff;font-size:.8rem}.risk-framework-toolbar-btn{width:2rem;height:2rem;padding:0;border-radius:.22rem;border:1px solid #dfe6f2;background:#fff;color:#55657f;box-shadow:0 6px 14px rgb(67 85 117/6%)}.risk-framework-toolbar-btn:hover{color:#1f66ff;border-color:#b9cdf7}.risk-framework-table-wrap{overflow-x:auto}.risk-framework-table{min-width:48rem}.risk-framework-table thead th{border-top:0;border-bottom:0;padding:1rem 1rem .8rem;color:#4f5d75;font-size:.64rem;font-weight:700;letter-spacing:.09em}.risk-framework-table tbody td{padding:1rem;border-top:1px solid #eef2f8;color:#1c2738;font-size:.86rem}.risk-framework-id{color:#1f66ff!important;font-weight:600}.risk-framework-type-pill{display:inline-flex;align-items:center;justify-content:center;padding:.26rem .55rem;border-radius:999px;background:#dfe8f6;color:#6b7d95;font-size:.64rem;font-weight:700;letter-spacing:.06em}.entity-audit-btn{color:#fff;border-color:#e1d8fb!important;background:var(--secondary-color);font-size:.68rem;font-weight:700}.entity-detail-ghost-btn,.entity-detail-outline-btn{font-size:.72rem;font-weight:700}@media (width <= 767.98px){.entity-detail-title-vibrant{font-size:.76rem}.entity-detail-subcopy{max-width:100%;font-size:.62rem}.entity-detail-metric-wrap{margin-top:1.35rem;margin-bottom:-2.65rem}.entity-detail-panel{margin-top:2.8rem}}.risk-framework-name{color:#202a3c}.risk-framework-description{max-width:20rem;color:#5e6c83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.risk-framework-status{color:#1f3556;font-size:.8rem}.risk-framework-status-dot{width:.45rem;height:.45rem;border-radius:999px;background:#1f66ff}.risk-framework-actions{min-width:4.5rem}.risk-framework-action-manage{color:#1f66ff}.risk-framework-action-deactivate{color:#e11d2e}@media (width <= 991.98px){.risk-framework-create-btn{width:100%}.risk-framework-description{max-width:14rem}.workflow-create-btn{width:100%}.workflow-live-engine{position:static;width:100%;margin-top:1rem}}.mobile-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.35);z-index:1040;backdrop-filter:blur(2px)}.mobile-drawer{position:fixed;top:0;left:0;width:min(19rem,90vw);max-width:90vw;height:100dvh;padding:0;background:#fff;z-index:1050;box-shadow:0 24px 48px rgba(15,23,42,.16);overflow:hidden;animation:slide-in-left .22s ease-out}.mobile-drawer .client-sidebar,.mobile-drawer .sidebar-wrapper{height:100%}.mobile-drawer-close{position:absolute;top:.9rem;right:.9rem;z-index:2}body.mobile-drawer-open{overflow:hidden}@keyframes slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.sidebar-toggle-arrow{display:none}.arrow-expanded{right:-1.125rem}.arrow-collapsed{right:-2.25rem}.main-content-wrapper{min-width:0;flex:1 1 0;width:0}.main-content,.main-content-wrapper{min-height:0;background-color:#f4f1ea}.main-content{position:relative;flex:1 1 auto}@media (width >= 992px){.config-top-navbar-overlap{position:fixed!important;top:0;left:0;right:0;width:100vw;margin-left:0;padding-left:1.35rem!important;padding-right:1.35rem!important;z-index:6!important}.main-content-wrapper-navbar-overlap{padding-top:3.7rem}.sidebar-col{flex:0 0 15rem;width:15rem;max-width:15rem}.client-sidebar{padding-left:1rem!important;padding-right:1rem!important}.config-navbar-brand{min-width:11.5rem;padding-right:1rem}.config-navbar-logo{width:10.75rem}}.login-root{position:relative;overflow:hidden;background:#eef1f5}.image-frame{display:none}.login-right{min-height:100vh}.login-card{max-width:30rem;border:1px solid #dbe1ea;box-shadow:none}.login-card,.onboarding-root{background:hsla(0,0%,100%,.9)}.onboarding-root{height:100vh;background-position:50%;background-repeat:no-repeat;background-size:cover}.onboarding-card{background:hsla(0,0%,100%,.9);border-radius:1.25rem}.onboarding-brand{line-height:1}.onboarding-title{color:#0f172a}.onboarding-form{max-width:24rem}@media (width <= 991.98px){.border-card{min-height:auto}.sidebar-toggle-arrow{display:none!important}.login-overlay-circle{width:95vw;top:18%}}@media (width <= 767.98px){.config-navbar-brand{min-width:auto;padding-right:.35rem}.config-navbar-logo{width:8.5rem}.mobile-drawer{width:min(20rem,92vw);max-width:92vw;padding:0}.mobile-drawer .client-sidebar{padding:1.25rem .9rem 1rem .75rem!important;border-right:0}.mobile-drawer .sidebar-content{gap:1rem}.text-x{font-size:.8125rem}.text-xs{font-size:.6875rem}.text-xxs{font-size:.6rem}.entity-sidebar .nav-link{font-size:.95rem;padding:.8rem .9rem}.entity-page-title{font-size:2rem}.entity-config-top-metrics{margin-top:.85rem}.entity-page-subtitle{max-width:100%;font-size:.62rem;margin-bottom:.75rem!important}.entity-config-top-hero{min-height:auto;padding-top:.65rem!important;padding-bottom:1.15rem!important}.entity-action-btn{width:auto;font-size:.56rem;padding:.25rem .55rem!important}.entity-config-top-hero .col{min-width:0}.entity-config-top-hero .order-1{margin-bottom:.35rem}.entity-metric-card{border-radius:.45rem!important}.entity-row-arrow{width:1.9rem;height:1.9rem}.entity-row-card{padding:.8rem!important;border-radius:1.1rem!important;position:relative}.entity-row-layout{gap:.45rem!important}.entity-name-block{gap:.85rem!important;margin-bottom:0}.entity-type-icon{width:2rem;height:2rem;font-size:.72rem;border-radius:.78rem!important}.entity-name{font-size:.8rem;line-height:1.1}.entity-updated{font-size:.56rem!important;line-height:1.2}.entity-binding-block,.entity-status-block,.entity-version{margin-top:.15rem}.entity-status-block,.entity-version{display:flex;align-items:center}.entity-status-pill{padding:.28rem .5rem;font-size:.46rem}.entity-version{font-size:.82rem;line-height:1;justify-content:center}.entity-binding-block{gap:.3rem!important;align-items:center!important;justify-content:flex-end}.entity-binding-icons{gap:.25rem}.entity-binding-icon{width:1rem;height:1rem;font-size:.48rem}.entity-binding-text{font-size:.52rem!important;line-height:1.2;text-align:right}.entity-row-arrow{width:1.35rem;height:1.35rem;font-size:.52rem;position:absolute;right:.8rem;top:50%}.entity-row-arrow,.entity-row-arrow:focus,.entity-row-arrow:hover{transform:translateY(-50%)!important}.entity-inventory-panel>.row:first-child{align-items:center!important}.entity-inventory-panel>.row:first-child>.col-12.col-lg{width:auto;flex:1 1 auto}.entity-inventory-panel>.row:first-child>.col-12.col-lg-auto{width:auto;flex:0 0 auto}.entity-inventory-panel .d-grid.d-sm-flex{display:flex!important;gap:.45rem!important}.entity-panel-btn{width:2.35rem;height:2.35rem;padding:0!important}.entity-assign-btn{width:auto;height:auto;font-size:.56rem;padding:.25rem .55rem!important}.entity-panel-btn i{margin-right:0!important}.entity-metric-value{font-size:1.8rem}.entity-floating-add{right:1rem;bottom:1rem}.config-search{width:100%}.onboarding-brand{font-size:1.8rem}.onboarding-title{font-size:2rem}.login-card{max-width:100%;padding-left:1.5rem!important;padding-right:1.5rem!important}}.card-header-primary{background-color:var(--secondary-color)}.secondary-color{color:var(--secondary-color)}.modal-content{border:0!important;overflow:hidden!important}.cute-header{background-color:var(--secondary-color)!important;border-radius:.75rem .75rem 0 0!important;padding:1rem 1.5rem!important}.modal-title{font-weight:400!important;color:#fff!important;letter-spacing:.01em}.modal-form-control{border:2px solid #e9ecef!important;border-radius:12px!important;transition:all .3s ease!important;padding:.6rem 1rem!important}.modal-form-control:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 .2rem rgba(37,99,235,.12)!important}.modal-form-label{font-weight:600!important;color:#555!important;margin-bottom:.5rem!important;display:flex!important;align-items:center!important}.modal-btn-close{background-color:transparent!important;filter:invert(1) brightness(150%)!important;opacity:70%!important}.modal-btn-close:hover{opacity:100%!important}.modal-body{padding:1rem 1.5rem!important}.modal-form-group{transition:all .3s ease}.assign-user-modal-content{max-height:calc(100vh - 2rem);display:flex;flex-direction:column}.assign-user-modal-body{overflow-y:auto}.assign-project-dropdown{position:relative}.assign-project-menu{position:static!important;transform:none!important;margin-top:.5rem!important}.project-dropdown-list{max-height:180px;overflow-y:auto}.assign-project-option{min-height:34px}.assign-project-option.is-selected{background-color:rgba(121,82,179,.12);color:var(--secondary-color);font-weight:600}.pm-purple-check{border-color:#8b5cf6}.pm-purple-check:checked{background-color:#8b5cf6;border-color:#8b5cf6}.pm-purple-check:focus{border-color:#8b5cf6;box-shadow:0 0 0 .25rem rgba(139,92,246,.25)}.pm-assigned-users-link{width:-moz-fit-content;width:fit-content;max-width:100%;border:0;padding:0;background:transparent;color:#6c757d!important;font-weight:400;text-decoration:none;cursor:pointer}.pm-assigned-users-link:focus,.pm-assigned-users-link:hover{color:var(--secondary-color)!important;box-shadow:none}.pm-assigned-user-card{min-height:72px;padding:.9rem 1.1rem;border:1px solid #edf0f6;border-radius:.9rem;background:#fff;box-shadow:0 5px 14px rgb(15 23 42/8%)}.pm-assigned-user-avatar{width:46px;height:46px;border-radius:.9rem;background:var(--secondary-color);color:#fff;font-size:1.05rem;box-shadow:0 8px 16px rgba(49,16,102,.18)}.pm-assigned-user-name{color:#050816;font-size:.95rem;font-weight:800;line-height:1.2}.pm-assigned-user-email{color:#5e6b7a;font-size:.82rem;line-height:1.35}.avatar-icon-md{width:38px;height:38px}.avatar-icon-sm{width:34px;height:34px}.section-step-badge{width:1.9rem;height:1.9rem}.border-dashed{border-style:dashed!important}.status-dot-sm{width:.4rem;height:.4rem}.status-dot-md{width:.65rem;height:.65rem}.case-owner-inbox-page{padding:1.6rem 0 2.2rem}.case-owner-inbox-top-copy{max-width:50rem}.case-owner-inbox-panel,.case-owner-inbox-sidebar{margin-top:0}.case-owner-inbox-filter-item{color:var(--secondary-color)!important;font-size:1rem;font-weight:500;padding:.85rem 1rem!important;transition:background-color .18s ease}.case-owner-inbox-filter-item:hover{background:rgba(226,236,230,.6)}.case-owner-inbox-filter-item.is-active{background:#e5eeea}.case-owner-inbox-filter-count{background:#f4f1ea;color:#607482;font-size:.88rem;font-weight:500;min-width:2rem;padding:.1rem .55rem;text-align:center}.case-owner-inbox-divider{border-top:1px solid #e6dfd2;margin:1.5rem 0}.case-owner-inbox-toolbar{border-bottom:1px solid #e6dfd2}.case-owner-inbox-checkbox{border-color:#7f8f97;box-shadow:none!important}.case-owner-inbox-item{border-bottom:1px solid #e6dfd2}.case-owner-inbox-item:last-child{border-bottom:none}.case-owner-inbox-item-title{color:var(--secondary-color);font-size:1.05rem;font-weight:700;line-height:1.35}.case-owner-inbox-item-description{color:var(--secondary-color);font-size:.97rem;line-height:1.6;max-width:50rem}.case-owner-inbox-item-time{color:#71808c;font-size:.9rem;letter-spacing:.16em;white-space:nowrap}.case-owner-inbox-note{background:#08281c;color:#f6f5f0;max-width:25rem}.case-owner-inbox-note p{font-size:.86rem;font-weight:500;letter-spacing:.18em;line-height:1.7}.case-owner-inbox-dot-deep{background:#0d4a33}.case-owner-inbox-dot-soft{background:#3f775e}.case-owner-inbox-dot-muted{background:#d9d5cb}.case-owner-messages-subtitle{max-width:52rem}.case-owner-message-thread{transition:background-color .18s ease}.case-owner-message-thread:hover{background:#f8faf8}.case-owner-message-thread-active{background:#eef5f0}.case-owner-message-avatar{width:2.9rem;height:2.9rem;font-size:.95rem}.case-owner-message-scroll{min-height:24rem;max-height:30rem}.case-owner-message-bubble{max-width:68%}.case-owner-message-bubble-outgoing{background:#114b34}.case-owner-message-note{background:#08281c;color:#f6f5f0;max-width:24rem}.case-owner-message-note p{font-size:.84rem;font-weight:500;letter-spacing:.16em;line-height:1.65}.case-owner-message-send-btn{min-width:5.5rem}.case-owner-calendar-subtitle{max-width:54rem}.case-owner-calendar-range{border-color:#e2d9c9!important}.case-owner-calendar-board,.case-owner-calendar-legend{border-color:#e7dece!important}.case-owner-calendar-grid{display:grid;grid-template-columns:4.3rem repeat(7,minmax(0,1fr));min-height:30.5rem}.case-owner-calendar-day-col,.case-owner-calendar-time-col{min-width:0}.case-owner-calendar-day-head,.case-owner-calendar-time-spacer{border-bottom:1px solid #e7dece;height:3.05rem}.case-owner-calendar-time-col{border-right:1px solid #e7dece;background:#fff}.case-owner-calendar-time{color:#607482;font-size:.92rem;height:5.4rem;padding:2.05rem .5rem 0 .45rem}.case-owner-calendar-day-col{border-right:1px solid #e7dece;background:#fff}.case-owner-calendar-day-col:last-child{border-right:none}.case-owner-calendar-day-head{align-items:center;color:#607482;display:flex;font-size:1rem;justify-content:space-between;letter-spacing:.12em;padding:0 1rem;text-transform:uppercase}.case-owner-calendar-day-head.is-today{background:#08281c;color:#fff}.case-owner-calendar-today-pill{background:#16734b;color:#fff;font-size:.72rem;letter-spacing:.08em}.case-owner-calendar-day-body{min-height:27.45rem;position:relative}.case-owner-calendar-slot-line{border-bottom:1px solid #f0eadc;height:5.4rem}.case-owner-calendar-event{border-left:3px solid transparent;box-shadow:none;left:.3rem;overflow:hidden;position:absolute;right:.3rem}.case-owner-calendar-event-inspection{background:#e8f1ed;border-left-color:#22684b}.case-owner-calendar-event-court{background:#ede7f5;border-left-color:#5b3a8e}.case-owner-calendar-event-field{background:#f6ecd8;border-left-color:#9c6a20}.case-owner-calendar-event-sla{background:#f3e3be;border-left-color:#b5792b}.case-owner-calendar-event-sla-compact{padding-bottom:.6rem!important;padding-top:.55rem!important}.case-owner-calendar-event-meta{color:#607482;display:block;font-size:.82rem;letter-spacing:.08em;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-owner-calendar-event-sla-compact .case-owner-calendar-event-meta{font-size:.78rem;margin-bottom:.15rem}.case-owner-calendar-event-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--secondary-color);display:-webkit-box;font-size:.98rem;font-weight:600;line-height:1.35;overflow:hidden;word-break:break-word}.case-owner-calendar-event-sla-compact .case-owner-calendar-event-title{-webkit-line-clamp:1;font-size:.92rem;line-height:1.25}.case-owner-calendar-event-sub{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#607482;display:-webkit-box;font-size:.88rem;line-height:1.45;margin-top:.25rem;overflow:hidden;word-break:break-word}.case-owner-calendar-event-sla-compact .case-owner-calendar-event-sub{-webkit-line-clamp:1;font-size:.8rem;line-height:1.25;margin-top:.12rem}.case-owner-calendar-summary{background:hsla(0,0%,100%,.72)}.case-owner-calendar-summary-number,.case-owner-timesheet-rate-value,.case-owner-timesheet-summary-value{color:var(--secondary-color);font-family:"Instrument Serif",serif;line-height:1}.case-owner-calendar-summary-number{font-size:2rem;font-weight:700;margin-right:.3rem}.case-owner-calendar-sync{letter-spacing:.16em}.case-owner-calendar-dot-sla{background:#b5792b}.case-owner-calendar-dot-internal{background:#aeb9b4}@media (width <= 1199.98px){.case-owner-calendar-grid{min-width:70rem}.case-owner-calendar-board{overflow-x:auto}}.case-owner-timesheet-subtitle{max-width:56rem}.case-owner-timesheet-range{border-color:#e2d9c9!important}.case-owner-timesheet-summary-value{font-size:2.05rem;line-height:1.05;margin-bottom:.25rem}.case-owner-timesheet-rate-box{border-left:1px solid #e7dece;padding-left:1.35rem}.case-owner-timesheet-rate-value{font-size:1.8rem;font-weight:700;line-height:1.05}.case-owner-timesheet-table{min-width:72rem}.case-owner-timesheet-case-col{min-width:21rem}.case-owner-timesheet-tag{font-size:.9rem;letter-spacing:.12em;padding:.45rem .8rem;text-transform:uppercase}.case-owner-timesheet-tag-billable{background:#e5f2ec;border:1px solid #bedccd;color:#175b40}.case-owner-timesheet-tag-nonbill{background:#f8f2e6;border:1px solid #e6d8bd;color:#6d726f}.case-owner-timesheet-cell{color:var(--secondary-color);display:inline-block;font-family:IBM Plex Mono,monospace;font-size:1.05rem;min-width:2rem}.case-owner-timesheet-cell-button{border:0;background:transparent;padding:0;text-align:center}.case-owner-timesheet-day-total-row td{background:#e6f0ec}body.case-owner-timesheet-modal-open{overflow:hidden}.case-owner-timesheet-modal-backdrop{align-items:center;background:rgba(16,37,29,.56);backdrop-filter:blur(4px);display:flex;justify-content:center;inset:0;padding:1rem;position:fixed;z-index:1050}.case-owner-timesheet-modal{background:#fffdf8;border-radius:.65rem;box-shadow:0 1.3rem 3rem rgba(6,31,23,.22);max-height:calc(100vh - 2rem);max-width:34rem;min-width:min(100%,34rem);overflow:auto;position:relative;width:min(100%,34rem)}.case-owner-timesheet-modal-wide{max-width:42rem;width:min(100%,42rem)}.case-owner-timesheet-modal-compact{max-width:28rem;width:min(100%,28rem)}.case-owner-timesheet-modal-footer,.case-owner-timesheet-modal-header{border-color:#ece5da;padding:1.5rem 1.75rem}.case-owner-timesheet-modal-header{border-bottom:1px solid #ece5da}.case-owner-timesheet-modal-body{padding:1.75rem}.case-owner-timesheet-modal-footer{border-top:1px solid #ece5da}.case-owner-timesheet-modal-title{font-family:"Instrument Serif",serif;font-size:clamp(1.5rem,2vw,1.85rem);letter-spacing:-.03em;line-height:1.02}.case-owner-timesheet-modal-copy{color:#6a756f;line-height:1.55}.case-owner-timesheet-modal-close{background:transparent;border:0;color:#6a756f;font-size:1.05rem;line-height:1;padding:.25rem}.case-owner-timesheet-modal-label{color:#6a756f;display:block;font-size:.8rem;font-weight:700;letter-spacing:.16em;margin-bottom:.55rem;text-transform:uppercase}.case-owner-timesheet-modal-input{border-color:#e0d7ca!important;box-shadow:none!important;color:#061f17;margin-bottom:.75rem;min-height:3rem}.case-owner-timesheet-modal-summary-grid,.case-owner-timesheet-review-grid{display:grid;gap:.9rem}.case-owner-timesheet-modal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.25rem}.case-owner-timesheet-modal-summary-card{background:#fffaf3;border:1px solid #e0d7ca;border-radius:.55rem;display:flex;flex-direction:column;gap:.3rem;padding:1rem}.case-owner-timesheet-modal-summary-card strong{color:#061f17;font-size:1.1rem}.case-owner-timesheet-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-owner-timesheet-review-option{background:#fffaf3;border:1px solid #e0d7ca;border-radius:.55rem;color:#061f17;min-height:9rem;padding:1.15rem 1rem;position:relative}.case-owner-timesheet-review-option.is-selected{background:#f6f1e8;border-color:#061f17}.case-owner-timesheet-review-radio{border:2px solid #ded3c4;border-radius:999px;display:inline-block;height:1.2rem;margin-bottom:.85rem;width:1.2rem}.case-owner-timesheet-review-radio.is-selected{background:#061f17;border-color:#061f17;box-shadow:inset 0 0 0 .22rem #f6f1e8}.case-owner-timesheet-feedback{border-radius:.55rem;line-height:1.6;padding:1rem 1.1rem}.case-owner-timesheet-feedback.is-success{background:#e5f2ec;color:#175b40}.case-owner-timesheet-feedback.is-warning{background:#f8f2e6;color:#6d726f}.case-owner-timesheet-feedback.is-danger{background:#f8ddd7;color:#a64221}.case-owner-timesheet-feedback.is-info{background:#e6f0ec;color:#23483a}.case-clickable-row{cursor:pointer}.case-clickable-row:hover td{background:#f8faf8}.case-clickable-card{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.case-clickable-card:hover{box-shadow:0 12px 24px rgb(15 23 42/8%);transform:translateY(-1px)}.case-link-button{color:inherit!important;text-decoration:none!important}.case-link-button:hover{color:var(--secondary-color)!important;text-decoration:underline!important}@media (width <= 1199.98px){.case-owner-timesheet-rate-box{border-left:none;padding-left:0}}@media (width <= 767.98px){.case-owner-timesheet-modal-body,.case-owner-timesheet-modal-footer,.case-owner-timesheet-modal-header{padding:1.1rem}.case-owner-timesheet-modal-summary-grid,.case-owner-timesheet-review-grid{grid-template-columns:minmax(0,1fr)}}.case-details-title{font-family:"Instrument Serif",serif;font-size:clamp(1rem,3vw,2rem);letter-spacing:-.04em;line-height:1.02}.case-details-subtitle{font-size:.98rem;line-height:1.55}.case-details-flow{display:contents}.case-details-summary-grid{border-top:1px solid #ebe2d3}.case-details-overdue-badge{background:#f8ddd7;color:#a64221;font-size:.9rem;padding:.75rem 1rem}.case-details-overdue-badge.is-active,.case-details-sla-row.is-active{background:#e8f7ef;color:#176b45}.case-details-overdue-badge.is-warning,.case-details-sla-row.is-warning{background:#fff4d6;color:#8a5a00}.case-details-overdue-badge.is-danger,.case-details-sla-row.is-danger{background:#fde8e8;color:#a61b1b}.case-details-overdue-badge.is-closed,.case-details-overdue-badge.is-neutral,.case-details-sla-row.is-closed{background:#eef1f5;color:#5e6673}.case-details-sla-row{border:1px solid transparent}.case-details-sla-row.is-active{border-color:#b9e4cc}.case-details-sla-row.is-warning{border-color:#f1d184}.case-details-sla-row.is-danger{border-color:#efb1b1}.case-details-sla-row.is-closed{border-color:#d9dee6}.case-details-sla-status{background:hsla(0,0%,100%,.72);color:inherit}.case-details-sla-time{color:currentColor}.case-details-fact-table{border-top:1px solid #ebe2d3}.case-details-fact-row{border-bottom:1px solid #f0e7d7;display:grid;gap:1rem;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);padding:.85rem 0}.case-details-fact-content{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.case-details-fact-value.is-strong{font-weight:700}.case-details-fact-value.is-warn{color:#b24422}.case-details-fact-input{max-width:100%;font-size:.95rem}.case-details-fact-options{display:flex;flex-direction:column;gap:.45rem}.case-details-fact-options .form-check-label{color:#00271c}.case-details-fact-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.case-details-fact-edit{color:#607973;line-height:1}.case-details-fact-edit:hover{color:#00271c}.case-details-signal-pill{background:#f8e2db;border:1px solid #e2b5a8;color:#a64221;font-size:.88rem;padding:.55rem .9rem}.case-details-timeline-card{background:#fff;border:1px solid #e9dfcf}.case-details-timeline-card.is-alert{border-left:3px solid #963d2c}.case-details-outcome-title{color:var(--secondary-color);font-family:"Instrument Serif",serif;font-style:italic;font-weight:600;line-height:1.2}.case-details-action-copy,.case-details-outcome-copy{color:#607482;font-size:1rem;line-height:1.6}.case-details-band-scale{position:relative}.case-details-band-line{background:#d8ddd5;border-radius:999px;height:.45rem;width:100%}.case-details-band-points{display:flex;justify-content:space-between;left:0;padding:0 10%;position:absolute;right:0;top:-.85rem}.case-details-band-point{background:#fff;border:4px solid #2b7354;border-radius:50%;height:1.8rem;width:1.8rem}.case-details-band-point.active{background:#2b7354;box-shadow:inset 0 0 0 3px #194733;transform:scale(1.25)}.case-details-band-labels{color:var(--secondary-color);display:flex;font-family:IBM Plex Mono,monospace;justify-content:space-between;margin-top:1rem;padding:0 8%}.case-details-action-card{background:#eef7f3;border-left:4px solid #22684b}.case-details-action-title{color:var(--secondary-color);font-family:"Instrument Serif",serif;line-height:1.2}.case-details-tab{color:#607482;font-size:.98rem;font-weight:500}.case-details-tab.active{border-bottom:2px solid #2a6d53!important;color:var(--secondary-color);font-weight:700}.case-details-feed-row,.case-details-time-row{border-bottom:1px solid #eee5d7;display:grid;gap:1rem;grid-template-columns:6rem minmax(0,1fr);padding:1.2rem 0}.case-details-feed-time,.case-details-time-date{color:#607482;font-family:IBM Plex Mono,monospace;font-size:.9rem;text-transform:uppercase}.case-details-feed-body{line-height:1.55}.case-details-tag-system{background:#eaf5f0;color:#22684b}.case-details-tag-rule{background:#e5eef9;color:#365f8e}.case-details-tag-human{background:#f7edd7;color:#9c6a20}.case-details-doc-card{border:1px solid #e9dfcf}.case-details-document-list{border-top:1px solid #eee5d7}.case-details-document-row{align-items:center;border-bottom:1px solid #eee5d7;display:grid;gap:1rem;grid-template-columns:2.5rem minmax(0,1fr) auto auto;padding:1rem .3rem}.case-details-document-icon{align-items:center;background:#fbfaf6;border:1px solid #e6dbc9;border-radius:.35rem;color:#607482;display:inline-flex;font-size:.7rem;height:3rem;justify-content:center;text-transform:uppercase;width:2.5rem}.case-details-document-main{min-width:0}.case-details-document-title{color:var(--secondary-color);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-details-document-meta{color:#607482;font-size:.9rem;margin-top:.25rem}.case-details-document-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.25rem}.case-details-document-status{flex-shrink:0}.case-details-document-size{color:#607482;font-family:IBM Plex Mono,monospace;font-size:.9rem;text-align:right;white-space:nowrap}.case-details-document-open{color:#005c3b;font-weight:700;text-align:right}.case-details-upload-area{padding-top:1rem}.case-details-upload-btn{background:#fff;font-weight:700}.case-details-doc-message{border:1px solid #e6dbc9;font-size:.9rem}.case-details-doc-message.is-error{background:#fff4f0;color:#a33b24}.case-details-doc-message.is-success{background:#eaf5f0;color:#22684b}.case-details-document-preview-backdrop{background:rgba(8,40,28,.35);inset:0;position:fixed;z-index:1050}.case-details-document-preview{bottom:0;box-shadow:-18px 0 40px rgba(8,40,28,.16);display:flex;flex-direction:column;max-width:40rem;position:absolute;right:0;top:0;width:min(40rem,92vw)}.case-details-document-preview-header{border-bottom:1px solid #eee5d7;display:flex;flex-direction:column;gap:1rem;padding:1.2rem 1.5rem}.case-details-document-preview-top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.case-details-document-preview-copy{min-width:0}.case-details-document-preview-title{color:var(--secondary-color);font-size:1.1rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.case-details-document-close{color:#607482;font-size:1.7rem;flex-shrink:0;line-height:1}.case-details-document-preview-actions{align-items:end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.case-details-document-preview-status-wrap{display:flex;flex-direction:column;gap:.35rem}.case-details-document-preview-status-label{color:#607482;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.case-details-document-preview-status{align-self:flex-start}.case-details-document-preview-buttons{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-start}.case-details-document-preview-footer{display:flex;flex-direction:column;gap:1rem;padding:0 1.5rem 1.5rem}.case-details-document-preview-footer-buttons{justify-content:flex-end;align-items:center}.case-details-document-review-panel{background:#fff;border:1px solid #e6dbc9;border-radius:.9rem;box-shadow:0 10px 24px rgba(16,24,40,.05);padding:1rem}.case-details-document-review-panel-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.case-details-document-review-textarea{background:#fbfaf6;border-color:#d6c6ae;min-height:7.5rem;resize:vertical}.case-details-document-review-textarea:focus{border-color:#0e4b44;box-shadow:0 0 0 .2rem rgba(14,75,68,.12)}.case-details-document-preview-footer .btn-outline-danger{border-color:#b42318;color:#b42318}.case-details-document-preview-footer .btn-outline-danger:focus,.case-details-document-preview-footer .btn-outline-danger:hover{background:#b42318;border-color:#b42318;color:#fff}.case-details-document-review-fade-enter-active,.case-details-document-review-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.case-details-document-review-fade-enter-from,.case-details-document-review-fade-leave-to{opacity:0;transform:translateY(-6px)}.case-details-document-preview-body{background:#fbfaf6;flex:1 1 auto;min-height:0;overflow:auto;padding:1.5rem}.case-details-document-preview-frame{background:#fff;border:1px solid #e6dbc9;border-radius:.5rem;min-height:32rem;overflow:hidden}.case-details-document-preview-iframe,.case-details-document-preview-image{border:0;display:block;min-height:32rem;-o-object-fit:contain;object-fit:contain;width:100%}.case-details-document-preview-empty{background:#fff;color:#607482;padding:1.5rem}.case-details-decision-backdrop{align-items:flex-start;background:rgba(8,40,28,.48);display:flex;inset:0;justify-content:center;overflow:auto;padding:3.25rem 1rem;position:fixed;z-index:1060}.case-details-decision-modal{border-radius:.6rem;box-shadow:0 24px 70px rgba(8,40,28,.22);display:flex;flex-direction:column;max-height:calc(100dvh - 6.5rem);max-width:42rem;overflow:hidden;width:min(42rem,100%)}.case-details-decision-header{align-items:flex-start;border-bottom:1px solid #eee5d7;display:flex;gap:1rem;justify-content:space-between;padding:1.55rem 1.8rem 1.1rem}.case-details-decision-title{color:var(--secondary-color);font-family:"Instrument Serif",serif;font-size:1.7rem;line-height:1.1}.case-details-decision-subtitle{color:#607482;font-size:.95rem}.case-details-decision-close{color:#607482;font-size:1.6rem;line-height:1}.case-details-decision-body{flex:1 1 auto;max-height:none;min-height:0;overflow:auto;padding:1.8rem}.case-details-decision-label{color:#607482;display:block;font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.18em;margin-bottom:.7rem}.case-details-decision-option{align-items:flex-start;border:1px solid #e6dbc9;border-radius:.35rem;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:1.5rem minmax(0,1fr);padding:1rem}.case-details-decision-option.is-selected{background:#eef7f3;border-color:#22684b}.case-details-decision-radio{opacity:0;position:absolute}.case-details-decision-radio-ui{border:2px solid #e6dbc9;border-radius:50%;height:1.25rem;margin-top:.1rem;position:relative;width:1.25rem}.case-details-decision-option.is-selected .case-details-decision-radio-ui{border-color:#22684b}.case-details-decision-option.is-selected .case-details-decision-radio-ui:after{background:#22684b;border-radius:50%;content:"";height:.55rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.55rem}.case-details-decision-option-title{color:var(--secondary-color);display:block;font-weight:700}.case-details-decision-badge{color:#005c3b;font-size:.72rem;font-weight:700;margin-left:.65rem}.case-details-decision-option-body{color:#607482;display:block;line-height:1.45;margin-top:.35rem}.case-details-workflow-status-list{border:1px solid #e6dbc9;border-radius:.35rem;overflow:hidden}.case-details-workflow-status{align-items:center;background:#fff;border-bottom:1px solid #eee5d7;color:#607482;display:grid;gap:.75rem;grid-template-columns:1rem minmax(0,1fr) auto;padding:.85rem 1rem}.case-details-workflow-status:last-child{border-bottom:0}.case-details-workflow-status.is-current{background:#eef7f3;color:var(--secondary-color);font-weight:700}.case-details-workflow-status.is-available{color:var(--secondary-color)}.case-details-workflow-marker{background:#e6dbc9;border-radius:50%;height:.65rem;width:.65rem}.case-details-workflow-status.is-current .case-details-workflow-marker{background:#22684b;box-shadow:0 0 0 3px #dceee7}.case-details-workflow-status.is-available .case-details-workflow-marker{background:#9c6a20}.case-details-workflow-name{overflow-wrap:anywhere}.case-details-decision-textarea{border-color:#e6dbc9;min-height:6rem;resize:vertical}.case-details-decision-footer{align-items:center;border-top:1px solid #eee5d7;display:flex;gap:.6rem;justify-content:flex-end;padding:1rem 1.8rem}.case-details-reassign-modal{max-width:42rem}.case-details-reassign-search{border-color:#e6dbc9;min-height:2.9rem}.case-details-reassign-list{display:flex;flex-direction:column;gap:.55rem;margin-top:1rem}.case-details-reassign-member{align-items:center;background:#fff;border:1px solid #e6dbc9;border-radius:.35rem;display:grid;gap:.9rem;grid-template-columns:2.6rem minmax(0,1fr) auto;padding:.9rem .95rem;text-align:left}.case-details-reassign-member.is-selected{background:#eef7f3;border-color:#22684b}.case-details-reassign-avatar{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-weight:700;height:2.6rem;justify-content:center;width:2.6rem}.case-details-reassign-avatar.is-green{background:#145f45}.case-details-reassign-avatar.is-amber{background:#9a7028}.case-details-reassign-avatar.is-purple{background:#4a287b}.case-details-reassign-avatar.is-blue{background:#315f79}.case-details-reassign-main{min-width:0}.case-details-reassign-name{color:var(--secondary-color);display:block;font-weight:700}.case-details-reassign-detail{color:#607482;display:block;font-size:.88rem;margin-top:.2rem}.case-details-reassign-badge{border-radius:.35rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;padding:.45rem .85rem;white-space:nowrap}.case-details-reassign-badge.is-available{background:#e5f0ea;color:#22684b}.case-details-reassign-badge.is-coordinator,.case-details-reassign-badge.is-heavy{background:#f8ead0;color:#b87924}.case-details-time-row{align-items:center;grid-template-columns:6rem minmax(0,1fr) 4rem}.case-details-time-hours{font-family:IBM Plex Mono,monospace;font-size:1.05rem;font-weight:700;text-align:right}.case-details-time-footer{background:#f7f5ee}.case-details-note-textarea{min-height:5.6rem}.case-details-audit-actor,.case-details-audit-event,.case-details-audit-when{border-bottom:1px solid #eee5d7;font-family:IBM Plex Mono,monospace}.case-details-audit-when{color:#607482;white-space:nowrap;width:11rem}.case-details-audit-actor{white-space:nowrap;width:9rem}.case-details-audit-actor,.case-details-audit-event{color:var(--secondary-color)}.case-details-risk-panel{background:#08281c;color:#fff}.case-details-risk-score{color:#fff;font-family:"Instrument Serif",serif;font-size:4.5rem;line-height:.95}.case-details-risk-score span{font-family:IBM Plex Mono,monospace;font-size:2rem;margin-left:.3rem}.case-details-risk-badge{background:#5e391f;color:#ffcfb6;font-size:.9rem;letter-spacing:.16em;padding:.55rem .8rem;text-transform:uppercase}.case-details-risk-progress{background:#1a4434;border-radius:999px;height:.6rem}.case-details-risk-progress .progress-bar{background:linear-gradient(90deg,#2f7d5e,#b54a2c)}.case-details-risk-driver{border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:.9rem}.case-details-risk-driver:last-child{border-bottom:none;padding-bottom:0}.case-details-risk-delta{color:#9fd0bc;font-family:IBM Plex Mono,monospace;min-width:2.6rem}.case-details-risk-driver-tag{background:#5e391f;color:#ffcfb6}.case-details-risk-driver-tag.is-down{background:#0f4936;color:#9fe0c2}.case-details-page{min-height:100%;padding:1.5rem 1.2rem 3rem;color:#06261d;background:#f4f1ea}.case-details-shell{width:100%}.case-details-breadcrumb{margin-bottom:1.8rem;color:#56716a;font-family:IBM Plex Mono,Courier New,monospace;font-size:.72rem;letter-spacing:.17em}.case-details-generic-note{min-height:4.7rem;padding:1rem 1.25rem;border-left:3px solid #26775c;color:#123c32;background:hsla(0,0%,100%,.58);font-size:.88rem;line-height:1.55}.case-details-generic-note i{margin-top:.15rem;color:#3f7064}.case-details-generic-note strong{color:#00271c}.case-details-documents-card,.case-details-facts-card,.case-details-header-card,.case-details-lifecycle-card,.case-details-outcome-card,.case-details-people-card,.case-details-reasoning-card,.case-details-service-card{border:1px solid #ddd5ca;border-radius:.45rem;box-shadow:none}.case-details-header-card{min-height:22.6rem;padding:1.75rem 1.85rem}.case-details-lifecycle-card{padding:1.75rem 1.85rem}@media (width >= 1200px){.case-details-main-column{flex:0 0 calc(75% - 0.375rem);width:calc(75% - .375rem);max-width:calc(75% - .375rem)}.case-details-main-column,.case-details-people-column{transition:flex-basis .2s ease,width .2s ease,max-width .2s ease}.case-details-people-column{flex:0 0 calc(25% + 0.375rem);width:calc(25% + .375rem);max-width:calc(25% + .375rem);margin-left:auto}.case-details-page.people-panel-is-collapsed .case-details-main-column{flex-basis:calc(100% - 4.75rem);width:calc(100% - 4.75rem);max-width:calc(100% - 4.75rem)}.case-details-page.people-panel-is-collapsed .case-details-people-column{flex-basis:4.75rem;width:4.75rem;max-width:4.75rem}}.case-details-title{max-width:54rem;color:#00271c!important;font-size:clamp(2rem,2.75vw,2.7rem);font-weight:400!important}.case-details-subtitle{color:#315f56!important;font-size:.9rem}.case-details-header-card>.d-flex:first-child{margin-bottom:1.6rem!important}.case-details-header-card .btn{min-height:2.55rem;padding-inline:1.35rem;border:1px solid #ddd5ca!important;border-radius:.32rem;background:#fff!important;color:#06261d!important;font-weight:600}.case-details-header-card .btn:last-child{border-color:#06261d!important;background:#06261d!important;color:#fff!important}.case-details-header-actions{flex:0 0 auto;flex-wrap:nowrap;white-space:nowrap}.case-details-header-actions>*{flex:0 0 auto}.case-details-overdue-badge{min-height:2.55rem;display:inline-flex;align-items:center;border-radius:.32rem!important;font-family:IBM Plex Mono,Courier New,monospace;font-weight:700!important}.case-details-summary-grid{padding-top:1.6rem!important}.case-details-action-card .text-uppercase,.case-details-documents-card .text-uppercase,.case-details-facts-card .text-uppercase,.case-details-lifecycle-card .text-uppercase,.case-details-outcome-card .text-uppercase,.case-details-people-card .text-uppercase,.case-details-risk-panel .text-uppercase,.case-details-service-card .text-uppercase,.case-details-summary-grid .text-uppercase{font-family:IBM Plex Mono,Courier New,monospace;font-size:.68rem!important;font-weight:500!important;letter-spacing:.16em}.case-details-summary-grid .fw-semibold{color:#00271c!important;font-size:.95rem}.case-details-lifecycle-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.55rem}.case-details-lifecycle-summary{color:#456b62;font-family:IBM Plex Mono,Courier New,monospace;font-size:.75rem;text-align:right}.case-details-lifecycle-empty,.case-details-lifecycle-loading{padding:1rem 0;font-size:.9rem}.blocking-loader-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;min-width:100vw!important;height:100vh!important;min-height:100vh!important;z-index:99999!important;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:hsla(189,8%,52%,.62);backdrop-filter:blur(1.5px);margin:0!important;border-radius:0!important}.blocking-loader-overlay-center{text-align:center}.blocking-loader-spinner-shell{position:relative;width:3.2rem;height:3.2rem;margin:0 auto .85rem}.blocking-loader-ring{position:absolute;inset:0;border-radius:50%;border:.18rem solid #0a3b34}.blocking-loader-ring-outer{opacity:.48;animation:blocking-loader-pulse 1.4s ease-in-out infinite}.blocking-loader-ring-inner{inset:.48rem;opacity:.9;animation:blocking-loader-pulse 1.4s ease-in-out .2s infinite}.blocking-loader-title{color:#fff;font-size:.95rem;font-weight:600;letter-spacing:.01em;text-shadow:0 1px 2px rgba(55,73,77,.18)}.blocking-loader-detail{color:hsla(0,0%,100%,.96);font-size:.82rem;margin-top:.35rem;text-shadow:0 1px 2px rgba(55,73,77,.14)}@keyframes blocking-loader-pulse{0%{transform:scale(.88);opacity:.35}50%{transform:scale(1);opacity:1}to{transform:scale(.88);opacity:.35}}.case-details-risk-decision{margin-bottom:1.8rem}.case-details-risk-decision-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.case-details-risk-decision-rail:before{background:linear-gradient(90deg,#a33b1f,#22684b 50%,#d8d3c8);border-radius:999px;content:"";height:.38rem;left:5%;position:absolute;right:5%;top:.95rem}.case-details-risk-decision-option{align-items:center;color:#315f56;display:flex;flex-direction:column;gap:.55rem;min-width:0;position:relative;text-align:center;z-index:1}.case-details-risk-decision-node{background:#fff;border:.27rem solid #22684b;border-radius:50%;height:2.25rem;width:2.25rem}.case-details-risk-decision-option.is-active .case-details-risk-decision-node{background:#22684b;box-shadow:0 0 0 .35rem #dceee7}.case-details-risk-decision-label{color:#00271c;font-family:IBM Plex Mono,Courier New,monospace;font-size:.84rem;line-height:1.25;overflow-wrap:anywhere}.case-details-risk-decision-option.is-active .case-details-risk-decision-label{font-weight:700}.case-details-risk-decision-copy{font-size:.86rem;margin-top:.85rem;text-align:center}.case-details-lifecycle-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));row-gap:1.5rem}.case-details-lifecycle-step{min-width:0;text-align:center}.case-details-lifecycle-node-row{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 2.35rem minmax(0,1fr);margin-bottom:.65rem}.case-details-lifecycle-node{align-items:center;background:#fff;border:1px solid #ddd5ca;border-radius:50%;color:#6f837d;display:inline-flex;font-family:IBM Plex Mono,Courier New,monospace;font-size:.8rem;font-weight:700;grid-column:2;grid-row:1;height:2.35rem;justify-content:center;justify-self:center;width:2.35rem}.case-details-lifecycle-connector{border-top:2px solid #ddd5ca;display:block;width:100%}.case-details-lifecycle-connector.is-before{grid-column:1;grid-row:1;justify-self:stretch}.case-details-lifecycle-connector.is-after{grid-column:3;grid-row:1;justify-self:stretch}.case-details-lifecycle-connector.is-complete{border-color:#22684b}.case-details-lifecycle-step.is-complete .case-details-lifecycle-node{background:#22684b;border-color:#22684b;color:#fff}.case-details-lifecycle-step.is-current .case-details-lifecycle-node{background:#06261d;border-color:#06261d;box-shadow:0 0 0 .38rem #dceee7;color:#fff}.case-details-lifecycle-step.is-next .case-details-lifecycle-node{border-color:#9c6a20;color:#9c6a20}.case-details-lifecycle-name{color:#315f56;font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.case-details-lifecycle-step.is-current .case-details-lifecycle-name{color:#00271c;font-weight:700}.case-details-lifecycle-helper{color:#8ba09a;font-family:IBM Plex Mono,Courier New,monospace;font-size:.68rem;margin-top:.5rem;text-transform:uppercase}.case-details-lifecycle-step.is-current .case-details-lifecycle-helper{color:#a33b1f}.case-details-lifecycle-step.is-next .case-details-lifecycle-helper{color:#9c6a20}.case-details-people-card{position:sticky;z-index:1020;top:5rem;width:100%;max-width:none;min-height:18.5rem;padding:1.8rem;transition:width .2s ease,min-height .2s ease,padding .2s ease}.case-details-people-toggle{width:2rem;height:2rem;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;color:#40685f;background:transparent;font-size:1.2rem}.case-details-people-toggle:focus,.case-details-people-toggle:hover{background:#f4f1ea}.case-details-people-card.is-collapsed{width:3.5rem;min-height:16rem;margin-left:auto;padding:0}.case-details-people-collapsed{width:100%;min-height:16rem;display:flex;align-items:center;flex-direction:column;gap:.7rem;padding:.65rem .35rem;border:0;color:#456b62;background:transparent}.case-details-people-chevron{font-size:1rem;line-height:1}.case-details-people-vertical-label{font-family:IBM Plex Mono,Courier New,monospace;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl}.case-details-people-avatar-stack{display:flex;align-items:center;flex-direction:column;margin-top:auto}.case-details-people-avatar-stack .case-details-person-avatar{width:1.85rem;height:1.85rem;margin-top:-.35rem;border:2px solid #fff;font-size:.58rem}.case-details-person-avatar{width:2.8rem;height:2.8rem;flex:0 0 auto;background:#0b4b38}.case-details-documents-card,.case-details-facts-card{margin-bottom:1.25rem;padding:1.75rem 1.85rem}.case-details-facts-card>div>.d-flex:first-child{border-bottom:0}.case-details-facts-card .row.bg-white{padding:0!important}.case-details-fact-row{padding:.75rem 0}.case-details-fact-label{color:#607973!important}.case-details-fact-value{color:#00271c!important;min-width:0;word-break:break-word}.case-details-signal-pill{padding:.45rem .75rem;border-radius:999px!important;font-size:.72rem}.case-details-timeline-card{min-height:4.2rem;padding:.75rem!important;border-radius:.3rem!important;background:#fbfaf7}.case-details-timeline-card .fw-semibold{font-size:.78rem}.case-details-documents-card .case-details-document-row{min-height:4.7rem}@media (max-width:767.98px){.case-details-document-row{grid-template-columns:2.5rem minmax(0,1fr)}.case-details-document-size{text-align:left}.case-details-document-open{justify-self:start;text-align:left}.case-details-document-preview-header{padding:1rem}.case-details-document-preview-actions{align-items:stretch}.case-details-document-preview-buttons{justify-content:flex-start}.case-details-document-review-panel-header{flex-direction:column}.case-details-document-preview-footer{padding-inline:1rem}}.case-details-outcome-card{min-height:32rem;padding:1.8rem!important}.case-details-outcome-layout{min-height:27rem}.case-details-outcome-summary{display:flex;flex-direction:column;padding-right:1.25rem}.case-details-outcome-title{max-width:44rem;margin-top:.5rem;color:#00271c;font-size:clamp(1.8rem,2.5vw,2.55rem);font-weight:400}.case-details-outcome-copy{max-width:45rem;font-size:.88rem;font-style:italic}.case-details-band-scale{margin-top:auto;padding-bottom:.2rem}.case-details-side-rail{display:flex;flex-direction:column}.case-details-risk-panel{order:-1;min-height:27rem;border-radius:.45rem}.case-details-outcome-card .case-details-risk-panel{order:0;margin:0!important;padding:2rem!important}.case-details-outcome-card .case-details-risk-driver{padding:.65rem 0}.case-details-outcome-card .case-details-risk-score{font-size:4rem}.case-details-service-card{order:2}.case-details-action-card{padding:1.8rem!important;border:1px solid #c9ddd5!important;border-left:4px solid #22684b!important;border-radius:.45rem!important;background:#eaf2ef}.case-details-action-title{font-size:1.65rem;font-weight:400}.case-details-action-copy{color:#204c41;font-size:.88rem}.case-details-reasoning-card{padding:1.8rem!important}.case-details-feed-row{padding:1.25rem 0}@media (width <= 1199.98px){.case-details-header-card{min-height:auto}.case-details-people-card{position:static;width:100%;min-height:auto}.case-details-people-card.is-collapsed{width:100%;min-height:auto;padding:0}.case-details-people-collapsed{min-height:3.5rem;align-items:center;flex-direction:row;padding:.65rem 1rem}.case-details-people-vertical-label{writing-mode:initial}.case-details-people-avatar-stack{flex-direction:row;margin:0 0 0 auto}.case-details-people-avatar-stack .case-details-person-avatar{margin-top:0;margin-left:-.35rem}.case-details-band-scale{margin-top:4rem}.case-details-outcome-summary{min-height:23rem;padding-right:calc(var(--bs-gutter-x)*.5)}}@media (width <= 767.98px){.case-details-page{padding:1rem}.case-details-generic-note{font-size:.8rem}.case-details-documents-card,.case-details-facts-card,.case-details-header-card,.case-details-people-card{padding:1.2rem}.case-details-title{font-size:2rem}.case-details-header-actions{width:100%;padding-bottom:.25rem;overflow-x:auto;scrollbar-width:none}.case-details-header-actions::-webkit-scrollbar{display:none}}.company-case-modal-backdrop{background:rgba(16,37,29,.56);inset:0;padding:1rem;position:fixed;z-index:1050}.company-case-modal{border-radius:.45rem;box-shadow:0 1.3rem 3rem rgba(6,31,23,.22);max-height:calc(100vh - 2rem);max-width:42.25rem;overflow:auto;width:min(100%,42.25rem)}.company-case-modal-footer,.company-case-modal-header{border-color:#ece5da;padding:1.55rem 1.85rem}.company-case-modal-header{border-bottom:1px solid #ece5da}.company-case-modal-footer{border-top:1px solid #ece5da}.company-case-modal-body{padding:1.85rem}.company-case-modal-title{color:#061f17;font-family:"Instrument Serif",serif;font-size:clamp(1.55rem,2.1vw,1.8rem);letter-spacing:-.04em;line-height:1}.company-case-modal-copy{color:#526861;font-size:.95rem}.company-case-modal-label{color:#516a63;display:block;font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.16em}.company-case-modal-control{border-color:#e0d7ca!important;border-radius:.28rem;box-shadow:none!important;color:#061f17;min-height:2.85rem}.company-case-modal-textarea{resize:vertical}.company-case-modal-close{color:#657a73;height:2rem;width:2rem}.company-case-onboarding-preview{padding:1rem;border:1px solid #ddd4c7;border-radius:.35rem;background:#faf8f3}.company-case-onboarding-copy{color:#60756f;font-size:.78rem;line-height:1.45}.company-case-onboarding-version{flex:0 0 auto;padding:.25rem .5rem;border-radius:.2rem;background:#e7efea;color:#174d40;font-size:.68rem}.company-case-onboarding-state{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.5rem;color:#60756f;font-size:.78rem;text-align:center}.company-case-onboarding-state.is-error{color:#963b32}.company-case-onboarding-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:.8rem}.company-case-onboarding-summary>div{padding:.65rem;border:1px solid #e3dbcf;border-radius:.25rem;background:#fff}.company-case-onboarding-summary span,.company-case-onboarding-summary strong{display:block}.company-case-onboarding-summary strong{color:#061f17;font-family:"Instrument Serif",serif;font-size:1.35rem;line-height:1}.company-case-onboarding-summary span{margin-top:.25rem;color:#60756f;font-size:.62rem}.company-case-onboarding-forms{max-height:18rem;overflow-y:auto}.company-case-onboarding-form{border-top:1px solid #e3dbcf}.company-case-onboarding-form summary{display:flex;justify-content:space-between;gap:1rem;padding:.75rem .2rem;color:#061f17;cursor:pointer;font-size:.78rem;font-weight:700}.company-case-onboarding-form summary span:last-child{color:#60756f;font-size:.68rem;font-weight:400}.company-case-onboarding-sections{padding:0 .2rem .75rem}.company-case-onboarding-section+.company-case-onboarding-section{margin-top:.7rem}.company-case-onboarding-section-title{margin-bottom:.35rem;color:#55736d;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.company-case-onboarding-question{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.35rem 0;color:#183c33;font-size:.72rem}.company-case-onboarding-required{color:#a04436;font-size:.6rem;text-transform:uppercase}.company-case-onboarding-result{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;border:1px solid #bcd3c9;border-radius:.35rem;background:#edf5f1}.company-case-onboarding-result-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#276c58;color:#fff}.company-case-onboarding-result-title{color:#061f17;font-size:.86rem;font-weight:700}.company-case-onboarding-progress{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:.4rem}.company-case-onboarding-progress span{padding:.25rem .5rem;border:1px solid #d1c7b9;border-radius:.2rem;background:#fff;color:#60756f;font-size:.64rem}.company-case-onboarding-progress span.is-complete{border-color:#9fc2b4;background:#dcece5;color:#174d40}@media (width <= 575.98px){.company-case-onboarding-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-cases-page{min-height:100%;padding:1.35rem 2.2rem 2rem;color:#06261d;background:#f4f1ea}.company-cases-shell{width:100%}.company-cases-header{margin-bottom:2.05rem}.company-cases-hero{margin-bottom:1.75rem}.company-case-code,.company-case-sla,.company-cases-breadcrumb,.company-cases-metric-label,.company-cases-table thead th{font-family:IBM Plex Mono,Courier New,monospace}.company-cases-breadcrumb{margin-bottom:.75rem;color:#5b716b;font-size:.68rem;letter-spacing:.2em}.company-cases-metric-value,.company-cases-section-title,.company-cases-title{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.company-cases-title{margin:0 0 .55rem;color:#001f16;font-size:2.35rem;line-height:.95;letter-spacing:-.035em}.company-cases-intro{color:#315f56;font-size:.92rem;line-height:1.55}.company-cases-metric{min-height:8.35rem;padding:1.55rem 1.45rem 1.25rem;border:1px solid #ddd5ca;border-radius:.45rem;background:#fff}.company-cases-metric-label{color:#54716a;font-size:1rem;letter-spacing:.22em}.company-cases-metric-value{margin-top:.65rem;color:#04251c;font-size:2.15rem;line-height:.9}.company-cases-metric-change{margin-top:.7rem;color:#496a62;font-size:.78rem}.company-cases-list{width:100%}.company-cases-section-title{font-size:1.45rem;line-height:1}.company-cases-export-btn,.company-cases-filter,.company-cases-new-btn{min-height:2.25rem;border-radius:.32rem;font-size:.78rem}.company-cases-export-btn,.company-cases-new-btn{padding:.45rem 1.1rem;font-weight:600}.company-cases-export-btn{border:1px solid #ded6ca;color:#0b3027;background:transparent}.company-cases-new-btn{border:1px solid #06261d;color:#fff;background:#06261d}.company-cases-filters{margin-bottom:.85rem}.company-cases-filter{min-height:2rem;padding:.32rem .85rem;border:1px solid #ded6ca;border-radius:999px;color:#173d34;background:#fff}.company-cases-filter.is-active{border-color:#06261d;color:#fff;background:#06261d}.company-cases-table-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border:1px solid #e4ddd3;border-radius:.45rem;background:#fff}.company-cases-table{min-width:68rem;color:#092d24;table-layout:fixed}.company-cases-table thead{background:#faf9f6}.company-cases-table thead th{padding:.95rem 1.15rem;border:0;border-bottom:1px solid #ddd5ca;color:#58716b;background:transparent;font-size:.61rem;font-weight:500;letter-spacing:.19em;text-transform:uppercase}.company-cases-table thead th:first-child{width:26%}.company-cases-table thead th:nth-child(2){width:10%}.company-cases-table thead th:nth-child(3){width:14%}.company-cases-table thead th:nth-child(4){width:15%}.company-cases-table thead th:nth-child(5){width:10%}.company-cases-table thead th:nth-child(6){width:13%}.company-cases-table thead th:nth-child(7){width:12%}.company-cases-table tbody td{height:5.95rem;padding:.9rem 1.15rem;border-color:#e5ded4;background:#fff;vertical-align:middle}.company-cases-table tbody tr:last-child td{border-bottom:0}.company-cases-table .case-clickable-row:hover td{background:#fbfaf7}.company-case-code{margin-bottom:.22rem;color:#58716b;font-size:.67rem}.company-case-title{margin-bottom:.2rem;color:#00271c;font-size:.85rem;font-weight:600;line-height:1.25}.company-case-subtitle{color:#607973;font-size:.7rem;line-height:1.35}.company-case-domain,.company-case-risk{display:inline-flex;align-items:center;justify-content:center;border-radius:.2rem;font-size:.68rem;font-weight:400;line-height:1;white-space:nowrap}.company-case-domain{padding:.38rem .6rem}.company-case-owner,.company-case-status{color:#143a31;font-size:.72rem}.company-case-owner{font-weight:600}.company-case-risk{position:relative;min-width:7.7rem;padding:.48rem .65rem .48rem 3.25rem;overflow:hidden}.company-case-risk:before{width:2.35rem;background:rgba(43,126,95,.12)}.company-case-risk:after,.company-case-risk:before{content:"";position:absolute;left:.7rem;height:.25rem;border-radius:999px}.company-case-risk:after{width:1.55rem;background:#bad7ca}.company-case-risk-separator{padding-inline:.35rem}.company-case-sla{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;font-size:.7rem;white-space:nowrap;vertical-align:middle}.company-case-sla-text{display:block;overflow:hidden;text-overflow:ellipsis}.company-case-sla-badge{display:inline-flex;max-width:100%;width:auto;min-height:1.55rem;padding:.28rem .62rem;border:1px solid transparent;border-radius:999px;align-items:center;font-weight:700;line-height:1}.company-case-sla-badge.is-active{border-color:#b9e4cc;color:#17643a;background:#eaf8ef}.company-case-sla-badge.is-warning{border-color:#f1d184;color:#7a4d00;background:#fff4cf}.company-case-sla-badge.is-danger{border-color:#efb1b1;color:#9f1d1d;background:#fde8e8}.company-case-sla-badge.is-closed{border-color:#d9dee6;color:#536173;background:#f3f5f8}.company-case-actions{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.5rem;justify-content:flex-end}.company-case-route-btn,.company-case-view-btn{width:5.9rem;min-height:2rem;padding:.35rem .9rem;border:1px solid #06261d;border-radius:.32rem;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600;text-align:center;white-space:nowrap}.company-case-view-btn{color:#fff;background:#06261d}.company-case-route-btn:focus,.company-case-route-btn:hover,.company-case-view-btn:focus,.company-case-view-btn:hover{background:#0b3b2e;border-color:#0b3b2e}.company-case-route-btn{color:#fff;background:#06261d}.company-case-route-modal{max-width:42.25rem}.company-case-route-body{padding-top:2.4rem}.company-case-route-option{min-height:3.7rem}@media (width <= 767.98px){.company-cases-page{padding:1rem}.company-cases-header{margin-bottom:1.5rem}.company-cases-title{font-size:2rem}.company-cases-intro br{display:none!important}.company-cases-list>.d-flex:first-child{align-items:flex-start!important;flex-direction:column}.company-cases-table{min-width:60rem}.company-cases-table tbody td,.company-cases-table thead th{padding-inline:.8rem}.company-case-title{font-size:.8rem}.company-case-owner,.company-case-sla,.company-case-status,.company-case-subtitle{font-size:.68rem}.company-case-route-btn,.company-case-view-btn{width:5.35rem;font-size:.69rem}}.tenant-setup-backdrop{background:rgba(16,37,29,.55);inset:0;padding:1rem;position:fixed;z-index:1060}.tenant-setup-modal{border-radius:.7rem;box-shadow:0 1.4rem 3.5rem rgba(6,31,23,.24);max-height:calc(100vh - 2rem);max-width:42.25rem;overflow:hidden;width:min(100%,42.25rem)}.tenant-setup-footer,.tenant-setup-header{flex:0 0 auto;padding:1.55rem 1.85rem}.tenant-setup-header{border-bottom:1px solid #ece5da}.tenant-setup-footer{border-top:1px solid #ece5da}.tenant-setup-body{min-height:27rem;overflow-y:auto;padding:2.8rem 1.85rem}.tenant-setup-modal-title,.tenant-setup-section-title{color:#183c30;font-family:"Instrument Serif",serif;letter-spacing:-.035em;line-height:1.05}.tenant-setup-modal-title{font-size:1.8rem}.tenant-setup-section-title{font-size:1.85rem;font-weight:600}.tenant-setup-section-copy,.tenant-setup-step-copy{color:#71817b}.tenant-setup-section-copy{font-size:1rem;line-height:1.45;max-width:38rem}.tenant-setup-close{color:#71817b;height:2rem;width:2rem}.tenant-setup-choice-description,.tenant-setup-choice-title,.tenant-setup-label{font-family:IBM Plex Mono,monospace}.tenant-setup-label{color:#71817b;display:block;font-size:.74rem;letter-spacing:.15em;text-transform:uppercase}.tenant-setup-control{border-color:#e0d7ca!important;border-radius:.32rem;box-shadow:none!important;color:#172d26;min-height:2.9rem;padding-left:.95rem}.tenant-setup-control:focus{border-color:#2b7559!important}.tenant-setup-choice-grid{display:grid;gap:1rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-setup-domain-state{align-items:center;background:#faf9f6;border:1px solid #e3d9cb;border-radius:.45rem;color:#60746d;display:flex;gap:.75rem;justify-content:center;min-height:8rem;padding:1.25rem}.tenant-setup-domain-state.is-error{flex-direction:column}.company-portfolio-tenant-scroller{scrollbar-width:none}.company-portfolio-tenant-scroller::-webkit-scrollbar{display:none}.company-portfolio-scroll-btn{align-items:center;color:var(--secondary-color);display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.company-portfolio-scroll-btn:disabled{opacity:.35}.company-portfolio-page{min-height:100%;padding:1rem 1.2rem 2rem;color:#06261d;background:#f4f1ea}.company-portfolio-shell{width:100%}.company-portfolio-header{margin-bottom:1.75rem}.company-portfolio-breadcrumb,.company-portfolio-metric-label,.company-portfolio-table thead th{font-family:IBM Plex Mono,Courier New,monospace}.company-portfolio-breadcrumb{margin-bottom:.8rem;color:#5c716b;font-size:.68rem;letter-spacing:.2em}.company-portfolio-metric-value,.company-portfolio-section-title,.company-portfolio-title{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.company-portfolio-title{margin:0 0 .55rem;color:#001f16;font-size:2.35rem;line-height:.96;letter-spacing:-.035em}.company-portfolio-intro{color:#416a61;font-size:.92rem;line-height:1.55}.company-portfolio-metrics{margin-bottom:1.9rem}.company-portfolio-metric{min-height:8.35rem;padding:1.55rem 1.45rem 1.25rem;border:1px solid #ddd5ca;border-radius:.45rem;background:#fff}.company-portfolio-metric-label{color:#54716a;font-size:1rem;letter-spacing:.22em}.company-portfolio-metric-value{margin-top:.65rem;color:#04251c;font-size:2.15rem;line-height:.9}.company-portfolio-metric-change{margin-top:.7rem;color:#5d746e;font-size:.78rem}.company-portfolio-metric-change.is-positive{color:#0c624e}.company-portfolio-note{min-height:3rem;margin-bottom:2rem;padding:.75rem 1.15rem;border-left:3px solid #26775c;color:#173d34;background:hsla(0,0%,100%,.55);font-size:.77rem;line-height:1.5}.company-portfolio-note i{color:#426d63;font-size:.85rem}.company-portfolio-note strong{color:#00271c}.company-portfolio-section-title{margin:0 0 .4rem;color:#06261d;font-size:1.45rem;line-height:1}.company-portfolio-section-copy{margin:0 0 1rem;color:#607870;font-size:.78rem}.company-portfolio-table-wrap{overflow:hidden;border:1px solid #e4ddd3;border-radius:.45rem;background:#fff}.company-portfolio-table{min-width:62rem;color:#092d24;table-layout:fixed}.company-portfolio-table thead{background:#faf9f6}.company-portfolio-table thead th{padding:.95rem 1.15rem;border:0;border-bottom:1px solid #ddd5ca;color:#58716b;background:transparent;font-size:.61rem;font-weight:500;letter-spacing:.19em;text-transform:uppercase}.company-portfolio-table thead th:first-child{width:31%}.company-portfolio-table thead th:nth-child(2){width:12%}.company-portfolio-table thead th:nth-child(3){width:24%}.company-portfolio-table thead th:nth-child(4){width:12%}.company-portfolio-table thead th:nth-child(5){width:21%}.company-portfolio-table tbody td{height:4.75rem;padding:.9rem 1.15rem;border-color:#e5ded4;background:#fff;vertical-align:middle}.company-portfolio-table tbody tr:last-child td{border-bottom:0}.company-portfolio-scope-name{margin-bottom:.22rem;color:#00271c;font-size:.83rem;font-weight:600}.company-portfolio-empty,.company-portfolio-scope-meta{color:#607973;font-size:.68rem}.company-portfolio-active,.company-portfolio-sla{color:#062e23!important;font-size:.78rem}.company-portfolio-domain-tag{display:inline-flex;align-items:center;padding:.35rem .58rem;border-radius:.2rem;font-size:.66rem;line-height:1;white-space:nowrap}.company-portfolio-domain-tag.is-claims{color:#14518a;background:#e3edf8}.company-portfolio-domain-tag.is-legal{color:#9a362e;background:#f7e2df}.company-portfolio-domain-tag.is-service{color:#59388a;background:#e8dff3}.company-portfolio-domain-tag.is-oversight{color:#8b5b19;background:#f4ead8}.company-portfolio-domain-tag.is-hr{color:#53645f;background:#e8ece9}.company-portfolio-domain-tag.is-safety{color:#a43e30;background:#f8dfda}.company-portfolio-domain-tag.is-default{color:#315c51;background:#e6efeb}.company-portfolio-risk{position:relative;display:inline-flex;align-items:center;min-width:5.2rem;padding:.42rem .65rem .42rem 3.35rem;border-radius:.25rem;font-size:.66rem;line-height:1}.company-portfolio-risk-bar{position:absolute;left:.7rem;width:2.2rem;height:.25rem;border-radius:999px;background:#dedbd2}.company-portfolio-risk.is-low{color:#25705c;background:#e7f1ed}.company-portfolio-risk.is-low .company-portfolio-risk-bar{background:#bdd9cf}.company-portfolio-risk.is-mid{color:#a46c21;background:#f5e8cc}.company-portfolio-risk.is-mid .company-portfolio-risk-bar{background:#decba4}.company-portfolio-risk.is-high{color:#a43e30;background:#f4ded9}.company-portfolio-risk.is-high .company-portfolio-risk-bar{background:#dfbcb4}.company-portfolio-lower{margin-top:2.25rem}.company-portfolio-view-all{color:#0d624d;font-size:.75rem;font-weight:600}.company-portfolio-config-card,.company-portfolio-panel{overflow:hidden;border:1px solid #ded6ca;border-radius:.45rem;background:#fff}.company-portfolio-escalations-table{min-width:42rem;table-layout:fixed}.company-portfolio-escalations-table thead th{padding:.9rem 1rem;border-bottom:1px solid #ddd5ca;color:#58716b;background:#faf9f6;font-family:IBM Plex Mono,Courier New,monospace;font-size:.59rem;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.company-portfolio-escalations-table thead th:first-child{width:41%}.company-portfolio-escalations-table thead th:nth-child(2){width:21%}.company-portfolio-escalations-table thead th:nth-child(3){width:18%}.company-portfolio-escalations-table thead th:nth-child(4){width:20%}.company-portfolio-escalations-table tbody td{height:4.7rem;padding:.85rem 1rem;border-color:#e7dfd4;color:#082d23;font-size:.75rem}.company-portfolio-case-code,.company-portfolio-config-count,.company-portfolio-config-row>span,.company-portfolio-panel-label{font-family:IBM Plex Mono,Courier New,monospace}.company-portfolio-case-code{margin-bottom:.2rem;color:#5d766f;font-size:.64rem}.company-portfolio-case-title{color:#00271c;font-weight:600}.company-portfolio-score{min-width:4.8rem;display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.42rem .6rem;border-radius:.25rem;color:#a43e30;background:#f4ded9}.company-portfolio-score span{width:2rem;height:.22rem;border-radius:999px;background:#d8d9ce}.company-portfolio-escalations-table td.is-danger{color:#a43e30;font-weight:700}.company-portfolio-domain-panel{min-height:100%;padding:1.45rem 1.55rem}.company-portfolio-panel-label{color:#58716b;font-size:.61rem;letter-spacing:.17em;text-transform:uppercase}.company-portfolio-domain-bar{height:.85rem;display:flex;overflow:hidden;border-radius:999px;background:#ece6dc}.company-portfolio-domain-bar span{display:block;min-width:2px}.company-portfolio-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem}.company-portfolio-domain-row,.company-portfolio-mix-row{display:grid;grid-template-columns:.65rem minmax(0,1fr) auto;gap:.55rem;align-items:center;color:#26483f;font-size:.72rem}.company-portfolio-color-dot{width:.55rem;height:.55rem;display:inline-block;flex:0 0 auto;border-radius:.12rem}.company-portfolio-mix-label{margin-top:1.7rem;margin-bottom:.75rem}.company-portfolio-mix-row{min-height:2.55rem;border-bottom:1px solid #e7dfd4}.company-portfolio-mix-row:last-child{border-bottom:0}.company-portfolio-config-section{margin-top:2.5rem}.company-portfolio-edit-btn{min-height:2.25rem;padding:.4rem 1rem;border:1px solid #ded6ca;border-radius:.3rem;color:#082d23;background:transparent;font-size:.72rem;font-weight:600}.company-portfolio-config-card{padding:1.25rem}.company-portfolio-config-card header{padding-bottom:1rem;border-bottom:1px solid #e7dfd4;color:#082d23;font-size:.83rem}.company-portfolio-config-count{color:#607870;font-size:.62rem;font-weight:400;white-space:nowrap}.company-portfolio-config-details{padding-top:1rem}.company-portfolio-config-row{display:grid;grid-template-columns:4.3rem minmax(0,1fr);gap:.8rem;padding:.38rem 0}.company-portfolio-config-row>span{color:#607870;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase}.company-portfolio-config-row>div{color:#26483f;font-size:.71rem;line-height:1.45}.qa-review-page{min-height:100%;padding:1rem 1.35rem 2rem;color:#06261d;background:#f4f1ea}.qa-review-shell{width:100%}.qa-review-header{margin-bottom:1.75rem}.qa-review-breadcrumb,.qa-review-case-code,.qa-review-metric-label,.qa-review-status,.qa-review-table thead th{font-family:IBM Plex Mono,Courier New,monospace}.qa-review-breadcrumb{margin-bottom:.8rem;color:#5c716b;font-size:.68rem;letter-spacing:.2em}.qa-review-metric-value,.qa-review-title{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.qa-review-title{margin:0 0 .55rem;color:#001f16;font-size:2.35rem;line-height:.96;letter-spacing:-.035em}.qa-review-intro{color:#416a61;font-size:.92rem;line-height:1.55}.qa-review-metrics{margin-bottom:2rem}.qa-review-metric{min-height:8.35rem;padding:1.55rem 1.45rem 1.25rem;border:1px solid #ddd5ca;border-radius:.45rem;background:#fff}.qa-review-metric-label{color:#54716a;font-size:1rem;letter-spacing:.22em}.qa-review-metric-value{margin-top:.65rem;color:#04251c;font-size:2.15rem;line-height:.9}.qa-review-metric-change{margin-top:.7rem;color:#5d746e;font-size:.78rem}.qa-review-metric-change.is-positive{color:#0c624e}.qa-review-filters{margin-bottom:.8rem}.qa-review-filter{min-height:2rem;padding:.32rem .85rem;border:1px solid #ded6ca;border-radius:999px;color:#173d34;background:#fff;font-size:.75rem}.qa-review-filter.is-active{border-color:#06261d;color:#fff;background:#06261d}.qa-review-table-wrap{overflow:hidden;border:1px solid #e4ddd3;border-radius:.45rem;background:#fff}.qa-review-table{min-width:72rem;color:#092d24;table-layout:fixed}.qa-review-table thead{background:#faf9f6}.qa-review-table thead th{padding:.95rem 1rem;border:0;border-bottom:1px solid #ddd5ca;color:#58716b;background:transparent;font-size:.6rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.qa-review-table thead th:first-child{width:20%}.qa-review-table thead th:nth-child(2){width:14%}.qa-review-table thead th:nth-child(3){width:17%}.qa-review-table thead th:nth-child(4){width:10%}.qa-review-table thead th:nth-child(5){width:15%}.qa-review-table thead th:nth-child(6){width:14%}.qa-review-table thead th:nth-child(7){width:10%}.qa-review-table tbody td{height:4.65rem;padding:.8rem 1rem;border-color:#e5ded4;background:#fff;vertical-align:middle}.qa-review-table tbody tr:last-child td{border-bottom:0}.qa-review-table .case-clickable-row:hover td{background:#fbfaf7}.qa-review-case-code{margin-bottom:.2rem;color:#58716b;font-size:.66rem}.qa-review-case-title{color:#00271c;font-size:.78rem;font-weight:600}.qa-review-cell-text,.qa-review-handler{color:#123a30;font-size:.75rem}.qa-review-handler .avatar-circle{width:1.75rem;height:1.75rem;font-size:.58rem}.qa-review-risk{position:relative;min-width:6.5rem;display:inline-flex;align-items:center;justify-content:flex-end;padding:.45rem .65rem .45rem 3rem;border:0!important;border-radius:.25rem;font-size:.68rem;font-weight:400}.qa-review-risk:before{content:"";position:absolute;left:.7rem;width:2.1rem;height:.23rem;border-radius:999px;background:#d9d9cf}.qa-review-risk>span{margin-inline:.35rem}.qa-review-status{display:inline-flex;padding:.42rem .65rem;border:0!important;border-radius:.25rem;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.qa-review-action{min-height:1.85rem;padding:.28rem .75rem;border:1px solid #ded6ca;border-radius:.28rem;color:#06261d;background:#fff;font-size:.68rem;font-weight:600}.qa-review-action.is-primary{border-color:#06261d;color:#fff;background:#06261d}@media (width <= 767.98px){.qa-review-page{padding:1rem}.qa-review-title{font-size:2rem}.qa-review-intro br{display:none!important}.company-portfolio-page{padding:1rem}.company-portfolio-title{font-size:2rem}.company-portfolio-intro br{display:none!important}.company-portfolio-note{align-items:flex-start!important}.company-portfolio-domain-grid{grid-template-columns:1fr}}.tenant-setup-choice-card{align-items:flex-start;border:1px solid #e3d9cb;border-radius:.45rem;cursor:pointer;display:flex;gap:.8rem;min-height:5.15rem;padding:1rem;transition:background-color .15s ease,border-color .15s ease}.tenant-setup-choice-card.is-selected{background:#edf4f0;border-color:#287154}.tenant-setup-choice-card input{accent-color:#287154;flex:0 0 auto;height:1rem;margin-top:.08rem;width:1rem}.tenant-setup-choice-description,.tenant-setup-choice-title{display:block;text-transform:uppercase}.tenant-setup-choice-title{color:#6f7e79;font-size:.98rem;font-weight:700;letter-spacing:.06em;line-height:1.2}.tenant-setup-choice-description{color:#71817b;font-size:.76rem;letter-spacing:.12em;line-height:1.45;margin-top:.25rem}.tenant-setup-integration-list,.tenant-setup-role-list,.tenant-setup-summary-list{display:flex;flex-direction:column;gap:.75rem}.tenant-setup-role-row{align-items:center;display:grid;gap:1rem;grid-template-columns:8rem minmax(0,1fr)}.tenant-setup-role-row .tenant-setup-label{margin:0}.tenant-setup-integration-card{min-height:4.85rem}.tenant-setup-summary-item{background:#faf9f6;border-left:3px solid #287154;color:#365a4e;line-height:1.5;padding:1rem 1.1rem}.tenant-setup-summary-item strong{color:#294f42}.tenant-setup-provision-note{background:#e8f1ed;border-radius:.45rem;color:#245544;padding:1rem 1.1rem}.tenant-setup-primary-btn,.tenant-setup-secondary-btn{min-height:2.6rem;padding-left:1.3rem;padding-right:1.3rem}.tenant-setup-secondary-btn{background:#fff;border-color:#e0d7ca;color:#172d26}.tenant-setup-secondary-btn:hover{background:#faf9f6;border-color:#d3c7b7}@media (width <= 575.98px){.tenant-setup-backdrop{align-items:stretch!important;padding:0}.tenant-setup-modal{border-radius:0;max-height:100vh}.tenant-setup-footer,.tenant-setup-header{padding:1.15rem}.tenant-setup-body{min-height:0;padding:1.75rem 1.15rem}.tenant-setup-choice-grid,.tenant-setup-role-row{grid-template-columns:1fr}.tenant-setup-role-row{align-items:stretch;gap:.4rem}}.case-details-person-avatar{width:2.9rem;height:2.9rem;font-size:.95rem}.case-details-avatar-amber{background:#a77729}.case-details-note-card{background:#08281c;color:#f6f5f0}.case-details-note-card p{font-size:.84rem;font-weight:500;letter-spacing:.16em;line-height:1.65}@media (width <= 1199.98px){.case-details-band-labels{padding:0 2%}}@media (width <= 767.98px){.case-details-fact-row,.case-details-feed-row,.case-details-time-row{grid-template-columns:1fr}.case-details-risk-score{font-size:3.2rem}}.add-section-card{min-height:6.25rem}.add-section-icon{width:2.3rem;height:2.3rem}.manage-questions-page{color:#0f172a}.manage-kicker{font-size:.95rem;font-weight:700;letter-spacing:-.03em}.manage-page-title{font-size:clamp(2rem,2.6vw,3.1rem);font-weight:800;line-height:1;letter-spacing:-.05em}.manage-section-title{font-size:clamp(1.6rem,2vw,2.2rem);font-weight:800;letter-spacing:-.04em}.manage-page-description{color:#5b6474;font-size:.98rem}.manage-help-link{color:#2563eb;font-weight:600}.manage-create-new{min-width:7rem;box-shadow:0 12px 24px rgba(37,99,235,.18)}.manage-avatar{width:2.25rem;height:2.25rem;border-radius:999px;background:#111827;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.manage-create-panel{background:#fff;border:1px solid #edf1f7!important}.manage-field-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;color:#1f2a44}.manage-input{min-height:3.2rem;background:#eef3ff!important;border:0!important;box-shadow:none!important;color:#1f2937!important}.manage-input::-moz-placeholder{color:#6b7280}.manage-input::placeholder{color:#6b7280}.manage-switch .form-check-input{width:1.75rem;height:1.75rem;background-color:#d8e5ff;border-color:#d8e5ff;box-shadow:none!important}.manage-question-btn{min-height:3.2rem}.manage-filter-btn,.manage-search-input{background:#fff!important;border:1px solid #dbe5f6!important;color:#1f2937!important;box-shadow:none!important}.manage-filter-btn{min-width:12rem}.manage-search-wrap{min-width:min(100%,20rem)}.create-question-deps-body{max-height:32rem}.global-overview-selected-card{border:2px solid rgba(111,66,193,.75)!important;box-shadow:0 0 0 .2rem rgba(111,66,193,.12)!important}.manage-search-icon{left:1rem;color:#6b7280}.manage-search-input{padding-left:2.75rem!important}.manage-table thead th{background:#f5f7fc;color:#97a0b0;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border-bottom:0!important;padding-top:1.2rem;padding-bottom:1.2rem}.manage-table tbody td{border-color:#edf1f7;padding-top:1.55rem;padding-bottom:1.55rem}.manage-number{color:#2563eb;font-weight:800;font-size:1.05rem}.manage-status-dot{width:.5rem;height:.5rem;border-radius:999px;display:inline-block}.manage-status-dot.active{background:var(--secondary-color)}.manage-status-dot.draft{background:#cbd5e1}.manage-type-pill{padding:.38rem .95rem;background:color-mix(in srgb,var(--primary-color) 10%,#fff);color:var(--primary-color);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manage-status-pill,.manage-type-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.manage-status-pill{padding:.62rem 1rem;font-weight:700;font-size:.9rem;min-width:7rem}.manage-status-pill.active{background:#eef3ff;color:#1f2937}.manage-status-pill.draft{background:#d9480f;color:#fff}.manage-pagination .page-link{border:0;color:#111827;background:transparent;box-shadow:none!important;border-radius:.6rem;min-width:2.1rem;min-height:2.1rem}.manage-pagination .page-item.active .page-link{background:#2563eb;color:#fff}.preview-progress{height:.45rem;background:#d3d3d3!important}.preview-progress-bar{background:var(--secondary-color)!important}@media (width <= 991.98px){.manage-filter-btn,.manage-search-wrap{width:100%;min-width:100%}}.templates-table{table-layout:fixed}.templates-table .templates-col{width:25%}.pagination-seg-btn{min-width:2.25rem}.assign-project-avatar{width:32px;height:32px}.swal2-toast-show{animation:success-toast-slide-in .22s ease-out}.swal2-toast-hide{animation:success-toast-slide-out .18s ease-in forwards}.swal2-container.swal2-top-end.swal2-backdrop-show,.swal2-container.swal2-top-end.swal2-noanimation{padding-top:2.5rem;padding-right:1.15rem}.swal2-popup.swal2-toast.success-toast-popup{width:min(30rem,calc(100vw - 1.5rem));padding:1.2rem 1.3rem;border:1px solid #bde7ca;border-radius:1rem;background:linear-gradient(135deg,#ecfff2,#dff9e7 45%,#f8fff9);color:#17311f;box-shadow:0 18px 44px rgba(34,197,94,.18);backdrop-filter:blur(12px)}.swal2-popup.swal2-toast.success-toast-popup .swal2-content,.swal2-popup.swal2-toast.success-toast-popup .swal2-html-container{margin:0}.swal2-popup.swal2-toast.success-toast-popup .success-toast-title{margin:0;font-size:1rem;font-weight:700;line-height:1.35;color:#17311f;letter-spacing:.01em}.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon.swal2-success{width:1.55rem;min-width:1.55rem;height:1.55rem;margin:0 .9rem 0 0;border:0;border-radius:999px;box-shadow:0 0 0 .45rem rgba(34,197,94,.18);background:linear-gradient(180deg,#4ade80,#16a34a)}.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon-check{color:#fff;font-size:1rem;font-weight:900;line-height:1}.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon.swal2-success .swal2-success-fix,.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon.swal2-success .swal2-success-ring,.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon.swal2-success [class*=" swal2-success-circular-line"],.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon.swal2-success [class*=" swal2-success-line"],.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon.swal2-success [class^=swal2-success-circular-line],.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon.swal2-success [class^=swal2-success-line]{display:none!important}.swal2-popup.danger-confirm-popup{width:min(19.5rem,calc(100vw - 2rem));padding:.72rem .72rem .68rem;border:1px solid #f2caca;border-radius:.76rem;background:linear-gradient(135deg,#fff5f5,#ffe7e7 46%,#fffafb);color:#431616;box-shadow:0 12px 24px rgba(220,38,38,.14)}.swal2-popup.danger-confirm-popup .danger-confirm-title{margin:.12rem 0 0;font-size:.82rem;font-weight:800;line-height:1.25;color:#5b1b1b}.swal2-popup.danger-confirm-popup .danger-confirm-text{margin:.34rem 0 0;font-size:.72rem;font-weight:600;line-height:1.3;color:#7a2d2d}.swal2-popup.danger-confirm-popup .danger-confirm-icon.swal2-warning{width:1rem;min-width:1rem;height:1rem;margin:0 auto;border:0;border-radius:999px;box-shadow:0 0 0 .22rem rgba(239,68,68,.16);background:linear-gradient(180deg,#fb7185,#dc2626);color:#fff}.swal2-popup.danger-confirm-popup .danger-confirm-icon-mark{color:#fff;font-size:.68rem;font-weight:900;line-height:1}.swal2-popup.danger-confirm-popup .danger-confirm-icon.swal2-warning .swal2-icon-content,.swal2-popup.danger-confirm-popup .danger-confirm-icon.swal2-warning [class*=" swal2-warning"],.swal2-popup.danger-confirm-popup .danger-confirm-icon.swal2-warning [class^=swal2-warning]{display:none!important}.swal2-popup.danger-confirm-popup .danger-confirm-actions{width:100%;margin:.56rem 0 0;gap:.38rem}.swal2-popup.danger-confirm-popup .danger-confirm-btn{margin:0!important;border:0;border-radius:.58rem;padding:.44rem .72rem;font-size:.7rem;font-weight:800;box-shadow:none!important}.swal2-popup.danger-confirm-popup .danger-confirm-btn:focus{box-shadow:none!important}.swal2-popup.danger-confirm-popup .danger-confirm-btn-primary{background:linear-gradient(180deg,#ef4444,#dc2626)!important;color:#fff!important}.swal2-popup.danger-confirm-popup .danger-confirm-btn-secondary{background:#fff!important;color:#7a2d2d!important;border:1px solid #f0b9b9!important}.template-preview-container{height:70vh;min-height:500px;background:var(--accent-color)}.template-preview-iframe{display:block;width:100%;height:100%;border:0!important}.workflow-soft-card{background:#f7f6ff;border-radius:1rem}.workflow-empty-state-copy{max-width:24rem}.workflow-empty-state-copy-sm{max-width:20rem}.workflow-progress-thin{height:.35rem}.workflow-insights-card{background:#8c5df6}.workflow-table-cell-min{min-width:7rem}.workflow-tab-btn{min-width:5.75rem;font-weight:500}.workflow-tab-active{background:var(--primary-color)!important}.workflow-tab-active,.workflow-tab-inactive{border:1px solid var(--primary-color)!important;color:#0e0528!important}.workflow-tab-inactive{background:#fff!important}.workflow-tab-inactive:focus,.workflow-tab-inactive:hover{background:rgb(101 79 240/8%)!important;color:#0e0528!important}.verification-service-scroll{max-height:calc(100vh - 22rem);overflow:auto}.form-mapping-scroll{max-height:32rem;overflow-y:auto}.form-mapping-header{background:#fbfbff;border-bottom:1px solid rgba(101,79,240,.18)}.form-mapping-input:disabled{color:#0e0528;opacity:1;background:#fff}.form-mapping-select-shell.is-mapped{box-shadow:0 0 0 .1rem rgba(101,79,240,.18)}.form-mapping-status{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(15,23,42,.18);background:#fff;color:rgba(15,23,42,.55)}.form-mapping-status.is-mapped{background:var(--primary-color);border-color:var(--primary-color);color:#0e0528}@keyframes success-toast-slide-in{0%{opacity:0;transform:translate3d(12px,-8px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes success-toast-slide-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(10px,-6px,0) scale(.98)}}.hierarchy-stack{position:relative;display:flex;flex-direction:column;gap:.75rem;margin-left:1.5rem}.hierarchy-stack:before{content:"";position:absolute;top:-.75rem;bottom:.75rem;left:1.05rem;width:1px}.hierarchy-stack-deep{margin-top:.55rem;margin-left:2.75rem}.hierarchy-stack-deep:before{top:-.55rem;left:.95rem}.hierarchy-item{position:relative;display:flex;align-items:stretch;gap:.75rem}.hierarchy-rail{width:2rem;min-width:2rem;position:relative}.hierarchy-rail:before{content:"";position:absolute;top:-.55rem;bottom:50%;left:.95rem;width:1px;background:var(--primary-color)!important}.hierarchy-rail-deep:before{top:-.55rem}.hierarchy-branch{position:absolute;top:50%;left:.95rem;width:1rem;height:1px;background:var(--primary-color)!important}.entity-avatar-dot{background:var(--entity-avatar-bg);width:1.05rem;height:1.05rem}.entity-avatar-dot-overlap{margin-left:-.25rem}@media (width <= 991px){.hierarchy-stack,.hierarchy-stack-deep{margin-left:0}.hierarchy-rail,.hierarchy-stack:before{display:none}}body.timesheet-review-open{overflow:hidden}.timesheet-review-backdrop{position:fixed;inset:0;z-index:1080;display:grid;place-items:center;padding:1.25rem;background:rgba(15,38,33,.55);backdrop-filter:blur(1px)}.timesheet-review-modal{width:min(47rem,100%);max-height:calc(100vh - 2.5rem);display:flex;flex-direction:column;overflow:hidden;color:#29463f;background:#fff;border-radius:.85rem;box-shadow:0 1.5rem 4rem rgba(4,27,23,.3)}.timesheet-review-footer,.timesheet-review-header{flex:0 0 auto;background:#fff}.timesheet-review-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.65rem 2rem;border-bottom:1px solid #e9e3d8}.timesheet-review-avatar{width:3.7rem;height:3.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:1rem}.timesheet-review-title{color:#18352e;font-family:"Instrument Serif",serif;font-size:1.8rem;line-height:1.05}.timesheet-review-kicker,.timesheet-review-line-head,.timesheet-review-reference,.timesheet-review-section-label{font-family:IBM Plex Mono,Courier New,monospace;letter-spacing:.11em;text-transform:uppercase}.timesheet-review-reference{color:#6c7f79;font-size:.78rem}.timesheet-review-meta{margin-top:.45rem;color:#697a75;font-size:.95rem}.timesheet-review-close{width:2.25rem;height:2.25rem;flex:0 0 auto;display:inline-grid;place-items:center;color:#71807c;background:transparent;border:0;border-radius:50%}.timesheet-review-close:hover{color:#173d34;background:#f4f1ea}.timesheet-review-body{min-height:0;padding:1.5rem 2rem;overflow-y:auto;overscroll-behavior:contain}.timesheet-review-alert{padding:1.15rem 1.35rem;color:#36554d;background:#fff1d5;border:1px solid #e7ba72;border-radius:.65rem;font-size:1rem;line-height:1.55}.timesheet-review-alert strong{color:#b17827}.timesheet-review-summary{display:grid;grid-template-columns:1fr 1fr .85fr .95fr;gap:1.5rem;margin-top:1.4rem;padding:1.35rem 1.45rem;border:1px solid #ddd5c9;border-radius:.65rem}.timesheet-review-summary>div{min-width:0}.timesheet-review-kicker{display:block;margin-bottom:.25rem;color:#687b75;font-size:.68rem}.timesheet-review-summary-value{display:block;color:#276452;font-family:"Instrument Serif",serif;font-size:2rem;font-weight:400;line-height:1}.timesheet-review-summary-value.is-muted{color:#697773}.timesheet-review-summary-note{display:block;margin-top:.45rem;color:#6f7f7a;font-family:IBM Plex Mono,Courier New,monospace;font-size:.72rem;line-height:1.45}.timesheet-review-invoice{align-self:center;padding-left:1.4rem;border-left:1px solid #e4ddd2}.timesheet-review-invoice strong{display:block;margin-top:.2rem;color:#173d34;font-family:"Instrument Serif",serif;font-size:1.35rem;font-style:italic}.timesheet-review-section-label{margin:1.5rem 0 .75rem;color:#657871;font-size:.75rem}.timesheet-review-lines{border:1px solid #eee7dc;border-width:0 0 1px}.timesheet-review-line{display:grid;grid-template-columns:minmax(13rem,1.9fr) .55fr 1.05fr .65fr;gap:1rem;align-items:center;min-height:5.15rem;padding:.85rem 1rem;background:#f8faf9;border-top:1px solid #e9e2d7}.timesheet-review-line:nth-child(odd){background:#fff}.timesheet-review-line-head{min-height:auto;padding-block:.9rem;color:#6d7e78;background:#faf8f4!important;border-top:0;font-size:.68rem}.timesheet-review-activity span,.timesheet-review-activity strong{display:block}.timesheet-review-activity span{margin-bottom:.25rem;color:#71837d;font-family:IBM Plex Mono,Courier New,monospace;font-size:.72rem}.timesheet-review-activity strong{color:#315148;font-size:.98rem}.timesheet-review-hours{font-family:IBM Plex Mono,Courier New,monospace;font-size:.95rem}.timesheet-review-billable{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .65rem;color:#33735f;background:#eaf5f0;border:1px solid #cbe2d8;border-radius:999px;font-family:IBM Plex Mono,Courier New,monospace;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.timesheet-review-billable.is-non-bill{color:#71807b;background:#fbfaf7;border-color:#e5ded2}.timesheet-review-billable .bi-circle-fill{font-size:.48rem}.timesheet-review-billable .bi-lock-fill{margin-left:.15rem;color:#d9a24d;font-size:.62rem}.timesheet-review-amount{text-align:right;font-family:IBM Plex Mono,Courier New,monospace;font-size:.88rem}.timesheet-review-totals{min-height:auto;color:#244b40;background:#fbfaf7!important}.timesheet-review-totals strong:nth-child(3){color:#286652}.timesheet-review-totals strong:last-child{text-align:right}.timesheet-review-lock-note{margin-top:1.35rem;padding:1.05rem 1.2rem;color:#73817d;background:#faf9f6;border-radius:.5rem;line-height:1.45}.timesheet-review-lock-note em{color:#38564e}.timesheet-review-report-section{margin-top:.85rem;padding:1rem;background:#fff;border:1px solid #eee7dc;border-radius:.65rem}.timesheet-review-report-title{margin:0 0 .75rem;color:#244b40;font-size:.95rem;font-weight:700}.timesheet-review-report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.timesheet-review-report-metric{min-width:0;padding:.8rem;background:#faf9f6;border-radius:.5rem}.timesheet-review-report-entry span,.timesheet-review-report-entry-meta,.timesheet-review-report-metric span{color:#6f7f7a;font-family:IBM Plex Mono,Courier New,monospace;font-size:.68rem;line-height:1.45}.timesheet-review-report-metric strong{display:block;margin-top:.35rem;color:#276452;font-size:1rem}.timesheet-review-report-table-wrap{overflow-x:auto}.timesheet-review-report-table{width:100%;min-width:40rem;border-collapse:collapse;font-size:.82rem}.timesheet-review-report-table td,.timesheet-review-report-table th{padding:.7rem .65rem;border-top:1px solid #eee7dc;vertical-align:top}.timesheet-review-report-table th{color:#6d7e78;background:#faf8f4;font-family:IBM Plex Mono,Courier New,monospace;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.timesheet-review-report-table td{color:#315148}.timesheet-review-report-group+.timesheet-review-report-group{margin-top:.9rem}.timesheet-review-report-group h4{margin:0 0 .55rem;color:#315148;font-size:.86rem;font-weight:700}.timesheet-review-report-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.75rem 0;border-top:1px solid #eee7dc}.timesheet-review-report-entry strong{display:block;margin-top:.2rem;color:#244b40;font-size:.9rem}.timesheet-review-report-entry-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;white-space:nowrap}.timesheet-review-report-entry-meta strong{margin-top:0;font-size:.82rem}.timesheet-review-footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1.15rem 2rem;border-top:1px solid #e9e3d8}@media (width <= 767px){.timesheet-review-backdrop{align-items:end;padding:0}.timesheet-review-modal{width:100%;max-height:94vh;border-radius:1rem 1rem 0 0}.timesheet-review-body,.timesheet-review-footer,.timesheet-review-header{padding-inline:1rem}.timesheet-review-report-metrics,.timesheet-review-summary{grid-template-columns:1fr 1fr}.timesheet-review-invoice{padding-left:0;border-left:0}.timesheet-review-line{grid-template-columns:minmax(0,1fr) auto}.timesheet-review-line-head{display:none}.timesheet-review-line>:nth-child(3){grid-column:1}.timesheet-review-line>:nth-child(4){grid-column:2;grid-row:2}.timesheet-review-totals>:nth-child(3){grid-column:1}.timesheet-review-report-entry{grid-template-columns:minmax(0,1fr)}.timesheet-review-report-entry-meta{align-items:flex-start;white-space:normal}.timesheet-review-footer{flex-wrap:wrap}.timesheet-review-footer .btn-primary-dark{flex:1 0 100%;order:-1}}