html body .bf-root,html body .bf-root *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}html body .bf-root [class^=ri-],html body .bf-root [class*=" ri-"]{font-family:remixicon!important}html body .bf-root h1,html body .bf-root h2,html body .bf-root h3,html body .bf-root h4,html body .bf-root h5,html body .bf-root h6{font-weight:700!important;color:#1e293b!important;letter-spacing:-.02em!important}html body .bf-root p.text-muted,html body .bf-root .text-muted{color:#64748b!important;font-size:13px!important}html body .bf-root .card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000005!important;padding:1.25rem!important;transition:box-shadow .2s ease,transform .2s ease!important;margin-bottom:24px!important}html body .bf-root .card:hover{box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #0000000d!important}html body .bf-root .card-body{padding:0!important;background:transparent!important}html body .bf-root .menu-item-form .card.tenant-form-section{padding:1.5rem!important;overflow:visible!important;transform:none!important}html body .bf-root .menu-item-form .card-header.tenant-form-header{padding:0 0 1rem!important;margin:0 0 1.5rem!important;border-bottom:1px solid #e2e8f0!important;background:transparent!important}html body .bf-root .menu-item-form .card-body{padding:0!important}html body .bf-root .menu-item-form .ss-select{position:relative;z-index:2}html body .bf-root .menu-item-form .ss-select.is-open{z-index:2000}html body .bf-root .package-form .card.tenant-form-section{padding:1.5rem!important;overflow:visible!important;transform:none!important;border:0!important;box-shadow:0 1px 3px #0f172a14,0 1px 2px #0f172a0d!important}html body .bf-root .package-form .card-header.tenant-form-header{padding:0 0 1rem!important;margin:0 0 1.5rem!important;border-bottom:1px solid #e2e8f0!important;background:transparent!important}html body .bf-root .package-form .card-body{padding:0!important}html body .bf-root .package-form .form-control,html body .bf-root .package-form textarea.form-control{border:1px solid #e2e8f0!important;border-radius:8px!important}html body .bf-root .package-form .form-control:focus,html body .bf-root .package-form textarea.form-control:focus{border-color:var(--primary-color, #0d9488)!important;box-shadow:0 0 0 3px #0d948826!important}html body .bf-root .pkg-selector-modal .menu-selector-row{cursor:pointer}html body .bf-root .pkg-selector-modal .menu-selector-row:hover:not(.is-added){background:#f8fafc!important}html body .bf-root .pkg-selector-modal .form-check-input{width:1.1rem;height:1.1rem;margin-top:0;border:1.5px solid #94a3b8;cursor:pointer}html body .bf-root .pkg-selector-modal .form-check-input:checked{background-color:var(--primary-color, #0d9488);border-color:var(--primary-color, #0d9488)}html body .bf-root .form-control,html body .bf-root input[type=text],html body .bf-root input[type=search],html body .bf-root input[type=date],html body .bf-root input[type=number],html body .bf-root input[type=email],html body .bf-root input[type=password]{font-size:13px!important;color:#1e293b!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important;border-left:1px solid #e2e8f0!important;border-radius:8px!important;padding:8px 12px!important;height:40px!important;box-shadow:none!important}html body .bf-root textarea.form-control,html body .bf-root textarea{height:auto!important;min-height:110px!important;padding:10px 12px!important}html body .bf-root .form-select,html body .bf-root select{font-size:13px!important;color:#1e293b!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:10px!important;padding:8px 2.25rem 8px 12px!important;height:40px!important;box-shadow:0 1px 2px #00000005!important;background-position:right .7rem center!important;background-size:14px 10px!important;appearance:none!important;-webkit-appearance:none!important}html body .bf-root .form-select.form-select-sm,html body .bf-root select.form-select-sm{height:34px!important;min-height:34px!important;padding:4px 2rem 4px 10px!important;font-size:12px!important;background-position:right .55rem center!important}html body .bf-root input.bf-search-input{padding:0 14px 0 36px!important}html body .bf-root .bf-search-input input.bf-input-search,html body .bf-root .bf-search-input input.form-control,html body .bf-root .bf-search-input input[type=search]{padding:10px 14px 10px 2.6rem!important}html body .bf-root .bf-input-with-icon input.bf-input,html body .bf-root .bf-input-with-icon input.form-control,html body .bf-root .bf-input-with-icon input[type=number]{padding:10px 14px 10px 1.85rem!important}html body .bf-root .form-control:focus,html body .bf-root .form-select:focus,html body .bf-root select:focus,html body .bf-root input:focus,html body .bf-root textarea:focus{border-color:#0d9488!important;box-shadow:0 0 0 3px #0d948826!important;outline:none!important}html body .bf-root .ss-select__field{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:none!important;color:#1e293b!important}html body .bf-root .ss-select.is-open .ss-select__field,html body .bf-root .ss-select__field:focus{border-color:#0d9488!important;box-shadow:0 0 0 3px #0d948826!important;outline:none!important}html body .bf-root .ss-select__value{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;color:#1e293b!important}html body .bf-root .ss-select__panel{background:#fff!important;border:1px solid #e2e8f0!important}html body .bf-root .ss-select__search{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}html body .bf-root .input-group{border-radius:10px!important;box-shadow:none!important}html body .bf-root .input-group-text{background-color:#f8fafc!important;border:1px solid #cbd5e1!important;border-right:none!important;border-radius:10px 0 0 10px!important;color:#64748b!important;padding:0 12px!important;display:flex!important;align-items:center!important}html body .bf-root .input-group .form-control{border-top-left-radius:0!important;border-bottom-left-radius:0!important}html body .bf-root .menu-item-input-group{border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important}html body .bf-root .menu-item-input-group .input-group-text,html body .bf-root .menu-item-input-group .form-control{border:0!important;box-shadow:none!important;height:40px!important}html body .bf-root .menu-item-input-group:focus-within{border-color:var(--primary-color, #0d9488)!important;box-shadow:0 0 0 3px #0d948826!important}html.dark body .bf-root .menu-item-input-group{background:#0f172a!important;border-color:#475569!important}html body .bf-root label{font-size:11px!important;font-weight:700!important;color:#475569!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:6px!important}html body .bf-root .form-check-input{cursor:pointer!important;border:1px solid #cbd5e1!important;border-radius:4px!important}html body .bf-root .form-check-input:checked{background-color:#0d9488!important;border-color:#0d9488!important}html body .bf-root .form-switch{padding-left:2.5em!important}html body .bf-root .form-switch .form-check-input{width:2.4em!important;height:1.25em!important;border-radius:2em!important;background-position:left center!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e")!important;transition:background-position .15s ease-in-out,background-color .15s ease-in-out!important}html body .bf-root .form-switch .form-check-input:checked{background-position:right center!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")!important;background-color:#2563eb!important;border-color:#2563eb!important}html body .bf-root .btn{font-size:13px!important;font-weight:600!important;padding:8px 16px!important;border-radius:10px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;transition:all .15s ease!important;cursor:pointer!important;box-shadow:0 1px 2px #0000000d!important}html body .bf-root .btn i{font-size:16px!important}html body .bf-root .btn-primary{background-color:var(--primary-color, #0d9488)!important;border-color:var(--primary-color, #0d9488)!important;color:#fff!important;box-shadow:0 1px 2px color-mix(in srgb,var(--primary-color, #0d9488) 20%,transparent)!important}html body .bf-root .btn-primary:hover{background-color:color-mix(in srgb,var(--primary-color, #0d9488) 85%,#000)!important;border-color:color-mix(in srgb,var(--primary-color, #0d9488) 85%,#000)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--primary-color, #0d9488) 25%,transparent)!important}html body .bf-root .btn-outline-secondary,html body .bf-root .btn-outline-primary{background-color:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important}html body .bf-root .btn-outline-secondary:hover,html body .bf-root .btn-outline-primary:hover{background-color:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}html body .bf-root .btn-danger{background-color:#ef4444!important;border-color:#ef4444!important;color:#fff!important}html body .bf-root .btn-danger:hover{background-color:#dc2626!important;border-color:#dc2626!important}html body .bf-root .btn-sm{height:32px!important;padding:6px 12px!important;font-size:12px!important;border-radius:8px!important}html body .bf-root .dataTables_wrapper{border:none!important;border-radius:0!important;background-color:transparent!important;margin:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important}html body .bf-root .dataTables_wrapper .table-responsive{border:none!important;border-radius:0!important;margin:0!important;overflow-x:auto!important;background-color:transparent!important}@media(min-width:769px){html body .bf-root .dataTables_wrapper,html body .bf-root .table-responsive,html body .bf-root .dataTables_wrapper .table-responsive{overflow:visible!important}}html body .bf-root .dataTables_wrapper .dataTables_length,html body .bf-root .dataTables_wrapper .dataTables_filter,html body .bf-root .dataTables_wrapper .dataTables_info,html body .bf-root .dataTables_wrapper .dataTables_paginate{float:none!important}html body .bf-root .dataTables_wrapper>div:first-child,html body .bf-root .dataTables_wrapper .row:first-of-type,html body .bf-root .dataTables_wrapper div.dt-row-header{display:flex!important;align-items:center!important;justify-content:space-between!important;background-color:transparent!important;border-bottom:none!important;padding:12px 0!important;margin:0!important;gap:12px!important;flex-wrap:wrap!important;width:100%!important;border-top-left-radius:0!important;border-top-right-radius:0!important}html body .bf-root .dataTables_wrapper>div:first-child>div,html body .bf-root .dataTables_wrapper .row:first-of-type>div{width:auto!important;flex:unset!important;padding:0!important;margin:0!important}html body .bf-root .dataTables_wrapper>div:last-child,html body .bf-root .dataTables_wrapper .row:last-of-type,html body .bf-root .dataTables_wrapper div.dt-row-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;background-color:transparent!important;border-top:none!important;padding:16px 0 0!important;margin:0!important;gap:12px!important;flex-wrap:wrap!important;width:100%!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}html body .bf-root .dataTables_wrapper>div:last-child>div,html body .bf-root .dataTables_wrapper .row:last-of-type>div{width:auto!important;flex:unset!important;padding:0!important;margin:0!important}html body .bf-root table.table,html body .bf-root table.js-datatable,html body .bf-root table.crm-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important}html body .bf-root table.table thead th,html body .bf-root table.crm-table thead th{background-color:#f8fafc!important;color:#64748b!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:12px 16px!important;border-top:1px solid #cbd5e1!important;border-bottom:2px solid #cbd5e1!important}html body .bf-root table.table tbody td,html body .bf-root table.crm-table tbody td{padding:14px 16px!important;color:#334155!important;font-size:13.5px!important;border-bottom:1px solid #f1f5f9!important;border-top:none!important;vertical-align:middle!important}html body .bf-root table.table tbody tr:hover td,html body .bf-root table.crm-table tbody tr:hover td{background-color:#f8fafc!important}html body .bf-root table.table tbody tr:last-child td,html body .bf-root table.crm-table tbody tr:last-child td{border-bottom:none!important}html body .bf-root .dataTables_length,html body .bf-root .crm-per-page{display:inline-flex!important;align-items:center!important;font-size:12px!important;font-weight:600!important;color:#64748b!important;gap:6px!important}html body .bf-root .dataTables_length label{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;text-transform:uppercase!important;font-size:11px!important;height:32px!important}html body .bf-root .dataTables_length select,html body .bf-root .crm-per-page select{width:65px!important;min-width:65px!important;height:32px!important;padding:4px 22px 4px 10px!important;border-radius:8px!important;border:1px solid #cbd5e1!important;font-size:13px!important;background-color:#fff!important;color:#1e293b!important;margin:0 4px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23475569'%3e%3cpath d='M7 10l5 5 5-5H7z'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 6px center!important;background-size:16px!important;cursor:pointer!important}html body .bf-root .dataTables_filter,html body .bf-root .crm-search-wrap{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important}html body .bf-root .dataTables_filter label{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:11px!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;height:32px!important}html body .bf-root .dataTables_filter input,html body .bf-root .crm-search-wrap input{width:200px!important;height:32px!important;padding:4px 12px 4px 32px!important;border-radius:8px!important;border:1px solid #cbd5e1!important;font-size:13px!important;outline:none!important;background-color:#fff!important}html body .bf-root .dataTables_filter input:focus,html body .bf-root .crm-search-wrap input:focus{border-color:#0d9488!important;box-shadow:0 0 0 2px #0d948826!important}html body .bf-root .dataTables_info,html body .bf-root .crm-table-footer div:first-child{font-size:12.5px!important;color:#64748b!important;padding:0!important}html body .bf-root .dataTables_paginate,html body .bf-root .crm-table-footer div:last-child{padding:0!important;display:inline-flex!important;gap:2px!important;align-items:center!important}html body .bf-root .pagination .page-item,html body .bf-root .dataTables_wrapper .dataTables_paginate li,html body .bf-root .dataTables_wrapper .dataTables_paginate li.paginate_button,html body .bf-root .dataTables_wrapper .dataTables_paginate .page-item{border:none!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important;display:inline-flex!important}html body .bf-root .pagination .page-link,html body .bf-root .dataTables_wrapper .dataTables_paginate a.paginate_button,html body .bf-root .dataTables_wrapper .dataTables_paginate span a,html body .bf-root .dataTables_wrapper .dataTables_paginate li a{padding:6px 14px!important;margin:0 2px!important;border-radius:8px!important;border:none!important;background:transparent!important;color:#475569!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;text-decoration:none!important;transition:all .15s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;min-width:32px!important;box-shadow:none!important}html body .bf-root .pagination .page-link:hover,html body .bf-root .dataTables_wrapper .dataTables_paginate a.paginate_button:hover,html body .bf-root .dataTables_wrapper .dataTables_paginate span a:hover,html body .bf-root .dataTables_wrapper .dataTables_paginate li a:hover{background:#f1f5f9!important;color:#0f172a!important;border:none!important;box-shadow:none!important}html body .bf-root .pagination .page-item.active .page-link,html body .bf-root .dataTables_wrapper .dataTables_paginate a.paginate_button.current,html body .bf-root .dataTables_wrapper .dataTables_paginate a.paginate_button.current:hover,html body .bf-root .dataTables_wrapper .dataTables_paginate span a.current,html body .bf-root .dataTables_wrapper .dataTables_paginate li.active a{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important;border-radius:8px!important;box-shadow:0 2px 4px #0d948826!important}html body .bf-root .pagination .page-item.disabled .page-link,html body .bf-root .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled,html body .bf-root .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled:hover,html body .bf-root .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled:active,html body .bf-root .dataTables_wrapper .dataTables_paginate li.disabled a{background:transparent!important;color:#cbd5e1!important;cursor:not-allowed!important;opacity:.6!important;border:none!important;box-shadow:none!important}html body .bf-root .badge,html body .bf-root .badge-pill,html body .bf-root .db-status-badge,html body .bf-root .crm-status-badge{font-size:11px!important;font-weight:700!important;padding:4px 10px!important;border-radius:9999px!important;text-transform:uppercase!important;letter-spacing:.05em!important;display:inline-flex!important;align-items:center!important;gap:4px!important}html body .bf-root .bg-success,html body .bf-root .badge-success,html body .bf-root .badge-green,html body .bf-root .status-accepted,html body .bf-root .status-paid,html body .bf-root span[class*=status-badge][style*=paid],html body .bf-root .badge[style*="background:#D1FAE5"],html body .bf-root span[style*="background:#D1FAE5"]{background-color:#d1fae5!important;color:#065f46!important;border:none!important}html body .bf-root .bg-danger,html body .bf-root .badge-danger,html body .bf-root .badge-red,html body .bf-root .status-unpaid,html body .bf-root .status-declined,html body .bf-root .status-overdue,html body .bf-root .badge[style*="background:#FEE2E2"]{background-color:#fee2e2!important;color:#991b1b!important;border:none!important}html body .bf-root .bg-warning,html body .bf-root .badge-warning,html body .bf-root .badge-orange,html body .bf-root .status-revised,html body .bf-root .status-partial,html body .bf-root .badge[style*="background:#FEF3C7"]{background-color:#fef3c7!important;color:#92400e!important;border:none!important}html body .bf-root .bg-info,html body .bf-root .badge-info,html body .bf-root .badge-blue,html body .bf-root .status-open,html body .bf-root .status-sent,html body .bf-root .badge[style*="background:#e0f2fe"]{background-color:#e0f2fe!important;color:#0369a1!important;border:none!important}html.dark body .bf-root .eo-badge.is-muted,html[data-bs-theme=dark] body .bf-root .eo-badge.is-muted,html.dark body .bf-root .crm-status-badge.is-muted,html[data-bs-theme=dark] body .bf-root .crm-status-badge.is-muted{background:#94a3b838!important;color:#cbd5e1!important}html.dark body .bf-root .eo-badge.is-success,html[data-bs-theme=dark] body .bf-root .eo-badge.is-success,html.dark body .bf-root .crm-status-badge.is-success,html[data-bs-theme=dark] body .bf-root .crm-status-badge.is-success{background:#22c55e38!important;color:#86efac!important}html.dark body .bf-root .eo-badge.is-info,html[data-bs-theme=dark] body .bf-root .eo-badge.is-info,html.dark body .bf-root .crm-status-badge.is-info,html[data-bs-theme=dark] body .bf-root .crm-status-badge.is-info{background:#0ea5e938!important;color:#7dd3fc!important}html.dark body .bf-root .eo-badge.is-warning,html[data-bs-theme=dark] body .bf-root .eo-badge.is-warning,html.dark body .bf-root .crm-status-badge.is-warning,html[data-bs-theme=dark] body .bf-root .crm-status-badge.is-warning{background:#f59e0b38!important;color:#fcd34d!important}html.dark body .bf-root .eo-badge.is-danger,html[data-bs-theme=dark] body .bf-root .eo-badge.is-danger,html.dark body .bf-root .crm-status-badge.is-danger,html[data-bs-theme=dark] body .bf-root .crm-status-badge.is-danger{background:#ef444438!important;color:#fca5a5!important}html.dark body .bf-root .eo-badge.is-primary,html[data-bs-theme=dark] body .bf-root .eo-badge.is-primary,html.dark body .bf-root .crm-status-badge.is-primary,html[data-bs-theme=dark] body .bf-root .crm-status-badge.is-primary{background:#0d948847!important;color:#5eead4!important}html body .bf-root .crm-status-badge{font-size:11px!important;font-weight:700!important;padding:4px 10px!important;border-radius:9999px!important;text-transform:uppercase!important;letter-spacing:.04em!important;display:inline-flex!important;align-items:center!important}html body .bf-root .crm-status-badge.is-muted{background:#e2e8f0!important;color:#475569!important}html body .bf-root .crm-status-badge.is-success{background:#dcfce7!important;color:#166534!important}html body .bf-root .crm-status-badge.is-info{background:#e0f2fe!important;color:#075985!important}html body .bf-root .crm-status-badge.is-warning{background:#ffedd5!important;color:#9a3412!important}html body .bf-root .crm-status-badge.is-danger{background:#fee2e2!important;color:#991b1b!important}html body .bf-root .crm-status-badge.is-primary{background:#ccfbf1!important;color:#0f766e!important}html.dark body .bf-root .badge.bg-primary,html.dark body .bf-root .badge.bg-opacity-10,html[data-bs-theme=dark] body .bf-root .badge.bg-primary,html[data-bs-theme=dark] body .bf-root .badge.bg-opacity-10{background-color:#0d948847!important;color:#5eead4!important}html.dark body .bf-root .badge.text-primary,html[data-bs-theme=dark] body .bf-root .badge.text-primary{color:#5eead4!important}html body .bf-root table td .btn:not(.actions-dropdown-btn),html body .bf-root table td button:not(.actions-dropdown-btn),html body .bf-root table td a.btn:not(.actions-dropdown-btn),html body .bf-root table td .btn-group button:not(.actions-dropdown-btn){padding:0 8px!important;width:auto!important;min-width:32px!important;height:32px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:13px!important;background-color:#fff!important;border:1px solid #cbd5e1!important;color:#475569!important;margin:0 2px!important;box-shadow:none!important;white-space:nowrap!important}html body .bf-root table td .btn:not(.actions-dropdown-btn):hover,html body .bf-root table td button:not(.actions-dropdown-btn):hover,html body .bf-root table td a.btn:not(.actions-dropdown-btn):hover{background-color:#f1f5f9!important;color:#0f172a!important;border-color:#94a3b8!important}html body .bf-root table td .btn-danger:hover,html body .bf-root table td button.btn-danger:hover{background-color:#fee2e2!important;border-color:#fca5a5!important;color:#ef4444!important}html body .bf-root table td button.actions-dropdown-btn{width:auto!important;height:30px!important;padding:4px 12px!important;border-radius:8px!important;background-color:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:12.5px!important;font-weight:600!important;box-shadow:0 1px 2px #00000005!important}html body .bf-root table td button.actions-dropdown-btn:hover{background-color:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}html body .bf-root .dropdown-menu{border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #00000014!important;padding:6px!important}html body .bf-root .dropdown-item{padding:8px 12px!important;border-radius:8px!important;font-size:13px!important;color:#3f3f46!important;display:flex!important;align-items:center!important}html body .bf-root .dropdown-item:hover{background-color:#f4f4f5!important;color:#18181b!important}html body .bf-root .bf-tree-container{padding:4px 2px 8px!important}html body .bf-root .bf-tree-node{margin-bottom:8px!important}html body .bf-root .bf-tree-node:last-child{margin-bottom:0!important}html body .bf-root .bf-tree-node__content{border:1px solid #e2e8f0!important;border-radius:6px!important;padding:10px 12px!important;margin:0!important;box-shadow:0 1px 2px #0f172a08!important;background-color:#f8fafc!important}html body .bf-root .bf-tree-node__content:hover{background-color:#fff!important;border-color:#cbd5e1!important;box-shadow:0 2px 6px #0f172a0f!important}html body .bf-root .bf-tree-node__content--active,html body .bf-root .bf-tree-node__content--inactive,html body .bf-root .bf-tree-node__content.is-inactive{border-left-color:#e2e8f0!important}html body .bf-root .bf-tree-node__placeholder{background:var(--avatar-bg, #ccfbf1)!important;color:var(--avatar-fg, #0f766e)!important}html body .bf-root .drag-handle{cursor:grab!important;color:#475569!important;background:#e2e8f0!important}html body .bf-root .drag-handle:hover{color:#0f172a!important;background:#cbd5e1!important}html body .bf-root .drag-handle:active,html body .bf-root .sortable-chosen .drag-handle{cursor:grabbing!important}html body .bf-root .bf-tree-node__actions .bf-tree-node__action{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;width:32px!important;height:32px!important;color:#475569!important;box-shadow:0 1px 2px #0f172a0f!important}html body .bf-root .bf-tree-node__actions .bf-tree-node__action.is-add:hover{background-color:#eff6ff!important;border-color:#93c5fd!important;color:#2563eb!important}html body .bf-root .bf-tree-node__actions .bf-tree-node__action.is-edit:hover{background-color:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}html body .bf-root .bf-tree-node__actions .bf-tree-node__action.is-delete:hover,html body .bf-root .bf-tree-node__actions .bf-tree-node__action--danger:hover{background-color:#fef2f2!important;border-color:#fca5a5!important;color:#dc2626!important}html body .bf-root .bf-tree-node.sortable-ghost,html body .bf-root .sortable-ghost{opacity:.55!important}html body .bf-root .bf-tree-node.sortable-ghost>.bf-tree-node__content,html body .bf-root .sortable-ghost>.bf-tree-node__content{border:2px dashed var(--primary-color, #0d9488)!important;background:#0d948814!important;box-shadow:none!important}html body .bf-root .sortable-chosen>.bf-tree-node__content{box-shadow:0 8px 20px #0f172a1f!important}html body .bf-root .crm-stat-grid{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:20px!important}html body .bf-root .crm-stat-card{flex:1 1 150px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:14px 18px!important;box-shadow:0 1px 3px #00000005!important;display:flex!important;flex-direction:column!important;justify-content:center!important}html body .bf-root .crm-stat-card-value{font-size:20px!important;font-weight:700!important;color:#1e293b!important;line-height:1.1!important}html body .bf-root .crm-stat-card-label{font-size:11px!important;font-weight:600!important;color:#64748b!important;margin-top:4px!important;text-transform:uppercase!important;letter-spacing:.02em!important}html body .bf-root .crm-stat-card.text-success .crm-stat-card-value{color:#10b981!important}html body .bf-root .crm-stat-card.text-danger .crm-stat-card-value{color:#ef4444!important}html body .bf-root .crm-stat-card.text-primary .crm-stat-card-value{color:#2563eb!important}html body .bf-root .crm-stat-card.text-warning .crm-stat-card-value{color:#f59e0b!important}@media(max-width:768px){html body .bf-root .d-flex{flex-wrap:wrap!important}html body .bf-root .card{padding:1rem!important}html body .bf-root table.table tbody td{padding:10px 12px!important;font-size:13px!important}}.table-loading-overlay,.list-loading-overlay{background:#f8fafcd9;z-index:10}html.dark body .bf-root .menu-item-form .card-header.tenant-form-header,html.dark body .bf-root .package-form .card-header.tenant-form-header{border-bottom-color:#334155!important}html.dark body .bf-root .package-form .card.tenant-form-section,html.dark body .bf-root .package-form .card-body,html.dark body .bf-root .package-form .card-header{background-color:#1e293b!important;color:#f8fafc!important}html.dark body .bf-root .pkg-selector-modal .modal-content,html.dark body .bf-root .pkg-selector-modal .modal-header,html.dark body .bf-root .pkg-selector-modal .modal-body,html.dark body .bf-root .pkg-selector-modal .modal-footer{background-color:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}html.dark body .bf-root .pkg-selector-modal .menu-selector-row{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}html.dark body .bf-root .pkg-selector-modal .menu-selector-row:hover:not(.is-added){background:#334155!important}html.dark body .bf-root .pkg-selector-modal .form-check-input{background-color:#0f172a;border-color:#64748b}html.dark body .bf-root .pkg-selector-modal .form-check-input:checked{background-color:var(--primary-color, #0d9488);border-color:var(--primary-color, #0d9488)}html.dark body .bf-root .card,html.dark body .bf-root .card-body,html.dark body .bf-root .card-header,html.dark body .bf-root .bg-white,html.dark body .bf-root .modal-content,html.dark body .bf-root .dropdown-menu,html.dark body .bf-root .list-group-item{background-color:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}html.dark body .bf-root .form-control,html.dark body .bf-root .form-select,html.dark body .bf-root input:not([type=checkbox]):not([type=radio]),html.dark body .bf-root textarea,html.dark body .bf-root .input-group-text{background-color:#0f172a!important;border-color:#475569!important;color:#f1f5f9!important}html.dark body .bf-root .form-control::placeholder,html.dark body .bf-root textarea::placeholder{color:#64748b!important;opacity:1!important}html.dark body .bf-root .ss-select__field{background:#0f172a!important;border-color:#475569!important;color:#f8fafc!important}html.dark body .bf-root .ss-select__value{color:#f8fafc!important}html.dark body .bf-root .ss-select.is-open .ss-select__field,html.dark body .bf-root .ss-select__field:focus{border-color:#0d9488!important;box-shadow:0 0 0 3px #0d948840!important}html.dark body .bf-root .ss-select__panel,html.dark body .bf-root .searchable-select-dropdown{background:#1e293b!important;border-color:#334155!important}html.dark body .bf-root .ss-select__search{background:#0f172a!important;border-bottom-color:#334155!important}html.dark body .bf-root .searchable-select-option:hover,html.dark body .bf-root .searchable-select-option.highlighted,html.dark body .bf-root .searchable-select-option.active{background:#334155!important}html.dark body .bf-root .searchable-select-option-label{color:#f8fafc!important}html.dark body .bf-root .ss-select__panel{background:#1e293b!important;border-color:#334155!important}html.dark body .bf-root .ss-select__option:hover,html.dark body .bf-root .ss-select__option.is-highlighted{background:#334155!important}html.dark body .bf-root .searchable-select-option.is-child .searchable-select-option-label{color:#cbd5e1!important}html.dark body .bf-root .searchable-select-option.is-root .searchable-select-option-label{color:#94a3b8!important}html.dark body .bf-root .searchable-select-clear:hover{background:#334155!important;color:#f8fafc!important}html.dark body .bf-root .media-dropzone{background:#0f172a!important;border-color:#475569!important}html body .bf-root .media-dropzone--compact .btn{height:32px!important;padding:4px 10px!important}html body .bf-root .bf-category-modal .form-label{text-transform:uppercase!important;font-weight:700!important;font-size:11px!important;letter-spacing:.04em!important;color:#64748b!important}html.dark body .bf-root .bf-category-modal .form-label{color:#94a3b8!important}html.dark body .bf-root .btn-outline-secondary,html.dark body .bf-root .btn-outline-primary,html.dark body .bf-root .btn-outline-danger,html.dark body .bf-root .btn-outline-warning,html.dark body .bf-root .btn-outline-info{background-color:transparent!important}html.dark body .bf-root .btn-outline-primary{color:#5eead4!important;border-color:#14b8a6!important}html.dark body .bf-root .btn-outline-primary:hover{background-color:#14b8a626!important;color:#99f6e4!important}html.dark body .bf-root .btn-outline-danger{color:#fca5a5!important;border-color:#f87171!important}html.dark body .bf-root .btn-outline-danger:hover{background-color:#ef444426!important;color:#fecaca!important}html.dark body .bf-root .btn-group .btn-outline-primary,html.dark body .bf-root .btn-group .btn-outline-danger,html.dark body .bf-root .btn-group .btn-outline-secondary{background-color:#0f172a!important}html.dark body .bf-root .media-card,html.dark body .bf-root .media-selector-item{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}html.dark body .bf-root .media-card-image,html.dark body .bf-root .media-selector-image{background:#0f172a!important}html.dark body .bf-root .media-card-body,html.dark body .bf-root .media-selector-footer,html.dark body .bf-root .media-card-name,html.dark body .bf-root .media-selector-name{color:#f1f5f9!important}html.dark body .bf-root .media-card-meta,html.dark body .bf-root .media-selector-meta{color:#94a3b8!important}html.dark body .bf-root .bf-tree-node__content{background-color:#1e293b!important;border:1px solid #334155!important;box-shadow:none!important}html.dark body .bf-root .bf-tree-node__content:hover{background-color:#243044!important;border-color:#475569!important;box-shadow:none!important}html.dark body .bf-root .bf-tree-node__name{color:#f8fafc!important}html.dark body .bf-root .bf-tree-node__meta{color:#94a3b8!important}html.dark body .bf-root .bf-tree-node__status--active{background:#10b98138!important;color:#6ee7b7!important}html.dark body .bf-root .bf-tree-node__status--inactive,html.dark body .bf-root .drag-handle{background:#334155!important;color:#94a3b8!important}html.dark body .bf-root .drag-handle:hover{color:#f8fafc!important;background:#475569!important}html.dark body .bf-root .bf-tree-node__actions .bf-tree-node__action{background-color:#0f172a!important;border:1px solid #334155!important;color:#cbd5e1!important;box-shadow:none!important}html.dark body .bf-root .bf-tree-node__actions .bf-tree-node__action.is-add:hover{background-color:#2563eb33!important;border-color:#60a5fa!important;color:#93c5fd!important}html.dark body .bf-root .bf-tree-node__actions .bf-tree-node__action.is-edit:hover{background-color:#334155!important;color:#f8fafc!important;border-color:#64748b!important}html.dark body .bf-root .bf-tree-node__actions .bf-tree-node__action.is-delete:hover,html.dark body .bf-root .bf-tree-node__actions .bf-tree-node__action--danger:hover{background-color:#ef444433!important;border-color:#f87171!important;color:#fca5a5!important}html.dark body .bf-root .bf-tree-node.sortable-ghost>.bf-tree-node__content,html.dark body .bf-root .sortable-ghost>.bf-tree-node__content{border:2px dashed #22d3ee!important;background:#22d3ee1a!important}html body .bf-root .bf-tree-node__children{margin:8px 0 0 22px!important;padding-left:20px!important}html body .bf-root .bf-tree-node.is-child:before{content:""!important;position:absolute!important;left:-20px!important;top:0!important;width:20px!important;height:26px!important;border-left:1.5px solid #cbd5e1!important;border-bottom:1.5px solid #cbd5e1!important;border-bottom-left-radius:6px!important}html body .bf-root .bf-tree-node.is-child:not(:last-child):after{content:""!important;position:absolute!important;left:-20px!important;top:26px!important;bottom:-8px!important;border-left:1.5px solid #cbd5e1!important}html.dark body .bf-root .bf-tree-node.is-child:before,html.dark body .bf-root .bf-tree-node.is-child:not(:last-child):after{border-color:#475569!important}body.bf-tree-dragging,body.bf-tree-dragging *{cursor:grabbing!important}.sortable-fallback{opacity:.95!important}.sortable-fallback .bf-tree-node__content{box-shadow:0 12px 28px #0f172a2e!important}html.dark body .bf-root .crm-stat-card{background:#1e293b!important;border-color:#334155!important}html.dark body .bf-root .crm-stat-card-value{color:#f8fafc!important}html.dark body .bf-root .crm-stat-card-label{color:#94a3b8!important}html.dark body .bf-root .crm-stat-card.text-success .crm-stat-card-value{color:#34d399!important}html.dark body .bf-root .crm-stat-card.text-danger .crm-stat-card-value{color:#f87171!important}html.dark body .bf-root .crm-stat-card.text-primary .crm-stat-card-value{color:#60a5fa!important}html.dark body .bf-root .crm-stat-card.text-warning .crm-stat-card-value{color:#fbbf24!important}html.dark body .bf-root .table,html.dark body .bf-root .table td,html.dark body .bf-root .table th{background-color:#1e293b!important;color:#f1f5f9!important;border-color:#334155!important}html.dark body .bf-root .table thead th{background-color:#0f172a!important;color:#e2e8f0!important}html.dark body .bf-root .dropdown-item{color:#e2e8f0!important}html.dark body .bf-root .dropdown-item:hover{background-color:#334155!important;color:#f8fafc!important}html.dark body .bf-root .text-muted{color:#94a3b8!important}html.dark body .bf-root h1,html.dark body .bf-root h2,html.dark body .bf-root h3,html.dark body .bf-root h4,html.dark body .bf-root h5,html.dark body .bf-root h6{color:#f8fafc!important}html.dark body .bf-root .btn-outline-secondary{color:#e2e8f0!important;border-color:#475569!important}html.dark body .bf-root .btn-outline-secondary:hover{background-color:#334155!important;color:#fff!important}html.dark,html[data-bs-theme=dark]{--bs-table-bg: #1e293b;--bs-table-color: #f1f5f9;--bs-table-border-color: #334155;--bs-table-striped-bg: #182234;--bs-table-striped-color: #f1f5f9;--bs-table-hover-bg: #334155;--bs-table-hover-color: #f1f5f9;--bs-table-active-bg: #334155;--bs-table-active-color: #f1f5f9;--bs-table-accent-bg: transparent;--dt-row-stripe: 24, 34, 52;--dt-row-hover: 51, 65, 85;--dt-html-background: #1e293b}html.dark body .bf-root table,html.dark body .bf-root .table,html.dark body .bf-root table.table,html.dark body .bf-root table.js-datatable,html.dark body .bf-root table.dataTable,html.dark body .bf-root table.crm-table{color:#f1f5f9!important;background-color:#1e293b!important;border-color:#334155!important;--bs-table-bg: #1e293b !important;--bs-table-color: #f1f5f9 !important;--bs-table-border-color: #334155 !important;--bs-table-striped-bg: #182234 !important;--bs-table-striped-color: #f1f5f9 !important;--bs-table-hover-bg: #334155 !important;--bs-table-hover-color: #f1f5f9 !important}html.dark body .bf-root table thead th,html.dark body .bf-root .table thead th,html.dark body .bf-root table.table thead th,html.dark body .bf-root table.crm-table thead th,html.dark body .bf-root table.dataTable thead th,html.dark body .bf-root table.js-datatable thead th{background-color:#0f172a!important;color:#94a3b8!important;border-top-color:#334155!important;border-bottom:1px solid #334155!important}html.dark body .bf-root table tbody,html.dark body .bf-root table tbody tr,html.dark body .bf-root table tbody tr.odd,html.dark body .bf-root table tbody tr.even,html.dark body .bf-root table.dataTable tbody tr,html.dark body .bf-root table.dataTable tbody tr.odd,html.dark body .bf-root table.dataTable tbody tr.even{background-color:#1e293b!important;color:#f1f5f9!important}html.dark body .bf-root table tbody td,html.dark body .bf-root table tbody th,html.dark body .bf-root .table tbody td,html.dark body .bf-root table.table tbody td,html.dark body .bf-root table.crm-table tbody td,html.dark body .bf-root table.js-datatable tbody td,html.dark body .bf-root table.dataTable tbody td,html.dark body .bf-root table>:not(caption)>*>*,html.dark body .bf-root .table>:not(caption)>*>*{background-color:#1e293b!important;background:#1e293b!important;color:#f1f5f9!important;border-bottom:1px solid #334155!important;border-color:#334155!important;box-shadow:none!important}html.dark body .bf-root .table-striped>tbody>tr:nth-of-type(odd)>*,html.dark body .bf-root table.table-striped>tbody>tr:nth-of-type(odd)>*,html.dark body .bf-root table.dataTable.table-striped>tbody>tr:nth-of-type(odd)>*,html.dark body .bf-root table tbody tr.odd>*,html.dark body .bf-root table.dataTable tbody tr.odd>*{background-color:#182234!important;background:#182234!important;color:#f1f5f9!important;box-shadow:none!important}html.dark body .bf-root .table-hover>tbody>tr:hover>*,html.dark body .bf-root table.table tbody tr:hover td,html.dark body .bf-root table.crm-table tbody tr:hover td,html.dark body .bf-root table.dataTable tbody tr:hover>*{background-color:#334155!important;background:#334155!important;color:#f8fafc!important;box-shadow:none!important}html.dark body .bf-root table a,html.dark body .bf-root .table a,html.dark body .bf-root table .text-primary,html.dark body .bf-root .table .text-primary{color:#38bdf8!important}html.dark body .bf-root table .text-muted,html.dark body .bf-root .table .text-muted,html.dark body .bf-root table .small{color:#94a3b8!important}html.dark body .bf-root .dataTables_wrapper,html.dark body .bf-root .dataTables_wrapper .row,html.dark body .bf-root .dataTables_wrapper>div,html.dark body .bf-root .dataTables_wrapper .table-responsive{background-color:transparent!important;border-color:#334155!important;color:#f1f5f9!important}html.dark body .bf-root .dataTables_length,html.dark body .bf-root .dataTables_filter,html.dark body .bf-root .dataTables_info,html.dark body .bf-root .crm-per-page,html.dark body .bf-root .crm-search-wrap{color:#94a3b8!important;background-color:transparent!important}html.dark body .bf-root .dataTables_length label,html.dark body .bf-root .dataTables_filter label{color:#94a3b8!important}html.dark body .bf-root .dataTables_length select,html.dark body .bf-root .crm-per-page select,html.dark body .bf-root .dataTables_filter input,html.dark body .bf-root .crm-search-wrap input{background-color:#0f172a!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2394a3b8'%3e%3cpath d='M7 10l5 5 5-5H7z'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 6px center!important;background-size:16px!important;border-color:#334155!important;color:#f1f5f9!important}html.dark body .bf-root .dataTables_filter input{background-image:none!important}html.dark body .bf-root .dataTables_filter input:focus,html.dark body .bf-root .crm-search-wrap input:focus{border-color:#0d9488!important;box-shadow:0 0 0 2px #0d948840!important}html.dark body .bf-root .dataTables_paginate a.paginate_button,html.dark body .bf-root .dataTables_paginate span a,html.dark body .bf-root .dataTables_paginate li a,html.dark body .bf-root .page-link{background-color:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important}html.dark body .bf-root .dataTables_paginate a.paginate_button:hover,html.dark body .bf-root .dataTables_paginate span a:hover,html.dark body .bf-root .dataTables_paginate li a:hover,html.dark body .bf-root .page-link:hover{background-color:#334155!important;color:#fff!important;border-color:#475569!important}html.dark body .bf-root .dataTables_paginate a.paginate_button.current,html.dark body .bf-root .dataTables_paginate a.paginate_button.current:hover,html.dark body .bf-root .dataTables_paginate li.active a,html.dark body .bf-root .page-item.active .page-link{background-color:#0d9488!important;border-color:#0d9488!important;color:#fff!important}html.dark body .bf-root .dataTables_paginate a.paginate_button.disabled,html.dark body .bf-root .dataTables_paginate a.paginate_button.disabled:hover,html.dark body .bf-root .page-item.disabled .page-link{background-color:#0f172a!important;border-color:#334155!important;color:#64748b!important}html.dark body .bf-root .sortable-placeholder,html.dark .sortable-placeholder{background-color:#334155!important;border-color:#38bdf8!important}html.dark body .bf-root .sortable-row.ui-sortable-helper,html.dark .sortable-row.ui-sortable-helper{background-color:#1e293b!important;color:#f1f5f9!important}html.dark body .bf-root .crm-table-footer,html.dark body .bf-root .crm-table-toolbar,html.dark body .bf-root .crm-table-panel,html.dark body .bf-root .crm-filter-panel{background-color:#0f172a!important;border-color:#334155!important;color:#e2e8f0!important}html.dark body .bf-root .crm-table-panel{background-color:#1e293b!important}html.dark body .bf-root .crm-table-footer{background-color:#0f172a!important}html.dark body .bf-root .inquiry-card,html.dark body .bf-root .inquiry-panel,html.dark body .bf-root .inquiry-sidebar,html.dark body .bf-root .pipeline-column,html.dark body .bf-root .kanban-column,html.dark body .bf-root .filter-bar,html.dark body .bf-root .crm-toolbar{background-color:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}html.dark body .bf-root .page-header,html.dark body .bf-root .page-title-box,html.dark body .bf-root .cr-hero,html.dark body .bf-root .cr-filters,html.dark body .bf-root .cr-kpi,html.dark body .bf-root .cr-chart-card,html.dark body .bf-root .cr-panel,html.dark body .bf-root .cr-tabs,html.dark body .bf-root .cr-table-wrap,html.dark body .bf-root .cr-profit-strip,html.dark body .bf-root .crm-status-bar,html.dark body .bf-root [style*="background-color: white"],html.dark body .bf-root [style*="background-color:#fff"],html.dark body .bf-root [style*="background-color: #fff"],html.dark body .bf-root [style*="background: white"],html.dark body .bf-root [style*="background:#fff"]{background:#1e293b!important;background-color:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important;box-shadow:0 8px 24px #00000040!important}html.dark body .bf-root .cr-profit-strip{background:linear-gradient(90deg,#1e293b,#0f172a 55%,#134e4a)!important;background-image:linear-gradient(90deg,#1e293b,#0f172a 55%,#134e4a)!important;border-color:#334155!important}html.dark body .bf-root .cr-profit-item span{color:#94a3b8!important}html.dark body .bf-root .cr-profit-item strong{color:#f8fafc!important}html.dark body .bf-root .cr-hero{background:linear-gradient(135deg,#1e293b,#0f172a 55%,#134e4a)!important}html.dark body .bf-root .cr-page{color:#e2e8f0!important}html.dark body .bf-root .cr-title,html.dark body .bf-root .cr-chart-card__head h3,html.dark body .bf-root .cr-panel__head h3,html.dark body .bf-root .cr-kpi__value{color:#f8fafc!important}html.dark body .bf-root .cr-subtitle,html.dark body .bf-root .cr-filter-group label,html.dark body .bf-root .cr-chart-card__head p,html.dark body .bf-root .cr-panel__head p,html.dark body .bf-root .cr-kpi__label,html.dark body .bf-root .cr-kpi__hint{color:#94a3b8!important}html.dark body .bf-root .cr-btn--ghost,html.dark body .bf-root .cr-pill,html.dark body .bf-root .cr-tab{background:#0f172a!important;background-color:#0f172a!important;border-color:#475569!important;color:#e2e8f0!important}html.dark body .bf-root .cr-btn--ghost:hover:not(:disabled),html.dark body .bf-root .cr-pill:hover,html.dark body .bf-root .cr-tab:hover{background:#334155!important;color:#f8fafc!important}html.dark body .bf-root .cr-pill.active,html.dark body .bf-root .cr-tab.active,html.dark body .bf-root .cr-btn--primary{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important}html.dark body .bf-root .cr-filter-group input,html.dark body .bf-root .cr-filter-group select,html.dark body .bf-root .cr-filters input,html.dark body .bf-root .cr-filters select,html.dark body .bf-root .flatpickr-input,html.dark body .bf-root input[type=date],html.dark body .bf-root input[type=datetime-local],html.dark body .bf-root input[type=month],html.dark body .bf-root input[type=week]{background-color:#0f172a!important;border-color:#475569!important;color:#f1f5f9!important;color-scheme:dark}html.dark body .bf-root .cr-chip--live{background:#10b98126!important;color:#6ee7b7!important}html.dark body .bf-root .cr-kpi__icon{background:#0f172a!important;color:#5eead4!important}html.dark body .bf-root .cr-table,html.dark body .bf-root .cr-table thead th,html.dark body .bf-root .cr-table tbody td,html.dark body .bf-root .cr-table tfoot td{background-color:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important}html.dark body .bf-root .cr-table thead th{background-color:#0f172a!important;color:#94a3b8!important}html.dark body .bf-root .cr-table tbody tr:hover{background:#334155!important}html.dark body .bf-root .cr-chart-loading,html.dark body .bf-root .cr-chart-empty,html.dark body .bf-root .cr-panel-loading,html.dark body .bf-root .skeleton-loader,html.dark body .bf-root .skeleton,html.dark body .bf-root .placeholder,html.dark body .bf-root .placeholder-glow .placeholder,html.dark body .bf-root .table-loading-overlay,html.dark body .bf-root .list-loading-overlay{background-color:transparent!important;color:#94a3b8!important}html.dark body .bf-root .table-loading-overlay,html.dark body .bf-root .list-loading-overlay{background:#0f172abf!important}html.dark body .bf-root .apexcharts-canvas,html.dark body .bf-root .apexcharts-svg,html.dark body .bf-root .apexcharts-inner,html.dark body .bf-root .cr-canvas-wrap,html.dark body .bf-root .chartjs-render-monitor{background-color:transparent!important}html.dark .apexcharts-text,html.dark .apexcharts-datalabel,html.dark .apexcharts-legend-text,html.dark body .bf-root .apexcharts-yaxis text,html.dark body .bf-root .apexcharts-xaxis text,html.dark body .bf-root .apexcharts-legend-text{fill:#f1f5f9!important;color:#f1f5f9!important}html.dark .apexcharts-gridline,html.dark body .bf-root .apexcharts-gridline{stroke:#334155!important}html.dark .apexcharts-tooltip,html.dark body .bf-root .apexcharts-tooltip{background:#1e293b!important;border-color:#475569!important;color:#f1f5f9!important}html.dark .apexcharts-tooltip-title,html.dark body .bf-root .apexcharts-tooltip-title{background:#0f172a!important;border-color:#334155!important;color:#f1f5f9!important}html.dark .flatpickr-calendar,html.dark body .flatpickr-calendar{background:#1e293b!important;border-color:#334155!important;box-shadow:0 12px 32px #0006!important}html.dark .flatpickr-calendar .flatpickr-months,html.dark .flatpickr-calendar .flatpickr-weekdays,html.dark .flatpickr-calendar .flatpickr-days,html.dark .flatpickr-calendar .dayContainer{background:#1e293b!important}html.dark .flatpickr-calendar .flatpickr-day,html.dark .flatpickr-calendar .flatpickr-weekday,html.dark .flatpickr-calendar .flatpickr-current-month,html.dark .flatpickr-calendar .flatpickr-monthDropdown-months,html.dark .flatpickr-calendar input.cur-year{color:#e2e8f0!important;fill:#e2e8f0!important}html.dark .flatpickr-calendar .flatpickr-day:hover,html.dark .flatpickr-calendar .flatpickr-day.today{background:#334155!important;border-color:#475569!important}html.dark .flatpickr-calendar .flatpickr-day.selected{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important}html.dark body .bf-root .sidebar-link.active-link,html body .bf-root .sidebar-link.active-link{background-color:var(--primary-color, #0d9488)!important;color:#fff!important}html.dark body .bf-root .sidebar-link.active-link i,html body .bf-root .sidebar-link.active-link i{color:#fff!important}html:not(.dark) body .bf-root .nav-label,html:not(.dark) .bf-sidebar .nav-label{color:#475569!important}html:not(.dark) body .bf-root .brand-text-full,html:not(.dark) .bf-sidebar .brand-text-full{color:#0f172a!important}html.dark body .bf-root .nav-label,html.dark .bf-sidebar .nav-label{color:#94a3b8!important}html.dark body .bf-root .brand-text-full,html.dark .bf-sidebar .brand-text-full{color:#f8fafc!important}html body .bf-root .card.td-kpi,html body .bf-root .card.dash-panel,html body .bf-root .card.dash-metric-card,html body .bf-root .card.td-plan-card{margin-bottom:0!important;padding:0!important}html body .bf-root .card.td-kpi .card-body,html body .bf-root .card.dash-panel .card-body,html body .bf-root .card.dash-metric-card .card-body,html body .bf-root .card.td-plan-card .card-body{padding:1.25rem 1.35rem!important;background:transparent!important;color:inherit!important}html body .bf-root .card.dash-metric-card .card-body{padding:1.1rem 1.2rem!important}html body .bf-root .td-dashboard a.td-action{padding:.95rem 1.15rem!important;gap:.85rem!important}html body .bf-root .card.td-kpi--accent{background:linear-gradient(135deg,var(--primary-color, #0d9488),#0f766e)!important;border-color:transparent!important;color:#fff!important}html body .bf-root .card.td-kpi--accent h1,html body .bf-root .card.td-kpi--accent h2,html body .bf-root .card.td-kpi--accent h3,html body .bf-root .card.td-kpi--accent h4,html body .bf-root .card.td-kpi--accent h5,html body .bf-root .card.td-kpi--accent h6,html body .bf-root .card.td-kpi--accent p,html body .bf-root .card.td-kpi--accent span:not([class*=ri-]),html body .bf-root .card.td-kpi--accent .td-kpi__label,html body .bf-root .card.td-kpi--accent .td-kpi__value,html body .bf-root .card.td-kpi--accent .td-kpi__hint{color:#fff!important}html body .bf-root .card.td-kpi--accent .td-kpi__label,html body .bf-root .card.td-kpi--accent .td-kpi__hint{color:#ffffffd1!important}html body .bf-root .card.td-kpi--accent .td-kpi__icon{background:#ffffff2e!important;color:#fff!important}html.dark body .bf-root .card.td-kpi--accent{background:linear-gradient(135deg,var(--primary-color, #0d9488),#0f766e)!important;border-color:transparent!important;color:#fff!important}html.dark body .bf-root .card.td-kpi--accent h1,html.dark body .bf-root .card.td-kpi--accent h2,html.dark body .bf-root .card.td-kpi--accent h3,html.dark body .bf-root .card.td-kpi--accent h4,html.dark body .bf-root .card.td-kpi--accent h5,html.dark body .bf-root .card.td-kpi--accent h6,html.dark body .bf-root .card.td-kpi--accent p,html.dark body .bf-root .card.td-kpi--accent span:not([class*=ri-]),html.dark body .bf-root .card.td-kpi--accent .td-kpi__label,html.dark body .bf-root .card.td-kpi--accent .td-kpi__value,html.dark body .bf-root .card.td-kpi--accent .td-kpi__hint{color:#fff!important}html.dark body .bf-root .card.td-kpi--accent .td-kpi__label,html.dark body .bf-root .card.td-kpi--accent .td-kpi__hint{color:#ffffffd1!important}html.dark body .bf-root .td-status{color:inherit!important}html.dark body .bf-root .td-status.is-confirmed,html.dark body .bf-root .td-status.is-completed{background:#22c55e38!important;color:#86efac!important}html.dark body .bf-root .td-status.is-draft,html.dark body .bf-root .td-status.is-planning{background:#0d948838!important;color:#5eead4!important}html.dark body .bf-root .td-status.is-in_progress{background:#0ea5e938!important;color:#7dd3fc!important}html.dark body .bf-root .td-status.is-cancelled{background:#ef444438!important;color:#fca5a5!important}html:not(.dark) body .bf-root .td-status.is-draft,html:not(.dark) body .bf-root .td-status.is-planning{background:#ccfbf1!important;color:#0f766e!important}html.dark body .bf-root .workspace-search-kbd,html.dark body .bf-root kbd.workspace-search-kbd{background:#1e293b!important;background-color:#1e293b!important;border-color:#475569!important;color:#94a3b8!important;box-shadow:none!important}html.dark body .bf-root .workspace-search-field,html.dark body .bf-root label.workspace-search-field,html.dark body .bf-root .workspace-search-field:hover,html.dark body .bf-root .workspace-search-field.focused,html.dark body .bf-root .workspace-search.open .workspace-search-field,html.dark .workspace-search-field,html.dark label.workspace-search-field{background:#0f172a!important;background-color:#0f172a!important;background-image:none!important;border-color:#334155!important;box-shadow:none!important}html.dark .workspace-search-input,html[data-bs-theme=dark] .workspace-search-input{color:#f1f5f9!important}html.dark .workspace-search-input::placeholder,html[data-bs-theme=dark] .workspace-search-input::placeholder{color:#64748b!important}html.dark body .bf-root .crm-status-bar,html.dark body .bf-root .crm-status-pill{background-color:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important}html.dark body .bf-root .crm-status-pill:hover{background-color:#334155!important}html.dark body .bf-root .crm-status-pill.active{background-color:#3b82f633!important;border-color:#3b82f6!important;color:#93c5fd!important}html.dark body .bf-root .card,html.dark body .bf-root .card-body,html.dark body .bf-root .modal-content,html.dark body .bf-root .list-group-item,html.dark body .bf-root .dropdown-menu,html.dark body .bf-root .offcanvas,html.dark body .bf-root .bf-content{color:#e2e8f0!important}html.dark body .bf-root .card p,html.dark body .bf-root .card span:not(.badge):not(.eo-badge):not(.crm-status-badge):not(.ri):not([class^=ri-]),html.dark body .bf-root .card small,html.dark body .bf-root .card label,html.dark body .bf-root .card li,html.dark body .bf-root .card td,html.dark body .bf-root .card th,html.dark body .bf-root .card a:not(.btn):not(.badge):not(.eo-badge):not(.crm-status-badge){color:#e2e8f0!important}html.dark body .bf-root .card .text-muted,html.dark body .bf-root .text-muted,html.dark body .bf-root .form-text,html.dark body .bf-root small.text-muted{color:#94a3b8!important}html.dark body .bf-root .text-success,html.dark body .bf-root .card .text-success{color:#6ee7b7!important}html.dark body .bf-root .text-danger,html.dark body .bf-root .card .text-danger{color:#fca5a5!important}html.dark body .bf-root .text-warning,html.dark body .bf-root .card .text-warning{color:#fcd34d!important}html.dark body .bf-root .text-info,html.dark body .bf-root .card .text-info{color:#7dd3fc!important}html.dark body .bf-root .text-primary,html.dark body .bf-root .card .text-primary{color:#5eead4!important}html.dark body .bf-root [style*="color:#0f"],html.dark body .bf-root [style*="color: #0f"],html.dark body .bf-root [style*="color:#0F"],html.dark body .bf-root [style*="color:#11"],html.dark body .bf-root [style*="color: #11"],html.dark body .bf-root [style*="color:#1e"],html.dark body .bf-root [style*="color: #1e"],html.dark body .bf-root [style*="color:#1E"],html.dark body .bf-root [style*="color:#33"],html.dark body .bf-root [style*="color: #33"],html.dark body .bf-root [style*="color:#47"],html.dark body .bf-root [style*="color: #47"],html.dark body .bf-root [style*="color:#64"],html.dark body .bf-root [style*="color: #64"],html.dark body .bf-root [style*="color:#6B"],html.dark body .bf-root [style*="color:#6b"],html.dark body .bf-root [style*="color: #6B"],html.dark body .bf-root [style*="color: #6b"],html.dark body .bf-root [style*="color:#78"],html.dark body .bf-root [style*="color: #78"],html.dark body .bf-root [style*="color:#92"],html.dark body .bf-root [style*="color: #92"],html.dark body .bf-root [style*="color:#06"],html.dark body .bf-root [style*="color: #06"],html.dark body .bf-root [style*="color:#4C"],html.dark body .bf-root [style*="color:#4c"],html.dark body .bf-root [style*="color: #4C"],html.dark body .bf-root [style*="color: #4c"],html.dark body .bf-root [style*="color:#21"],html.dark body .bf-root [style*="color:#37"],html.dark body .bf-root [style*="color:rgb(15"],html.dark body .bf-root [style*="color: rgb(15"],html.dark body .bf-root [style*="color:rgb(17"],html.dark body .bf-root [style*="color:rgb(30"],html.dark body .bf-root [style*="color:rgb(51"],html.dark body .bf-root [style*="color:rgb(71"],html.dark body .bf-root [style*="color:rgb(100"]{color:#e2e8f0!important}html.dark body .bf-root [style*="color:#fff"],html.dark body .bf-root [style*="color: #fff"],html.dark body .bf-root [style*="color:#FFF"],html.dark body .bf-root [style*="color:white"],html.dark body .bf-root [style*="color: white"],html.dark body .bf-root .text-white,html.dark body .bf-root .btn-primary,html.dark body .bf-root .btn-success,html.dark body .bf-root .btn-danger{color:#fff!important}html.dark body .bf-root .dash-chart{background:linear-gradient(180deg,rgba(20,184,166,.1),transparent 42%),#0f172a!important;border-color:#334155!important}html.dark body .bf-root .dash-panel__title,html.dark body .bf-root .dash-panel__total,html.dark body .bf-root .dash-activity__msg,html.dark body .bf-root .dash-metric-card__value{color:#f8fafc!important}html.dark body .bf-root .dash-metric-card__label,html.dark body .bf-root .dash-metric-card__hint{color:#94a3b8!important}html.dark body .bf-root .dash-hero-card--purple{background:linear-gradient(135deg,#2e1065,#1e1b4b)!important;border-color:#4c1d95!important}html.dark body .bf-root .dash-hero-card--green{background:linear-gradient(135deg,#064e3b,#022c22)!important;border-color:#059669!important}html.dark body .bf-root .dash-hero-card--amber{background:linear-gradient(135deg,#78350f,#451a03)!important;border-color:#d97706!important}html.dark body .bf-root .dash-hero-card--purple .dash-hero-card__label,html.dark body .bf-root .dash-hero-card--purple .dash-hero-card__meta{color:#c4b5fd!important}html.dark body .bf-root .dash-hero-card--purple .dash-hero-card__value,html.dark body .bf-root .dash-hero-card--purple .dash-hero-card__sub{color:#ede9fe!important}html.dark body .bf-root .dash-hero-card--green .dash-hero-card__label,html.dark body .bf-root .dash-hero-card--green .dash-hero-card__meta{color:#6ee7b7!important}html.dark body .bf-root .dash-hero-card--green .dash-hero-card__value,html.dark body .bf-root .dash-hero-card--green .dash-hero-card__sub{color:#d1fae5!important}html.dark body .bf-root .dash-hero-card--amber .dash-hero-card__label{color:#fcd34d!important}html.dark body .bf-root .dash-hero-card--amber .dash-hero-card__value,html.dark body .bf-root .dash-hero-card--amber .dash-hero-card__sub{color:#ffedd5!important}html body .bf-root .td-dashboard .td-kpi,html body .bf-root .td-dashboard .dash-panel,html body .bf-root .td-dashboard .dash-metric-card,html body .bf-root .td-dashboard .td-plan-card{background:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a!important}html body .bf-root .td-dashboard .td-kpi__label,html body .bf-root .td-dashboard .td-kpi__hint,html body .bf-root .td-dashboard .dash-metric-card__label,html body .bf-root .td-dashboard .dash-metric-card__hint,html body .bf-root .td-dashboard .td-action small,html body .bf-root .td-dashboard .td-event-meta,html body .bf-root .td-dashboard .td-table thead th{color:#64748b!important}html body .bf-root .td-dashboard .td-kpi__value,html body .bf-root .td-dashboard .dash-metric-card__value,html body .bf-root .td-dashboard .dash-panel__title,html body .bf-root .td-dashboard .dash-panel__total,html body .bf-root .td-dashboard .dash-activity__msg,html body .bf-root .td-dashboard .td-action strong,html body .bf-root .td-dashboard .td-table tbody td,html body .bf-root .td-dashboard .td-top-item strong{color:#0f172a!important}html body .bf-root .td-dashboard a.td-action{color:inherit!important;background:#fff!important;border:1px solid #e2e8f0!important}html body .bf-root .td-dashboard a.td-action strong{color:#0f172a!important}html body .bf-root .td-dashboard a.td-action small{color:#64748b!important}html body .bf-root .td-dashboard .td-event-link{color:var(--primary-color, #0d9488)!important}html body .bf-root .td-dashboard .text-muted{color:#64748b!important}html.dark body .bf-root .td-dashboard .td-kpi,html.dark body .bf-root .td-dashboard .dash-panel,html.dark body .bf-root .td-dashboard .dash-metric-card,html.dark body .bf-root .td-dashboard .td-plan-card,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-kpi,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-panel,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-metric-card,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-plan-card{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}html.dark body .bf-root .td-dashboard .td-kpi__label,html.dark body .bf-root .td-dashboard .td-kpi__hint,html.dark body .bf-root .td-dashboard .dash-metric-card__label,html.dark body .bf-root .td-dashboard .dash-metric-card__hint,html.dark body .bf-root .td-dashboard .td-action small,html.dark body .bf-root .td-dashboard .td-event-meta,html.dark body .bf-root .td-dashboard .td-table thead th,html.dark body .bf-root .td-dashboard .text-muted,html.dark body .bf-root .td-dashboard .td-top-item,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-kpi__label,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-kpi__hint,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-metric-card__label,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-metric-card__hint,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-action small,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-event-meta,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-table thead th,html[data-bs-theme=dark] body .bf-root .td-dashboard .text-muted{color:#94a3b8!important}html.dark body .bf-root .td-dashboard .td-kpi__value,html.dark body .bf-root .td-dashboard .dash-metric-card__value,html.dark body .bf-root .td-dashboard .dash-panel__title,html.dark body .bf-root .td-dashboard .dash-panel__total,html.dark body .bf-root .td-dashboard .dash-activity__msg,html.dark body .bf-root .td-dashboard .td-table tbody td,html.dark body .bf-root .td-dashboard .td-top-item strong,html.dark body .bf-root .td-dashboard h3,html.dark body .bf-root .td-dashboard h4,html.dark body .bf-root .td-dashboard h5,html.dark body .bf-root .td-dashboard h6,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-kpi__value,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-metric-card__value,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-panel__title,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-panel__total,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-activity__msg,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-table tbody td,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-top-item strong{color:#f8fafc!important}html.dark body .bf-root .td-dashboard a.td-action,html[data-bs-theme=dark] body .bf-root .td-dashboard a.td-action{background:#0f172a!important;border:1px solid #475569!important;color:#f8fafc!important}html.dark body .bf-root .td-dashboard a.td-action strong,html.dark body .bf-root .td-dashboard a.td-action span,html[data-bs-theme=dark] body .bf-root .td-dashboard a.td-action strong,html[data-bs-theme=dark] body .bf-root .td-dashboard a.td-action span{color:#f8fafc!important}html.dark body .bf-root .td-dashboard a.td-action small,html[data-bs-theme=dark] body .bf-root .td-dashboard a.td-action small{color:#94a3b8!important}html.dark body .bf-root .td-dashboard a.td-action:hover,html[data-bs-theme=dark] body .bf-root .td-dashboard a.td-action:hover{background:#0d948824!important;border-color:#0d948880!important}html.dark body .bf-root .td-dashboard .td-event-link,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-event-link{color:#5eead4!important}html.dark body .bf-root .td-dashboard .td-status.is-confirmed,html.dark body .bf-root .td-dashboard .td-status.is-completed,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-status.is-confirmed,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-status.is-completed{background:#22c55e38!important;color:#86efac!important}html.dark body .bf-root .td-dashboard .td-status.is-draft,html.dark body .bf-root .td-dashboard .td-status.is-planning,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-status.is-draft,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-status.is-planning{background:#0d948838!important;color:#5eead4!important}html.dark body .bf-root .td-dashboard .dash-chart,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-chart{background:linear-gradient(180deg,rgba(13,148,136,.12),transparent 42%),#0f172a!important;border-color:#334155!important}html.dark body .bf-root .td-dashboard .td-table thead th,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-table thead th{border-bottom-color:#334155!important}html.dark body .bf-root .td-dashboard .td-table tbody td,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-table tbody td{border-color:#334155!important}html.dark body .bf-root .td-dashboard .td-plan-package,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-plan-package{background:#0f172a!important;border-color:#334155!important;color:#e2e8f0!important}html.dark body .bf-root .td-dashboard .td-plan-package--current,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-plan-package--current{background:#0d948829!important;border-color:#2dd4bf73!important}html.dark body .bf-root .td-dashboard .td-plan-package__top strong,html.dark body .bf-root .td-dashboard .td-plan-package__price,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-plan-package__top strong,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-plan-package__price{color:#f8fafc!important}html.dark body .bf-root .td-dashboard .td-plan-package__price small,html.dark body .bf-root .td-dashboard .td-plan-package__cta--muted,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-plan-package__price small,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-plan-package__cta--muted{color:#94a3b8!important}html.dark body .bf-root .td-dashboard .td-plan-package__badge,html.dark body .bf-root .td-dashboard .td-plan-package__cta,html.dark body .bf-root .td-dashboard .td-plan-package__cta--current,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-plan-package__badge,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-plan-package__cta,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-plan-package__cta--current{color:#5eead4!important}html.dark body .bf-root .td-dashboard .td-plan-package__badge,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-plan-package__badge{background:#0d948838!important}html.dark body .bf-root .td-dashboard .td-plan-status--ok,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-plan-status--ok{background:#10b98133!important;color:#6ee7b7!important}html.dark body .bf-root .td-dashboard .td-plan-status--warn,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-plan-status--warn{background:#f59e0b33!important;color:#fcd34d!important}html.dark body .bf-root .td-dashboard .td-plan-status--danger,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-plan-status--danger{background:#ef444433!important;color:#fca5a5!important}html.dark body .bf-root .td-dashboard .td-kpi__hint.text-warning,html[data-bs-theme=dark] body .bf-root .td-dashboard .td-kpi__hint.text-warning{color:#fbbf24!important}html.dark body .bf-root .td-dashboard .dash-chart__grid line,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-chart__grid line{stroke:#334155!important}html.dark body .bf-root .td-dashboard .dash-chart__ylabels text,html.dark body .bf-root .td-dashboard .dash-chart__xlabels text,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-chart__ylabels text,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-chart__xlabels text{fill:#94a3b8!important}html.dark body .bf-root .td-dashboard .dash-chart__dot,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-chart__dot{fill:#1e293b!important}html.dark body .bf-root .td-dashboard .dash-live-badge,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-live-badge{background:#10b9812e!important;color:#6ee7b7!important}html.dark body .bf-root .td-dashboard .dash-hero-card--purple,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-hero-card--purple{background:linear-gradient(135deg,#2e1065,#1e1b4b)!important;border-color:#4c1d95!important}html.dark body .bf-root .td-dashboard .dash-hero-card--green,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-hero-card--green{background:linear-gradient(135deg,#064e3b,#022c22)!important;border-color:#059669!important}html.dark body .bf-root .td-dashboard .dash-hero-card--amber,html[data-bs-theme=dark] body .bf-root .td-dashboard .dash-hero-card--amber{background:linear-gradient(135deg,#78350f,#451a03)!important;border-color:#d97706!important}html.dark body .bf-root .inquiry-modal-content-custom,html.dark body .bf-root .inquiry-view-modal-content,html[data-bs-theme=dark] body .bf-root .inquiry-modal-content-custom,html[data-bs-theme=dark] body .bf-root .inquiry-view-modal-content{background:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important}html.dark body .bf-root .inquiry-modal-body-custom,html.dark body .bf-root .inquiry-view-modal-body,html.dark body .bf-root .inquiry-modal-footer-custom,html.dark body .bf-root .inquiry-view-modal-footer,html[data-bs-theme=dark] body .bf-root .inquiry-modal-body-custom,html[data-bs-theme=dark] body .bf-root .inquiry-view-modal-body,html[data-bs-theme=dark] body .bf-root .inquiry-modal-footer-custom,html[data-bs-theme=dark] body .bf-root .inquiry-view-modal-footer{background:#1e293b!important;background-image:none!important;border-color:#334155!important;color:#e2e8f0!important}html.dark body .bf-root .inquiry-label,html[data-bs-theme=dark] body .bf-root .inquiry-label{color:#cbd5e1!important;text-transform:none!important;letter-spacing:normal!important;font-size:.875rem!important;font-weight:600!important}html.dark body .bf-root .inquiry-input,html.dark body .bf-root .inquiry-textarea,html.dark body .bf-root .inquiry-select,html[data-bs-theme=dark] body .bf-root .inquiry-input,html[data-bs-theme=dark] body .bf-root .inquiry-textarea,html[data-bs-theme=dark] body .bf-root .inquiry-select{background-color:#0f172a!important;border-color:#475569!important;color:#f1f5f9!important;box-shadow:none!important}html.dark body .bf-root .inquiry-input:focus,html.dark body .bf-root .inquiry-textarea:focus,html.dark body .bf-root .inquiry-select:focus,html[data-bs-theme=dark] body .bf-root .inquiry-input:focus,html[data-bs-theme=dark] body .bf-root .inquiry-textarea:focus,html[data-bs-theme=dark] body .bf-root .inquiry-select:focus{border-color:var(--primary-color, #0d9488)!important;background-color:#0f172a!important;box-shadow:0 0 0 3px #0d948833!important}html.dark body .bf-root .inquiry-input-readonly,html[data-bs-theme=dark] body .bf-root .inquiry-input-readonly{background-color:#1e293b!important;color:#94a3b8!important;border-color:#334155!important}html.dark body .bf-root .inquiry-select-icon,html[data-bs-theme=dark] body .bf-root .inquiry-select-icon{color:#94a3b8!important}html.dark body .bf-root .inquiry-view-card,html[data-bs-theme=dark] body .bf-root .inquiry-view-card{background:#0f172a!important;border-color:#334155!important}html.dark body .bf-root .inquiry-view-card-title,html[data-bs-theme=dark] body .bf-root .inquiry-view-card-title{background:#1e293b!important;background-image:none!important;border-bottom-color:#334155!important;color:#5eead4!important}html.dark body .bf-root .inquiry-view-label,html[data-bs-theme=dark] body .bf-root .inquiry-view-label{color:#94a3b8!important}html.dark body .bf-root .inquiry-view-value,html.dark body .bf-root .inquiry-view-notes,html[data-bs-theme=dark] body .bf-root .inquiry-view-value,html[data-bs-theme=dark] body .bf-root .inquiry-view-notes{color:#f8fafc!important}html.dark body .bf-root .inquiry-view-row,html[data-bs-theme=dark] body .bf-root .inquiry-view-row{border-bottom-color:#334155!important}html.dark body .bf-root .inquiry-view-row-total .inquiry-view-value,html[data-bs-theme=dark] body .bf-root .inquiry-view-row-total .inquiry-view-value{color:#5eead4!important}html.dark body .bf-root .inquiry-view-value.text-success,html[data-bs-theme=dark] body .bf-root .inquiry-view-value.text-success{color:#34d399!important}html.dark body .bf-root .inquiry-view-menu-table th,html[data-bs-theme=dark] body .bf-root .inquiry-view-menu-table th{background:#1e293b!important;color:#94a3b8!important}html.dark body .bf-root .inquiry-view-menu-table td,html[data-bs-theme=dark] body .bf-root .inquiry-view-menu-table td{color:#e2e8f0!important;border-bottom-color:#334155!important;background:transparent!important}html.dark body .bf-root .inquiry-view-menu-table tbody tr:nth-child(2n) td,html[data-bs-theme=dark] body .bf-root .inquiry-view-menu-table tbody tr:nth-child(2n) td{background:#0f172aa6!important}html.dark body .bf-root .inquiry-view-menu-subtotal,html[data-bs-theme=dark] body .bf-root .inquiry-view-menu-subtotal{background:#1e293b!important;color:#e2e8f0!important;border-color:#334155!important}html.dark body .bf-root .inquiry-view-close-btn,html[data-bs-theme=dark] body .bf-root .inquiry-view-close-btn{background:linear-gradient(135deg,var(--primary-color, #0d9488),#0f766e)!important;border:none!important;color:#fff!important}html.dark body .bf-root .inquiry-btn-cancel,html[data-bs-theme=dark] body .bf-root .inquiry-btn-cancel{background:#0f172a!important;border-color:#475569!important;color:#e2e8f0!important}html.dark body .bf-root .inquiry-btn-save,html[data-bs-theme=dark] body .bf-root .inquiry-btn-save{background:linear-gradient(135deg,var(--primary-color, #0d9488),#0f766e)!important;border:none!important;color:#fff!important}html.dark .payment-entry-modal,html[data-bs-theme=dark] .payment-entry-modal{background:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important}html.dark .payment-entry-modal .modal-header,html.dark .payment-entry-modal .modal-header.bg-light,html.dark .payment-entry-modal .modal-footer,html.dark .payment-entry-modal .modal-footer.bg-light,html.dark .payment-entry-modal .modal-body,html[data-bs-theme=dark] .payment-entry-modal .modal-header,html[data-bs-theme=dark] .payment-entry-modal .modal-header.bg-light,html[data-bs-theme=dark] .payment-entry-modal .modal-footer,html[data-bs-theme=dark] .payment-entry-modal .modal-footer.bg-light,html[data-bs-theme=dark] .payment-entry-modal .modal-body{background:#1e293b!important;background-image:none!important;border-color:#334155!important;color:#f8fafc!important}html.dark .payment-entry-modal .modal-title,html[data-bs-theme=dark] .payment-entry-modal .modal-title{color:#f8fafc!important}html.dark .payment-entry-modal .payment-entry-header,html[data-bs-theme=dark] .payment-entry-modal .payment-entry-header{background:linear-gradient(135deg,var(--primary-color, #0d9488),#0f766e)!important;color:#fff!important}html.dark .payment-entry-modal .payment-entry-header .modal-title,html[data-bs-theme=dark] .payment-entry-modal .payment-entry-header .modal-title{color:#fff!important}html.dark .payment-entry-modal .btn-close,html[data-bs-theme=dark] .payment-entry-modal .btn-close{filter:invert(1) grayscale(1);opacity:.75}html.dark .payment-entry-modal .text-muted,html[data-bs-theme=dark] .payment-entry-modal .text-muted{color:#94a3b8!important}html.dark .payment-entry-modal .order-summary-card,html.dark .payment-entry-modal .add-payment-card,html.dark .payment-entry-modal .payment-ledger-component,html.dark .payment-entry-modal .ledger-summary-bar,html.dark .payment-entry-modal .ledger-controls-card,html.dark .payment-entry-modal .ledger-table-card,html.dark .payment-entry-modal .ledger-timeline-card,html[data-bs-theme=dark] .payment-entry-modal .order-summary-card,html[data-bs-theme=dark] .payment-entry-modal .add-payment-card,html[data-bs-theme=dark] .payment-entry-modal .payment-ledger-component,html[data-bs-theme=dark] .payment-entry-modal .ledger-summary-bar,html[data-bs-theme=dark] .payment-entry-modal .ledger-controls-card,html[data-bs-theme=dark] .payment-entry-modal .ledger-table-card,html[data-bs-theme=dark] .payment-entry-modal .ledger-timeline-card{background:#0f172a!important;background-image:none!important;border-color:#334155!important;color:#e2e8f0!important;box-shadow:none!important}html.dark .payment-entry-modal .card-header-section,html[data-bs-theme=dark] .payment-entry-modal .card-header-section{background:#1e293b!important;background-image:none!important;border-color:#334155!important;color:#f8fafc!important}html.dark .payment-entry-modal .summary-label,html.dark .payment-entry-modal .stat-label,html.dark .payment-entry-modal .form-label,html.dark .payment-entry-modal .form-check-label,html[data-bs-theme=dark] .payment-entry-modal .summary-label,html[data-bs-theme=dark] .payment-entry-modal .stat-label,html[data-bs-theme=dark] .payment-entry-modal .form-label,html[data-bs-theme=dark] .payment-entry-modal .form-check-label{color:#94a3b8!important}html.dark .payment-entry-modal .summary-value,html.dark .payment-entry-modal .stat-value,html.dark .payment-entry-modal .summary-balance-value,html[data-bs-theme=dark] .payment-entry-modal .summary-value,html[data-bs-theme=dark] .payment-entry-modal .stat-value,html[data-bs-theme=dark] .payment-entry-modal .summary-balance-value{color:#f8fafc!important}html.dark .payment-entry-modal .summary-value.text-primary,html.dark .payment-entry-modal .stat-value.text-primary,html[data-bs-theme=dark] .payment-entry-modal .summary-value.text-primary,html[data-bs-theme=dark] .payment-entry-modal .stat-value.text-primary{color:#5eead4!important}html.dark .payment-entry-modal .summary-value.text-success,html.dark .payment-entry-modal .stat-value.text-success,html[data-bs-theme=dark] .payment-entry-modal .summary-value.text-success,html[data-bs-theme=dark] .payment-entry-modal .stat-value.text-success{color:#34d399!important}html.dark .payment-entry-modal .summary-item,html.dark .payment-entry-modal .summary-stat-card,html[data-bs-theme=dark] .payment-entry-modal .summary-item,html[data-bs-theme=dark] .payment-entry-modal .summary-stat-card{background:#1e293b!important;background-image:none!important;border-color:#334155!important}html.dark .payment-entry-modal .summary-balance-card,html[data-bs-theme=dark] .payment-entry-modal .summary-balance-card{background:#1e293b!important;background-image:none!important}html.dark .payment-entry-modal .summary-balance-card.balance-partial,html.dark .payment-entry-modal .summary-stat-card.balance-partial,html[data-bs-theme=dark] .payment-entry-modal .summary-balance-card.balance-partial,html[data-bs-theme=dark] .payment-entry-modal .summary-stat-card.balance-partial{background:#f59e0b1f!important;border-color:#f59e0b!important}html.dark .payment-entry-modal .summary-balance-card.balance-paid,html.dark .payment-entry-modal .summary-stat-card.balance-paid,html[data-bs-theme=dark] .payment-entry-modal .summary-balance-card.balance-paid,html[data-bs-theme=dark] .payment-entry-modal .summary-stat-card.balance-paid{background:#10b9811f!important;border-color:#10b981!important}html.dark .payment-entry-modal .summary-balance-card.balance-unpaid,html.dark .payment-entry-modal .summary-stat-card.balance-unpaid,html[data-bs-theme=dark] .payment-entry-modal .summary-balance-card.balance-unpaid,html[data-bs-theme=dark] .payment-entry-modal .summary-stat-card.balance-unpaid{background:#ef44441f!important;border-color:#ef4444!important}html.dark .payment-entry-modal .form-control,html.dark .payment-entry-modal .form-select,html.dark .payment-entry-modal textarea.form-control,html.dark .payment-entry-modal .input-group-text,html[data-bs-theme=dark] .payment-entry-modal .form-control,html[data-bs-theme=dark] .payment-entry-modal .form-select,html[data-bs-theme=dark] .payment-entry-modal textarea.form-control,html[data-bs-theme=dark] .payment-entry-modal .input-group-text{background-color:#0f172a!important;border-color:#475569!important;color:#f8fafc!important}html.dark .payment-entry-modal .form-control:focus,html.dark .payment-entry-modal .form-select:focus,html[data-bs-theme=dark] .payment-entry-modal .form-control:focus,html[data-bs-theme=dark] .payment-entry-modal .form-select:focus{border-color:var(--primary-color, #0d9488)!important;box-shadow:0 0 0 3px #0d948838!important}html.dark .payment-entry-modal .form-select option,html[data-bs-theme=dark] .payment-entry-modal .form-select option{background:#1e293b;color:#f8fafc}html.dark .payment-entry-modal .ledger-table,html.dark .payment-entry-modal .ledger-table-header,html.dark .payment-entry-modal .ledger-table-header th,html.dark .payment-entry-modal .ledger-table tbody td,html.dark .payment-entry-modal .payment-ledger-table,html.dark .payment-entry-modal .payment-ledger-table thead,html.dark .payment-entry-modal .payment-ledger-table thead th,html.dark .payment-entry-modal .payment-ledger-table tbody td,html[data-bs-theme=dark] .payment-entry-modal .ledger-table,html[data-bs-theme=dark] .payment-entry-modal .ledger-table-header,html[data-bs-theme=dark] .payment-entry-modal .ledger-table-header th,html[data-bs-theme=dark] .payment-entry-modal .ledger-table tbody td,html[data-bs-theme=dark] .payment-entry-modal .payment-ledger-table,html[data-bs-theme=dark] .payment-entry-modal .payment-ledger-table thead,html[data-bs-theme=dark] .payment-entry-modal .payment-ledger-table thead th,html[data-bs-theme=dark] .payment-entry-modal .payment-ledger-table tbody td{background:#0f172a!important;color:#e2e8f0!important;border-color:#334155!important}html.dark .payment-entry-modal .ledger-row:hover,html.dark .payment-entry-modal .payment-row:hover,html[data-bs-theme=dark] .payment-entry-modal .ledger-row:hover,html[data-bs-theme=dark] .payment-entry-modal .payment-row:hover{background:#1e293b!important}html.dark .payment-entry-modal .btn-primary,html[data-bs-theme=dark] .payment-entry-modal .btn-primary{background:linear-gradient(135deg,var(--primary-color, #0d9488),#0f766e)!important;border:none!important;color:#fff!important}html.dark .payment-entry-modal .btn-outline-secondary,html[data-bs-theme=dark] .payment-entry-modal .btn-outline-secondary{background:#1e293b!important;border-color:#475569!important;color:#e2e8f0!important}html.dark .payment-entry-modal .btn-secondary,html[data-bs-theme=dark] .payment-entry-modal .btn-secondary{background:#334155!important;border-color:#475569!important;color:#f8fafc!important}html.dark .invoice-preview-standalone-header h5,html[data-bs-theme=dark] .invoice-preview-standalone-header h5{color:#f8fafc!important}html.dark .invoice-canvas,html[data-bs-theme=dark] .invoice-canvas{background:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important;box-shadow:0 8px 28px #00000059!important}html.dark .invoice-canvas .inv-company-name,html.dark .invoice-canvas .inv-title,html.dark .invoice-canvas .inv-section-header,html[data-bs-theme=dark] .invoice-canvas .inv-company-name,html[data-bs-theme=dark] .invoice-canvas .inv-title,html[data-bs-theme=dark] .invoice-canvas .inv-section-header{color:#f8fafc!important;border-bottom-color:#475569!important}html.dark .invoice-canvas .inv-meta p,html.dark .invoice-canvas .inv-contact-text,html.dark .invoice-canvas .inv-footer,html[data-bs-theme=dark] .invoice-canvas .inv-meta p,html[data-bs-theme=dark] .invoice-canvas .inv-contact-text,html[data-bs-theme=dark] .invoice-canvas .inv-footer{color:#94a3b8!important}html.dark .invoice-canvas .inv-table th,html[data-bs-theme=dark] .invoice-canvas .inv-table th{background:var(--primary-color, #0d9488)!important;color:#fff!important}html.dark .invoice-canvas .inv-table td,html[data-bs-theme=dark] .invoice-canvas .inv-table td{border-color:#334155!important;color:#e2e8f0!important;background:transparent!important}html.dark .invoice-canvas .inv-category-row td,html[data-bs-theme=dark] .invoice-canvas .inv-category-row td{background:#0f172a!important;color:#5eead4!important;border-color:#334155!important}html.dark .invoice-canvas .inv-sub-item,html[data-bs-theme=dark] .invoice-canvas .inv-sub-item{color:#e2e8f0!important}html.dark .invoice-canvas .inv-item-category,html[data-bs-theme=dark] .invoice-canvas .inv-item-category{background:#14b8a629!important;color:#5eead4!important;border-color:#5eead447!important}html.dark .invoice-canvas .inv-totals-row,html[data-bs-theme=dark] .invoice-canvas .inv-totals-row{color:#e2e8f0!important}html.dark .invoice-canvas .inv-balance-row,html[data-bs-theme=dark] .invoice-canvas .inv-balance-row{background:#0d948829!important;color:#5eead4!important}html.dark .invoice-canvas .inv-notes,html[data-bs-theme=dark] .invoice-canvas .inv-notes{background:#0f172a!important;border:1px solid #334155!important;color:#e2e8f0!important}html.dark .invoice-canvas .inv-notes h4,html.dark .invoice-canvas .inv-notes p,html[data-bs-theme=dark] .invoice-canvas .inv-notes h4,html[data-bs-theme=dark] .invoice-canvas .inv-notes p{color:#cbd5e1!important}html.dark .invoice-canvas .inv-badge,html[data-bs-theme=dark] .invoice-canvas .inv-badge{background:#14b8a629!important;color:#5eead4!important}html.dark .invoice-canvas .inv-footer,html[data-bs-theme=dark] .invoice-canvas .inv-footer,html.dark .invoice-preview-standalone-footer,html[data-bs-theme=dark] .invoice-preview-standalone-footer{border-top-color:#334155!important}html.dark .invoice-preview-modal,html.dark .invoice-preview-modal .modal-content,html.dark .invoice-preview-modal .modal-header,html.dark .invoice-preview-modal .modal-footer,html.dark .invoice-preview-modal .modal-body,html[data-bs-theme=dark] .invoice-preview-modal,html[data-bs-theme=dark] .invoice-preview-modal .modal-content,html[data-bs-theme=dark] .invoice-preview-modal .modal-header,html[data-bs-theme=dark] .invoice-preview-modal .modal-footer,html[data-bs-theme=dark] .invoice-preview-modal .modal-body{background:#1e293b!important;background-image:none!important;border-color:#334155!important;color:#f8fafc!important}html.dark .inv-btn-print,html[data-bs-theme=dark] .inv-btn-print{background:linear-gradient(135deg,var(--primary-color, #0d9488),#14b8a6)!important;border:none!important;color:#fff!important}html.dark .invoice-actions .btn-outline-primary,html[data-bs-theme=dark] .invoice-actions .btn-outline-primary,html.dark .invoice-actions .btn-outline-success,html[data-bs-theme=dark] .invoice-actions .btn-outline-success{color:#5eead4!important;border-color:#14b8a6!important}html.dark .invoice-loader-wrap,html[data-bs-theme=dark] .invoice-loader-wrap{background:#1e293b!important;border-color:#334155!important}html.dark .invoice-loader-text,html[data-bs-theme=dark] .invoice-loader-text{color:#94a3b8!important}html.dark .inv-btn-pay,html[data-bs-theme=dark] .inv-btn-pay{background:transparent!important;border-color:#14b8a6!important;color:#5eead4!important}html.dark .inv-btn-pay:hover:not(:disabled),html[data-bs-theme=dark] .inv-btn-pay:hover:not(:disabled){background:#14b8a629!important;border-color:#5eead4!important;color:#99f6e4!important}html.dark .invoice-actions .btn-outline-primary:hover:not(:disabled),html[data-bs-theme=dark] .invoice-actions .btn-outline-primary:hover:not(:disabled){background:#14b8a629!important;color:#99f6e4!important;border-color:#5eead4!important}html.dark .workspace-search-dropdown,html[data-bs-theme=dark] .workspace-search-dropdown{background:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important;box-shadow:0 20px 40px #0006!important}html.dark .workspace-search-hint,html.dark .workspace-search-empty,html.dark .workspace-search-empty p,html.dark .workspace-search-empty span,html.dark .workspace-search-status,html.dark .workspace-search-section-title,html.dark .workspace-search-item-sub,html[data-bs-theme=dark] .workspace-search-hint,html[data-bs-theme=dark] .workspace-search-empty,html[data-bs-theme=dark] .workspace-search-empty p,html[data-bs-theme=dark] .workspace-search-empty span,html[data-bs-theme=dark] .workspace-search-status,html[data-bs-theme=dark] .workspace-search-section-title,html[data-bs-theme=dark] .workspace-search-item-sub{color:#94a3b8!important}html.dark .workspace-search-item,html[data-bs-theme=dark] .workspace-search-item{background:transparent!important;color:#e2e8f0!important}html.dark .workspace-search-item:hover,html.dark .workspace-search-item.highlighted,html[data-bs-theme=dark] .workspace-search-item:hover,html[data-bs-theme=dark] .workspace-search-item.highlighted{background:#334155!important}html.dark .workspace-search-item-title,html[data-bs-theme=dark] .workspace-search-item-title{color:#f8fafc!important}html.dark .workspace-search-item-icon,html.dark .workspace-search-empty-icon,html[data-bs-theme=dark] .workspace-search-item-icon,html[data-bs-theme=dark] .workspace-search-empty-icon{background:#0f172a!important;border-color:#334155!important;color:#5eead4!important}html.dark .workspace-search-item-tag,html.dark .workspace-search-item-badge,html[data-bs-theme=dark] .workspace-search-item-tag,html[data-bs-theme=dark] .workspace-search-item-badge{background:#14b8a629!important;color:#5eead4!important}html.dark .bf-icon-btn:hover,html.dark .bf-profile-btn:hover,html.dark .bf-hamburger:hover,html[data-bs-theme=dark] .bf-icon-btn:hover,html[data-bs-theme=dark] .bf-profile-btn:hover,html[data-bs-theme=dark] .bf-hamburger:hover{background:#334155!important;color:#f8fafc!important}html.dark .bf-badge,html[data-bs-theme=dark] .bf-badge{border-color:#0f172a!important}html.dark .bf-dropdown-panel .panel-item,html.dark .bf-dropdown-panel .panel-item.router-link-active,html.dark .bf-dropdown-panel .panel-item.router-link-exact-active,html[data-bs-theme=dark] .bf-dropdown-panel .panel-item,html[data-bs-theme=dark] .bf-dropdown-panel .panel-item.router-link-active,html[data-bs-theme=dark] .bf-dropdown-panel .panel-item.router-link-exact-active{background:transparent!important;border-bottom-color:#334155!important;color:#e2e8f0!important}html.dark .bf-dropdown-panel .panel-item:hover,html.dark .bf-dropdown-panel .panel-item:focus,html.dark .bf-dropdown-panel .panel-item.router-link-active,html[data-bs-theme=dark] .bf-dropdown-panel .panel-item:hover,html[data-bs-theme=dark] .bf-dropdown-panel .panel-item:focus,html[data-bs-theme=dark] .bf-dropdown-panel .panel-item.router-link-active{background:#334155!important}html.dark .bf-dropdown-panel .panel-title,html.dark .bf-dropdown-panel .panel-header h6,html[data-bs-theme=dark] .bf-dropdown-panel .panel-title,html[data-bs-theme=dark] .bf-dropdown-panel .panel-header h6{color:#f8fafc!important}html.dark .bf-dropdown-panel .panel-desc,html.dark .bf-dropdown-panel .panel-time,html.dark .bf-dropdown-panel .panel-state,html[data-bs-theme=dark] .bf-dropdown-panel .panel-desc,html[data-bs-theme=dark] .bf-dropdown-panel .panel-time,html[data-bs-theme=dark] .bf-dropdown-panel .panel-state{color:#94a3b8!important}html.dark .bf-dropdown-panel .panel-badge,html[data-bs-theme=dark] .bf-dropdown-panel .panel-badge{background:#14b8a62e!important;color:#5eead4!important}html.dark .bf-dropdown-panel .bg-teal-soft,html[data-bs-theme=dark] .bf-dropdown-panel .bg-teal-soft{background:#0d948833!important}html.dark .bf-dropdown-panel .bg-blue-soft,html[data-bs-theme=dark] .bf-dropdown-panel .bg-blue-soft{background:#2563eb38!important}html.dark .bf-dropdown-panel .bg-amber-soft,html[data-bs-theme=dark] .bf-dropdown-panel .bg-amber-soft{background:#f59e0b33!important}html.dark .bf-dropdown-panel .bg-green-soft,html[data-bs-theme=dark] .bf-dropdown-panel .bg-green-soft{background:#16a34a33!important}html.dark .bf-dropdown-panel .bg-red-soft,html[data-bs-theme=dark] .bf-dropdown-panel .bg-red-soft{background:#dc262633!important}html.dark .bf-dropdown-panel .bg-indigo-soft,html[data-bs-theme=dark] .bf-dropdown-panel .bg-indigo-soft{background:#4f46e538!important}html.dark .bf-dropdown-panel .text-teal,html[data-bs-theme=dark] .bf-dropdown-panel .text-teal{color:#5eead4!important}html.dark .bf-dropdown-panel .text-blue,html[data-bs-theme=dark] .bf-dropdown-panel .text-blue{color:#93c5fd!important}html.dark .bf-dropdown-panel .text-amber,html[data-bs-theme=dark] .bf-dropdown-panel .text-amber{color:#fbbf24!important}html.dark .bf-dropdown-panel .text-green,html[data-bs-theme=dark] .bf-dropdown-panel .text-green{color:#86efac!important}html.dark .bf-dropdown-panel .text-red,html[data-bs-theme=dark] .bf-dropdown-panel .text-red{color:#fca5a5!important}html.dark .bf-dropdown-panel .text-indigo,html[data-bs-theme=dark] .bf-dropdown-panel .text-indigo{color:#c7d2fe!important}html.dark .bf-dropdown-panel .panel-footer a,html.dark .bf-dropdown-panel .panel-footer-btn,html[data-bs-theme=dark] .bf-dropdown-panel .panel-footer a,html[data-bs-theme=dark] .bf-dropdown-panel .panel-footer-btn{color:#5eead4!important}html.dark .settings-container,html[data-bs-theme=dark] .settings-container{color:#e2e8f0}html.dark .settings-header,html[data-bs-theme=dark] .settings-header{border-bottom-color:#334155!important}html.dark .settings-header h4,html[data-bs-theme=dark] .settings-header h4{color:#f8fafc!important}html.dark .settings-header .text-muted,html[data-bs-theme=dark] .settings-header .text-muted{color:#94a3b8!important}html.dark .settings-header .btn-secondary,html[data-bs-theme=dark] .settings-header .btn-secondary{background:#1e293b!important;border-color:#475569!important;color:#e2e8f0!important}html.dark .settings-header .btn-secondary:hover:not(:disabled),html[data-bs-theme=dark] .settings-header .btn-secondary:hover:not(:disabled){background:#334155!important;border-color:#64748b!important;color:#f8fafc!important}html.dark .settings-header .btn-primary,html[data-bs-theme=dark] .settings-header .btn-primary{background:linear-gradient(135deg,var(--primary-color, #0d9488),#0f766e)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #0d948847}html.dark .settings-header .btn-primary:hover:not(:disabled),html[data-bs-theme=dark] .settings-header .btn-primary:hover:not(:disabled){filter:brightness(1.08)}html.dark .settings-sidebar .nav-link,html[data-bs-theme=dark] .settings-sidebar .nav-link{background:transparent!important;color:#94a3b8!important;border:1px solid transparent!important}html.dark .settings-sidebar .nav-link:hover,html.dark .settings-sidebar .nav-link:focus,html[data-bs-theme=dark] .settings-sidebar .nav-link:hover,html[data-bs-theme=dark] .settings-sidebar .nav-link:focus{background:#1e293b!important;color:#f8fafc!important;border-color:#334155!important}html.dark .settings-sidebar .nav-link.active,html.dark .settings-sidebar .nav-link.active:hover,html[data-bs-theme=dark] .settings-sidebar .nav-link.active,html[data-bs-theme=dark] .settings-sidebar .nav-link.active:hover{background:linear-gradient(135deg,var(--primary-color, #0d9488),#0f766e)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px #0d948847}html.dark .settings-main .card,html.dark .settings-main .card-body,html[data-bs-theme=dark] .settings-main .card,html[data-bs-theme=dark] .settings-main .card-body{background:#1e293b!important;border:1px solid #334155!important;color:#e2e8f0!important;box-shadow:0 8px 24px #02061759!important;border-radius:14px}html.dark .settings-section .section-title,html.dark .settings-section .section-subtitle,html.dark .settings-section .form-label,html[data-bs-theme=dark] .settings-section .section-title,html[data-bs-theme=dark] .settings-section .section-subtitle,html[data-bs-theme=dark] .settings-section .form-label{color:#f8fafc!important}html.dark .settings-section .section-description,html.dark .settings-section .text-muted,html.dark .settings-section .form-text,html.dark .settings-section small,html[data-bs-theme=dark] .settings-section .section-description,html[data-bs-theme=dark] .settings-section .text-muted,html[data-bs-theme=dark] .settings-section .form-text,html[data-bs-theme=dark] .settings-section small{color:#94a3b8!important}html.dark .settings-section hr,html.dark .settings-section .section-divider,html[data-bs-theme=dark] .settings-section hr,html[data-bs-theme=dark] .settings-section .section-divider{border-color:#334155!important;opacity:1}html.dark .notification-event-item,html.dark .feature-toggles .form-check,html.dark .branding-block,html[data-bs-theme=dark] .notification-event-item,html[data-bs-theme=dark] .feature-toggles .form-check,html[data-bs-theme=dark] .branding-block{background:#0f172a!important;border-color:#334155!important;color:#e2e8f0!important}html.dark .logo-preview-wrap,html[data-bs-theme=dark] .logo-preview-wrap{border-top-color:#334155!important}html.dark .logo-preview-img,html[data-bs-theme=dark] .logo-preview-img{background:#1e293b!important;border-color:#475569!important}html.dark .notification-event-item .form-check-label,html.dark .feature-toggles .form-check-label,html.dark .settings-section .form-check-label,html[data-bs-theme=dark] .notification-event-item .form-check-label,html[data-bs-theme=dark] .feature-toggles .form-check-label,html[data-bs-theme=dark] .settings-section .form-check-label{color:#f8fafc!important}html.dark .settings-section .form-check-input,html[data-bs-theme=dark] .settings-section .form-check-input{background-color:#1e293b!important;border-color:#475569!important}html.dark .settings-section .form-check-input:checked,html[data-bs-theme=dark] .settings-section .form-check-input:checked{background-color:var(--primary-color, #0d9488)!important;border-color:var(--primary-color, #0d9488)!important}html.dark .settings-section .form-control,html.dark .settings-section .form-select,html.dark .settings-section textarea.form-control,html[data-bs-theme=dark] .settings-section .form-control,html[data-bs-theme=dark] .settings-section .form-select,html[data-bs-theme=dark] .settings-section textarea.form-control{background-color:#0f172a!important;border-color:#475569!important;color:#f8fafc!important}html.dark .settings-section .form-control:focus,html.dark .settings-section .form-select:focus,html[data-bs-theme=dark] .settings-section .form-control:focus,html[data-bs-theme=dark] .settings-section .form-select:focus{border-color:var(--primary-color, #0d9488)!important;box-shadow:0 0 0 3px #0d948838!important}html.dark .settings-section .form-select option,html[data-bs-theme=dark] .settings-section .form-select option{background:#1e293b;color:#f8fafc}html.dark .settings-section .form-control-color,html[data-bs-theme=dark] .settings-section .form-control-color{background:#0f172a!important;border-color:#475569!important;padding:.25rem}html.dark .settings-section .alert-info,html.dark .settings-section .alert-light,html[data-bs-theme=dark] .settings-section .alert-info,html[data-bs-theme=dark] .settings-section .alert-light{background:#0d94881f!important;border-color:#14b8a652!important;color:#ccfbf1!important}html.dark .settings-section .btn-outline-secondary,html[data-bs-theme=dark] .settings-section .btn-outline-secondary{background:#0f172a!important;border-color:#475569!important;color:#e2e8f0!important}html.dark .settings-section .btn-outline-secondary:hover,html[data-bs-theme=dark] .settings-section .btn-outline-secondary:hover{background:#1e293b!important;border-color:#64748b!important;color:#f8fafc!important}html.dark .settings-section .btn-outline-primary,html[data-bs-theme=dark] .settings-section .btn-outline-primary{background:transparent!important;border-color:var(--primary-color, #0d9488)!important;color:#5eead4!important}html.dark .settings-section .btn-outline-primary:hover,html[data-bs-theme=dark] .settings-section .btn-outline-primary:hover{background:#0d948829!important;color:#99f6e4!important}html.dark body .bf-root .plan-usage-metric-card,html.dark body .bf-root .plan-usage-pricing-card,html.dark body .bf-root .plan-usage-client-card,html.dark body .bf-root .plan-usage-trial-cta,html.dark body .bf-root .plan-usage-payment-modal,html.dark body .bf-root .plan-usage-current-plan,html[data-bs-theme=dark] body .bf-root .plan-usage-metric-card,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-card,html[data-bs-theme=dark] body .bf-root .plan-usage-client-card,html[data-bs-theme=dark] body .bf-root .plan-usage-trial-cta,html[data-bs-theme=dark] body .bf-root .plan-usage-payment-modal,html[data-bs-theme=dark] body .bf-root .plan-usage-current-plan{background:#1e293b!important;border-color:#334155!important;box-shadow:none!important;color:#e2e8f0!important}html.dark body .bf-root .plan-usage-pricing-card--current,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-card--current{background:#1e293b!important;border-color:var(--primary-color, #14b8a6)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color, #14b8a6) 35%,transparent)!important}html.dark body .bf-root .plan-usage-pricing-card--recommended,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-card--recommended{border-color:var(--primary-color, #2dd4bf)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color, #2dd4bf) 25%,transparent)!important}html.dark body .bf-root .plan-usage-current-plan__header,html[data-bs-theme=dark] body .bf-root .plan-usage-current-plan__header{background:linear-gradient(135deg,var(--primary-color, #0d9488) 0%,var(--accent-color, #14b8a6) 100%)!important}html.dark body .bf-root .plan-usage-current-plan__header :is(h5,.plan-usage-current-plan__name,.plan-usage-current-plan__price,.plan-usage-current-plan__price span,.plan-usage-current-plan__badge),html[data-bs-theme=dark] body .bf-root .plan-usage-current-plan__header :is(h5,.plan-usage-current-plan__name,.plan-usage-current-plan__price,.plan-usage-current-plan__price span,.plan-usage-current-plan__badge){color:#fff!important}html.dark body .bf-root .plan-usage-current-plan__actions .btn-outline-primary,html[data-bs-theme=dark] body .bf-root .plan-usage-current-plan__actions .btn-outline-primary{color:var(--primary-color, #5eead4)!important;border-color:color-mix(in srgb,var(--primary-color, #0d9488) 55%,#334155)!important;background:transparent!important}html.dark body .bf-root .plan-usage-current-plan__actions .btn-outline-primary:hover,html[data-bs-theme=dark] body .bf-root .plan-usage-current-plan__actions .btn-outline-primary:hover{background:color-mix(in srgb,var(--primary-color, #0d9488) 16%,#1e293b)!important;color:#ecfdf5!important}html.dark body .bf-root .plan-usage-current-plan__actions .btn-outline-danger,html[data-bs-theme=dark] body .bf-root .plan-usage-current-plan__actions .btn-outline-danger{color:#fca5a5!important;border-color:#7f1d1d!important;background:transparent!important}html.dark body .bf-root .plan-usage-current-plan__actions .btn-outline-danger:hover,html[data-bs-theme=dark] body .bf-root .plan-usage-current-plan__actions .btn-outline-danger:hover{background:#ef44441f!important;color:#fecaca!important}html.dark body .bf-root .plan-usage-progress,html[data-bs-theme=dark] body .bf-root .plan-usage-progress{background:#0f172a!important}html.dark body .bf-root .plan-usage-progress__bar.is-normal,html[data-bs-theme=dark] body .bf-root .plan-usage-progress__bar.is-normal{background:linear-gradient(90deg,var(--primary-color, #0d9488),var(--accent-color, #14b8a6))!important}html.dark body .bf-root .plan-usage-progress__bar.is-warning,html[data-bs-theme=dark] body .bf-root .plan-usage-progress__bar.is-warning{background:linear-gradient(90deg,#d97706,#fbbf24)!important}html.dark body .bf-root .plan-usage-progress__bar.is-full,html[data-bs-theme=dark] body .bf-root .plan-usage-progress__bar.is-full{background:linear-gradient(90deg,var(--primary-color, #0d9488),#f59e0b)!important}html.dark body .bf-root .plan-usage-progress__bar.is-over,html[data-bs-theme=dark] body .bf-root .plan-usage-progress__bar.is-over{background:linear-gradient(90deg,#dc2626,#f87171)!important}html.dark body .bf-root .plan-usage-progress__label,html[data-bs-theme=dark] body .bf-root .plan-usage-progress__label{color:#94a3b8!important}html.dark body .bf-root .plan-usage-metric-alert--warning,html[data-bs-theme=dark] body .bf-root .plan-usage-metric-alert--warning{background:#f59e0b1f!important;border-color:#f59e0b59!important;color:#fcd34d!important}html.dark body .bf-root .plan-usage-metric-alert--danger,html[data-bs-theme=dark] body .bf-root .plan-usage-metric-alert--danger{background:#ef44441f!important;border-color:#ef444459!important;color:#fca5a5!important}html.dark body .bf-root .plan-usage-unlimited,html[data-bs-theme=dark] body .bf-root .plan-usage-unlimited{color:#34d399!important}html.dark body .bf-root .plan-usage-metric-card__value.is-over-limit,html[data-bs-theme=dark] body .bf-root .plan-usage-metric-card__value.is-over-limit{color:#f87171!important}html.dark body .bf-root .plan-usage-metric-card--over,html[data-bs-theme=dark] body .bf-root .plan-usage-metric-card--over{border-color:#ef444473!important}html.dark body .bf-root .plan-usage-pricing-card__badge--current,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-card__badge--current{background:#059669!important;color:#fff!important}html.dark body .bf-root .plan-usage-current-plan__desc,html.dark body .bf-root .plan-usage-section-head__text,html[data-bs-theme=dark] body .bf-root .plan-usage-current-plan__desc,html[data-bs-theme=dark] body .bf-root .plan-usage-section-head__text{color:#94a3b8!important}html.dark body .bf-root .plan-usage-section-head__title,html.dark body .bf-root .plan-usage-limits-strip__item strong,html.dark body .bf-root .plan-usage-feature__name,html[data-bs-theme=dark] body .bf-root .plan-usage-section-head__title,html[data-bs-theme=dark] body .bf-root .plan-usage-limits-strip__item strong,html[data-bs-theme=dark] body .bf-root .plan-usage-feature__name{color:#f8fafc!important}html.dark body .bf-root .plan-usage-limits-strip,html[data-bs-theme=dark] body .bf-root .plan-usage-limits-strip{background:#0f172a!important;border-color:#334155!important}html.dark body .bf-root .plan-usage-limits-strip__item i,html[data-bs-theme=dark] body .bf-root .plan-usage-limits-strip__item i{background:#1e293b!important;border-color:#334155!important;color:var(--primary-color, #2dd4bf)!important}html.dark body .bf-root .plan-usage-limits-strip__item small,html[data-bs-theme=dark] body .bf-root .plan-usage-limits-strip__item small{color:#64748b!important}html.dark body .bf-root .plan-usage-limits-strip__item.is-over-limit strong,html.dark body .bf-root .plan-usage-limits-strip__item.is-over-limit i,html[data-bs-theme=dark] body .bf-root .plan-usage-limits-strip__item.is-over-limit strong,html[data-bs-theme=dark] body .bf-root .plan-usage-limits-strip__item.is-over-limit i{color:#f87171!important}html.dark body .bf-root .plan-usage-limits-strip__item.is-over-limit i,html[data-bs-theme=dark] body .bf-root .plan-usage-limits-strip__item.is-over-limit i{background:#ef44441f!important;border-color:#ef444459!important}html.dark body .bf-root .plan-usage-feature__check,html.dark body .bf-root .plan-usage-pricing-card__check,html[data-bs-theme=dark] body .bf-root .plan-usage-feature__check,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-card__check{color:var(--primary-color, #2dd4bf)!important}html.dark body .bf-root .plan-usage-feature__badge,html[data-bs-theme=dark] body .bf-root .plan-usage-feature__badge{background:color-mix(in srgb,var(--primary-color, #0d9488) 18%,#1e293b)!important;color:var(--primary-color, #5eead4)!important;border-color:color-mix(in srgb,var(--primary-color, #0d9488) 35%,transparent)!important}html.dark body .bf-root .plan-usage-pricing-card__badge,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-card__badge{background:var(--primary-color, #0d9488)!important;color:#fff!important}html.dark body .bf-root .plan-usage-metric-card__label,html.dark body .bf-root .plan-usage-metric-card__limit,html.dark body .bf-root .plan-usage-pricing-card__cycle,html.dark body .bf-root .plan-usage-pricing-card__desc,html.dark body .bf-root .plan-usage-client-card__muted,html.dark body .bf-root .plan-usage-trial-cta__text,html.dark body .bf-root .plan-usage-pricing-section__title,html[data-bs-theme=dark] body .bf-root .plan-usage-metric-card__label,html[data-bs-theme=dark] body .bf-root .plan-usage-metric-card__limit,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-card__cycle,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-card__desc,html[data-bs-theme=dark] body .bf-root .plan-usage-client-card__muted,html[data-bs-theme=dark] body .bf-root .plan-usage-trial-cta__text{color:#94a3b8!important}html.dark body .bf-root .plan-usage-pricing-section__title,html.dark body .bf-root .plan-usage-metric-card__value,html.dark body .bf-root .plan-usage-pricing-card__name,html.dark body .bf-root .plan-usage-pricing-card__price,html.dark body .bf-root .plan-usage-pricing-card__features,html.dark body .bf-root .plan-usage-pricing-card__features li,html.dark body .bf-root .plan-usage-client-card__heading,html.dark body .bf-root .plan-usage-trial-cta__title,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-section__title,html[data-bs-theme=dark] body .bf-root .plan-usage-metric-card__value,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-card__name,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-card__price,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-card__features,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-card__features li,html[data-bs-theme=dark] body .bf-root .plan-usage-client-card__heading,html[data-bs-theme=dark] body .bf-root .plan-usage-trial-cta__title{color:#f8fafc!important}html.dark body .bf-root .plan-usage-pricing-card__check,html.dark body .bf-root .plan-usage-client-metrics .text-success,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-card__check,html[data-bs-theme=dark] body .bf-root .plan-usage-client-metrics .text-success{color:#34d399!important}html.dark body .bf-root .plan-usage-metric-card__icon--primary,html[data-bs-theme=dark] body .bf-root .plan-usage-metric-card__icon--primary{background:color-mix(in srgb,var(--primary-color, #0d9488) 20%,#1e293b)!important;color:var(--primary-color, #5eead4)!important}html.dark body .bf-root .plan-usage-metric-card__icon--success,html[data-bs-theme=dark] body .bf-root .plan-usage-metric-card__icon--success{background:#10b9812e!important;color:#6ee7b7!important}html.dark body .bf-root .plan-usage-metric-card__icon--warning,html[data-bs-theme=dark] body .bf-root .plan-usage-metric-card__icon--warning{background:#f59e0b2e!important;color:#fcd34d!important}html.dark body .bf-root .plan-usage-metric-card__icon--info,html[data-bs-theme=dark] body .bf-root .plan-usage-metric-card__icon--info{background:color-mix(in srgb,var(--accent-color, #14b8a6) 18%,#1e293b)!important;color:var(--accent-color, #5eead4)!important}html.dark body .bf-root .plan-usage-metric-card__icon--danger,html[data-bs-theme=dark] body .bf-root .plan-usage-metric-card__icon--danger{background:#ef444426!important;color:#fca5a5!important}html.dark body .bf-root .plan-usage-metric-card .progress,html[data-bs-theme=dark] body .bf-root .plan-usage-metric-card .progress,html.dark body .bf-root .plan-usage-trial-cta__progress,html[data-bs-theme=dark] body .bf-root .plan-usage-trial-cta__progress{background:#0f172a!important}html.dark body .bf-root .plan-usage-cta-btn--secondary,html[data-bs-theme=dark] body .bf-root .plan-usage-cta-btn--secondary{background:#334155!important;color:#e2e8f0!important}html.dark body .bf-root .plan-usage-cta-btn--secondary:hover,html[data-bs-theme=dark] body .bf-root .plan-usage-cta-btn--secondary:hover{background:#475569!important;color:#f8fafc!important}html.dark body .bf-root .plan-usage-cta-btn--disabled,html[data-bs-theme=dark] body .bf-root .plan-usage-cta-btn--disabled{background:#0f172a!important;color:#64748b!important;border:1px solid #334155!important}html.dark body .bf-root .plan-usage-cta-btn--primary,html.dark body .bf-root .plan-usage-cta-btn:not(.plan-usage-cta-btn--secondary):not(.plan-usage-cta-btn--disabled),html.dark body .bf-root .plan-usage-trial-cta__btn:not(.plan-usage-trial-cta__btn--outline),html[data-bs-theme=dark] body .bf-root .plan-usage-cta-btn--primary,html[data-bs-theme=dark] body .bf-root .plan-usage-cta-btn:not(.plan-usage-cta-btn--secondary):not(.plan-usage-cta-btn--disabled),html[data-bs-theme=dark] body .bf-root .plan-usage-trial-cta__btn:not(.plan-usage-trial-cta__btn--outline){background:var(--primary-color, #0d9488)!important;color:#fff!important}html.dark body .bf-root .plan-usage-cta-btn--primary:hover,html.dark body .bf-root .plan-usage-cta-btn:not(.plan-usage-cta-btn--secondary):not(.plan-usage-cta-btn--disabled):hover,html.dark body .bf-root .plan-usage-trial-cta__btn:not(.plan-usage-trial-cta__btn--outline):hover,html[data-bs-theme=dark] body .bf-root .plan-usage-cta-btn--primary:hover{background:color-mix(in srgb,var(--primary-color, #0d9488) 82%,#000)!important}html.dark body .bf-root .plan-usage-payment-modal__header,html.dark body .bf-root .plan-usage-payment-modal__footer,html.dark body .bf-root .plan-usage-payment-modal__body,html[data-bs-theme=dark] body .bf-root .plan-usage-payment-modal__header,html[data-bs-theme=dark] body .bf-root .plan-usage-payment-modal__footer,html[data-bs-theme=dark] body .bf-root .plan-usage-payment-modal__body{background:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important}html.dark body .bf-root .plan-usage-payment-element,html[data-bs-theme=dark] body .bf-root .plan-usage-payment-element{background:#0f172a!important;border-color:#334155!important}html.dark body .bf-root .plan-usage-payment-modal__close,html[data-bs-theme=dark] body .bf-root .plan-usage-payment-modal__close{color:#94a3b8!important}html body .bf-root .plan-usage-current-plan__header :is(h5,.plan-usage-current-plan__name,.plan-usage-current-plan__price,.plan-usage-current-plan__price span,.plan-usage-current-plan__badge){color:#fff!important}html body .bf-root .plan-usage-page>.col-12>.d-flex h4,html body .bf-root .plan-usage-section-head__title,html body .bf-root .plan-usage-pricing-section__title{color:#1e293b!important}html.dark body .bf-root .plan-usage-page>.col-12>.d-flex h4,html.dark body .bf-root .plan-usage-section-head__title,html.dark body .bf-root .plan-usage-pricing-section__title,html[data-bs-theme=dark] body .bf-root .plan-usage-page>.col-12>.d-flex h4,html[data-bs-theme=dark] body .bf-root .plan-usage-section-head__title,html[data-bs-theme=dark] body .bf-root .plan-usage-pricing-section__title{color:#f8fafc!important}html.dark body .bf-root .card.border-success,html[data-bs-theme=dark] body .bf-root .card.border-success{background:#1e293b!important;border-color:#14b8a6!important}.crm-page{--crm-primary: #2563eb;--crm-primary-dark: #1d4ed8;--crm-border: #e5e7eb;--crm-bg: #f8fafc;--crm-text: #1e293b;--crm-muted: #64748b}.crm-page-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.crm-page-title{font-size:1.5rem;font-weight:700;color:var(--crm-text);margin-bottom:.15rem}.crm-page-subtitle{color:var(--crm-muted);font-size:.875rem;margin:0}.crm-page-link{font-size:.8rem;color:var(--crm-primary);text-decoration:none;font-weight:500}.crm-page-link:hover{text-decoration:underline}.crm-summary-strip{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.25rem;background:#fff;border:1px solid var(--crm-border);border-radius:10px;padding:.75rem 1.25rem;box-shadow:0 1px 3px #0000000a}.crm-summary-item{display:flex;flex-direction:column;gap:.1rem}.crm-summary-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--crm-muted);font-weight:600}.crm-summary-value{font-size:1.1rem;font-weight:700;color:var(--crm-text)}.crm-summary-divider{width:1px;height:32px;background:var(--crm-border)}.crm-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1rem}.crm-stat-card{background:#fff;border:1px solid var(--crm-border);border-radius:10px;padding:.85rem 1rem;box-shadow:0 1px 3px #0000000a;transition:box-shadow .15s,border-color .15s}.crm-stat-card:hover{box-shadow:0 4px 12px #0000000f}.crm-stat-card-value{font-size:1.35rem;font-weight:700;line-height:1.2;color:var(--crm-text)}.crm-stat-card-label{font-size:.75rem;color:var(--crm-muted);margin-top:.15rem}.crm-stat-card.text-success .crm-stat-card-value{color:#059669}.crm-stat-card.text-danger .crm-stat-card-value{color:#dc2626}.crm-stat-card.text-primary .crm-stat-card-value{color:#2563eb}.crm-stat-card.text-warning .crm-stat-card-value{color:#d97706}.crm-status-bar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;background:#fff;border:1px solid var(--crm-border);border-radius:10px;padding:.65rem 1rem;margin-bottom:1rem;box-shadow:0 1px 3px #0000000a}.crm-status-pill{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;background:var(--crm-bg);border-radius:999px;padding:.35rem .85rem;font-size:.8rem;cursor:pointer;transition:all .15s ease;color:var(--crm-text)}.crm-status-pill:hover{background:#eef2ff}.crm-status-pill.active{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 0 0 2px #2563eb1f}.crm-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.crm-status-count{font-weight:700}.crm-status-label{color:var(--crm-muted)}.crm-status-pct{font-size:.7rem;color:var(--crm-muted)}.crm-source-bar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem}.crm-source-pill{display:inline-flex;align-items:center;border:1px solid var(--crm-border);background:#fff;border-radius:999px;padding:.4rem .95rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease;color:var(--crm-muted)}.crm-source-pill:hover{border-color:#cbd5e1;color:var(--crm-text)}.crm-source-pill.active{background:var(--primary-color, #0d9488);border-color:var(--primary-color, #0d9488);color:#fff}.inv-source-badge{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.inv-source-catering{background:#eff6ff;color:#1d4ed8}.inv-source-event{background:#ecfdf5;color:#047857}.inv-source-manual{background:#f8fafc;color:#64748b}html.dark .inv-source-catering{background:#3b82f626;color:#93c5fd}html.dark .inv-source-event{background:#10b98126;color:#6ee7b7}html.dark .inv-source-manual{background:#94a3b81f;color:#cbd5e1}.crm-status-clear{border:none;background:none;color:var(--crm-primary);font-size:.8rem;cursor:pointer;margin-left:auto}.crm-badge-strip{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.crm-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid transparent}.crm-badge-success{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.crm-badge-danger{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.crm-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.crm-toolbar-left{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.btn-crm-primary{background:var(--primary-color, #0d9488)!important;color:#fff!important;border:none!important;font-weight:600;padding:.5rem 1.1rem;border-radius:8px;font-size:.875rem}.btn-crm-primary:hover{background:color-mix(in srgb,var(--primary-color, #0d9488) 82%,#000)!important;color:#fff!important}.btn-crm-secondary{border:1px solid var(--crm-border)!important;background:#fff!important;border-radius:8px;font-size:.85rem;padding:.45rem .9rem;color:var(--crm-text)!important}.btn-crm-secondary:hover{background:var(--crm-bg)!important}.crm-view-toggle{border:1px solid var(--crm-border);border-radius:8px;overflow:hidden}.crm-view-toggle .btn{border:none;background:#fff;color:var(--crm-muted);padding:.4rem .65rem}.crm-view-toggle .btn.active{background:var(--crm-bg);color:var(--crm-primary)}.btn-crm-filter{border:1px solid var(--crm-border);background:#fff;border-radius:8px;font-size:.85rem;padding:.4rem .9rem;color:var(--crm-text)}.btn-crm-filter.active,.btn-crm-filter:hover{background:var(--crm-bg);border-color:#cbd5e1}.crm-filter-panel{background:#fff;border:1px solid var(--crm-border);border-radius:10px;padding:1rem 1.25rem;margin-bottom:1rem;box-shadow:0 1px 3px #0000000a}.crm-fade-enter-active,.crm-fade-leave-active{transition:opacity .2s ease}.crm-fade-enter-from,.crm-fade-leave-to{opacity:0}.crm-table-panel{background:#fff;border:1px solid var(--crm-border);border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000d}.crm-table-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.85rem 1.25rem;border-bottom:1px solid var(--crm-border);background:#fafbfc}.crm-per-page{width:auto;min-width:70px}.btn-crm-icon{border:1px solid var(--crm-border);background:#fff;border-radius:8px;width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--crm-muted)}.btn-crm-icon:hover{background:var(--crm-bg);color:var(--crm-text)}.crm-search-wrap{position:relative;min-width:200px;flex:1;max-width:280px}.crm-search-wrap i{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--crm-muted);font-size:.9rem;pointer-events:none}.crm-search-wrap input{padding-left:2rem;border-radius:8px;border-color:var(--crm-border)}.crm-table thead th{background:#f8fafc;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--crm-muted);border-bottom:1px solid var(--crm-border);padding:.75rem 1rem;white-space:nowrap}.crm-table tbody td{padding:.85rem 1rem;border-bottom:1px solid #f1f5f9;font-size:.875rem;vertical-align:middle}.crm-table-row:hover{background:#f8fafc}.crm-table-row.inactive{opacity:.75}.crm-table-row.row-draft{background:#f8fafc}.crm-table-row.row-overdue{background:#fffbeb}.crm-link{color:var(--crm-primary);font-weight:600;text-decoration:none}.crm-link:hover{text-decoration:underline}.crm-cell-subject{font-weight:500;color:var(--crm-text);max-width:220px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-row-actions{font-size:.75rem;margin-top:.2rem;opacity:0;visibility:hidden;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;pointer-events:none}.crm-table tbody tr:hover .crm-row-actions,.crm-table tbody tr:focus-within .crm-row-actions,.crm-table-row:hover .crm-row-actions,.crm-table-row:focus-within .crm-row-actions{opacity:1;visibility:visible;pointer-events:auto}.crm-row-actions a{color:var(--crm-primary);text-decoration:none;font-weight:500}.crm-row-actions a:hover{text-decoration:underline}.crm-row-actions a.text-danger{color:#dc2626!important}.crm-row-actions a.text-success{color:#16a34a!important}.crm-row-actions span{color:#cbd5e1;margin:0 .25rem}.crm-tag{display:inline-block;background:#f1f5f9;color:#475569;border-radius:4px;padding:.15rem .45rem;font-size:.7rem;margin-right:.25rem}.crm-status-badge{display:inline-block;padding:.25rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:capitalize}.status-draft{background:#f1f5f9;color:#64748b}.status-sent,.status-unpaid{background:#fee2e2;color:#b91c1c}.status-open{background:#cffafe;color:#0e7490}.status-revised,.status-partial{background:#fef3c7;color:#b45309}.status-declined,.status-overdue{background:#fee2e2;color:#b91c1c}.status-accepted,.status-paid{background:#d1fae5;color:#047857}.status-cancelled{background:#f1f5f9;color:#64748b}.crm-table-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.85rem 1.25rem;border-top:1px solid var(--crm-border);background:#fafbfc}.crm-empty-state{text-align:center;padding:3rem 1rem}.crm-empty-state i{font-size:3rem;color:#cbd5e1;display:block;margin-bottom:.75rem}.crm-loading{color:var(--crm-muted)}.crm-spin{animation:crm-spin 1s linear infinite;display:inline-block}@keyframes crm-spin{to{transform:rotate(360deg)}}.crm-pipeline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1rem}.crm-pipeline-col{background:var(--crm-bg);border-radius:12px;border:1px solid var(--crm-border);overflow:hidden;min-height:280px;display:flex;flex-direction:column}.crm-pipeline-col-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#fff;border-top:3px solid #94a3b8;border-bottom:1px solid var(--crm-border);font-size:.85rem;flex-shrink:0}.crm-pipeline-cards{padding:.75rem;flex:1;overflow-y:auto;max-height:calc(100vh - 340px)}.crm-pipeline-empty{text-align:center;color:var(--crm-muted);font-size:.8rem;padding:2rem .5rem}.crm-pipeline-card{background:#fff;border:1px solid var(--crm-border);border-radius:10px;padding:.85rem;margin-bottom:.65rem;cursor:pointer;transition:box-shadow .15s,transform .15s}.crm-pipeline-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.crm-pipeline-card-num{font-size:.72rem;color:var(--crm-muted);font-weight:600}.crm-pipeline-card-subject{font-weight:600;font-size:.875rem;margin:.25rem 0;color:var(--crm-text)}.crm-pipeline-card-meta{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;color:var(--crm-muted)}.crm-pipeline-card-meta strong{color:var(--crm-primary);white-space:nowrap}.crm-modal-backdrop{background:#0f172a73!important}.crm-modal{border:none;border-radius:14px;box-shadow:0 25px 50px #00000026}.crm-line-items-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.crm-line-items-table thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--crm-muted);background:var(--crm-bg)}.crm-totals-box{background:var(--crm-bg);border:1px solid var(--crm-border);border-radius:10px;padding:1rem 1.25rem}.invoice-create-backdrop{background:#0f172a80!important}.invoice-create-modal{border:none;border-radius:12px;box-shadow:0 25px 50px #0000002e}.invoice-create-settings-panel{background:var(--crm-bg);border:1px solid var(--crm-border);border-radius:10px;padding:1rem;height:100%}.invoice-create-textarea{font-size:.85rem;resize:vertical}.invoice-create-section-card{border:1px solid var(--crm-border);border-radius:10px;overflow:hidden;height:100%}.invoice-create-section-title{background:linear-gradient(180deg,#e8f4fc,#d6ebf8);color:var(--crm-primary);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.55rem .85rem;border-bottom:1px solid #c5dff0}.invoice-create-section-card .row{padding:.85rem}.invoice-create-items-table thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--crm-muted);background:var(--crm-bg);border-bottom-width:1px}.invoice-create-tax-cell{min-width:130px;vertical-align:middle}.invoice-create-tax-select,html body .bf-root .invoice-create-tax-select.form-select{width:100%;min-width:118px;padding:4px 2rem 4px 10px!important;white-space:nowrap;text-overflow:ellipsis;background-position:right .55rem center!important;background-repeat:no-repeat!important}.invoice-create-add-item{display:flex;align-items:center;gap:.35rem;min-width:220px}.invoice-create-add-item .searchable-select-wrap{flex:1;min-width:180px}.invoice-create-checks{display:flex;flex-wrap:wrap;gap:.35rem .75rem}.invoice-create-summary{background:var(--crm-bg);border:1px solid var(--crm-border);border-radius:10px;padding:1rem 1.25rem}.invoice-create-summary-row{display:flex;justify-content:space-between;align-items:center;padding:.35rem 0;font-size:.9rem}.invoice-create-summary-total{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:2px solid var(--crm-border);font-weight:700;font-size:1.05rem}@media(max-width:768px){.crm-page-header{flex-direction:column}.crm-summary-strip{width:100%}.crm-summary-divider{display:none}.crm-search-wrap{max-width:100%;flex:1 1 100%}.crm-pipeline-grid{grid-template-columns:1fr}.crm-stat-grid{grid-template-columns:repeat(2,1fr)}.crm-table,.crm-table thead,.crm-table tbody,.crm-table tr,.crm-table td{display:block;width:100%}.crm-table thead{display:none}.crm-table tr{margin-bottom:1rem;border:1px solid var(--crm-border);border-radius:8px;background:#fff;padding:.5rem 0;box-shadow:0 1px 3px #00000005}.crm-table tbody td{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding:.65rem 1rem!important;text-align:right;font-size:.85rem}.crm-table tbody td:last-child{border-bottom:0}.crm-table tbody td:before{content:attr(data-label);font-weight:600;color:var(--crm-muted);font-size:.72rem;text-transform:uppercase;text-align:left;margin-right:1rem}.crm-table tbody td[data-label=Select]:before,.crm-table tbody td[data-label=Actions]:before,.crm-table tbody td[data-label=""]:before,.crm-table tbody td:not([data-label]):before{content:none}.crm-table tbody td[data-label=Select]{justify-content:flex-start}.crm-table tbody td[data-label=Actions]{justify-content:flex-end}.crm-row-actions{opacity:1!important;visibility:visible!important;margin-top:.35rem}}@media(max-width:480px){.crm-stat-grid{grid-template-columns:1fr}}.searchable-select{position:relative;width:100%}.searchable-select.disabled{opacity:.7;pointer-events:none}.searchable-select-control{position:relative}.searchable-select-input{padding-right:2.4rem}.searchable-select-clear,.searchable-select-chevron{position:absolute;top:50%;transform:translateY(-50%);border:none;background:transparent;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center}.searchable-select-clear{right:1.9rem;width:1.5rem;height:1.5rem;border-radius:999px;cursor:pointer}.searchable-select-clear:hover{background:#f1f5f9;color:#64748b}.searchable-select-chevron{right:.65rem;pointer-events:none;transition:transform .15s ease}.searchable-select-chevron.rotated{transform:translateY(-50%) rotate(180deg)}.searchable-select-dropdown{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:1060;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 16px 40px #0f172a1f;padding:.35rem}.searchable-select-option{width:100%;border:none;background:transparent;text-align:left;border-radius:8px;padding:.55rem .7rem;cursor:pointer;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.searchable-select-dot{width:5px;height:5px;border-radius:50%;background:#94a3b8;flex-shrink:0}.searchable-select-option.is-child .searchable-select-option-label{font-weight:500;color:#475569}.searchable-select-option.is-root .searchable-select-option-label{font-weight:500;color:#64748b;font-style:italic}.searchable-select-option:hover,.searchable-select-option.highlighted,.searchable-select-option.active{background:#eff6ff}.searchable-select-option-label{display:block;font-size:.88rem;font-weight:600;color:#1e293b}.searchable-select-option-sub{display:block;margin-top:.15rem;font-size:.75rem;color:#64748b}.searchable-select-empty{padding:.85rem .7rem;font-size:.82rem;color:#94a3b8;text-align:center}.tenant-form-section.card{box-shadow:0 1px 3px #0f172a14,0 1px 2px #0f172a0d;border:1px solid #e2e8f0}.menu-item-input-group{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff}.menu-item-input-group .form-control,.menu-item-input-group .input-group-text{border:0!important;box-shadow:none!important;border-radius:0!important}.menu-item-input-group:focus-within{border-color:var(--primary-color, #0d9488);box-shadow:0 0 0 3px #0d948826}.menu-item-form .form-section-icon{width:40px;height:40px;background:color-mix(in srgb,var(--primary-color, #0d9488) 12%,#fff);color:var(--primary-color, #0d9488)}.tenant-form-header{border-bottom:1px solid var(--crm-border, #e5e7eb)}.form-section-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.form-section-icon-primary{background:color-mix(in srgb,var(--primary-color, #0d9488) 12%,#fff);color:var(--primary-color, #0d9488)}.form-section-icon-success{background:#16a34a1f;color:#16a34a}.form-section-icon-info{background:#0ea5e91f;color:#0ea5e9}.form-section-icon-warning{background:#eab30824;color:#ca8a04}.premium-form-label{text-transform:uppercase;font-weight:700;font-size:.72rem;letter-spacing:.04em;color:var(--crm-muted, #64748b);margin-bottom:.45rem}html.dark .tenant-form-section .premium-form-label,html[data-bs-theme=dark] .tenant-form-section .premium-form-label{color:#94a3b8!important}html.dark .tenant-form-header,html[data-bs-theme=dark] .tenant-form-header{background-color:transparent!important;border-bottom-color:#334155!important}html.dark .tenant-form-header h6,html[data-bs-theme=dark] .tenant-form-header h6{color:#f8fafc!important}html.dark .tenant-form-section.card,html[data-bs-theme=dark] .tenant-form-section.card{background:#1e293b!important;border-color:#334155!important;color:#f8fafc}html.dark .menu-item-input-group,html[data-bs-theme=dark] .menu-item-input-group{background:#0f172a;border-color:#475569}html.dark .menu-item-form .form-section-icon,html[data-bs-theme=dark] .menu-item-form .form-section-icon{background:color-mix(in srgb,var(--primary-color, #0d9488) 22%,#1e293b);color:#5eead4}.tenant-form-section .form-control,.tenant-form-section .form-select,.tenant-form-section textarea.form-control{border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.tenant-form-section .form-control:focus,.tenant-form-section .form-select:focus,.tenant-form-section textarea.form-control:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}html.dark .tenant-form-section .form-control:focus,html.dark .tenant-form-section .form-select:focus,html.dark .tenant-form-section textarea.form-control:focus{border-color:var(--primary-color, #0d9488)!important;box-shadow:0 0 0 3px #0d948840!important}.tenant-form-section .input-group-text{border-radius:8px 0 0 8px}.tenant-form-btn{box-shadow:0 1px 2px #0f172a0f;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.tenant-form-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #0f172a1f}.category-picker{border:1px solid var(--crm-border, #e5e7eb);border-radius:12px;overflow:hidden;background:var(--crm-bg, #f8fafc)}.category-picker-search{border-bottom:1px solid var(--crm-border, #e5e7eb);background:transparent}.category-list{max-height:240px;overflow-y:auto;padding:.5rem}.category-option{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;margin-bottom:.25rem;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.category-option:hover{background:#2563eb0f}.category-option.is-selected{background:#2563eb14;border-color:#2563eb59}.category-option .form-check-input{margin-top:0;flex-shrink:0}.category-option .form-check-label{cursor:pointer;margin-bottom:0}html.dark .category-picker{background:#0f172a!important;border-color:#334155!important}html.dark .category-picker-search{border-bottom-color:#334155!important}html.dark .category-option:hover{background:#334155!important}html.dark .category-option.is-selected{background:#2563eb2e!important;border-color:#60a5fa73!important}.media-dropzone{border:2px dashed var(--crm-border, #cbd5e1);padding:3rem 1.5rem;text-align:center;border-radius:12px;background:var(--crm-bg, #f8fafc);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.media-dropzone--compact{padding:1rem .9rem;border-radius:10px}.media-dropzone--compact .media-dropzone-icon{font-size:1.55rem;margin-bottom:.3rem}.media-dropzone--compact.has-preview{padding:.85rem}.media-dropzone--compact .media-preview-img{max-height:92px}.media-dropzone.is-dragover{border-color:#2563eb;background:#2563eb0f;box-shadow:inset 0 0 0 1px #2563eb59}.media-dropzone.has-preview{padding:1.5rem;border-style:solid;background:transparent}.media-dropzone-icon{font-size:2.75rem;color:#94a3b8;display:block;margin-bottom:.75rem}.media-preview-wrap{display:flex;flex-direction:column;align-items:center}.media-preview-img{max-height:220px;max-width:min(100%,420px);object-fit:cover;border-radius:8px;border:1px solid var(--crm-border, #e5e7eb)}html.dark .media-dropzone{background:#0f172a!important;border-color:#475569!important}html.dark .media-dropzone.is-dragover{background:#2563eb1f!important;border-color:#60a5fa!important}html.dark .media-preview-img{border-color:#334155!important}.form-list-row{border:1px solid var(--crm-border, #e5e7eb);border-radius:12px;padding:1rem;background:var(--crm-bg, #f8fafc)}html.dark .form-list-row{background:#0f172a!important;border-color:#334155!important}.form-list-row-static{display:flex;align-items:center;min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;border:1px solid var(--crm-border, #e5e7eb);border-radius:8px;background:transparent}html.dark .form-list-row-static{border-color:#334155!important}.menu-selector-list{max-height:420px;overflow-y:auto}.menu-selector-row{cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}.menu-selector-row:hover{background:var(--crm-bg, #f8fafc);border-color:#cbd5e1!important}.menu-item-thumb{width:48px;height:48px;border-radius:12px;overflow:hidden;flex-shrink:0;margin-right:.85rem;border:1px solid var(--crm-border, #e5e7eb);background:var(--crm-bg, #f1f5f9);display:flex;align-items:center;justify-content:center}.menu-item-thumb img{width:48px;height:48px;object-fit:cover;display:block}html.dark .menu-selector-row:hover{background:#334155!important;border-color:#475569!important}html.dark .menu-item-thumb{background:#0f172a!important;border-color:#334155!important}html.dark .crm-summary-strip,html.dark .crm-stat-card,html.dark .crm-table-wrap,html.dark .crm-table-panel,html.dark .crm-filter-panel,html.dark .crm-panel,html.dark .crm-status-bar,html.dark .searchable-select-dropdown,html.dark .invoice-create-summary{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important;box-shadow:none!important}html.dark .searchable-select-option-label{color:#f8fafc}html.dark .searchable-select-option.is-child .searchable-select-option-label{color:#cbd5e1}html.dark .searchable-select-option.is-root .searchable-select-option-label{color:#94a3b8}html.dark .searchable-select-option:hover,html.dark .searchable-select-option.highlighted,html.dark .searchable-select-option.active{background:#334155}html.dark .crm-status-pill{background:#0f172a!important;border-color:#334155!important;color:#e2e8f0!important}html.dark .crm-status-pill:hover{background:#334155!important}html.dark .crm-status-pill.active{background:#3b82f633!important;border-color:#3b82f6!important;color:#93c5fd!important}html.dark .crm-table-toolbar{background:#0f172a!important;border-bottom-color:#334155!important;color:#e2e8f0!important}html.dark .btn-crm-filter,html.dark .btn-crm-secondary,html.dark .btn-crm-icon,html.dark .crm-view-toggle .btn{background:#1e293b!important;border-color:#475569!important;color:#e2e8f0!important}html.dark .btn-crm-filter.active,html.dark .btn-crm-filter:hover,html.dark .btn-crm-icon:hover,html.dark .crm-view-toggle .btn.active{background:#334155!important;color:#f8fafc!important;border-color:#64748b!important}html.dark .btn-crm-primary,html[data-bs-theme=dark] .btn-crm-primary{background:var(--primary-color, #0d9488)!important;color:#fff!important}html.dark .btn-crm-primary:hover,html[data-bs-theme=dark] .btn-crm-primary:hover{background:color-mix(in srgb,var(--primary-color, #0d9488) 78%,#000)!important}html.dark .crm-table,html.dark .crm-table thead th,html.dark .crm-table tbody td,html.dark .crm-table-row{background:#1e293b!important;color:#f1f5f9!important;border-color:#334155!important}html.dark .crm-table thead th,html.dark .crm-table-th{background:#0f172a!important;color:#94a3b8!important}html.dark .crm-table-row.row-overdue{background:#f59e0b1f!important}html.dark .crm-table a,html.dark .crm-link{color:#38bdf8!important}html.dark .crm-search-wrap input,html.dark .crm-per-page,html.dark .crm-per-page select{background-color:#0f172a!important;border-color:#334155!important;color:#f1f5f9!important}html.dark .crm-table-footer,html.dark .crm-empty-state{background:#0f172a!important;color:#94a3b8!important;border-color:#334155!important}.hero-banner{background-image:url(https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?w=1920);background-size:cover;background-position:center;background-attachment:fixed;min-height:600px;position:relative;display:flex;align-items:center;padding:4rem 0}.hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#00000080,#000000b3)}.hero-banner .container{position:relative;z-index:2}.hero-banner h1{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.5px}.hero-banner .lead{font-size:1.75rem;font-weight:600;margin-bottom:1.5rem}.hero-banner p{font-size:1.25rem;font-weight:400;opacity:.95}.bg-light-pink{background-color:#ffe5e5!important;border-color:#fcc!important;color:#333!important;font-size:1rem;padding:.75rem 1rem}.bg-light-pink:focus{background-color:#ffe5e5!important;border-color:#f99!important;box-shadow:0 0 0 .2rem #ff999940;color:#333!important;outline:none}.bg-light-pink::placeholder{color:#999!important;opacity:1}.bg-light-pink option{background-color:#fff;color:#333;padding:.5rem}.input-group-text.bg-light-pink{border-right:none;font-weight:600;min-width:100px;justify-content:center}.form-select.bg-light-pink,.form-control.bg-light-pink{border-left:none}.input-group:focus-within .input-group-text.bg-light-pink{border-color:#f99}.btn-warning{background-color:#ff9800;border-color:#ff9800;color:#fff;font-weight:600}.btn-warning:hover,.btn-warning:focus{background-color:#f57c00;border-color:#f57c00;color:#fff}.package-card{border:1px solid #dee2e6;border-radius:.5rem;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;background:#fff}.package-card:hover{transform:translateY(-8px);box-shadow:0 8px 20px #00000026;border-color:#ff9800}.package-card .card-body{padding:2rem}.package-card h4{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#dc3545}.package-price{display:flex;align-items:baseline;gap:10px;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.price-amount{font-size:2.5rem;font-weight:700;line-height:1}.price-label{font-size:1rem;font-weight:500;color:#28a745}.package-details{min-height:200px}.package-details h6{font-size:.95rem;font-weight:700;letter-spacing:.5px;margin-top:1.5rem;margin-bottom:1rem;color:#495057}.package-details ul{margin-bottom:1rem}.package-details ul li{font-size:.9rem;line-height:1.8;color:#6c757d}.package-details ul li i{margin-right:.5rem;font-size:1rem}.menu-item-card{transition:transform .2s,box-shadow .2s;border:1px solid #dee2e6}.menu-item-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026}.item-image-wrapper{position:relative;height:200px;overflow:hidden}.item-image-wrapper img{width:100%;height:100%;object-fit:cover}.add-to-cart-btn{position:absolute;bottom:10px;right:10px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003}.badge.bg-success{background-color:#28a745!important}.badge.bg-danger{background-color:#dc3545!important}.section-header{border-radius:.375rem}.public-header{background-color:#fff;border-bottom:1px solid #dee2e6;box-shadow:0 2px 4px #0000001a}.logo-section h3{font-weight:600;color:#333}.cart-link{color:#333;text-decoration:none;font-weight:500}.cart-link:hover{color:#696cff}.public-footer{background-color:#f8f9fa;border-top:1px solid #dee2e6}.form-control:focus{border-color:#ff9800;box-shadow:0 0 0 .2rem #ff980040}.input-group-lg .form-control,.input-group-lg .form-select,.input-group-lg .input-group-text{padding:.75rem 1rem;font-size:1rem;border-radius:.375rem}.input-group-lg .input-group-text{font-weight:600;border-right:none}.input-group-lg .form-control,.input-group-lg .form-select{border-left:none}.input-group-lg>.form-control:first-child,.input-group-lg>.form-select:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-lg>.input-group-text:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.hero-banner .input-group-lg{margin-bottom:.5rem}.hero-banner .row.g-3{margin-top:2rem}.packages-section{background-color:#f8f9fa;padding:4rem 0}.packages-section h2{font-size:2.5rem;font-weight:700;color:#212529;margin-bottom:3rem}.packages-section .text-center{padding:3rem 0}.packages-section .text-muted{font-size:1.1rem}.spinner-border{width:3rem;height:3rem;border-width:.3rem}@media(max-width:992px){.hero-banner{min-height:500px;background-attachment:scroll}.hero-banner h1{font-size:2.5rem}.hero-banner .lead{font-size:1.4rem}}@media(max-width:768px){.hero-banner{min-height:450px;padding:2rem 0}.hero-banner h1{font-size:2rem;margin-bottom:1rem}.hero-banner .lead{font-size:1.2rem;margin-bottom:1rem}.hero-banner p{font-size:1rem;margin-bottom:1.5rem}.price-amount{font-size:1.8rem}.packages-section{padding:2rem 0}.packages-section h2{font-size:1.8rem;margin-bottom:2rem}.input-group-lg{margin-bottom:1rem}.package-card .card-body{padding:1.5rem}.package-card h4{font-size:1.25rem}}html.dark,html.dark body{background-color:#0f172a!important;color:#f1f5f9!important}html.dark .public-layout,html.dark .menu-selection-page,html.dark .hero-banner-premium,html.dark .packages-section-premium{background:#0f172a!important;color:#f1f5f9!important}html.dark .public-header:before,html.dark .public-header.scrolled:before{background:#0f172af0!important;border-bottom-color:#334155!important}html.dark .public-nav-link{color:#e2e8f0!important}html.dark .public-nav-link:hover{color:#fff!important;background:color-mix(in srgb,var(--primary-color, #0d9488) 28%,transparent)!important}html.dark .public-nav-link.is-active{color:#fff!important;background:var(--primary-color, #0d9488)!important}html.dark .menu-sticky-filters{background:#0f172a!important}html.dark .menu-search-box{background:#1e293b!important;border:1.5px solid #64748b!important;box-shadow:0 0 0 1px #94a3b81f!important}html.dark .menu-search-box:focus-within{border-color:var(--primary-color, #0d9488)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #0d9488) 22%,transparent)!important}html.dark .menu-search-icon{color:#94a3b8!important}html.dark .menu-search-box .menu-search-input{background:transparent!important;border:none!important;color:#f8fafc!important}html.dark .menu-sort-select{background-color:#1e293b!important;background-image:none!important;border:1.5px solid #64748b!important;color:#f8fafc!important}html.dark .menu-sort-select:focus{border-color:var(--primary-color, #0d9488)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #0d9488) 22%,transparent)!important}html.dark .menu-sort-select option{background-color:#1e293b!important;color:#f8fafc!important}html.dark .menu-sort-icon{color:var(--primary-on-dark, #5eead4)!important}html.dark .menu-content-inner,.menu-content-inner{background:transparent!important;border:0!important;box-shadow:none!important}html.dark .package-banner,html.dark .menu-item-card,html.dark .cart-sidebar,html.dark .cart-item,html.dark .menu-search-box,html.dark .category-pill:not(.active),html.dark .hero-form-premium,html.dark .package-card-premium,html.dark .feature-item,html.dark .resume-modal-content,html.dark .resume-cart-summary{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}html.dark .menu-header h2,html.dark .item-name,html.dark .item-price,html.dark .cart-item-name,html.dark .total-amount,html.dark .total-label,html.dark .package-banner strong,html.dark .hero-title-premium,html.dark .title-line-1,html.dark .title-line-3,html.dark .section-title-premium,html.dark .form-card-title,html.dark .package-title-premium,html.dark .price-value,html.dark .feature-item,html.dark .feature-item span,html.dark .field-label-premium,html.dark .field-label{color:#f8fafc!important}html.dark .title-line-2,html.dark .brand-highlight{color:var(--primary-on-dark, #5eead4)!important}html.dark .text-muted,html.dark .item-description,html.dark .menu-header p,html.dark .hero-description,html.dark .hero-subtitle-premium,html.dark .empty-cart,html.dark .empty-cart p,html.dark .empty-cart small,html.dark .price-cents,html.dark .price-unit,html.dark .package-description,html.dark .package-description *,html.dark .package-description p,html.dark .package-description ul li,html.dark .package-description span,html.dark .package-description div,html.dark .form-card-subtitle,html.dark .section-subtitle-premium{color:#cbd5e1!important}html.dark .package-description h6{color:#f8fafc!important}html.dark .package-price-premium{background:#0f172a!important;border-color:#334155!important}html.dark .price-symbol{color:var(--primary-on-dark, #5eead4)!important}html.dark .feature-item:hover{background:#334155!important}html.dark .logo-image--light{display:none!important}html.dark .logo-image--dark{display:block!important}html.dark .logo-image--invert-fallback{filter:brightness(0) invert(1)}html.dark .cart-footer,html.dark .cart-body,html.dark .item-placeholder,html.dark .qty-stepper,html.dark .field-input-premium{background:#0f172a!important;border-color:#334155!important;color:#f1f5f9!important}html.dark{color-scheme:dark}html.dark .field-wrapper select.field-input-premium{background-color:#0f172a!important;background-image:none!important;color:#f8fafc!important;border-color:#334155!important}html.dark .field-icon{color:var(--primary-on-dark, #5eead4)!important;display:block!important}html.dark .field-input-premium option,html.dark select.field-input-premium option{background-color:#1e293b!important;color:#f8fafc!important}html.dark .field-input-premium option:checked,html.dark .field-input-premium option:hover{background-color:var(--primary-color, #0d9488)!important;color:#fff!important}html.dark .field-suffix{background:transparent!important;color:#94a3b8!important}html.dark .btn-theme-toggle{background:#1e293b!important;border-color:#334155!important;color:var(--primary-on-dark, #5eead4)!important}html.dark .public-footer{background:#0f172a!important;border-top:1px solid #334155!important}html.dark .included-badge{background:color-mix(in srgb,var(--primary-color, #0d9488) 22%,transparent)!important;color:var(--primary-on-dark, #5eead4)!important}html.dark .banner-value{color:#f1f5f9!important}html.dark .resume-modal-header,html.dark .resume-modal-body,html.dark .resume-modal-footer{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}html.dark .resume-modal-header .modal-title,html.dark .cart-summary-item strong{color:#f8fafc!important}html.dark .resume-modal-text,html.dark .resume-modal-kicker,html.dark .cart-summary-item{color:#94a3b8!important}html.dark .btn-start-over{background:#0f172a!important;border-color:#334155!important;color:#e2e8f0!important}html.dark .inquiry-modal-content,html.dark .menu-modal-content{background:#1e293b!important;border-color:#334155!important;box-shadow:0 20px 60px #00000073!important}html.dark .inquiry-modal-body,html.dark .menu-modal-body{background:#1e293b!important;color:#e2e8f0!important}html.dark .inquiry-modal-body::-webkit-scrollbar-track,html.dark .menu-modal-body::-webkit-scrollbar-track{background:#0f172a!important}html.dark .inquiry-modal-footer,html.dark .menu-modal-footer{background:#0f172a!important;border-top-color:#334155!important}html.dark .checkout-label,html.dark .inquiry-summary-title,html.dark .inquiry-summary-value,html.dark .menu-items-subtotal,html.dark .menu-item-name,html.dark .selected-menu-item strong{color:#f8fafc!important}html.dark .inquiry-summary-label,html.dark .inquiry-summary-value small,html.dark .menu-placeholder,html.dark .menu-placeholder i,html.dark .menu-item-description,html.dark .menu-empty,html.dark .text-muted{color:#94a3b8!important}html.dark .inquiry-summary,html.dark .inquiry-summary-total,html.dark .inquiry-summary-balance{background:#0f172a!important;border-color:#334155!important}html.dark .inquiry-summary-divider,html.dark .inquiry-summary-title,html.dark .inquiry-summary-balance{border-color:#334155!important}html.dark .inquiry-summary-total .inquiry-summary-value,html.dark .inquiry-summary-balance .inquiry-summary-value,html.dark .menu-item-price{color:var(--primary-on-dark, #5eead4)!important;text-shadow:none!important}html.dark .checkout-input,html.dark .checkout-textarea,html.dark .checkout-select,html.dark .menu-search-input,html.dark .menu-category-select{background:#0f172a!important;border-color:#334155!important;color:#f8fafc!important;box-shadow:none!important}html.dark .checkout-input:hover,html.dark .checkout-textarea:hover,html.dark .checkout-select:hover,html.dark .menu-search-input:hover,html.dark .menu-category-select:hover{border-color:var(--primary-color, #0d9488)!important}html.dark .checkout-input:focus,html.dark .checkout-textarea:focus,html.dark .checkout-select:focus,html.dark .menu-search-input:focus,html.dark .menu-category-select:focus{background:#0f172a!important;border-color:var(--primary-color, #0d9488)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #0d9488) 25%,transparent)!important}html.dark .checkout-input::placeholder,html.dark .checkout-textarea::placeholder,html.dark .menu-search-input::placeholder{color:#64748b!important}html.dark .checkout-input-readonly{background:#0f172a!important;color:#cbd5e1!important}html.dark .checkout-select option,html.dark .menu-category-select option{background-color:#1e293b!important;color:#f8fafc!important}html.dark .btn-inquiry-cancel{background:#334155!important;border-color:#475569!important;color:#e2e8f0!important}html.dark .btn-inquiry-cancel:hover{background:#475569!important;color:#fff!important}html.dark .menu-placeholder,html.dark .selected-menu-items,html.dark .selected-menu-item,html.dark .menu-item-card{background:#0f172a!important;border-color:#334155!important}html.dark .menu-item-card.selected{background:color-mix(in srgb,var(--primary-color, #0d9488) 14%,transparent)!important;border-color:var(--primary-color, #0d9488)!important}html.dark .menu-item-image,html.dark .menu-item-placeholder{background:#1e293b!important;color:#64748b!important}html.dark .qty-btn{background:#1e293b!important;color:var(--primary-on-dark, #5eead4)!important;border-color:var(--primary-color, #0d9488)!important}html.dark .menu-item-added-badge{background:color-mix(in srgb,var(--primary-color, #0d9488) 22%,transparent)!important;color:var(--primary-on-dark, #5eead4)!important}html.dark .selected-items-summary{background:#0f172a!important;border-color:#334155!important}html.dark .selected-items-summary h6,html.dark .selected-items-total,html.dark .selected-items-total strong,html.dark .qty-value{color:#f8fafc!important}html.dark .selected-item-row{background:#1e293b!important;color:#e2e8f0!important}html.dark .selected-item-row span{color:#e2e8f0!important}html.dark .selected-item-price{color:var(--primary-on-dark, #5eead4)!important}html.dark .selected-items-total{border-top-color:#334155!important}html.dark .btn-menu-cancel{background:#334155!important;border-color:#475569!important;color:#e2e8f0!important}html.dark .btn-menu-cancel:hover{background:#475569!important;color:#fff!important}html.dark .cart-item-remove{background:#0f172a!important;color:#94a3b8!important}html.dark .cart-item-remove:hover{background:#7f1d1d!important;color:#fecaca!important}html.dark .checkout-page{background:#0f172a!important}html.dark .checkout-card,html.dark .summary-card{background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 8px 24px #00000047!important}html.dark .checkout-card-body,html.dark .summary-card-body{background:#1e293b!important;color:#e2e8f0!important}html.dark .checkout-label,html.dark .summary-label,html.dark .summary-label-inline,html.dark .menu-items-title,html.dark .summary-section-title,html.dark .summary-totals-title,html.dark .summary-menu-item-name,html.dark .summary-calculation-value,html.dark .service-charge-value{color:#f8fafc!important}html.dark .summary-label-hint,html.dark .summary-calculation-label,html.dark .service-charge-label,html.dark .service-charge-suffix,html.dark .summary-menu-item-description,html.dark .loading-spinner p{color:#94a3b8!important}html.dark .summary-input,html.dark .summary-select{background:#0f172a!important;border-color:#475569!important;color:#f8fafc!important}html.dark .summary-input:focus,html.dark .summary-select:focus{background:#0f172a!important;border-color:#14b8a6!important;box-shadow:0 0 0 3px #14b8a638!important}html.dark .summary-input-readonly{background:#0f172a!important;color:#cbd5e1!important}html.dark .summary-select option{background-color:#1e293b!important;color:#f8fafc!important}html.dark .checkout-input,html.dark .checkout-textarea,html.dark .checkout-select{border-color:#475569!important}html.dark .summary-section,html.dark .summary-calculation,html.dark .summary-section-title,html.dark .summary-totals,html.dark .summary-calculation-divider,html.dark .service-charge-calculated{border-color:#334155!important}html.dark .summary-menu-item{background:#0f172a!important;border-color:#334155!important;box-shadow:none!important}html.dark .summary-menu-item:hover{border-color:#475569!important;box-shadow:0 4px 12px #00000040!important}html.dark .summary-menu-placeholder,html.dark .summary-menu-item-image{background:#1e293b!important;border-color:#334155!important;color:#64748b!important}html.dark .summary-menu-item-price{color:var(--primary-on-dark, #5eead4)!important}html.dark .summary-badge.category-badge{background:color-mix(in srgb,var(--primary-color, #0d9488) 16%,transparent)!important;color:var(--primary-on-dark, #5eead4)!important;border-color:color-mix(in srgb,var(--primary-on-dark, #5eead4) 28%,transparent)!important}html.dark .summary-menu-remove{background:#1e293b!important;color:#94a3b8!important}html.dark .summary-menu-remove:hover{background:#ef44442e!important;color:#fca5a5!important}html.dark .checkout-submit-btn{background:linear-gradient(135deg,var(--primary-color, #0d9488) 0%,var(--accent-color, #14b8a6) 100%)!important;box-shadow:0 4px 14px color-mix(in srgb,var(--primary-color, #0d9488) 32%,transparent)!important;color:#fff!important}html.dark .service-charge-field{background:#0f172a!important;border-color:#334155!important}html.dark .summary-calculation-final{background:color-mix(in srgb,var(--primary-color, #0d9488) 12%,transparent)!important;border-color:var(--accent-color, #14b8a6)!important}html.dark .summary-calculation-value-final{color:var(--primary-on-dark, #5eead4)!important}html.dark .checkout-select-icon,html.dark .checkout-input-icon{color:var(--primary-on-dark, #5eead4)!important;opacity:1!important}.swal2-styled.swal2-confirm{background-color:var(--primary-color, #0d9488)!important;background-image:none!important;border:none!important;box-shadow:0 4px 12px #0d948847!important;color:#fff!important}.swal2-styled.swal2-confirm[style*="#d33"],.swal2-styled.swal2-confirm[style*="#dc2626"],.swal2-styled.swal2-confirm[style*="#ef4444"],.swal2-styled.swal2-confirm[style*="rgb(221, 51, 51)"],.swal2-styled.swal2-confirm[style*="rgb(220, 38, 38)"],.swal2-styled.swal2-confirm[style*="rgb(239, 68, 68)"]{background-color:#dc2626!important;box-shadow:0 4px 12px #dc262647!important}.swal2-styled.swal2-cancel{background-color:#64748b!important;color:#fff!important}html.dark .swal2-container.swal2-backdrop-show{background:#020617b8!important}html.dark .swal2-popup{background:#1e293b!important;color:#e2e8f0!important;border:1px solid #334155!important;box-shadow:0 24px 48px #00000073!important}html.dark .swal2-title{color:#f8fafc!important}html.dark .swal2-html-container{color:#94a3b8!important}html.dark .swal2-icon.swal2-success{border-color:#14b8a6!important;color:#5eead4!important}html.dark .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#14b8a6!important}html.dark .swal2-icon.swal2-success .swal2-success-ring{border-color:#14b8a666!important}html.dark .swal2-icon.swal2-success [class^=swal2-success-circular-line],html.dark .swal2-icon.swal2-success .swal2-success-fix{background-color:#1e293b!important}html.dark .swal2-icon.swal2-warning{border-color:#f59e0b!important;color:#fbbf24!important}html.dark .swal2-icon.swal2-error{border-color:#f87171!important;color:#fca5a5!important}html.dark .swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#f87171!important}html.dark .swal2-icon.swal2-question,html.dark .swal2-icon.swal2-info{border-color:#14b8a6!important;color:#5eead4!important}html.dark .swal2-styled.swal2-cancel{background-color:#334155!important;color:#e2e8f0!important}html.dark .ev-hero,html.dark .ev-venues,html.dark .eb-wrap{background:#0f172a!important;background-image:none!important;border-color:#1e293b!important;color:#e2e8f0!important}html.dark .ev-hero-bg{background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--primary-color, #0d9488) 18%,transparent) 0%,transparent 45%),radial-gradient(circle at 10% 90%,color-mix(in srgb,var(--accent-color, #14b8a6) 12%,transparent) 0%,transparent 45%)!important}html.dark .ev-badge{background:color-mix(in srgb,var(--primary-color, #0d9488) 18%,transparent)!important;color:var(--primary-on-dark, #5eead4)!important}html.dark .ev-title,html.dark .ev-venues-title,html.dark .ev-form-title,html.dark .ev-venue-name,html.dark .ev-empty h3,html.dark .eb-title,html.dark .eb-card-head h2,html.dark .eb-summary-head h3,html.dark .eb-addon-name,html.dark .eb-staff-name,html.dark .eb-summary-row strong,html.dark .eb-summary-total{color:#f8fafc!important}html.dark .ev-title-accent,html.dark .ev-brand,html.dark .ev-venue-price,html.dark .ev-venue-select,html.dark .eb-total-value{color:var(--primary-on-dark, #5eead4)!important}html.dark .ev-subtitle,html.dark .ev-desc,html.dark .ev-form-sub,html.dark .ev-venues-sub,html.dark .ev-venue-loc,html.dark .ev-venue-desc,html.dark .ev-venue-price span,html.dark .ev-loading,html.dark .ev-empty,html.dark .eb-sub,html.dark .eb-back,html.dark .eb-label,html.dark .eb-muted,html.dark .eb-optional,html.dark .eb-addon-price,html.dark .eb-staff-role,html.dark .eb-summary-row span,html.dark .eb-summary-note{color:#94a3b8!important}html.dark .ev-feature,html.dark .ev-form-card,html.dark .ev-venue-card,html.dark .eb-card,html.dark .eb-summary{background:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important;box-shadow:0 12px 32px #02061759!important}html.dark .ev-feature{color:#f1f5f9!important}html.dark .ev-feature:hover,html.dark .ev-venue-card:hover{border-color:#475569!important}html.dark .ev-form-head-icon,html.dark .eb-card-icon{background:color-mix(in srgb,var(--primary-color, #0d9488) 18%,transparent)!important;color:var(--primary-on-dark, #5eead4)!important}html.dark .ev-label{color:#94a3b8!important}html.dark .ev-input,html.dark .eb-input,html.dark .eb-qty-input,html.dark .eb-discount-input{background:#0f172a!important;border-color:#475569!important;color:#f8fafc!important;color-scheme:dark}html.dark .ev-input::placeholder,html.dark .eb-input::placeholder{color:#64748b!important}html.dark .ev-input:focus,html.dark .eb-input:focus{border-color:var(--primary-color, #0d9488)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #0d9488) 22%,transparent)!important}html.dark .ev-input option,html.dark .eb-input option,html.dark select.ev-input option,html.dark select.eb-input option{background:#1e293b!important;color:#f8fafc!important}html.dark .ev-select-arrow,html.dark .eb-select-arrow,html.dark .ev-suffix{color:var(--primary-on-dark, #5eead4)!important}html.dark .ev-venue-img-fallback{background:#0f172a!important;color:#64748b!important}html.dark .ev-venue-foot,html.dark .eb-summary-divider,html.dark .eb-summary-total,html.dark .eb-addon,html.dark .eb-acc{border-color:#334155!important}html.dark .eb-acc-head{background:#0f172a!important;color:#e2e8f0!important}html.dark .eb-staff{border-color:#334155!important;background:#0f172a!important}html.dark .eb-staff:hover,html.dark .eb-staff.is-selected{border-color:var(--primary-color, #0d9488)!important;background:color-mix(in srgb,var(--primary-color, #0d9488) 14%,transparent)!important}html.dark .eb-discount-wrap{background:#0f172a!important;border-color:#475569!important}html.dark .eb-discount-prefix{background:#1e293b!important;border-color:#334155!important;color:#94a3b8!important}html.dark .eb-summary-note{background:#0f172a!important}html.dark .ev-cta-btn,html.dark .eb-submit{background:linear-gradient(135deg,var(--primary-color, #0d9488),var(--accent-color, #14b8a6))!important;color:#fff!important;box-shadow:0 8px 20px color-mix(in srgb,var(--primary-color, #0d9488) 35%,transparent)!important}html.dark .ev-cta-btn:hover,html.dark .eb-submit:hover:not(:disabled){background:var(--primary-color, #0d9488)!important;filter:brightness(1.08)}body,.bf-root,.bf-sidebar,.bf-topbar,.bf-content,.card,.table,.form-control,.form-select,.modal-content,.dropdown-menu,.panel-header,.panel-footer,.bf-tree-node__content,.crm-table-wrap,.crm-summary-strip,.crm-stat-card,.owner-workspace-card{transition:background-color .25s ease,color .25s ease,border-color .25s ease!important}.bf-sidebar{background-color:#fff!important;border-right:1px solid #E2E8F0!important}html.dark body,html[data-bs-theme=dark] body,html.dark .bf-root,html[data-bs-theme=dark] .bf-root{background-color:#0f172a!important;color:#f1f5f9!important}html.dark .card,html[data-bs-theme=dark] .card,html.dark .card-body,html.dark .card-header,html.dark .card-footer,html[data-bs-theme=dark] .card-header,html.dark .owner-workspace-card,html.dark .bg-white,html.dark .bg-light,html.dark .modal-content,html.dark .dropdown-menu,html.dark .stats-card,html.dark .widget-card,html.dark .box-card,html.dark .list-group-item,html.dark .accordion-item,html.dark .offcanvas,html.dark .popover,html.dark .toast{background-color:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}html.dark .card,html.dark .card-body,html.dark .modal-content,html.dark .list-group-item{color:#f1f5f9!important}html.dark .card h1,html.dark .card h2,html.dark .card h3,html.dark .card h4,html.dark .card h5,html.dark .card h6,html.dark .modal-title{color:#f8fafc!important}html.dark .card .text-muted,html.dark .card-body .text-muted,html.dark .text-muted,html.dark .form-text{color:#94a3b8!important}html.dark .card label,html.dark .form-label,html.dark .premium-form-label{color:#cbd5e1!important}html.dark table,html.dark .table,html.dark table.dataTable,html.dark table.js-datatable,html.dark table.crm-table{background-color:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important;--bs-table-bg: #1e293b !important;--bs-table-color: #f1f5f9 !important;--bs-table-striped-bg: #182234 !important;--bs-table-striped-color: #f1f5f9 !important;--bs-table-hover-bg: #334155 !important;--bs-table-hover-color: #f1f5f9 !important;--bs-table-border-color: #334155 !important}html.dark .table thead th,html.dark th,html.dark table.dataTable thead th{background-color:#0f172a!important;color:#94a3b8!important;border-bottom:1px solid #334155!important;text-transform:uppercase}html.dark .table tbody td,html.dark td,html.dark .table tbody tr,html.dark table.dataTable tbody td,html.dark table.dataTable tbody tr,html.dark .table>:not(caption)>*>*{background-color:#1e293b!important;color:#f1f5f9!important;border-bottom:1px solid #334155!important;box-shadow:none!important}html.dark .table-striped tbody tr:nth-of-type(odd) td,html.dark table.dataTable tbody tr.odd>*{background-color:#182234!important;box-shadow:none!important}html.dark .table-hover tbody tr:hover td,html.dark table.dataTable tbody tr:hover>*{background-color:#334155!important;box-shadow:none!important}html.dark .table a,html.dark table a{color:#38bdf8!important}html.dark .form-control,html.dark .form-select,html.dark input:not([type=checkbox]):not([type=radio]):not([type=range]),html.dark textarea,html.dark .input-group-text{background-color:#0f172a!important;border-color:#334155!important;color:#f1f5f9!important}html.dark .form-control::placeholder,html.dark .form-select::placeholder,html.dark input::placeholder,html.dark textarea::placeholder{color:#64748b!important}html.dark .form-control:focus,html.dark .form-select:focus,html[data-bs-theme=dark] .form-control:focus,html[data-bs-theme=dark] .form-select:focus{background-color:#1e293b!important;color:#fff!important;border-color:#0d9488!important;box-shadow:0 0 0 3px #0d948840!important}html.dark .form-check-label{color:#e2e8f0!important}html.dark .bf-tree-node__content,html[data-bs-theme=dark] .bf-tree-node__content{background:#1e293b!important;border-color:#334155!important}html.dark .bf-tree-node__content:hover,html[data-bs-theme=dark] .bf-tree-node__content:hover{background:#334155!important;border-color:#475569!important}html.dark .bf-tree-node__name,html[data-bs-theme=dark] .bf-tree-node__name{color:#f8fafc!important}html.dark .bf-tree-node__meta,html[data-bs-theme=dark] .bf-tree-node__meta{color:#94a3b8!important}html.dark .card .bf-tree-node__status--active,html.dark .bf-tree-node__status--active{background:#10b98138!important;color:#6ee7b7!important}html.dark .card .bf-tree-node__status--inactive,html.dark .bf-tree-node__status--inactive{background:#334155!important;color:#94a3b8!important}html.dark .bf-tree-node__children{border-left-color:#475569!important}html.dark .bf-tree-node__toggle,html.dark .bf-tree-node__drag-handle,html.dark .bf-tree-node__action{color:#94a3b8!important}html.dark .bf-tree-node__toggle:hover,html.dark .bf-tree-node__drag-handle:hover,html.dark .bf-tree-node__action:hover{background:#334155!important;color:#f8fafc!important}html.dark .crm-page{--crm-border: #334155;--crm-bg: #0f172a;--crm-text: #f1f5f9;--crm-muted: #94a3b8}html.dark .crm-page-title{color:#f8fafc!important}html.dark .crm-page-subtitle{color:#94a3b8!important}html.dark .crm-summary-strip,html.dark .crm-stat-card,html.dark .crm-table-wrap,html.dark .crm-filter-bar,html.dark .crm-panel,html.dark .crm-empty-state,html.dark .searchable-select-dropdown,html.dark .invoice-create-summary{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}html.dark .crm-table thead th,html.dark .crm-table-th{background:#0f172a!important;color:#e2e8f0!important;border-color:#334155!important}html.dark .crm-table td,html.dark .crm-table-row{background:#1e293b!important;color:#f1f5f9!important;border-color:#334155!important}html.dark .crm-table-row:hover,html.dark .crm-table-row.row-draft{background:#334155!important}html.dark .media-library,html.dark .media-selector-item,html.dark .media-selector-footer,html.dark .field-card,html.dark .builder-canvas,html.dark .settings-panel,html.dark .inquiry-drawer,html.dark .payment-card,html.dark .plan-card,html.dark .usage-card,html.dark .media-selector-grid .media-selector-item,html.dark .branding-block,html.dark .logo-preview-wrap{background-color:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}html.dark .media-selector-item{background:#0f172a!important}html.dark .media-selector-item:hover,html.dark .media-selector-item.selected{border-color:#0d9488!important;background:#1e293b!important}html.dark .bf-content .card,html.dark .bf-content .modal-content,html.dark .bf-content .dropdown-menu{background-color:#1e293b!important;color:#f1f5f9!important}html.dark .alert-info{background-color:#0ea5e926!important;border-color:#38bdf859!important;color:#e0f2fe!important}html.dark .alert-warning{background-color:#eab30826!important;border-color:#facc1559!important;color:#fef9c3!important}html.dark .alert-success{background-color:#22c55e26!important;border-color:#4ade8059!important;color:#dcfce7!important}html.dark .alert-danger{background-color:#ef444426!important;border-color:#f8717159!important;color:#fee2e2!important}html.dark .border,html.dark .border-top,html.dark .border-bottom,html.dark .border-start,html.dark .border-end,html.dark hr{border-color:#334155!important}html.dark .btn-outline-secondary{color:#e2e8f0!important;border-color:#475569!important}html.dark .btn-outline-secondary:hover{background:#334155!important;color:#fff!important}html.dark .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html.dark .modal-header,html.dark .modal-footer{background-color:#1e293b!important;border-color:#334155!important}html.dark .dataTables_wrapper,html.dark .page-link,html.dark .pagination .page-item .page-link{background-color:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important}html.dark .page-item.active .page-link{background-color:#0d9488!important;border-color:#0d9488!important;color:#fff!important}html.dark .bf-search,html.dark .workspace-search,html.dark .ws-search-input{background-color:#0f172a!important;border-color:#334155!important;color:#f1f5f9!important}html.dark .page-header,html.dark .page-title-box,html.dark .bg-white,html.dark [style*="background-color: white"]{background-color:#1e293b!important;border-color:#334155!important}html.dark .apexcharts-canvas,html.dark .apexcharts-svg,html.dark .skeleton-loader{background-color:transparent!important}html.dark .apexcharts-text{fill:#f1f5f9!important}html.dark .flatpickr-input,html.dark input[type=date]{background-color:#0f172a!important;color:#f1f5f9!important}html:not(.dark) body{background-color:#f8fafc!important;color:#334155!important}html:not(.dark) .card,html:not(.dark) .bg-white{background-color:#fff!important;color:#334155!important}html:not(.dark) .card h1,html:not(.dark) .card h2,html:not(.dark) .card h3,html:not(.dark) .card h4,html:not(.dark) .card h5,html:not(.dark) .card h6,html:not(.dark) .card p{color:#334155!important}html:not(.dark) .bf-tree-node__content{background:#fff!important;border-color:#e5e7eb!important}html:not(.dark) .bf-tree-node__name{color:#111827!important}html:not(.dark) .bf-tree-node__meta{color:#6b7280!important}html:not(.dark) .crm-page{--crm-border: #e5e7eb;--crm-bg: #f8fafc;--crm-text: #1e293b;--crm-muted: #64748b}
