@import url(https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&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);.workflow-approval-order-input[data-v-3321b84b]{width:96px}.workflow-approval-order-input-compact[data-v-3321b84b]{width:60px}.reviewer-order-badge[data-v-3321b84b]{width:32px;height:32px}.reviewer-order-value[data-v-3321b84b]{font-size:.75rem}.reviewer-context-banner[data-v-3321b84b],.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-17fe2e32],.min-vh-100[data-v-17fe2e32] :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-17fe2e32]{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-17fe2e32]{background:hsla(0,0%,100%,.72)}.workflow-step-tab[data-v-17fe2e32]{font-weight:700;font-size:.72rem;transition:all .2s ease;flex:0 0 auto;white-space:nowrap}.workflow-stepper-tabs[data-v-17fe2e32]{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.workflow-step-tab-active[data-v-17fe2e32]{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-17fe2e32]{background:#fff;border:1px solid #8c6cf0;color:#4b2fa6}.workflow-step-tab-inactive[data-v-17fe2e32]:disabled{opacity:.5;border-color:#cbbdf4;color:#8c83ac}.workflow-context-card[data-v-17fe2e32]{background:hsla(0,0%,100%,.88);border-color:#ece5ff!important}.workflow-summary-card[data-v-17fe2e32]{background:linear-gradient(180deg,#f4f3ff,#f8f7ff);border-color:#d9dff0!important}.workflow-preview-banner[data-v-17fe2e32]{background-color:#f8f7ff}.workflow-preview-banner .text-xxs[data-v-17fe2e32]{font-size:.62rem}.workflow-preview-banner .text-xs[data-v-17fe2e32]{font-size:.72rem}.workflow-summary-label[data-v-17fe2e32]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#61728f}.workflow-config-select[data-v-17fe2e32]{min-height:2.5rem;border-color:#d4d9e6;box-shadow:none}.workflow-statuses-tab h2[data-v-17fe2e32]{margin-bottom:.25rem!important}.workflow-statuses-tab .workflow-soft-card[data-v-17fe2e32]{padding-top:.85rem!important;padding-bottom:.85rem!important}.workflow-statuses-tab .workflow-summary-label[data-v-17fe2e32]{margin-bottom:.35rem!important}.workflow-cta-btn[data-v-17fe2e32]{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-17fe2e32]:focus,.workflow-cta-btn[data-v-17fe2e32]:hover{color:#fff;background:#7c3aed;border-color:#7c3aed}.workflow-cta-btn.disabled[data-v-17fe2e32],.workflow-cta-btn[data-v-17fe2e32]:disabled{background:#8b5cf6!important;border-color:#8b5cf6!important;color:#fff!important;opacity:.9;box-shadow:none;cursor:not-allowed}.workflow-assigned-card[data-v-17fe2e32]{background:linear-gradient(180deg,#f8f7ff,#fff);border-color:#d7deec!important;border-radius:1.35rem!important}.workflow-assigned-card-selected[data-v-17fe2e32]{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-assignment-toggle-badge[data-v-17fe2e32]{min-width:4.7rem;padding:.28rem .55rem;font-size:.66rem;font-weight:800;line-height:1}.workflow-assignment-toggle-badge-assigned[data-v-17fe2e32]{background:#168a4a;color:#fff}.workflow-assignment-toggle-badge-unassigned[data-v-17fe2e32]{background:#eef2f7;color:#64748b;border:1px solid #d6dee9}.workflow-assigned-icon[data-v-17fe2e32]{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-17fe2e32]{background:#cfe0ff;color:#0b63f6}.workflow-badge-initial[data-v-17fe2e32],.workflow-badge-success[data-v-17fe2e32]{background:#d9f7e6;color:#168a4a}.workflow-badge-final[data-v-17fe2e32]{background:#fde6d4;color:#c45a12}.workflow-form-status-chip[data-v-17fe2e32]{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-17fe2e32]{background:#f8fafc}.workflow-form-status-chip-emphasis[data-v-17fe2e32]{background:#eef4ff}.workflow-form-status-chip-remove[data-v-17fe2e32]{cursor:pointer;color:#64748b;font-size:.82rem}.workflow-form-status-chip-remove[data-v-17fe2e32]:hover{color:#0f172a}.workflow-form-status-chip .badge[data-v-17fe2e32]{font-size:.68rem;line-height:1;padding:.3rem .5rem}.workflow-form-status-chip .bi-grip-vertical[data-v-17fe2e32]{font-size:.75rem}.workflow-card-drag-handle[data-v-17fe2e32]{cursor:grab;font-size:.95rem}.workflow-inline-control[data-v-17fe2e32]{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem!important}.workflow-inline-control-label[data-v-17fe2e32]{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-17fe2e32]{display:inline-flex;align-items:center;margin-bottom:0;min-height:1rem}.workflow-inline-control .form-check-input[data-v-17fe2e32]{margin-top:0;margin-bottom:0;flex-shrink:0;vertical-align:middle}.workflow-inline-control .form-check-input[type=checkbox][data-v-17fe2e32]{width:.85rem;height:.85rem;border-color:#bfd0ea}.workflow-inline-control .form-switch .form-check-input[data-v-17fe2e32]{width:1.85rem;height:.95rem}.status-row-actions[data-v-17fe2e32]{gap:.75rem!important;max-width:100%;flex:1 1 24rem;flex-wrap:wrap;justify-content:flex-end}.status-row-actions[data-v-17fe2e32],.workflow-status-card-main[data-v-17fe2e32],.workflow-status-card-row[data-v-17fe2e32]{min-width:0}.workflow-status-card-row[data-v-17fe2e32]{flex-wrap:wrap}.workflow-status-card-main[data-v-17fe2e32]{flex:1 1 18rem}.workflow-status-rule-btn[data-v-17fe2e32]{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}@media (max-width:1199.98px){.status-row-actions[data-v-17fe2e32]{width:100%;margin-left:0!important;justify-content:flex-start}.workflow-inline-control-label[data-v-17fe2e32]{white-space:normal}}@media (max-width:575.98px){.workflow-status-card-row[data-v-17fe2e32]{flex-direction:column;align-items:stretch!important}.workflow-status-card-main[data-v-17fe2e32]{width:100%}.status-row-actions[data-v-17fe2e32]{width:100%;margin-left:0!important;display:grid!important;grid-template-columns:1fr;align-items:stretch!important;gap:.55rem!important}.workflow-status-rule-btn[data-v-17fe2e32]{width:100%;min-width:0;justify-content:center}.workflow-action-library-main[data-v-17fe2e32]{grid-template-columns:1fr}.workflow-action-library-main .workflow-card-action-group[data-v-17fe2e32]{justify-content:flex-start!important}.workflow-inline-control[data-v-17fe2e32]{width:100%;justify-content:space-between;border:1px solid #eadfff;border-radius:.75rem;background:#fbf9ff;padding:.45rem .6rem}.workflow-inline-control-label[data-v-17fe2e32]{white-space:normal}}.workflow-card-action-group[data-v-17fe2e32]{width:auto;max-width:100%;flex-wrap:nowrap}.workflow-card-action-btn[data-v-17fe2e32]{min-height:1.6rem;padding:.16rem .42rem!important;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center}.workflow-card-icon-action[data-v-17fe2e32]{width:1.75rem;min-width:1.75rem}.workflow-card-action-btn-text[data-v-17fe2e32]{min-width:4.6rem;white-space:nowrap}.workflow-action-library-card[data-v-17fe2e32]{border:1px solid #ded3ff;border-radius:.75rem;background:linear-gradient(180deg,#fff,#fbf9ff);box-shadow:0 8px 18px rgba(44,24,94,.05);padding:.8rem .9rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.workflow-action-library-card[data-v-17fe2e32]:hover{border-color:#8c5bff;box-shadow:0 12px 24px rgba(76,50,147,.12);transform:translateY(-1px)}.workflow-action-library-main[data-v-17fe2e32]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.workflow-action-library-copy[data-v-17fe2e32]{min-width:0}.workflow-action-library-title[data-v-17fe2e32]{color:#140b33;font-size:.9rem;font-weight:900;line-height:1.2}.workflow-action-library-description[data-v-17fe2e32]{color:#352456;font-size:.78rem;font-weight:700;line-height:1.4}.workflow-action-library-card .btn-outline-primary[data-v-17fe2e32]{color:#0b5cff;border-color:#0b5cff;background:#fff}.workflow-action-library-card .btn-outline-primary[data-v-17fe2e32]:focus,.workflow-action-library-card .btn-outline-primary[data-v-17fe2e32]:hover{color:#fff;background:#0b5cff;border-color:#0b5cff}.workflow-action-library-card .btn-outline-secondary[data-v-17fe2e32]{color:#334155;border-color:#64748b;background:#fff}.workflow-action-library-card .btn-outline-secondary[data-v-17fe2e32]:focus,.workflow-action-library-card .btn-outline-secondary[data-v-17fe2e32]:hover{color:#fff;background:#334155;border-color:#334155}.workflow-insights-card[data-v-17fe2e32]{background:linear-gradient(135deg,#7547ea,#8b5cf6)}.workflow-insights-card .card-body>p[data-v-17fe2e32]{font-size:.86rem!important;font-weight:900!important;color:#fff}.workflow-insights-card .text-xxs[data-v-17fe2e32]{font-size:.74rem!important}.workflow-insights-card .d-flex.justify-content-between span[data-v-17fe2e32]:first-child{color:#fff;font-weight:800;opacity:.95!important}.workflow-insights-card .d-flex.justify-content-between span[data-v-17fe2e32]:last-child{color:#fff;font-size:.82rem;font-weight:900}.workflow-soft-card label[data-v-17fe2e32]{color:#1f2a44!important;font-size:.72rem!important;font-weight:900!important}.workflow-soft-card .form-control[data-v-17fe2e32]{color:#111827;font-size:.82rem!important;font-weight:700}.workflow-soft-card .form-control[data-v-17fe2e32]::-moz-placeholder{color:#6b7280;font-weight:600}.workflow-soft-card .form-control[data-v-17fe2e32]::placeholder{color:#6b7280;font-weight:600}.workflow-soft-card .btn[data-v-17fe2e32]{min-height:2.25rem;font-size:.78rem!important;font-weight:900}.workflow-soft-card .btn-primary-dark[data-v-17fe2e32]{color:#fff!important;background:#7c3aed!important;border-color:#7c3aed!important}.workflow-soft-card .btn-primary-dark[data-v-17fe2e32]:focus,.workflow-soft-card .btn-primary-dark[data-v-17fe2e32]:hover{color:#fff!important;background:#5b21b6!important;border-color:#5b21b6!important}.workflow-soft-card .btn-outline-secondary[data-v-17fe2e32]{color:#1f2937!important;border-color:#6b7280!important;background:#fff!important}.workflow-soft-card .btn-outline-secondary[data-v-17fe2e32]:focus,.workflow-soft-card .btn-outline-secondary[data-v-17fe2e32]:hover{color:#fff!important;background:#374151!important;border-color:#374151!important}.workflow-transition-row>[class*=col-][data-v-17fe2e32],.workflow-transition-row[data-v-17fe2e32]{min-width:0}.workflow-transition-icon[data-v-17fe2e32]{width:2.35rem;height:2.35rem;min-width:2.35rem;font-size:.85rem}.workflow-trigger-action-line[data-v-17fe2e32]{min-width:0}.workflow-trigger-action-badge[data-v-17fe2e32]{max-width:8.5rem;padding:.42rem 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-transition-target .d-flex.flex-wrap[data-v-17fe2e32]{gap:.3rem!important;margin-top:.35rem!important}.workflow-transition-target p.mt-1[data-v-17fe2e32],.workflow-transition-target p.mt-2[data-v-17fe2e32]{margin-top:.35rem!important;line-height:1.2}@media (min-width:992px){.workflow-transition-row[data-v-17fe2e32]{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-17fe2e32]{width:auto;max-width:none;padding-left:.25rem;padding-right:.25rem}.workflow-transition-actions[data-v-17fe2e32]{justify-self:end}}.text-muted[data-v-17fe2e32],.text-secondary[data-v-17fe2e32]{color:#64748b!important;font-weight:500}.workflow-context-label[data-v-17fe2e32]{display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a7299}.workflow-overflow-visible[data-v-17fe2e32]{overflow:visible}.workflow-status-dropdown-anchor[data-v-17fe2e32]{z-index:30}.workflow-status-dropdown-panel[data-v-17fe2e32]{top:calc(100% + .35rem);max-height:320px;overflow-y:auto;z-index:40}.workflow-status-search-icon[data-v-17fe2e32]{left:.9rem;top:50%;transform:translateY(-50%)}.workflow-status-option[data-v-17fe2e32]{transition:background-color .2s ease,color .2s ease}.workflow-status-option-available[data-v-17fe2e32]{background:#f8f9ff;color:#1f2937}.workflow-status-option-selected[data-v-17fe2e32]{background:linear-gradient(135deg,#20103f,#2d145f);color:#fff}.workflow-status-option-assigned[data-v-17fe2e32]{background:#eef2ff;color:#4b5563;opacity:.95}.workflow-status-option-icon[data-v-17fe2e32]{width:1.5rem;height:1.5rem}.workflow-status-option-icon-available[data-v-17fe2e32]{border-color:#cbd5e1;background:#fff;color:#64748b}.workflow-status-option-icon-selected[data-v-17fe2e32]{border-color:#6f4ef6;background:#6f4ef6;color:#fff}.workflow-status-option-icon-assigned[data-v-17fe2e32]{border-color:#c7d2fe;background:#e0e7ff;color:#4f46e5}.workflow-status-option-title-available[data-v-17fe2e32]{color:#111827}.workflow-status-option-title-selected[data-v-17fe2e32]{color:#fff}.workflow-status-option-title-assigned[data-v-17fe2e32]{color:#374151}.workflow-status-option-note-available[data-v-17fe2e32]{color:#64748b}.workflow-status-option-note-selected[data-v-17fe2e32]{color:hsla(0,0%,100%,.78)}.workflow-status-option-note-assigned[data-v-17fe2e32]{color:#6b7280}.workflow-status-badge-available[data-v-17fe2e32]{background:#eef2f7;color:#64748b}.workflow-status-badge-selected[data-v-17fe2e32]{background:#dbe7ff;color:#0b63f6}.workflow-status-badge-assigned[data-v-17fe2e32]{background:#dbe4ff;color:#4254c5}.workflow-transition-target-primary-icon[data-v-17fe2e32],.workflow-transition-target-primary-label[data-v-17fe2e32]{color:#0d6efd}.workflow-transition-target-secondary-icon[data-v-17fe2e32],.workflow-transition-target-secondary-label[data-v-17fe2e32]{color:#6c757d}.workflow-transition-target-warning-icon[data-v-17fe2e32],.workflow-transition-target-warning-label[data-v-17fe2e32]{color:#b26a00}.workflow-transition-target-danger-icon[data-v-17fe2e32],.workflow-transition-target-danger-label[data-v-17fe2e32]{color:#dc3545}.workflow-transition-target-success-icon[data-v-17fe2e32],.workflow-transition-target-success-label[data-v-17fe2e32]{color:#198754}.workflow-approval-order-input[data-v-17fe2e32]{width:96px}.workflow-section-action-select[data-v-17fe2e32]{min-height:7.5rem}.transition-operator-select[data-v-17fe2e32]{min-width:96px}.transition-condition-connector[data-v-17fe2e32]{display:flex;align-items:center;gap:.75rem;margin:-.25rem 0}.transition-condition-connector-line[data-v-17fe2e32]{flex:1 1 auto;border-top:1px solid #e5def8}.transition-condition-connector-control[data-v-17fe2e32]{flex:0 1 320px;display:flex;flex-direction:column;align-items:center}.transition-condition-connector-control .transition-operator-select[data-v-17fe2e32]{width:96px}.transition-preview-card[data-v-17fe2e32],.workflow-transition-summary-card[data-v-17fe2e32]{background:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(248,250,255,.95))}.workflow-transition-summary-card[data-v-17fe2e32]{border-color:#e5def8!important}.transition-rule-steps[data-v-17fe2e32]{display:flex;gap:.75rem;flex-wrap:wrap}.transition-rule-step[data-v-17fe2e32]{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-17fe2e32]{flex-direction:row;align-items:stretch;gap:.4rem}.transition-rule-step-horizontal[data-v-17fe2e32]{flex:0 1 auto;min-width:0}.transition-rule-step-badge[data-v-17fe2e32]{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-17fe2e32]{font-size:.68rem!important;line-height:1.1}.transition-rule-step-complete[data-v-17fe2e32]{border-color:#cce8d7;background:rgba(240,253,244,.9)}.transition-rule-step-complete .transition-rule-step-badge[data-v-17fe2e32]{background:#dcfce7;color:#15803d}.transition-rule-step-active[data-v-17fe2e32]{border-color:#8b5cf6;box-shadow:0 0 0 1px rgba(139,92,246,.15)}.transition-rule-section-card[data-v-17fe2e32]{background:hsla(0,0%,100%,.72)}.transition-rule-section-incomplete[data-v-17fe2e32]{border-color:#8b5cf6!important;box-shadow:0 0 0 1px rgba(139,92,246,.12)}.transition-rule-connector[data-v-17fe2e32]{min-height:2.75rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.transition-rule-connector-icon[data-v-17fe2e32]{color:#8b5cf6;font-size:1rem}.transition-condition-card[data-v-17fe2e32]{border-color:#e5def8!important}.transition-condition-card .card-body[data-v-17fe2e32]{background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,246,255,.9));border-radius:1rem}.transition-condition-title[data-v-17fe2e32],.transition-condition-title[data-v-17fe2e32]:hover{color:inherit}.transition-compact-multiselect[data-v-17fe2e32]{min-height:5.75rem}.transition-multiselect-menu-scroll[data-v-17fe2e32]{max-height:240px;overflow-y:auto}.workflow-checklist-icon[data-v-17fe2e32]{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-17fe2e32]{background:#dcfce7;color:#15803d}.workflow-checklist-icon-pending[data-v-17fe2e32]{background:#eef2f7;color:#64748b}.status-card-actions[data-v-17fe2e32]{justify-content:flex-end}.status-card-control[data-v-17fe2e32]{min-width:128px;display:flex;align-items:center;justify-content:space-between;gap:.35rem}.status-card-control-checkbox[data-v-17fe2e32]{min-width:116px;gap:.2rem}.status-card-control-checkbox .form-check-input[data-v-17fe2e32]{margin-left:0}.workflow-progress-w-0[data-v-17fe2e32]{width:0}.workflow-progress-w-15[data-v-17fe2e32]{width:15%}.workflow-progress-w-20[data-v-17fe2e32]{width:20%}.workflow-progress-w-30[data-v-17fe2e32]{width:30%}.workflow-progress-w-40[data-v-17fe2e32]{width:40%}.workflow-progress-w-45[data-v-17fe2e32]{width:45%}.workflow-progress-w-60[data-v-17fe2e32]{width:60%}.workflow-progress-w-75[data-v-17fe2e32]{width:75%}.workflow-progress-w-80[data-v-17fe2e32]{width:80%}.workflow-progress-w-90[data-v-17fe2e32]{width:90%}.workflow-progress-w-99[data-v-17fe2e32]{width:99.8%}.workflow-progress-w-100[data-v-17fe2e32]{width:100%}.transition-rules-container[data-v-17fe2e32]{animation:fadeIn-17fe2e32 .3s ease-out}.transition-item-card[data-v-17fe2e32]{transition:transform .2s ease,box-shadow .2s ease;border-color:#f1f5f9!important}.transition-item-card[data-v-17fe2e32]: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-17fe2e32]{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-17fe2e32]{position:relative}.workflow-editor-section[data-v-17fe2e32]: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-17fe2e32]{background-color:#20103f;border-color:#20103f;color:#fff}.btn-primary-dark[data-v-17fe2e32]:hover{background-color:#2d145f;border-color:#2d145f;color:#fff}.bg-primary-dark[data-v-17fe2e32]{background-color:#20103f!important}.text-xxxs[data-v-17fe2e32]{font-size:.6rem}.tracking-wider[data-v-17fe2e32]{letter-spacing:.05em}.leading-relaxed[data-v-17fe2e32]{line-height:1.625}.grayscale-sm[data-v-17fe2e32]{filter:grayscale(.4)}@keyframes fadeIn-17fe2e32{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.compliance-management-page[data-v-1b33a4c6],.compliance-management-page[data-v-1b33a4c6] :is(p,span,label,button,input,select,textarea,.text-secondary,.text-muted,.text-xs,.text-xxs,.fw-bold,.fw-semibold){font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.compliance-management-page[data-v-1b33a4c6]{background:transparent}.compliance-management-page>.d-flex>.card[data-v-1b33a4c6]{background:linear-gradient(180deg,rgba(248,245,255,.98),hsla(0,0%,100%,.98) 42%),#fff;border:1px solid #dfd5ff!important;box-shadow:0 18px 44px rgba(44,24,94,.08)!important}.compliance-management-page .compliance-rules-panel[data-v-1b33a4c6]{align-self:flex-start;width:100%;background:linear-gradient(180deg,#ecf3ff,#eef5ff);border-color:#e4ecf9!important}.compliance-builder-shell[data-v-1b33a4c6]{background:radial-gradient(circle at 100% 0,rgba(140,91,255,.08),transparent 26rem),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(251,249,255,.98)),#fff;border:1px solid #dfd5ff!important;box-shadow:0 18px 44px rgba(44,24,94,.08)!important}.compliance-builder-shell>.card-body[data-v-1b33a4c6]{display:flex;flex-direction:column;gap:1rem}.compliance-management-page .entity-row-card[data-v-1b33a4c6]{background:linear-gradient(90deg,rgba(140,91,255,.1),hsla(0,0%,100%,.98) 32%),#fff!important;border-color:#ded3ff!important;box-shadow:0 8px 18px rgba(44,24,94,.06)!important}.compliance_rules_list[data-v-1b33a4c6]{display:flex;flex-direction:column;gap:.55rem}.compliance_rule_row[data-v-1b33a4c6],.compliance_rules_header[data-v-1b33a4c6]{display:grid;grid-template-columns:minmax(280px,2.4fr) minmax(180px,1.2fr) minmax(220px,1.4fr) minmax(140px,1fr) minmax(100px,.8fr) minmax(90px,.6fr);align-items:center;gap:20px}.compliance_rules_header[data-v-1b33a4c6]{min-height:auto;padding:.5rem 1rem;border-radius:.5rem;background:linear-gradient(180deg,#7c3aed50 40%,#ab9de1);color:var(--secondary-color);font-size:.54rem;font-weight:400;letter-spacing:.12em;line-height:1.1;text-transform:uppercase;box-shadow:none}.compliance_rules_header span[data-v-1b33a4c6]:last-child{text-align:right}.compliance_rule_row[data-v-1b33a4c6]{padding:.75rem 1rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.compliance_rule_row[data-v-1b33a4c6]:hover{border-color:#bca8f4!important;box-shadow:0 12px 26px rgba(76,50,147,.12)!important;transform:translateY(-1px)}.compliance_rule_cell[data-v-1b33a4c6]{min-width:0}.compliance_rule_identity[data-v-1b33a4c6]{display:flex;align-items:flex-start;gap:.75rem}.compliance_rule_copy[data-v-1b33a4c6]{min-width:0}.compliance_rule_copy .entity-name[data-v-1b33a4c6]{color:#21124b;font-size:.86rem;line-height:1.2}.compliance_rule_copy .entity-updated[data-v-1b33a4c6]{display:-webkit-box;margin-top:.12rem;overflow:hidden;color:#6f6685!important;font-size:.72rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.compliance_rule_meta[data-v-1b33a4c6]{margin-top:.2rem;color:#82789b;font-size:.64rem;line-height:1.2}.compliance_rule_config[data-v-1b33a4c6],.compliance_rule_logic[data-v-1b33a4c6],.compliance_rule_schedule[data-v-1b33a4c6]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.compliance_badge_group[data-v-1b33a4c6],.compliance_rule_config[data-v-1b33a4c6]{flex-wrap:wrap}.compliance_badge_group[data-v-1b33a4c6]{display:flex;gap:.32rem}.compliance_health_badge[data-v-1b33a4c6],.compliance_metric_pill[data-v-1b33a4c6],.compliance_mode_badge[data-v-1b33a4c6]{min-height:1.42rem;display:inline-flex;align-items:center;justify-content:center}.schedule_rows[data-v-1b33a4c6]{display:grid;gap:.16rem;color:#24144f;font-size:.68rem;line-height:1.25}.schedule_rows span[data-v-1b33a4c6]{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:.25rem;align-items:baseline}.schedule_rows em[data-v-1b33a4c6]{color:#7b7196;font-style:normal}.schedule_rows strong[data-v-1b33a4c6]{color:#25124f;font-weight:800}.compliance_rule_status[data-v-1b33a4c6]{display:flex;align-items:center}.compliance_rule_actions[data-v-1b33a4c6]{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.compliance_rule_actions .entity-row-arrow[data-v-1b33a4c6]{width:2rem;height:2rem;flex:0 0 2rem}.compliance-management-page .action-icon[data-v-1b33a4c6],.compliance-management-page .assigned_form_icon[data-v-1b33a4c6],.compliance-management-page .audit-event-icon[data-v-1b33a4c6],.compliance-management-page .entity-section-icon[data-v-1b33a4c6]{background:linear-gradient(135deg,#6f4ef6,#8c5bff)!important;color:#fff!important;box-shadow:0 10px 20px rgba(111,78,246,.22)}.workflow-step-tab[data-v-1b33a4c6]{font-weight:700;font-size:.72rem;transition:all .2s ease;flex:0 0 auto;white-space:nowrap}.workflow-stepper-tabs[data-v-1b33a4c6]{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.workflow-step-tab-active[data-v-1b33a4c6]{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-1b33a4c6]{background:#fff;border:1px solid #8c6cf0;color:#4b2fa6}.workflow-step-tab-inactive[data-v-1b33a4c6]:disabled{opacity:.5;border-color:#cbbdf4;color:#8c83ac}.compliance-complete-badge[data-v-1b33a4c6],.compliance-step-status-badge[data-v-1b33a4c6]{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:1.75rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1}.compliance-complete-badge[data-v-1b33a4c6]{background-color:#d9f2e3!important;color:#198754!important;border:1px solid rgba(25,135,84,.14)}.rule-info-banner[data-v-1b33a4c6]{border:1px solid #8be3f2;border-radius:.45rem;background:#c7f3fb;color:#075c69;font-size:.78rem;line-height:1.35;padding:.65rem .85rem}.compliance-step-tab[data-v-1b33a4c6],.guided-step-tab[data-v-1b33a4c6]{min-height:2.15rem;flex:0 0 auto;white-space:nowrap}.guided-step-locked[data-v-1b33a4c6]{opacity:.52;cursor:not-allowed}.guided-step-number[data-v-1b33a4c6]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;background:hsla(0,0%,100%,.42);font-size:.56rem;font-weight:800}.workflow-step-tab-inactive .guided-step-number[data-v-1b33a4c6]{background:#ede7ff}.workflow-summary-card[data-v-1b33a4c6]{background:radial-gradient(circle at right top,rgba(140,91,255,.16),transparent 18rem),linear-gradient(180deg,#eee9ff,#f8f7ff);border-color:#d3c8ff!important;box-shadow:0 12px 28px rgba(76,50,147,.1)!important}.workflow-summary-card .card-body[data-v-1b33a4c6]{background:transparent}.workflow-summary-card .col-6[data-v-1b33a4c6],.workflow-summary-card .col-md-4[data-v-1b33a4c6],.workflow-summary-card .col-xl-2[data-v-1b33a4c6]{position:relative}.workflow-summary-card .col-6[data-v-1b33a4c6]:not(:last-child):after,.workflow-summary-card .col-md-4[data-v-1b33a4c6]:not(:last-child):after,.workflow-summary-card .col-xl-2[data-v-1b33a4c6]:not(:last-child):after{content:"";position:absolute;top:.2rem;right:0;width:1px;height:calc(100% - .4rem);background:rgba(111,78,246,.16)}.workflow-summary-label[data-v-1b33a4c6]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#61728f}.compliance-management-page .workflow-summary-card .fw-bold.text-x[data-v-1b33a4c6],.compliance-management-page .workflow-summary-card .fw-bold.text-xs[data-v-1b33a4c6],.compliance-management-page .workflow-summary-card p.fw-bold[data-v-1b33a4c6]{color:#24144f}.workflow-config-select[data-v-1b33a4c6]{min-height:2.5rem;border-color:#d4d9e6;box-shadow:none}.workflow-soft-card[data-v-1b33a4c6]{background:linear-gradient(135deg,rgba(111,78,246,.11),hsla(0,0%,100%,.96) 48%),#fff;border-color:#d8ccff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.62)}.compact-metrics-strip[data-v-1b33a4c6]{background:linear-gradient(180deg,rgba(248,245,255,.92),hsla(0,0%,100%,.96));border:1px solid #e3dcfb}.compact-metric-item[data-v-1b33a4c6]{min-width:0;padding-right:.75rem;border-right:1px solid rgba(111,78,246,.12)}.compact-metrics-strip .row>[class*=col-]:last-child .compact-metric-item[data-v-1b33a4c6]{border-right:0}.compliance_builder_main[data-v-1b33a4c6],.compliance_sidebar_column[data-v-1b33a4c6]{min-width:0}.guided-work-block[data-v-1b33a4c6]{padding-bottom:1.25rem;border-bottom:1px solid #ebe5ff;width:100%}.guided-work-block[data-v-1b33a4c6]:last-of-type{border-bottom:0}.assignment-segmented-control[data-v-1b33a4c6]{display:inline-flex;gap:.35rem;padding:.28rem;border-radius:999px;background:#f3efff;border:1px solid #ded3ff}.assignment-toolbar[data-v-1b33a4c6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.assignment-method-option[data-v-1b33a4c6]{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;gap:.4rem;margin:0;padding:.45rem .75rem;border-radius:999px;color:#4b2fa6;font-size:.74rem;font-weight:700;cursor:pointer}.assignment-method-option input[data-v-1b33a4c6]{accent-color:#6f4ef6}.assignment-method-option.active[data-v-1b33a4c6]{background:#fff;box-shadow:0 6px 14px rgba(44,24,94,.08);color:#24144f}.compact-assignment-row[data-v-1b33a4c6]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;min-width:0;flex:1 1 auto}.compact-form-select[data-v-1b33a4c6]{width:100%;flex:1 1 auto}.compact-action-btn[data-v-1b33a4c6]{width:100%;min-width:0}.assigned_forms_list[data-v-1b33a4c6]{display:flex;flex-direction:column;gap:14px;width:100%}.assigned_form_card[data-v-1b33a4c6]{width:100%;border-radius:16px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:18px;background:linear-gradient(180deg,#fff,#fbf9ff);border:1px solid #e2d9fb;box-shadow:0 8px 18px rgba(44,24,94,.05)}.assigned_form_main[data-v-1b33a4c6]{display:flex;align-items:flex-start;gap:14px;min-width:0;flex:1}.assigned_form_icon[data-v-1b33a4c6]{width:2.35rem;height:2.35rem;border-radius:.85rem}.assigned_form_metrics[data-v-1b33a4c6]{display:flex;gap:18px;flex-wrap:wrap;color:#61728f;font-size:.72rem}.assigned-section-summary[data-v-1b33a4c6]{display:flex;flex-wrap:wrap;gap:.35rem;color:#75698f;font-size:.64rem}.assigned-section-summary span[data-v-1b33a4c6]{border-radius:999px;background:#f7f3ff;padding:.18rem .45rem}.assigned_form_actions[data-v-1b33a4c6]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto}.assigned-form-remove-btn[data-v-1b33a4c6]{background:#f2edff;border:1px solid #cdbdff;color:#5f38d8;font-weight:800}.assigned-form-remove-btn[data-v-1b33a4c6]:focus,.assigned-form-remove-btn[data-v-1b33a4c6]:hover{background:#e7ddff;border-color:#8c5bff;color:#4b2fa6;box-shadow:0 8px 18px rgba(76,50,147,.12)!important}.assigned-questions-table[data-v-1b33a4c6]{border-top:1px solid #e2d9fb;padding-top:.55rem}.subtle-empty-state[data-v-1b33a4c6]{background:#fbf9ff;border:1px dashed #d8ccff;padding:1.25rem}.next-step-panel[data-v-1b33a4c6]{background:linear-gradient(135deg,rgba(111,78,246,.1),hsla(0,0%,100%,.95));border:1px solid #ded3ff}.next-step-panel p[data-v-1b33a4c6]{margin-bottom:8px}.next-step-panel .btn[data-v-1b33a4c6]{min-height:2.15rem;padding-top:.38rem;padding-bottom:.38rem;white-space:normal}.support-panel[data-v-1b33a4c6]{background:hsla(0,0%,100%,.84);border:1px solid #e2d9fb;box-shadow:0 8px 18px rgba(44,24,94,.05)}.support-progress-row[data-v-1b33a4c6]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.78rem;color:#2b175f}.compliance_progress_step[data-v-1b33a4c6]{width:100%;min-height:2.35rem;padding:.48rem .55rem;border:1px solid transparent;border-radius:.75rem;background:hsla(0,0%,100%,.64);text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.compliance_progress_step[data-v-1b33a4c6]:hover:not(:disabled){border-color:#c9b8ff;background:#fbf9ff;box-shadow:0 6px 14px rgba(76,50,147,.08)}.compliance_progress_step_active[data-v-1b33a4c6]{border-color:#8c5bff;background:linear-gradient(90deg,rgba(140,91,255,.14),hsla(0,0%,100%,.9));box-shadow:inset 3px 0 0 #6f4ef6}.compliance_progress_step_locked[data-v-1b33a4c6]{opacity:.62;cursor:not-allowed}.compliance_progress_label[data-v-1b33a4c6]{min-width:0;font-weight:700}.health-progress-track[data-v-1b33a4c6]{height:.46rem;overflow:hidden;border-radius:999px;background:#eee9ff}.health-progress-fill[data-v-1b33a4c6]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#6f4ef6,#14b8a6)}.health-progress-fill-risk[data-v-1b33a4c6]{background:linear-gradient(90deg,#ef4444,#f97316)}.health-progress-fill-warning[data-v-1b33a4c6]{background:linear-gradient(90deg,#f59e0b,#facc15)}.health-progress-fill-ready[data-v-1b33a4c6]{background:linear-gradient(90deg,#6f4ef6,#14b8a6)}.guidance-mini-item[data-v-1b33a4c6]{display:block;border-radius:.55rem;background:#f8f5ff;color:#5b4d79;font-size:.66rem;line-height:1.25;padding:.4rem .5rem}.compact-warning[data-v-1b33a4c6]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:start;border-radius:.75rem;background:#fff7df;border:1px solid #f7d27b;color:#6b4a00;padding:.55rem .65rem}.compact-warning-critical[data-v-1b33a4c6]{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.compact-warning-warning[data-v-1b33a4c6]{background:#fff7df;border-color:#f7d27b;color:#6b4a00}.compact-warning-info[data-v-1b33a4c6]{background:#eef6ff;border-color:#bfdbfe;color:#1d4ed8}.guidance-severity-label[data-v-1b33a4c6]{border-radius:999px;background:hsla(0,0%,100%,.72);font-size:.55rem;font-weight:800;letter-spacing:.06em;line-height:1;padding:.22rem .38rem;text-transform:uppercase}.workflow-cta-btn[data-v-1b33a4c6]{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-1b33a4c6]:disabled{opacity:.65}.workflow-preview-banner[data-v-1b33a4c6]{background:linear-gradient(135deg,rgba(111,78,246,.12),rgba(47,124,246,.08)),#f8f7ff;border-color:#d5c8ff!important}.compliance-logic-preview[data-v-1b33a4c6]{background:linear-gradient(180deg,#eee9ff,#f8f7ff);border-color:#d8ccff!important}.entity-status-pill[data-v-1b33a4c6]{min-height:1.65rem;padding:.25rem .65rem;font-size:.64rem}.compliance-management-page .card.border.rounded-4.shadow-sm[data-v-1b33a4c6]:not(.workflow-summary-card):not(.workflow-preview-banner){border-color:#ded6f7!important;box-shadow:0 10px 24px rgba(31,16,63,.07)!important}.compliance-management-page .row.g-2>[class*=col-]>.card.border.rounded-4.shadow-sm[data-v-1b33a4c6]{overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,245,255,.94)),#fff}.compliance-management-page .row.g-2>[class*=col-]:first-child>.card.border.rounded-4.shadow-sm[data-v-1b33a4c6]{border-top:4px solid #6f4ef6!important}.compliance-management-page .row.g-2>[class*=col-]:nth-child(2)>.card.border.rounded-4.shadow-sm[data-v-1b33a4c6]{border-top:4px solid #2f7cf6!important}.compliance-management-page .row.g-2>[class*=col-]:nth-child(3)>.card.border.rounded-4.shadow-sm[data-v-1b33a4c6]{border-top:4px solid #14b8a6!important}.compliance-management-page .row.g-2>[class*=col-]:nth-child(4)>.card.border.rounded-4.shadow-sm[data-v-1b33a4c6]{border-top:4px solid #f59e0b!important}.compliance-management-page .row.g-2>[class*=col-]:nth-child(5)>.card.border.rounded-4.shadow-sm[data-v-1b33a4c6],.compliance-management-page .row.g-2>[class*=col-]:nth-child(6)>.card.border.rounded-4.shadow-sm[data-v-1b33a4c6]{border-top:4px solid #8c5bff!important}.compliance-management-page .col-xl-4>.d-flex>.card.border.rounded-4.shadow-sm[data-v-1b33a4c6]:first-child{background:linear-gradient(180deg,#fff,#f4f0ff);border-color:#d8ccff!important}.compliance-management-page .col-xl-4>.d-flex>.card.border.rounded-4.shadow-sm:first-child .card-body[data-v-1b33a4c6]{position:relative}.compliance-management-page .col-xl-4>.d-flex>.card.border.rounded-4.shadow-sm:first-child .card-body[data-v-1b33a4c6]:before{content:"";position:absolute;top:0;left:0;right:0;height:.35rem;border-radius:1rem 1rem 0 0;background:linear-gradient(90deg,#6f4ef6,#2f7cf6 55%,#14b8a6)}.workflow-insights-card[data-v-1b33a4c6]{background:radial-gradient(circle at right top,hsla(0,0%,100%,.24),transparent 11rem),linear-gradient(135deg,#5f38d8,#8c5bff 58%,#a66bff)!important;box-shadow:0 16px 32px rgba(111,78,246,.24)!important}.compliance-management-page .alert-warning[data-v-1b33a4c6]{background:#fff7df;border-color:#f7d27b;color:#6b4a00}.compliance-management-page .bg-white.bg-opacity-75[data-v-1b33a4c6]{background:linear-gradient(180deg,hsla(0,0%,100%,.86),rgba(247,243,255,.92))!important}.compliance-management-page .table-light[data-v-1b33a4c6]{--bs-table-bg:#efeaff;--bs-table-color:#2b175f}.compliance-management-page .badge.bg-light[data-v-1b33a4c6]{background-color:#f2edff!important;border-color:#d9ccff!important;color:#332064!important}.compliance-management-page .bg-primary-subtle[data-v-1b33a4c6]{background-color:#e7ddff!important;color:#4b2fa6!important}@media (max-width:1399.98px){.compliance_rule_row[data-v-1b33a4c6],.compliance_rules_header[data-v-1b33a4c6]{grid-template-columns:minmax(240px,2fr) minmax(150px,1.1fr) minmax(180px,1.25fr) minmax(120px,.9fr) minmax(86px,.7fr) minmax(82px,.55fr);gap:14px}}@media (max-width:1199.98px){.compliance-builder-shell>.card-body[data-v-1b33a4c6]{gap:16px;padding:16px!important}.compliance_rule_row[data-v-1b33a4c6],.compliance_rules_header[data-v-1b33a4c6]{grid-template-columns:minmax(220px,1.8fr) minmax(150px,1fr) minmax(150px,1fr) minmax(118px,.8fr) minmax(82px,.65fr) minmax(82px,.55fr);gap:12px}.compliance_rule_row[data-v-1b33a4c6]{padding:.68rem .8rem}.schedule_rows[data-v-1b33a4c6]{font-size:.64rem}.schedule_rows span[data-v-1b33a4c6]{grid-template-columns:3.75rem minmax(0,1fr)}.schedule_rows em[data-v-1b33a4c6]{overflow:hidden;text-overflow:clip;white-space:nowrap}}@media (max-width:991.98px){.compliance_rules_header[data-v-1b33a4c6]{display:none}.compliance_rule_row[data-v-1b33a4c6]{grid-template-columns:1fr;gap:.7rem;padding:.9rem}.compliance_rule_config[data-v-1b33a4c6],.compliance_rule_logic[data-v-1b33a4c6],.compliance_rule_schedule[data-v-1b33a4c6],.compliance_rule_status[data-v-1b33a4c6]{display:grid;grid-template-columns:minmax(7.5rem,.35fr) minmax(0,1fr);align-items:center;gap:.5rem}.compliance_rule_config[data-v-1b33a4c6]:before,.compliance_rule_logic[data-v-1b33a4c6]:before,.compliance_rule_schedule[data-v-1b33a4c6]:before,.compliance_rule_status[data-v-1b33a4c6]:before{content:attr(data-label);color:#7b7196;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.compliance_rule_logic .compliance_health_badge[data-v-1b33a4c6],.compliance_rule_schedule .compliance_mode_badge[data-v-1b33a4c6]{grid-column:2;justify-self:start}.compliance_rule_config[data-v-1b33a4c6]{display:flex;flex-direction:row;align-items:center}.compliance_rule_config[data-v-1b33a4c6]:before{min-width:7.5rem}.compliance_rule_actions[data-v-1b33a4c6]{justify-content:flex-end;padding-top:.15rem}.compliance-drawer-modal[data-v-1b33a4c6]{width:100%;max-width:none;height:100%;margin:0}.compliance-drawer-modal .modal-content[data-v-1b33a4c6]{min-height:100%;max-height:none;border-radius:0!important}.compact-question-row[data-v-1b33a4c6],.summary-rule-row[data-v-1b33a4c6]{grid-template-columns:auto minmax(0,1fr)}.compact-question-row>.badge[data-v-1b33a4c6],.summary-row-actions[data-v-1b33a4c6]{grid-column:2;justify-self:start}.question-filter-bar[data-v-1b33a4c6]{grid-template-columns:1fr}.condition-table-row[data-v-1b33a4c6]{grid-template-columns:1.5rem minmax(0,1fr);gap:.45rem .75rem}.condition-row-operator[data-v-1b33a4c6],.condition-value-pill[data-v-1b33a4c6]{grid-column:2;justify-self:start}.condition-table-layout[data-v-1b33a4c6]{padding-bottom:.75rem}.condition-card-actions[data-v-1b33a4c6]{position:static;justify-content:flex-start;margin-top:.55rem}.condition-table-main>.d-flex[data-v-1b33a4c6]:first-child{padding-right:0}}.rule-builder-header[data-v-1b33a4c6]{background:#24144f}.rule-builder-header-inner[data-v-1b33a4c6]{background:radial-gradient(circle at right top,hsla(0,0%,100%,.16),transparent 20rem),linear-gradient(135deg,#20103f,#4b2fa6 54%,#8c5bff)}.rule-builder-tabs-card[data-v-1b33a4c6]{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(246,242,255,.96));border-color:#ddd2ff!important}.compliance-progress-header[data-v-1b33a4c6]{border:0;border-radius:.9rem;box-shadow:none}.inline-status-strip[data-v-1b33a4c6]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.inline-status-item[data-v-1b33a4c6]{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;line-height:1;white-space:nowrap}.enterprise-flow-card[data-v-1b33a4c6],.validation-card[data-v-1b33a4c6]{background:radial-gradient(circle at right top,rgba(140,91,255,.1),transparent 18rem),linear-gradient(180deg,#fff,#f8f5ff)}.execution-flow[data-v-1b33a4c6]{min-height:4.75rem}.flow-node[data-v-1b33a4c6]{background:#fff;border-color:#d8ccff!important;color:#2b175f;min-height:3.4rem;box-shadow:0 8px 18px rgba(44,24,94,.06)}.flow-node .bi[data-v-1b33a4c6]{color:#6f4ef6}.flow-arrow[data-v-1b33a4c6]{color:#8c5bff}.live-answer-preview[data-v-1b33a4c6],.metric-tile[data-v-1b33a4c6],.version-row[data-v-1b33a4c6]{background:linear-gradient(180deg,#fff,#f7f3ff);border-color:#ded3ff!important}.onboarding-dashboard[data-v-1b33a4c6]{align-items:stretch}.onboarding-workflow-shell[data-v-1b33a4c6]{border:0!important;border-radius:1rem;box-shadow:none!important}.onboarding-page-header[data-v-1b33a4c6]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.onboarding-gate-restore[data-v-1b33a4c6]{min-height:auto;border:0!important;border-radius:1rem;background:linear-gradient(180deg,#fbfbfd,#f7f5fc);box-shadow:inset 0 0 0 1px rgba(216,204,255,.58)!important}.onboarding-gate-heading[data-v-1b33a4c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.onboarding-gate-grid[data-v-1b33a4c6],.onboarding-guided-flow[data-v-1b33a4c6]{display:grid;gap:1.5rem}.onboarding-guided-flow[data-v-1b33a4c6]{grid-template-columns:minmax(0,1fr);width:100%}.onboarding-config-card[data-v-1b33a4c6]{display:flex;flex-direction:column;gap:.85rem;min-width:0;border:0;border-radius:.85rem;background:hsla(0,0%,100%,.9);padding:1rem 1.1rem;box-shadow:0 1px 2px rgba(28,18,50,.04),0 14px 32px rgba(48,35,86,.06)}.workflow-card[data-v-1b33a4c6]{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.workflow-card[data-v-1b33a4c6]:hover{transform:translateY(-1px);background:#fff;box-shadow:0 1px 2px rgba(28,18,50,.05),0 18px 38px rgba(48,35,86,.09)}.onboarding-workflow-card[data-v-1b33a4c6]{width:100%;border-radius:.9rem;padding:1rem;background:linear-gradient(180deg,#fff,#fbf9ff);border:1px solid #e7e0fb;box-shadow:0 6px 16px rgba(44,24,94,.045)}.onboarding-card-main[data-v-1b33a4c6]{display:flex;align-items:flex-start;gap:1rem;min-width:0}.onboarding-card-icon[data-v-1b33a4c6]{width:2.25rem;height:2.25rem;border-radius:.75rem;flex:0 0 2.25rem}.onboarding-card-icon-soft[data-v-1b33a4c6]{background:linear-gradient(135deg,#8c5bff,#b07cff)}.onboarding-card-content[data-v-1b33a4c6]{min-width:0;flex:1}.onboarding-card-header[data-v-1b33a4c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.onboarding-card-header .btn[data-v-1b33a4c6]{flex:0 0 auto}.onboarding-card-metrics[data-v-1b33a4c6]{display:flex;gap:18px;flex-wrap:wrap;color:#61728f;font-size:.72rem;margin-top:.65rem}.onboarding-card-title-row[data-v-1b33a4c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.section-title-cluster[data-v-1b33a4c6]{min-width:0}.onboarding-section-title[data-v-1b33a4c6]{color:#24144f;font-size:.9rem;font-weight:700;line-height:1.25}.onboarding-section-meta[data-v-1b33a4c6]{color:#61728f;font-size:.74rem;line-height:1.45}.status-badge[data-v-1b33a4c6]{display:inline-flex;align-items:center;min-height:1.35rem;border-radius:999px;background:#eee8ff;color:#5830cc;font-size:.66rem;font-weight:800;line-height:1;padding:.28rem .55rem}.status-badge-muted[data-v-1b33a4c6]{background:#f4f2f8;color:#6b607d}.action-link[data-v-1b33a4c6]{display:inline-flex;align-items:center;gap:.15rem;border:0;border-radius:.45rem;background:transparent;color:#5f38d8;font-size:.74rem;font-weight:800;line-height:1;padding:.3rem .1rem .3rem .45rem;white-space:nowrap}.action-link[data-v-1b33a4c6]:focus-visible:not(:disabled),.action-link[data-v-1b33a4c6]:hover:not(:disabled){color:#4320b8;background:#f4efff;outline:0}.action-link[data-v-1b33a4c6]:disabled,.primary-cta-btn[data-v-1b33a4c6]:disabled,.secondary-action-btn[data-v-1b33a4c6]:disabled{cursor:not-allowed;opacity:.55}.secondary-action-btn[data-v-1b33a4c6]{min-height:1.95rem;display:inline-flex;align-items:center;gap:.35rem;border:1px solid #d8ccff;border-radius:.55rem;background:#fff;color:#5030b8;font-size:.73rem;font-weight:800;line-height:1;padding:.4rem .65rem;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.secondary-action-btn[data-v-1b33a4c6]:focus-visible:not(:disabled),.secondary-action-btn[data-v-1b33a4c6]:hover:not(:disabled){border-color:#8c5bff;background:#f7f3ff;color:#3c1e9b;box-shadow:0 8px 18px rgba(95,56,216,.08);outline:0}.onboarding-empty-box[data-v-1b33a4c6]{display:flex;align-items:center;justify-content:center;min-height:3.5rem;border:1px dashed #ddd4f5;border-radius:.7rem;background:#faf9fc;text-align:center}.onboarding-review-flow[data-v-1b33a4c6]{display:flex;flex-direction:column;gap:1.15rem;max-width:58rem}.onboarding-helper-list[data-v-1b33a4c6]{display:grid;gap:.2rem;margin:0;padding-left:1rem}.onboarding-flow-section[data-v-1b33a4c6]{display:grid;gap:.85rem;padding:1rem 0;border-bottom:1px solid #eee7ff;background:transparent}.onboarding-flow-section[data-v-1b33a4c6]:last-child{border-bottom:0}.section-summary[data-v-1b33a4c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.example-helper-card[data-v-1b33a4c6]{border-radius:.85rem;background:#f8f5ff;padding:.75rem .85rem}.clickable-summary-card[data-v-1b33a4c6]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #eee7ff;border-radius:.75rem;background:#fff;color:#24144f;padding:1rem;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.clickable-summary-card[data-v-1b33a4c6]:focus-visible:not(:disabled),.clickable-summary-card[data-v-1b33a4c6]:hover:not(:disabled){border-color:#8c5bff;box-shadow:0 10px 22px rgba(76,50,147,.1);transform:translateY(-1px)}.clickable-summary-card[data-v-1b33a4c6]:disabled{cursor:default}.clickable-summary-main[data-v-1b33a4c6]{min-width:0}.inline-action-link[data-v-1b33a4c6],.inline-add-rule[data-v-1b33a4c6]{display:inline-flex;align-items:center;gap:.2rem;color:#5f38d8;font-size:.72rem;font-weight:800;text-decoration:none;white-space:nowrap}.inline-add-rule[data-v-1b33a4c6]{min-height:1.9rem;border:1px solid #d8ccff;border-radius:999px;background:#fff;padding:.28rem .7rem}.inline-add-rule[data-v-1b33a4c6]:disabled{opacity:.55}.required-question-preview[data-v-1b33a4c6]{display:grid;gap:.55rem;border-top:1px solid #eee7ff;border-radius:0;background:transparent;padding:.65rem 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-auto-rows:1fr;align-items:stretch}.compact-question-summary[data-v-1b33a4c6]{box-shadow:none}.required-question-group[data-v-1b33a4c6]{display:grid;gap:.24rem}.required-category-preview[data-v-1b33a4c6]{gap:.4rem;height:100%;min-width:0;align-content:start;border:1px solid #eadfff;border-radius:.75rem;background:linear-gradient(180deg,#fbf9ff,#fff);padding:.65rem .75rem}.question-group-label[data-v-1b33a4c6]{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;border-radius:999px;background:#efe8ff;color:#4f2fc0;font-size:.68rem;font-weight:800;letter-spacing:0;line-height:1.2;padding:.24rem .55rem}.required-question-chip-list[data-v-1b33a4c6]{gap:.45rem}.required-question-chip-list .selected-question-chip[data-v-1b33a4c6]{min-height:1.75rem;background:#f8f5ff}.question-bullet-preview[data-v-1b33a4c6]{display:grid;gap:.2rem;margin:0;padding-left:1rem;color:#24153f;font-size:.74rem;line-height:1.4}.question-bullet-preview li[data-v-1b33a4c6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optional-label[data-v-1b33a4c6]{margin-left:.35rem;color:#7b7196;font-size:.62rem;font-weight:700}.empty-state-quiet[data-v-1b33a4c6]{border-radius:.85rem;background:#fbf9ff;padding:.9rem 1rem}.required-modal-flow[data-v-1b33a4c6]{display:grid;gap:1rem}.select-all-row[data-v-1b33a4c6]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;border:1px solid #e1d8ff;border-radius:.75rem;background:#fbfaff;cursor:pointer;padding:.75rem}.question-accordion[data-v-1b33a4c6]{display:grid;border:1px solid #eee7ff;border-radius:.75rem;overflow:hidden;background:#fff}.question-accordion-toggle[data-v-1b33a4c6]{width:100%;min-height:2.65rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:0;background:#fff;color:#24144f;font-size:.76rem;font-weight:800;padding:.55rem .75rem;text-align:left}.question-accordion-toggle[data-v-1b33a4c6]:hover{background:#fbf9ff}.question-accordion-rows[data-v-1b33a4c6]{display:grid;border-top:1px solid #f0eaff}.conditional-rule-list[data-v-1b33a4c6]{display:grid;gap:.5rem}.conditional-rule-summary[data-v-1b33a4c6]{min-height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;border:1px solid #e8e0fb;border-radius:.7rem;background:#fff;padding:.75rem .85rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.conditional-rule-summary[data-v-1b33a4c6]:last-of-type{border-bottom:1px solid #eeeaf7}.compact-rule-card[data-v-1b33a4c6]:hover{border-color:#cdbdff;transform:translateY(-1px);box-shadow:0 12px 24px rgba(48,35,86,.08)}.automation-rule-grid[data-v-1b33a4c6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}.rule-summary-block[data-v-1b33a4c6]{display:grid;gap:.18rem;min-width:0}.rule-summary-block+.rule-summary-block[data-v-1b33a4c6]{margin-top:0}.rule-summary-label[data-v-1b33a4c6]{color:#817690;font-size:.66rem;font-weight:800;line-height:1.2}.rule-required-list[data-v-1b33a4c6]{border-top:0;padding-top:0}.inline-more-button[data-v-1b33a4c6]{width:-moz-fit-content;width:fit-content;border:0;border-radius:999px;background:#f7f3ff;color:#5f38d8;font-size:.7rem;font-weight:800;padding:.28rem .55rem}.inline-more-button[data-v-1b33a4c6]:focus-visible,.inline-more-button[data-v-1b33a4c6]:hover{background:#eee8ff;outline:0}.context-menu[data-v-1b33a4c6]{position:relative;align-self:center}.context-menu summary[data-v-1b33a4c6]{width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;color:#5f38d8;cursor:pointer;list-style:none;transition:background .18s ease,color .18s ease}.context-menu summary[data-v-1b33a4c6]::-webkit-details-marker{display:none}.context-menu summary[data-v-1b33a4c6]:hover{background:#f2edff}.context-menu-panel[data-v-1b33a4c6]{position:absolute;top:calc(100% + .25rem);right:0;z-index:4;min-width:8rem;display:grid;gap:.1rem;border:1px solid #ded3ff;border-radius:.7rem;background:#fff;box-shadow:0 14px 30px rgba(31,16,63,.14);padding:.35rem}.context-menu-panel button[data-v-1b33a4c6]{border:0;border-radius:.45rem;background:transparent;color:#24144f;font-size:.72rem;font-weight:700;padding:.45rem .55rem;text-align:left}.context-menu-panel button[data-v-1b33a4c6]:hover{background:#f6f2ff}.onboarding-next-step[data-v-1b33a4c6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.summary-dashboard-card[data-v-1b33a4c6]{min-height:12rem}.review-validation-grid[data-v-1b33a4c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.review-validation-section[data-v-1b33a4c6]{width:100%}.review-validation-grid .condition-row[data-v-1b33a4c6]{min-width:0}.selected-question-chip-list[data-v-1b33a4c6]{display:flex;flex-wrap:wrap;gap:.45rem}.selected-question-chip[data-v-1b33a4c6]{max-width:100%;min-height:1.85rem;display:inline-flex;align-items:center;border:1px solid #d9ccff;border-radius:999px;background:#f2edff;color:#332064;font-size:.68rem;line-height:1.15;overflow:hidden;padding:.32rem .65rem;text-overflow:ellipsis;white-space:nowrap}.selected-question-chip-muted[data-v-1b33a4c6]{background:#fff;color:#6b5b86}.summary-rule-row[data-v-1b33a4c6]{min-height:4rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;border:1px solid #e5defd;border-radius:.85rem;background:#fff;padding:.7rem .8rem}.summary-rule-copy[data-v-1b33a4c6]{min-width:0}.summary-rule-copy>p[data-v-1b33a4c6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compliance-evaluation-card[data-v-1b33a4c6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;background:linear-gradient(180deg,#fff,#faf8ff)}.primary-cta-btn[data-v-1b33a4c6]{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.6rem;background:#5b35d5;color:#fff;font-size:.76rem;font-weight:800;line-height:1;padding:.62rem 1rem;box-shadow:0 10px 18px rgba(91,53,213,.22);transition:background .18s ease,box-shadow .18s ease,transform .18s ease;white-space:nowrap}.primary-cta-btn[data-v-1b33a4c6]:focus-visible:not(:disabled),.primary-cta-btn[data-v-1b33a4c6]:hover:not(:disabled){background:#4824bd;box-shadow:0 13px 24px rgba(91,53,213,.28);transform:translateY(-1px);outline:0}.onboarding-next-panel[data-v-1b33a4c6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #e7e0fb;background:linear-gradient(180deg,#fff,#faf8ff);box-shadow:0 6px 16px rgba(44,24,94,.045);padding:1rem!important}.onboarding-next-copy[data-v-1b33a4c6]{min-width:0}.onboarding-next-list[data-v-1b33a4c6]{display:flex;flex-wrap:wrap;gap:.45rem 1rem;color:#75698f;font-size:.72rem;padding-left:1rem}.onboarding-continue-btn[data-v-1b33a4c6]{min-width:11.25rem;min-height:2.35rem;background:linear-gradient(135deg,#5b35d5,#7b4dff)!important;box-shadow:0 10px 20px rgba(91,53,213,.22)!important;flex:0 0 auto}.onboarding-continue-btn[data-v-1b33a4c6]:focus-visible:not(:disabled),.onboarding-continue-btn[data-v-1b33a4c6]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 26px rgba(91,53,213,.28)!important}.summary-row-actions[data-v-1b33a4c6]{display:flex;gap:.35rem;align-items:center}.summary-row-actions .btn[data-v-1b33a4c6]{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0}.compliance-drawer-modal .modal-content[data-v-1b33a4c6]{max-height:min(86vh,54rem)}.compliance-drawer-modal .modal-header[data-v-1b33a4c6]{position:sticky;top:0;z-index:2}.modal-scroll-body[data-v-1b33a4c6]{overflow:auto}.sticky-modal-footer[data-v-1b33a4c6]{position:sticky;bottom:0;z-index:2;background:#fff;border-top:1px solid #eee7ff!important}.compact-question-list[data-v-1b33a4c6]{display:flex;flex-direction:column;gap:.5rem;max-height:30rem;overflow:auto;padding-right:.15rem}.compact-question-list-short[data-v-1b33a4c6]{max-height:24rem}.compact-question-row[data-v-1b33a4c6]{min-height:3.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;border:1px solid #e5defd;border-radius:.75rem;background:#fff;cursor:pointer;padding:.55rem .7rem}.compact-question-row[data-v-1b33a4c6]:hover{border-color:#8c5bff;box-shadow:0 8px 18px rgba(44,24,94,.06)}.conditional-question-flow[data-v-1b33a4c6]{display:grid;gap:.85rem}.conditional-flow-section[data-v-1b33a4c6],.conditional-preview-card[data-v-1b33a4c6]{border:1px solid #eee7ff;border-radius:.85rem;background:linear-gradient(180deg,#fff,#fbf9ff);padding:.85rem}.conditional-flow-title[data-v-1b33a4c6]{color:#24144f;font-size:.78rem;font-weight:800;line-height:1.2}.conditional-option-grid[data-v-1b33a4c6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem}.conditional-option-row[data-v-1b33a4c6]{min-height:2.3rem;display:flex;align-items:center;gap:.55rem;border:1px solid #e2d9fb;border-radius:.7rem;background:#fff;color:#24144f;cursor:pointer;font-size:.76rem;font-weight:700;padding:.5rem .65rem}.conditional-option-row.active[data-v-1b33a4c6]{border-color:#8c5bff;background:#f3efff;box-shadow:inset 3px 0 0 #6f4ef6}.conditional-text-answer-row[data-v-1b33a4c6]{display:grid;grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr);gap:.5rem}.conditional-search-select[data-v-1b33a4c6]{position:relative}.conditional-search-select .form-control[data-v-1b33a4c6]{padding-right:2.4rem}.conditional-search-toggle[data-v-1b33a4c6]{position:absolute;top:.25rem;right:.25rem;width:2rem;height:calc(100% - .5rem);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.5rem;background:transparent;color:#5f38d8}.conditional-search-toggle[data-v-1b33a4c6]:hover{background:#f3efff}.conditional-search-menu[data-v-1b33a4c6]{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:5;max-height:15rem;overflow:auto;border:1px solid #d8ccff;border-radius:.75rem;background:#fff;box-shadow:0 16px 32px rgba(31,16,63,.16);padding:.35rem}.conditional-search-option[data-v-1b33a4c6]{width:100%;display:grid;gap:.12rem;border:0;border-radius:.55rem;background:transparent;color:#24144f;padding:.5rem .6rem;text-align:left}.conditional-search-option span[data-v-1b33a4c6]{font-size:.76rem;font-weight:800}.conditional-search-empty[data-v-1b33a4c6],.conditional-search-option small[data-v-1b33a4c6]{color:#75698f;font-size:.66rem}.conditional-search-option.active[data-v-1b33a4c6],.conditional-search-option[data-v-1b33a4c6]:hover{background:#f3efff}.conditional-search-empty[data-v-1b33a4c6]{padding:.6rem}.conditional-question-row[data-v-1b33a4c6]{min-height:2.75rem;padding:.45rem .6rem}.conditional-preview-card[data-v-1b33a4c6]{background:#f8f5ff}.compact-question-copy[data-v-1b33a4c6]{min-width:0;display:grid;gap:.12rem}.compact-question-title[data-v-1b33a4c6]{color:#24144f;font-size:.76rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-question-meta[data-v-1b33a4c6]{color:#7b7196;font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-section[data-v-1b33a4c6]{background:radial-gradient(circle at right top,rgba(140,91,255,.07),transparent 20rem),linear-gradient(180deg,#fff,#fbfaff);border-color:#ded3ff!important;box-shadow:0 10px 24px rgba(31,16,63,.07)!important}.rule-setup-form label[data-v-1b33a4c6]{display:block}.rule-setup-form .form-control[data-v-1b33a4c6],.rule-setup-form .form-select[data-v-1b33a4c6]{min-height:2.35rem;border-color:#d8ccff;box-shadow:none}.rule-setup-form textarea.form-control[data-v-1b33a4c6]{min-height:5rem;resize:vertical}.condition-group[data-v-1b33a4c6]{background:linear-gradient(180deg,rgba(248,245,255,.95),hsla(0,0%,100%,.98));border-color:#d8ccff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.condition-table-card[data-v-1b33a4c6]{position:relative;overflow:hidden;border:1px solid #d8ccff;border-radius:.7rem;background:#fff;box-shadow:0 6px 14px rgba(31,16,63,.05)}.condition-table-layout[data-v-1b33a4c6]{position:relative;padding:.6rem .8rem .6rem}.condition-table-main[data-v-1b33a4c6]{min-width:0}.condition-table-main>.d-flex[data-v-1b33a4c6]:first-child{min-height:2rem;padding-right:8.25rem}.condition-table-body[data-v-1b33a4c6]{min-width:100%;margin-top:.35rem;border-top:1px solid #eee7ff}.condition-table-row[data-v-1b33a4c6]{min-height:2.75rem;display:grid;grid-template-columns:2rem minmax(14rem,1fr) minmax(7rem,.35fr) minmax(8rem,.4fr);gap:.75rem;align-items:center;border-bottom:1px solid #eee7ff;padding:.28rem 0}.condition-row-number[data-v-1b33a4c6]{color:#5d5276;font-size:.72rem}.condition-row-question[data-v-1b33a4c6]{min-width:0;color:#24144f;font-size:.76rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.condition-row-operator[data-v-1b33a4c6]{color:#61728f;font-size:.68rem;font-style:italic}.condition-value-pill[data-v-1b33a4c6]{min-height:1.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;border:1px solid #c4e39b;border-radius:999px;background:#ecf8df;color:#315d05;font-size:.68rem;font-weight:700;padding:.16rem .65rem}.condition-logic-divider[data-v-1b33a4c6]{display:grid;grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);gap:.5rem;align-items:center;color:#9a5a00;font-size:.6rem;font-weight:800;margin:-.25rem 0}.condition-logic-divider[data-v-1b33a4c6]:after,.condition-logic-divider[data-v-1b33a4c6]:before{content:"";height:1px;background:#eadfff}.condition-logic-divider span[data-v-1b33a4c6]{border:1px solid #ffc46b;border-radius:999px;background:#fff6e7;padding:.04rem .45rem}.condition-table-preview[data-v-1b33a4c6]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;background:linear-gradient(135deg,rgba(111,78,246,.09),hsla(0,0%,100%,.95));border-top:1px solid #eee7ff;padding:.55rem .8rem}.condition-preview-icon[data-v-1b33a4c6]{width:1.45rem;height:1.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.45rem;background:#e7ddff;color:#5f38d8;font-size:.72rem}.nested-condition-group[data-v-1b33a4c6]{background:linear-gradient(180deg,rgba(239,234,255,.88),hsla(0,0%,100%,.98));border-color:#cfc1ff!important;position:relative}.nested-condition-group[data-v-1b33a4c6]:before{content:"";position:absolute;left:-1rem;top:1.25rem;width:1rem;height:1px;background:#bca9ff}.condition-row[data-v-1b33a4c6]{background:#fff;border:1px solid #e5defd;border-radius:.85rem;padding:.45rem}.condition-card-actions[data-v-1b33a4c6]{position:absolute;top:.5rem;right:.8rem;display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-wrap:wrap}.condition-action-btn[data-v-1b33a4c6]{border:1px solid #cdbdff;min-height:1.65rem;font-weight:800;line-height:1;padding:.28rem .55rem!important;box-shadow:none}.condition-action-btn .bi[data-v-1b33a4c6]{font-size:.72rem}.condition-action-edit[data-v-1b33a4c6]{background:#8c5bff;color:#fff}.condition-action-edit[data-v-1b33a4c6]:focus,.condition-action-edit[data-v-1b33a4c6]:hover{background:#6f4ef6;border-color:#6f4ef6;color:#fff}.condition-action-delete[data-v-1b33a4c6]{background:#f2edff;color:#5f38d8}.condition-action-delete[data-v-1b33a4c6]:focus,.condition-action-delete[data-v-1b33a4c6]:hover{background:#e7ddff;border-color:#8c5bff;color:#4b2fa6}.condition-inline-preview[data-v-1b33a4c6]{border-radius:.8rem;background:linear-gradient(135deg,rgba(111,78,246,.08),rgba(47,124,246,.05)),#fff;border:1px solid #e6ddff;padding:.75rem .85rem}.condition-row-enterprise[data-v-1b33a4c6]{padding:.75rem}.question-preview-panel[data-v-1b33a4c6]{background:linear-gradient(180deg,#fff,#f4f0ff)}.question-search-input[data-v-1b33a4c6]{max-width:22rem}.manual-question-list[data-v-1b33a4c6]{max-height:28rem;overflow:auto;padding-right:.15rem}.question-filter-bar[data-v-1b33a4c6]{display:grid;grid-template-columns:minmax(14rem,1.5fr) minmax(10rem,1fr) minmax(10rem,1fr) auto;gap:.5rem;align-items:center}.required-question-filter-bar[data-v-1b33a4c6]{grid-template-columns:minmax(0,1fr)}.question-section-list[data-v-1b33a4c6]{display:grid;gap:.65rem}.question-section-accordion[data-v-1b33a4c6]{border-bottom:1px solid #eee7ff;padding-bottom:.45rem}.question-section-toggle[data-v-1b33a4c6]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:0;background:transparent;color:#24144f;font-size:.78rem;font-weight:800;padding:.55rem .15rem;text-align:left}.question-section-rows[data-v-1b33a4c6]{display:grid;gap:.38rem}.manual-question-option[data-v-1b33a4c6]{background:#fff;border-color:#e4dcff!important;cursor:pointer;min-height:4rem}.manual-question-option[data-v-1b33a4c6]:hover{border-color:#8c5bff!important;box-shadow:0 8px 18px rgba(44,24,94,.06)}.rule-preview-panel[data-v-1b33a4c6]{background:linear-gradient(135deg,rgba(111,78,246,.1),rgba(47,124,246,.07)),#fff;border-color:#d8ccff!important}.action-catalog-card[data-v-1b33a4c6]{border:1px solid #ded3ff;background:linear-gradient(180deg,#fff,#f5f0ff);color:#2b175f;border-radius:1rem;min-height:3rem;font-size:.82rem;font-weight:700;box-shadow:0 8px 18px rgba(44,24,94,.06)}.action-catalog-card[data-v-1b33a4c6]:hover{border-color:#8c5bff;transform:translateY(-1px)}.compliance-action-card[data-v-1b33a4c6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;border:1px solid #ded3ff;border-radius:.75rem;background:linear-gradient(180deg,#fff,#fbf9ff);padding:.8rem .9rem;box-shadow:0 8px 18px rgba(44,24,94,.05);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.compliance-action-card[data-v-1b33a4c6]:hover{border-color:#8c5bff;box-shadow:0 12px 24px rgba(76,50,147,.12);transform:translateY(-1px)}.compliance-action-main[data-v-1b33a4c6]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;min-width:0}.compliance-action-icon[data-v-1b33a4c6]{width:2.15rem;height:2.15rem;border-radius:.7rem;font-size:.95rem}.compliance-action-copy[data-v-1b33a4c6]{min-width:0}.compliance-action-title[data-v-1b33a4c6]{color:#24144f;font-size:.86rem;font-weight:800;line-height:1.2}.compliance-action-trigger[data-v-1b33a4c6]{color:#31205f;font-size:.72rem;font-weight:700;line-height:1.25}.compliance-action-description[data-v-1b33a4c6]{color:#75698f;font-size:.68rem;line-height:1.3}.compliance-action-pill[data-v-1b33a4c6],.compliance-action-status[data-v-1b33a4c6]{min-height:1.35rem;display:inline-flex;align-items:center;border-radius:999px;font-size:.62rem;font-weight:800;line-height:1;padding:.22rem .55rem}.compliance-action-status[data-v-1b33a4c6]{background:#d9f2e3;color:#087443}.compliance-action-pill-outcome[data-v-1b33a4c6]{background:#efe8ff;border:1px solid #d9ccff;color:#4f2fc0}.compliance-action-pill-medium[data-v-1b33a4c6]{background:#fff7df;border:1px solid #f7d27b;color:#8a5700}.compliance-action-pill-high[data-v-1b33a4c6]{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}.compliance-action-pill-low[data-v-1b33a4c6]{background:#f1f5f9;border:1px solid #d7dee8;color:#475569}.compliance-action-controls[data-v-1b33a4c6]{display:inline-flex;align-items:center;gap:.4rem}.compliance-action-icon-btn[data-v-1b33a4c6]{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.55rem;font-size:.76rem;padding:0}.compliance-action-edit-btn[data-v-1b33a4c6]{border:1px solid #cdbdff;background:#f8f5ff;color:#5f38d8}.compliance-action-edit-btn[data-v-1b33a4c6]:focus,.compliance-action-edit-btn[data-v-1b33a4c6]:hover{background:#8c5bff;border-color:#8c5bff;color:#fff}.compliance-action-delete-btn[data-v-1b33a4c6]{border:1px solid #fecdd3;background:#fff7f8;color:#be123c}.compliance-action-delete-btn[data-v-1b33a4c6]:focus,.compliance-action-delete-btn[data-v-1b33a4c6]:hover{background:#be123c;border-color:#be123c;color:#fff}.action-icon[data-v-1b33a4c6],.audit-event-icon[data-v-1b33a4c6]{width:2.25rem;height:2.25rem;border-radius:.85rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#6f4ef6,#8c5bff);flex:0 0 auto}.audit-event[data-v-1b33a4c6],.audit-timeline[data-v-1b33a4c6]{position:relative}.audit-event[data-v-1b33a4c6]:not(:last-child):after{content:"";position:absolute;left:1.1rem;top:2.45rem;bottom:0;width:1px;background:#d8ccff}.compliance-test-response[data-v-1b33a4c6]{max-height:20rem;overflow:auto;background:#20103f;color:#f8f7ff;border-radius:.75rem;padding:1rem}.sticky-save-bar[data-v-1b33a4c6]{position:sticky;bottom:1rem;z-index:5;background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(247,243,255,.96));backdrop-filter:blur(10px);border-color:#d8ccff!important}@media (max-width:767.98px){.compliance-builder-shell>.card-body[data-v-1b33a4c6]{padding:12px!important}.guided-step-tab[data-v-1b33a4c6]{min-height:2.5rem;white-space:nowrap}.next-step-panel .btn[data-v-1b33a4c6],.rule-setup-form .form-control[data-v-1b33a4c6],.rule-setup-form .form-select[data-v-1b33a4c6]{width:100%}.compact-metric-item[data-v-1b33a4c6]{border-right:0}.assignment-segmented-control[data-v-1b33a4c6],.compact-assignment-row[data-v-1b33a4c6]{width:100%}.assignment-toolbar[data-v-1b33a4c6]{align-items:stretch;flex-direction:column-reverse}.assignment-method-option[data-v-1b33a4c6],.compact-action-btn[data-v-1b33a4c6],.compact-form-select[data-v-1b33a4c6]{width:100%}.assigned_form_card[data-v-1b33a4c6]{flex-direction:column;align-items:stretch}.assigned_form_actions[data-v-1b33a4c6]{justify-content:flex-start}.clickable-summary-card[data-v-1b33a4c6],.onboarding-next-step[data-v-1b33a4c6],.section-summary[data-v-1b33a4c6]{align-items:stretch;flex-direction:column}.onboarding-gate-grid[data-v-1b33a4c6]{grid-template-columns:1fr}.onboarding-card-title-row[data-v-1b33a4c6],.onboarding-gate-heading[data-v-1b33a4c6]{align-items:stretch;flex-direction:column}.onboarding-workflow-card[data-v-1b33a4c6]{padding:.9rem}.onboarding-card-header[data-v-1b33a4c6],.onboarding-card-main[data-v-1b33a4c6],.onboarding-next-panel[data-v-1b33a4c6]{align-items:stretch;flex-direction:column}.automation-rule-grid[data-v-1b33a4c6],.conditional-text-answer-row[data-v-1b33a4c6],.required-question-preview[data-v-1b33a4c6],.review-validation-grid[data-v-1b33a4c6]{grid-template-columns:1fr}.onboarding-card-header .btn[data-v-1b33a4c6],.onboarding-continue-btn[data-v-1b33a4c6]{width:-moz-fit-content;width:fit-content}.action-link[data-v-1b33a4c6],.secondary-action-btn[data-v-1b33a4c6]{justify-content:flex-start;width:-moz-fit-content;width:fit-content}.compliance-action-card[data-v-1b33a4c6],.compliance-action-main[data-v-1b33a4c6],.compliance-evaluation-card[data-v-1b33a4c6]{grid-template-columns:1fr}.compliance-action-controls[data-v-1b33a4c6]{justify-content:flex-start}.primary-cta-btn[data-v-1b33a4c6]{justify-self:flex-start;width:auto}.conditional-rule-summary[data-v-1b33a4c6]{grid-template-columns:minmax(0,1fr) auto}.context-menu[open] .context-menu-panel[data-v-1b33a4c6]{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;top:auto;width:auto}.onboarding-next-step .btn[data-v-1b33a4c6]{width:100%}.compliance-drawer-modal[data-v-1b33a4c6]{width:100%;max-width:none;min-height:100%;margin:0}.compliance-drawer-modal .modal-content[data-v-1b33a4c6]{min-height:100vh;border-radius:0!important}.workflow-step-tab[data-v-1b33a4c6]{font-size:.68rem;padding-left:.75rem!important;padding-right:.75rem!important}}.validate-domain[data-v-e4364c10]{font-family:sans-serif}:root{--primary-color:#2563eb;--secondary-color:#0f172a;--accent-color:#fff;--text-color:#fff;--gradient:linear-gradient(135deg,#1d4ed8,#2563eb);--entity-icon-gradient:linear-gradient(180deg,#3a1678,#2a0f5a)}#app,body,html{min-height:100%;font-size:13px}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:color-mix(in srgb,var(--primary-color) 10%,#fff);color:#0f172a}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)}.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(--primary-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(--secondary-color);color:var(--primary-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:3rem;padding:.25rem 1.25rem .25rem .75rem!important}.nav-link{display:flex;align-items:center;gap:.5rem;color:#000!important}.config-search{width:min(25rem,100%)}.config-search .form-control,.config-search .input-group-text{height:2.25rem;border-radius:1rem}.config-search .input-group-text{padding-left:1rem;padding-right:.5rem}.config-search .form-control{color:#000!important;box-shadow:none!important}.config-search .form-control::-moz-placeholder{color:#000!important}.config-search .form-control::placeholder{color:#000!important}.config-avatar-button{width:2.75rem;height:2.75rem;padding:0}.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}.client-sidebar{background:#fff;border-right:1px solid #e5edf6;box-shadow:none;padding-top:2rem!important;min-height:0;overflow-y:auto;overflow-x:hidden}.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:.55rem 1rem;border-radius:.85rem;font-size:.85rem;font-weight:500;transition:background-color .2s ease,color .2s ease}.entity-sidebar .nav-link:hover{background:var(--secondary-color)!important;color:#fff!important}.entity-sidebar .nav-link.active{background:color-mix(in srgb,var(--primary-color) 50%,#fff);color:var(--primary-color)}.entity-config-page{color:#162033;margin-top:-1rem}.entity-config-shell{max-width:100%}.entity-config-top{background:linear-gradient(180deg,#faf5ff,#f7f2ff);border:1px solid #eadfff}.entity-config-top-hero{background:linear-gradient(90deg,#2e1065 0);min-height:5.9rem}.entity-config-top-metrics{margin-top:-1.45rem}.entity-page-title{font-size:clamp(.88rem,1.05vw,1.12rem);letter-spacing:-.04em}.entity-page-subtitle{color:#57657f;max-width:23rem;font-size:.68rem}.entity-action-btn{min-height:2.25rem;padding:.5rem 1rem!important;font-size:.75rem;font-weight:400;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{border-color:rgba(188,162,245,.45)!important}.entity-bg-purple,.entity-metric-card{background:linear-gradient(180deg,rgba(232,223,255,.98),rgba(213,197,252,.96))}.entity-health-title,.entity-metric-label{letter-spacing:.1em;font-size:.68rem;font-weight:800}.entity-metric-icon{width:2rem;height:2rem;font-size:.92rem;border-radius:.8rem!important;background:linear-gradient(180deg,#4b1f91,#2f0d67)!important}.entity-metric-value{font-size:1.35rem;color:#221c45;font-weight:800}.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,#7644e2,#562ab4)}.entity-table-head{background:linear-gradient(180deg,#7c3aed50 40%,#ab9de1);font-size:.54rem}.entity-row-card{border-color:#e4ecf9!important}.workflow-row-card{padding:1rem .75rem;border-color:#ded3ff!important;background:#fff!important;box-shadow:0 8px 18px rgb(44 24 94/6%)!important}.workflow-row-card .entity-row-layout{min-height:4.7rem}.workflow-row-identity{padding-left:.25rem}.workflow-row-title{color:#07142f;font-size:.9rem;line-height:1.15}.workflow-row-description{margin-top:.16rem;color:#61728f!important;font-size:.78rem;line-height:1.25}.workflow-row-meta{margin-top:.2rem;color:#61728f;font-size:.74rem;line-height:1.25}.workflow-row-forms{font-size:.9rem}.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,rgba(232,223,255,.98),rgba(213,197,252,.96))}.entity-status-review{background:#ffe6dc;color:#c65a2a}.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,#3f1f8e 0);border:1px solid rgba(183,151,255,.34);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:-2.25rem;position:relative;z-index:2}.entity-detail-panel{border-color:#dce8fb!important;margin-top:2.25rem}.entity-detail-panel-vibrant{border-color:#e4d9ff!important;background:linear-gradient(180deg,#fbf8ff,#f6f0ff)}.entity-binding-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.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-config-binding-system-icon{width:1.75rem;height:1.75rem;background:#3f168f;color:#fff;box-shadow:0 .35rem .75rem rgba(63,22,143,.22)}.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:.9}.entity-vibrant-binding-card{border:1px solid rgba(224,216,250,.9)}.entity-vibrant-binding-icon{width:1.75rem;height:1.75rem;background:linear-gradient(180deg,#6374ff,#4654df)}.entity-vibrant-binding-icon-violet{background:linear-gradient(180deg,#8e4fff,#6f31e2)}.entity-vibrant-binding-icon-rose{background:linear-gradient(180deg,#ff557c,#ef2f61)}.entity-runtime-result{max-height:260px;overflow:auto;white-space:pre-wrap}.onboarding-gate-question-list{max-height:420px;overflow:auto}.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:#6550b8;border-color:#e1d8fb!important;background:hsla(0,0%,100%,.85);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-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:15rem}.sidebar-shell-collapsed{--sidebar-shell-width:0}.sidebar-shell .sidebar-col{flex:0 0 15rem;width:15rem;max-width:15rem;transition:transform .28s ease,opacity .28s ease}.sidebar-shell-collapsed .sidebar-col{transform:translateX(calc(-100% + 1.125rem));opacity:0;pointer-events:none}.sidebar-toggle-arrow{top:4%;width:2.25rem;height:2.25rem;left:auto!important;right:-1.125rem;transform:translateY(-50%);z-index:5;transition:right .28s ease,transform .28s ease}.arrow-expanded{right:-1.125rem}.arrow-collapsed{right:-2.25rem}.main-content-wrapper{min-width:0;min-height:0;flex:1 1 0;width:0}.main-content{position:relative;flex:1 1 auto;min-height:0}@media (width >= 992px){.sidebar-col{flex:0 0 15rem;width:15rem;max-width:15rem}.client-sidebar{padding-left:1rem!important;padding-right:1rem!important}.logo-img{max-width:100%;height:auto}}.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){.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 .logo-img{width:8.5rem!important;max-width:100%;height:auto}.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:.76rem}.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;min-height:2.25rem;padding:.5rem 1rem!important;font-size:.75rem}.entity-config-top-hero .col{min-width:0}.entity-config-top-hero .order-1{margin-bottom:.35rem}.entity-metric-card{border-radius:1.1rem!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.05rem}.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-size:1rem!important;font-weight:700!important;color:#fff!important;letter-spacing:.01em;line-height:1.3}.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:.7!important}.modal-btn-close:hover{opacity:1!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}.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){.entity-binding-card-grid{grid-template-columns:1fr}.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}}