@charset "UTF-8";html,body{height:100%}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;background-color:var(--bs-body-bg)!important;color:var(--bs-body-color)!important;transition:background-color .35s ease,color .35s ease}:root,[data-bs-theme=light]{--bs-primary: #bc0f3a;--bs-primary-rgb: 188, 15, 58;--bs-body-bg: #f6f7f9;--bs-body-color: #212529;--bs-border-color: #dee2e6;--bs-link-color: #bc0f3a;--bs-link-hover-color: color-mix(in srgb, var(--bs-link-color) 80%, black);--app-surface: #ffffff}[data-bs-theme=dark]{--bs-primary: #d34c68;--bs-primary-rgb: 211, 76, 104;--bs-body-bg: #1b1d20;--bs-body-color: #e6e8eb;--bs-border-color: #2d2f33;--app-surface: #24262a;--bs-link-color: #d34c68;--bs-link-hover-color: color-mix(in srgb, var(--bs-link-color) 85%, white)}[data-bs-theme=light] body{background-image:radial-gradient(ellipse at 20% -10%,rgba(188,15,58,.05),transparent 45%);background-repeat:no-repeat}[data-bs-theme=dark] body{background-image:radial-gradient(ellipse at 30% 0%,rgba(255,255,255,.04),transparent 60%),radial-gradient(ellipse at 80% 120%,rgba(255,255,255,.02),transparent 70%);background-repeat:no-repeat}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-bg: color-mix(in srgb, var(--bs-primary) 85%, black);--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-primary) 80%, black);--bs-btn-active-bg: color-mix(in srgb, var(--bs-primary) 70%, black);--bs-btn-active-border-color: color-mix(in srgb, var(--bs-primary) 65%, black);--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary)}.btn-outline-primary{--bs-btn-color: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-bg: color-mix(in srgb, var(--bs-primary) 85%, black);--bs-btn-active-border-color: color-mix(in srgb, var(--bs-primary) 80%, black)}.progress{--bs-progress-bg: rgba(var(--bs-primary-rgb), .15);--bs-progress-bar-bg: var(--bs-primary)}.badge.bg-primary,.text-bg-primary,.bg-primary{background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important;border-color:rgba(var(--bs-primary-rgb),1)!important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-primary)}.card,.table-elevated{background:var(--app-surface);border-radius:1rem;border:1px solid var(--bs-border-color);transition:transform .2s ease,box-shadow .3s ease,background-color .3s ease;box-shadow:0 8px 16px #0000001f,0 12px 24px #00000014}.card:hover,.table-elevated:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000040,0 20px 40px #0000002e}[data-bs-theme=dark] .card,[data-bs-theme=dark] .table-elevated{box-shadow:0 4px 10px #00000080,0 8px 20px #00000059}.navbar-nav .nav-link.active{font-weight:600;color:var(--bs-navbar-active-color, #fff)!important;background-color:color-mix(in srgb,var(--bs-primary) 25%,transparent);border-radius:.5rem}.navbar.bg-primary{background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}[data-bs-theme=dark] .ql-toolbar.ql-snow{background-color:var(--app-surface);border-color:var(--bs-border-color)}[data-bs-theme=dark] .ql-container.ql-snow,[data-bs-theme=dark] .ql-editor{background-color:var(--app-surface);color:var(--bs-body-color);border-color:var(--bs-border-color)}.table-header-surface{background-color:color-mix(in srgb,var(--app-surface) 90%,white);color:var(--bs-body-color)}[data-bs-theme=dark] .table-header-surface{background-color:color-mix(in srgb,var(--app-surface) 90%,black);color:var(--bs-body-color)}.badge-surface{background-color:color-mix(in srgb,var(--app-surface) 92%,white);color:var(--bs-body-color);border:1px solid var(--bs-border-color)}[data-bs-theme=dark] .badge-surface{background-color:color-mix(in srgb,var(--app-surface) 90%,black);color:var(--bs-body-color);border-color:var(--bs-border-color)}[data-bs-theme=dark] select,[data-bs-theme=dark] input,[data-bs-theme=dark] textarea,[data-bs-theme=dark] .form-select,[data-bs-theme=dark] .form-control{color-scheme:dark;background-color:var(--bs-body-bg);color:var(--bs-body-color);border-color:var(--bs-border-color)}.table .form-control,.table .form-select{background-color:var(--surface-2, #1b1e22)!important;color:var(--text-1, #e5e7eb)!important;border-color:var(--border-2, #2b2f35)!important}.table .form-control:focus,.table .form-select:focus{background-color:var(--surface-2, #1b1e22)!important;color:var(--text-1, #e5e7eb)!important;border-color:var(--primary-6, #bc0f3a)!important;box-shadow:0 0 0 .2rem #bc0f3a26}.table.table-bordered tbody tr td{background:#191b1e;border-color:#2b2f35}.table.table-bordered tbody tr:nth-child(2n) td{background:#1e2024}.table.table-bordered tbody tr:hover td{background:#262a2f}:root,[data-bs-theme=light]{--tbl-surface: #ffffff;--tbl-surface-hover: #f6f7f9;--tbl-text: #212529;--tbl-border: #dee2e6;--row-odd: #ffffff;--row-even: #fafbfc;--row-hover: #f1f3f5}[data-bs-theme=dark],body.dark{--tbl-surface: #1b1e22;--tbl-surface-hover: #22262b;--tbl-text: #e5e7eb;--tbl-border: #2b2f35;--row-odd: #191b1e;--row-even: #1e2024;--row-hover: #262a2f}.table .form-control,.table .form-select{background-color:var(--tbl-surface)!important;color:var(--tbl-text)!important;border-color:var(--tbl-border)!important}.table .form-control::placeholder{color:color-mix(in oklab,var(--tbl-text) 50%,transparent)}.table .form-control:focus,.table .form-select:focus{background-color:var(--tbl-surface)!important;color:var(--tbl-text)!important;border-color:var(--bs-primary)!important;box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb, 188, 15, 58),.15)}.table.table-bordered tbody tr td{background:var(--row-odd);border-color:var(--tbl-border)}.table.table-bordered tbody tr:nth-child(2n) td{background:var(--row-even)}.table.table-bordered tbody tr:hover td{background:var(--row-hover)}.table thead th,.table tfoot th,.table tfoot td{border-bottom-color:var(--tbl-border);border-top-color:var(--tbl-border)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.modal{--bs-modal-bg: var(--app-surface);--bs-modal-color: var(--bs-body-color);--bs-modal-border-color: var(--bs-border-color);--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-footer-border-color: var(--bs-border-color)}.modal .modal-content{background-color:var(--bs-modal-bg)!important;color:var(--bs-modal-color)!important;border-color:var(--bs-modal-border-color)!important}.modal-backdrop{--bs-backdrop-bg: #000;--bs-backdrop-opacity: .4;background-color:var(--bs-backdrop-bg);opacity:var(--bs-backdrop-opacity)}.modal-content{background-color:var(--app-surface);color:var(--bs-body-color);border-color:var(--bs-border-color)}[data-bs-theme=light] .modal-content{background-color:#fff}[data-bs-theme=dark] .modal-content{background-color:#24262a}.wf-diagram svg .edgeLabel rect,.wf-diagram svg .edgeLabel .label rect,.wf-diagram svg .labelBkg{fill:transparent!important;stroke:transparent!important}@media (min-width: 1600px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.container-fluid.container-xxl{max-width:1520px}}@media (min-width: 1920px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.container-fluid.container-xxl{max-width:1840px}}
