:root,[data-bs-theme=dark]{--bl-bg0:#090a0d;--bl-bg1:#0d0f14;--bl-surface0:#0f1218;--bl-surface1:#131720;--bl-surface2:#171d28;--bl-border:#ffffff14;--bl-border-strong:#ffffff1f;--bl-text:#ffffffeb;--bl-muted:#ffffff9e;--bl-faint:#ffffff6b;--bl-primary:#fbc700;--bl-primary-2:#ffe07a;--bl-on-primary:#0b0c10;--bl-success:#47d7a1;--bl-warning:#f5c56b;--bl-danger:#ff6b88;--bl-info:#62d2ff;--bl-shadow:0 18px 40px #0000008c;--bl-shadow-soft:0 10px 25px #00000059;--bl-radius-lg:12px;--bl-radius:10px;--bl-radius-sm:8px;--bl-ring:0 0 0 .25rem #fbc70038;--bs-body-bg:var(--bl-bg0);--bs-body-color:var(--bl-text);--bs-secondary-color:var(--bl-muted);--bs-tertiary-color:var(--bl-faint);--bs-border-color:var(--bl-border);--bs-border-color-translucent:var(--bl-border);--bs-primary:var(--bl-primary);--bs-success:var(--bl-success);--bs-warning:var(--bl-warning);--bs-danger:var(--bl-danger);--bs-info:var(--bl-info);--bs-link-color:var(--bl-primary-2);--bs-link-hover-color:#ffecb0;--bs-link-color-rgb:255, 224, 122;--bs-link-hover-color-rgb:255, 236, 176;--bs-font-sans-serif:"Outfit", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--bs-border-radius:var(--bl-radius-sm);--bs-border-radius-lg:var(--bl-radius-lg);--bs-border-radius-xl:14px;--bs-border-radius-xxl:16px}html,body{height:100%}body{background:radial-gradient(1000px 600px at 18% 20%, #fbc70014, transparent 62%), radial-gradient(900px 520px at 70% 55%, #ffffff0a, transparent 60%), radial-gradient(800px 520px at 25% 85%, #0000008c, transparent 55%), linear-gradient(180deg, var(--bl-bg0) 0%, #07080a 100%);letter-spacing:.1px}::selection{color:var(--bl-text);background:#fbc70040}.text-muted{color:var(--bl-muted)!important}a,a:visited{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,1))}a:hover,a:focus{color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity,1))}.container,.container-fluid{max-width:1180px}.card,.modal-content,.dropdown-menu,.offcanvas,.toast{border:1px solid var(--bl-border);border-radius:var(--bs-border-radius-lg);box-shadow:var(--bl-shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#131720eb,#0f1218eb)}.card{overflow:hidden}.card .card-header,.modal-header,.offcanvas-header{border-bottom:1px solid var(--bl-border);background:#0a0c1247}.card .card-footer,.modal-footer,.offcanvas-footer{border-top:1px solid var(--bl-border);background:#0a0c1238}.btn{letter-spacing:.2px;border-width:1px;border-radius:10px;font-weight:600}.btn:focus-visible,.btn-check:focus-visible+.btn{box-shadow:var(--bl-ring)}.btn-primary{--bs-btn-bg:transparent;--bs-btn-border-color:#fbc70073;--bs-btn-color:var(--bl-on-primary);--bs-btn-hover-color:var(--bl-on-primary);--bs-btn-active-color:var(--bl-on-primary);--bs-btn-disabled-color:#0b0c10b3;--bs-btn-hover-border-color:#fbc700b3;--bs-btn-active-border-color:#fbc700c7;background-image:linear-gradient(135deg,#fbc700fa,#ffe07aeb);box-shadow:0 10px 22px #fbc7002e}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 30px #fbc70033}.btn-outline-primary{--bs-btn-color:#ffffffe0;--bs-btn-border-color:#fbc70061;--bs-btn-hover-bg:#fbc70029;--bs-btn-hover-border-color:#fbc70094;--bs-btn-active-bg:#fbc70038;--bs-btn-active-border-color:#fbc700ad}.btn-secondary{--bs-btn-bg:#ffffff0f;--bs-btn-border-color:#ffffff1f;--bs-btn-hover-bg:#ffffff17;--bs-btn-hover-border-color:#ffffff2e}.form-control,.form-select,.input-group-text{border:1px solid var(--bl-border);color:var(--bl-text);background:#0a0c1259;border-radius:10px}.input-group-text{color:var(--bl-muted)}.form-control::placeholder{color:#ffffff73}.form-control:focus,.form-select:focus{box-shadow:var(--bl-ring);border-color:#fbc700b3}.form-check-input{background-color:#0a0c1266;border-color:#ffffff2e}.form-check-input:focus{box-shadow:var(--bl-ring);border-color:#fbc700bf}.form-check-input:checked{background-color:#fbc700f2;border-color:#fbc700f2}.alert{border-radius:var(--bs-border-radius-lg);border:1px solid var(--bl-border);background:#0a0c1259}.alert-danger{color:#ffebf0f5;background:#ff6b881a;border-color:#ff6b8847}.alert-success{color:#ebfff8f5;background:#47d7a11a;border-color:#47d7a140}.table{--bs-table-bg:transparent;--bs-table-striped-bg:#ffffff08;--bs-table-hover-bg:#fbc7000f;color:var(--bl-text)}.table thead th{color:#ffffffb8;border-bottom-color:var(--bl-border-strong)}.table td,.table th{border-top-color:var(--bl-border)}.nav-pills .nav-link{color:#ffffffc7;border-radius:10px;padding:.65rem .85rem}.nav-pills .nav-link:hover{background:#ffffff0d}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bl-on-primary);background:linear-gradient(135deg,#fbc700fa,#ffe07aeb);box-shadow:0 12px 24px #fbc7002e}.bl-topbar{z-index:10;border-bottom:1px solid var(--bl-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0e14b3;position:sticky;top:0}.bl-footer{border-top:1px solid var(--bl-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0e148c}.bl-content{min-width:0}.badge{border:1px solid var(--bl-border);background:#ffffff0f}.text-bg-primary{color:var(--bl-on-primary)!important}.badge.text-bg-primary{border-color:#0000002e}.bl-on-primary{color:var(--bl-on-primary)!important}.lucide-icon{stroke-width:2.1px}.schedule-new-btn[data-v-e8765f2e]{color:#000}.schedule-new-btn[data-v-e8765f2e]:hover{color:#fff}.drop-zone[data-v-2ea41d66]{cursor:pointer;background:#ffffff08;transition:border-color .15s,background-color .15s}.drop-zone--active[data-v-2ea41d66]{background:#0d6efd14;border-color:#0d6efd99}.drop-zone--disabled[data-v-2ea41d66]{cursor:not-allowed;opacity:.6}.drop-zone__content[data-v-2ea41d66]{flex-direction:column;align-items:center;gap:6px;display:flex}.drop-zone__preview[data-v-2ea41d66]{background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;width:180px;height:120px;display:flex;position:relative;overflow:hidden}.drop-zone__preview img[data-v-2ea41d66]{object-fit:contain;width:100%;height:100%}.drop-zone__clear[data-v-2ea41d66]{color:#1b1b1b;background:#f6d64a;border:none;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}
