.card-rounded-header{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;overflow:hidden}.bg-brand-green{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#19a869,#118a57)}.bg-brand-green:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;pointer-events:none}.text-brand-green{color:#118a57}.hero-title{font-weight:300;font-size:1.15rem}.hero-subtitle{font-size:.85rem;opacity:.85}.soft-card{background:#f7faf8;border-radius:18px;padding:.75rem}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background:#020617;color:#e2e8f0}html[data-theme=dark] .app-content>main{background:#0f172a!important;color:#e2e8f0}html[data-theme=dark] .soft-card{background:#162033;color:#e2e8f0;box-shadow:0 8px 24px #0000003d}html[data-theme=dark] .ui-checklist__label{color:#f8fafc}html[data-theme=dark] .ui-checklist .form-check-input{background-color:#101a2d!important;border-color:#475569a6!important;box-shadow:none}html[data-theme=dark] .ui-checklist .form-check-input:checked{background-color:#60a5fa!important;border-color:#60a5fa!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M4.5 10.5l3.2 3.2 7.8-7.8'/%3E%3C/svg%3E")!important;background-size:.8rem .8rem!important;background-repeat:no-repeat!important;background-position:center!important;box-shadow:inset 0 0 0 1px #ffffff14!important}html[data-theme=dark] .ui-checklist .form-check-input:disabled{opacity:1!important;background-color:#101a2d!important;border-color:#475569a6!important}html[data-theme=dark] .ui-checklist .form-check-input:disabled:checked{background-color:#60a5fa!important;border-color:#60a5fa!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M4.5 10.5l3.2 3.2 7.8-7.8'/%3E%3C/svg%3E")!important;background-size:.8rem .8rem!important;background-repeat:no-repeat!important;background-position:center!important;box-shadow:inset 0 0 0 1px #ffffff14!important}html[data-theme=dark] .section-header{color:#f8fafc;border-bottom-color:#94a3b838}html[data-theme=dark] .badge-pill-count{background-color:#0f172a;color:#f8fafc;box-shadow:0 1px 3px #00000040}.skeleton-line{height:10px;border-radius:6px;background:linear-gradient(90deg,#eee,#f5f5f5,#eee);animation:shimmer 1.2s infinite;background-size:200px 100%}.badge-pill-count{background-color:#fff;color:var(--info-accent, #118a57);font-weight:600;padding:6px 16px;font-size:1rem;border-radius:999px;box-shadow:0 1px 3px #0000000d;display:inline-block;line-height:1.2}.section-header{font-size:1rem;font-weight:600;color:#334155;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem;margin-bottom:1rem}.ui-checklist{display:grid;gap:.35rem}.ui-checklist__item{display:flex;align-items:center;gap:.5rem;line-height:1.2}.ui-checklist__item .form-check-input{margin:0;width:.9rem;height:.9rem;border-radius:.22rem;appearance:none;-webkit-appearance:none;-moz-appearance:none}.ui-checklist .form-check-input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M4.5 10.5l3.2 3.2 7.8-7.8'/%3E%3C/svg%3E");background-size:.8rem .8rem;background-repeat:no-repeat;background-position:center}.ui-checklist__label{font-size:.98rem;color:#0f172a}.instrument-galpones .form-check{display:inline-flex;align-items:center;gap:.5rem;margin:0}.instrument-galpones .form-check-label{color:inherit;font-weight:500}.instrument-classic-check{width:1rem;height:1rem;margin-top:0;box-shadow:none}.instrument-classic-check:checked{background-color:#0d6efd;border-color:#0d6efd}.instrument-classic-check:focus{border-color:#86b7fe;box-shadow:0 0 0 .2rem #0d6efd40}html[data-theme=dark] .instrument-galpones .form-check-label{color:#e5e7eb}html[data-theme=dark] .instrument-classic-check{background-color:#0f172a!important;border-color:#94a3b859!important;box-shadow:inset 0 1px 2px #00000047!important}html[data-theme=dark] .instrument-classic-check:checked{background-color:#0d6efd!important;border-color:#0d6efd!important;box-shadow:none!important}html[data-theme=dark] .instrument-classic-check:focus{border-color:#86b7fe!important;box-shadow:0 0 0 .2rem #0d6efd40!important}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.info-card{--info-accent: #16a34a;--info-bg: rgba(22, 163, 74, .08);--info-ink: #0f172a;--info-ink-muted: #64748b;border:0;border-radius:18px;padding:16px 18px;background:var(--info-bg);box-shadow:0 2px 6px #0206170d;transition:transform .15s ease,box-shadow .15s ease,background .2s ease;cursor:pointer}.info-card:focus-visible{outline:3px solid var(--info-accent);outline-offset:2px}.info-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0206171a}html[data-theme=dark] .info-card{--info-bg: color-mix(in srgb, var(--info-accent) 18%, #0f172a);--info-ink: #f8fafc;--info-ink-muted: #cbd5e1;box-shadow:0 6px 18px #00000047}html[data-theme=dark] .info-card:hover{box-shadow:0 10px 24px #00000057}html[data-theme=dark]{--dark-bg: #020617;--dark-surface: #0f172a;--dark-surface-2: #162033;--dark-surface-3: #1e293b;--dark-border: rgba(148, 163, 184, .18);--dark-text: #e2e8f0;--dark-text-strong: #f8fafc;--dark-muted: #94a3b8;--dark-hover: rgba(148, 163, 184, .1)}html[data-theme=dark] body,html[data-theme=dark] #app,html[data-theme=dark] .app-shell,html[data-theme=dark] .app-content{background:var(--dark-bg);color:var(--dark-text)}html[data-theme=dark] .card,html[data-theme=dark] .modal-content,html[data-theme=dark] .offcanvas:not(.sb-sidebar),html[data-theme=dark] .dropdown-menu,html[data-theme=dark] .accordion-item,html[data-theme=dark] .list-group-item,html[data-theme=dark] .popover,html[data-theme=dark] .tooltip-inner,html[data-theme=dark] .filter-box,html[data-theme=dark] .description-card{background:var(--dark-surface)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}html[data-theme=dark] .card-header:not(.bg-brand-green):not(.bg-success):not(.text-bg-success):not(.text-bg-primary):not(.text-bg-secondary),html[data-theme=dark] .card-footer,html[data-theme=dark] .modal-header:not(.bg-brand-green):not(.bg-success),html[data-theme=dark] .modal-footer,html[data-theme=dark] .offcanvas-header:not(.bg-success),html[data-theme=dark] .offcanvas-body,html[data-theme=dark] .accordion-button,html[data-theme=dark] .accordion-body,html[data-theme=dark] .nav-tabs,html[data-theme=dark] .tab-content,html[data-theme=dark] .dropdown-item,html[data-theme=dark] .list-group-item-action{background:var(--dark-surface-2)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}html[data-theme=dark] .card-header.bg-brand-green,html[data-theme=dark] .card-header.bg-success,html[data-theme=dark] .card-header.text-bg-success,html[data-theme=dark] .modal-header.bg-brand-green,html[data-theme=dark] .modal-header.bg-success,html[data-theme=dark] .modal-header.text-bg-success,html[data-theme=dark] .offcanvas-header.bg-brand-green,html[data-theme=dark] .offcanvas-header.bg-success,html[data-theme=dark] .offcanvas-header.text-bg-success{background:#000!important;color:#fff!important}html[data-theme=dark] .accordion-button:not(.collapsed),html[data-theme=dark] .dropdown-item:hover,html[data-theme=dark] .dropdown-item:focus,html[data-theme=dark] .list-group-item-action:hover,html[data-theme=dark] .list-group-item-action:focus,html[data-theme=dark] .page-link:hover,html[data-theme=dark] .nav-link:hover{background:var(--dark-hover)!important;color:var(--dark-text-strong)!important}html[data-theme=dark] .accordion-button:after{filter:invert(1) brightness(1.4)}html[data-theme=dark] .table,html[data-theme=dark] table,html[data-theme=dark] .table>:not(caption)>*>*,html[data-theme=dark] .dataTables_wrapper,html[data-theme=dark] .dataTables_wrapper .dataTables_info,html[data-theme=dark] .dataTables_wrapper .dataTables_length,html[data-theme=dark] .dataTables_wrapper .dataTables_filter,html[data-theme=dark] .dataTables_wrapper .dataTables_paginate{color:var(--dark-text)!important}html[data-theme=dark] .table,html[data-theme=dark] .table-responsive,html[data-theme=dark] .dataTables_wrapper .dataTables_scroll,html[data-theme=dark] .dataTables_wrapper .dataTables_scrollBody{background:transparent!important}html[data-theme=dark] .table>:not(caption)>*>*,html[data-theme=dark] .table-bordered>:not(caption)>*{background-color:transparent!important;border-color:var(--dark-border)!important}html[data-theme=dark] .table-light,html[data-theme=dark] .table-light th,html[data-theme=dark] .table-light td,html[data-theme=dark] thead,html[data-theme=dark] thead th{background:var(--dark-surface-2)!important;color:var(--dark-text-strong)!important;border-color:var(--dark-border)!important}html[data-theme=dark] .table-striped>tbody>tr:nth-of-type(odd)>*,html[data-theme=dark] .table-hover>tbody>tr:hover>*,html[data-theme=dark] tbody tr:hover>*{background-color:#1e293bd9!important;color:var(--dark-text-strong)!important}html[data-theme=dark] .form-control,html[data-theme=dark] .form-select,html[data-theme=dark] .form-check-input,html[data-theme=dark] .input-group-text,html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] .select2-selection,html[data-theme=dark] .select2-search__field{background:var(--dark-surface-2)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}html[data-theme=dark] .form-check-input{background-color:#0f172a!important;border-color:#94a3b859!important;box-shadow:inset 0 1px 2px #00000047}html[data-theme=dark] .form-check-input[type=checkbox]{border-radius:.35rem}html[data-theme=dark] .form-check-input[type=radio]{border-radius:50%}html[data-theme=dark] .form-check-input:checked{background-color:#22c55e!important;border-color:#22c55e!important;box-shadow:0 0 0 1px #22c55e2e}html[data-theme=dark] .form-check-input:focus{border-color:#4ade80!important;box-shadow:0 0 0 .2rem #22c55e2e!important}html[data-theme=dark] .form-switch .form-check-input{width:2.35rem!important;min-width:2.35rem!important;height:1.25rem!important;margin-top:.12rem!important;border-radius:999px!important;background-color:#64748b!important;border-color:#94a3b8!important;background-position:left center!important;background-size:1rem 1rem!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='%23ffffff'/%3E%3C/svg%3E")!important;box-shadow:inset 0 1px 2px #0f172a38!important}html[data-theme=dark] .form-switch .form-check-input:checked{background-color:#22c55e!important;border-color:#22c55e!important;background-position:right center!important;background-size:1rem 1rem!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='%23ffffff'/%3E%3C/svg%3E")!important;box-shadow:inset 0 1px 2px #00000024,0 0 0 1px #22c55e1f!important}html[data-theme=dark] .form-switch{display:inline-flex;align-items:center}html[data-theme=dark] .form-switch .form-check-input{float:none!important}html[data-theme=dark] .form-check-input:disabled{background-color:#1e293b!important;border-color:#94a3b829!important;opacity:.55!important;cursor:not-allowed}html[data-theme=dark] .form-check-input:disabled:checked{background-color:#22c55e8c!important;border-color:#22c55e8c!important}html[data-theme=dark] .form-check-label,html[data-theme=dark] .form-check{color:var(--dark-text)!important}html[data-theme=dark] .form-switch .form-check-input:not(:checked):focus,html[data-theme=dark] .form-switch .form-check-input:checked:focus{box-shadow:0 0 0 .2rem #22c55e29!important}html[data-theme=dark] .form-control::-moz-placeholder,html[data-theme=dark] textarea::-moz-placeholder,html[data-theme=dark] input::-moz-placeholder{color:var(--dark-muted)!important}html[data-theme=dark] .form-control::placeholder,html[data-theme=dark] textarea::placeholder,html[data-theme=dark] input::placeholder{color:var(--dark-muted)!important}html[data-theme=dark] .form-floating>.form-control::-moz-placeholder,html[data-theme=dark] .form-floating>textarea.form-control::-moz-placeholder{color:transparent!important}html[data-theme=dark] .form-floating>.form-control::placeholder,html[data-theme=dark] .form-floating>textarea.form-control::placeholder{color:transparent!important}html[data-theme=dark] .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,html[data-theme=dark] .form-floating>textarea.form-control:not(:placeholder-shown)::-moz-placeholder{color:transparent!important}html[data-theme=dark] .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,html[data-theme=dark] .form-floating>textarea.form-control:not(:-moz-placeholder-shown)::placeholder{color:transparent!important}html[data-theme=dark] .form-floating>.form-control:not(:placeholder-shown)::placeholder,html[data-theme=dark] .form-floating>textarea.form-control:not(:placeholder-shown)::placeholder{color:transparent!important}html[data-theme=dark] .form-floating>label{color:var(--dark-muted)!important}html[data-theme=dark] .form-control:focus,html[data-theme=dark] .form-select:focus,html[data-theme=dark] .select2-container--default.select2-container--focus .select2-selection--single,html[data-theme=dark] .select2-container--default.select2-container--focus .select2-selection--multiple{background:var(--dark-surface-2)!important;color:var(--dark-text-strong)!important;border-color:#22c55e!important;box-shadow:0 0 0 .25rem #22c55e26!important}html[data-theme=dark] .select2-dropdown,html[data-theme=dark] .select2-results__option,html[data-theme=dark] .select2-selection--single,html[data-theme=dark] .select2-selection--multiple{background:var(--dark-surface)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}html[data-theme=dark] .select2-container--default .select2-selection--single .select2-selection__rendered,html[data-theme=dark] .select2-container--default .select2-selection--multiple .select2-selection__choice,html[data-theme=dark] .select2-container .select2-selection__rendered{color:#f8fafc!important}html[data-theme=dark] .select2-container--default .select2-selection--single .select2-selection__placeholder,html[data-theme=dark] .select2-container .select2-selection__placeholder{color:var(--dark-muted)!important}html[data-theme=dark] .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#cbd5e1!important;border-bottom-color:#cbd5e1!important}html[data-theme=dark] .btn-close:not(.btn-close-white){filter:invert(1) grayscale(1) brightness(1.5)}html[data-theme=dark] .toast{background:#0f172a!important;color:#e2e8f0!important;border:1px solid rgba(148,163,184,.18)!important;box-shadow:0 16px 34px #00000047!important}html[data-theme=dark] .toast .toast-body{background:#0f172a!important;color:#e2e8f0!important}html[data-theme=dark] .toast .toast-header{background:#162033!important;color:#f8fafc!important;border-bottom:1px solid rgba(148,163,184,.18)!important}html[data-theme=dark] .toast .toast-header.bg-warning,html[data-theme=dark] .toast .toast-header.text-bg-warning{background:linear-gradient(180deg,#fbbf24,#f59e0b)!important;color:#111827!important;border-bottom-color:#1118271f!important}html[data-theme=dark] .toast.text-bg-warning{background:#0f172a!important;color:#e2e8f0!important;border-color:#f59e0b59!important}html[data-theme=dark] .toast.text-bg-warning .toast-body{color:#e2e8f0!important}html[data-theme=dark] .toast .toast-header.bg-warning .btn-close,html[data-theme=dark] .toast .toast-header.text-bg-warning .btn-close{filter:none!important}html[data-theme=dark] .ui-checklist .form-check-input,html[data-theme=dark] .deliver-pane .ui-checklist .form-check-input{background-color:#101a2d!important;border-color:#475569a6!important;box-shadow:none!important}html[data-theme=dark] .ui-checklist .form-check-input:checked,html[data-theme=dark] .deliver-pane .ui-checklist .form-check-input:checked{background-color:#3b82f6!important;border-color:#3b82f6!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M4.5 10.5l3.2 3.2 7.8-7.8'/%3E%3C/svg%3E")!important;background-size:.8rem .8rem!important;background-repeat:no-repeat!important;background-position:center!important;box-shadow:inset 0 0 0 1px #ffffff14!important}html[data-theme=dark] .ui-checklist .form-check-input:disabled,html[data-theme=dark] .deliver-pane .ui-checklist .form-check-input:disabled{opacity:1!important;background-color:#101a2d!important;border-color:#475569a6!important}html[data-theme=dark] .ui-checklist .form-check-input:disabled:checked,html[data-theme=dark] .deliver-pane .ui-checklist .form-check-input:disabled:checked{background-color:#3b82f6!important;border-color:#3b82f6!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M4.5 10.5l3.2 3.2 7.8-7.8'/%3E%3C/svg%3E")!important;background-size:.8rem .8rem!important;background-repeat:no-repeat!important;background-position:center!important;box-shadow:inset 0 0 0 1px #ffffff14!important}html[data-theme=dark] .deliver-pane .ui-checklist__item .form-check-input,html[data-theme=dark] .deliver-pane .ui-checklist__item .form-check-input[type=checkbox]{width:.95rem!important;height:.95rem!important;margin:0!important;border-radius:.22rem!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#101a2d!important;border:1px solid rgba(71,85,105,.65)!important;box-shadow:none!important}html[data-theme=dark] .deliver-pane .ui-checklist__item .form-check-input:checked,html[data-theme=dark] .deliver-pane .ui-checklist__item .form-check-input[type=checkbox]:checked{background-color:#60a5fa!important;border-color:#60a5fa!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M4.5 10.5l3.2 3.2 7.8-7.8'/%3E%3C/svg%3E")!important;background-size:.78rem .78rem!important;background-repeat:no-repeat!important;background-position:center!important}html[data-theme=dark] .instrument-galpones .instrument-classic-check,html[data-theme=dark] .instrument-galpones .instrument-classic-check[type=checkbox]{width:1rem!important;height:1rem!important;margin-top:0!important;background-color:#0f172a!important;border:1px solid rgba(148,163,184,.35)!important;border-radius:.25rem!important;box-shadow:none!important}html[data-theme=dark] .instrument-galpones .instrument-classic-check:checked,html[data-theme=dark] .instrument-galpones .instrument-classic-check[type=checkbox]:checked{background-color:#0d6efd!important;border-color:#0d6efd!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M4.5 10.5l3.2 3.2 7.8-7.8'/%3E%3C/svg%3E")!important;background-size:.78rem .78rem!important;background-repeat:no-repeat!important;background-position:center!important;box-shadow:none!important}html[data-theme=dark] .instrument-galpones .instrument-classic-check:focus,html[data-theme=dark] .instrument-galpones .instrument-classic-check[type=checkbox]:focus{border-color:#86b7fe!important;box-shadow:0 0 0 .2rem #0d6efd40!important}html[data-theme=dark] .instrument-galpones .form-check-label{color:#e5e7eb!important}html[data-theme=dark] .alertify .ajs-dialog{background:#0f172a!important;color:#e2e8f0!important;border:1px solid rgba(148,163,184,.18)!important;box-shadow:0 18px 40px #00000047!important}html[data-theme=dark] .alertify .ajs-modal{background:#020617b8!important}html[data-theme=dark] .alertify .ajs-header{background:linear-gradient(180deg,#15803d,#166534)!important;color:#fff!important;border-bottom:1px solid rgba(148,163,184,.18)!important}html[data-theme=dark] .alertify .ajs-header,html[data-theme=dark] .alertify .ajs-body,html[data-theme=dark] .alertify .ajs-content,html[data-theme=dark] .alertify .ajs-footer,html[data-theme=dark] .alertify .ajs-commands,html[data-theme=dark] .alertify .ajs-reset{color:#e2e8f0!important}html[data-theme=dark] .alertify .ajs-body,html[data-theme=dark] .alertify .ajs-content,html[data-theme=dark] .alertify .ajs-footer{background:#0f172a!important;color:#e2e8f0!important}html[data-theme=dark] .alertify .ajs-body{border-top:0!important}html[data-theme=dark] .alertify .ajs-content{color:#f8fafc!important}html[data-theme=dark] .alertify .ajs-content strong{color:#fff!important}html[data-theme=dark] .alertify .ajs-footer{border-top:1px solid rgba(148,163,184,.18)!important}html[data-theme=dark] .alertify .ajs-footer .ajs-buttons{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.75rem!important}html[data-theme=dark] .alertify .ajs-button,html[data-theme=dark] .alertify .ajs-footer .ajs-button{border-radius:.45rem!important;font-weight:700!important;min-width:108px!important;padding:.7rem 1.1rem!important;box-shadow:none!important;text-transform:uppercase!important}html[data-theme=dark] .alertify .ajs-ok,html[data-theme=dark] .alertify .ajs-footer .ajs-ok{background:#1e293b!important;border:1px solid #475569!important;color:#e2e8f0!important}html[data-theme=dark] .alertify .ajs-ok:hover,html[data-theme=dark] .alertify .ajs-footer .ajs-ok:hover{background:#334155!important;border-color:#64748b!important;color:#fff!important}html[data-theme=dark] .alertify .ajs-cancel,html[data-theme=dark] .alertify .ajs-footer .ajs-cancel{background:transparent!important;border:1px solid rgba(148,163,184,.28)!important;color:#e2e8f0!important}html[data-theme=dark] .alertify .ajs-cancel:hover,html[data-theme=dark] .alertify .ajs-footer .ajs-cancel:hover{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}html[data-theme=dark] .alertify .ajs-commands button,html[data-theme=dark] .alertify .ajs-header button{color:#dbeafe!important}html[data-theme=dark] .btn-outline-secondary,html[data-theme=dark] .btn-outline-dark,html[data-theme=dark] .btn-outline-primary,html[data-theme=dark] .btn-outline-success,html[data-theme=dark] .btn-outline-danger,html[data-theme=dark] .btn-outline-warning,html[data-theme=dark] .btn-outline-info{color:var(--dark-text)!important;border-color:var(--dark-border)!important}html[data-theme=dark] .btn-success,html[data-theme=dark] .btn-primary,html[data-theme=dark] .btn-warning,html[data-theme=dark] .btn-danger,html[data-theme=dark] .btn-outline-success,html[data-theme=dark] .btn-outline-primary,html[data-theme=dark] .btn-outline-warning,html[data-theme=dark] .btn-outline-danger,html[data-theme=dark] .btn.bg-success,html[data-theme=dark] .btn.bg-primary,html[data-theme=dark] .btn.bg-warning,html[data-theme=dark] .btn.bg-danger,html[data-theme=dark] .btn.text-bg-success,html[data-theme=dark] .btn.text-bg-danger{background:#000!important;color:#fff!important;box-shadow:none!important}html[data-theme=dark] .btn-success,html[data-theme=dark] .btn-outline-success,html[data-theme=dark] .btn.bg-success,html[data-theme=dark] .btn.text-bg-success{border-color:#16a34a!important}html[data-theme=dark] .btn-primary,html[data-theme=dark] .btn-outline-primary,html[data-theme=dark] .btn.bg-primary,html[data-theme=dark] .btn.text-bg-primary{border-color:#3b82f6!important}html[data-theme=dark] .btn-warning,html[data-theme=dark] .btn-outline-warning,html[data-theme=dark] .btn.bg-warning,html[data-theme=dark] .btn.text-bg-warning{border-color:#f59e0b!important}html[data-theme=dark] .btn-danger,html[data-theme=dark] .btn-outline-danger,html[data-theme=dark] .btn.bg-danger,html[data-theme=dark] .btn.text-bg-danger{border-color:#ef4444!important}html[data-theme=dark] .btn-outline-secondary:hover,html[data-theme=dark] .btn-outline-dark:hover,html[data-theme=dark] .btn-outline-primary:hover,html[data-theme=dark] .btn-outline-success:hover,html[data-theme=dark] .btn-outline-danger:hover,html[data-theme=dark] .btn-outline-warning:hover,html[data-theme=dark] .btn-outline-info:hover{background:var(--dark-surface-3)!important;color:var(--dark-text-strong)!important;border-color:var(--dark-surface-3)!important}html[data-theme=dark] .btn-success:hover,html[data-theme=dark] .btn-success:focus,html[data-theme=dark] .btn-success:active,html[data-theme=dark] .btn-primary:hover,html[data-theme=dark] .btn-primary:focus,html[data-theme=dark] .btn-primary:active,html[data-theme=dark] .btn-warning:hover,html[data-theme=dark] .btn-warning:focus,html[data-theme=dark] .btn-warning:active,html[data-theme=dark] .btn-danger:hover,html[data-theme=dark] .btn-danger:focus,html[data-theme=dark] .btn-danger:active,html[data-theme=dark] .btn-outline-success:hover,html[data-theme=dark] .btn-outline-success:focus,html[data-theme=dark] .btn-outline-success:active,html[data-theme=dark] .btn-outline-primary:hover,html[data-theme=dark] .btn-outline-primary:focus,html[data-theme=dark] .btn-outline-primary:active,html[data-theme=dark] .btn-outline-warning:hover,html[data-theme=dark] .btn-outline-warning:focus,html[data-theme=dark] .btn-outline-warning:active,html[data-theme=dark] .btn-outline-danger:hover,html[data-theme=dark] .btn-outline-danger:focus,html[data-theme=dark] .btn-outline-danger:active,html[data-theme=dark] .btn.bg-success:hover,html[data-theme=dark] .btn.bg-success:focus,html[data-theme=dark] .btn.bg-success:active,html[data-theme=dark] .btn.bg-primary:hover,html[data-theme=dark] .btn.bg-primary:focus,html[data-theme=dark] .btn.bg-primary:active,html[data-theme=dark] .btn.bg-warning:hover,html[data-theme=dark] .btn.bg-warning:focus,html[data-theme=dark] .btn.bg-warning:active,html[data-theme=dark] .btn.bg-danger:hover,html[data-theme=dark] .btn.bg-danger:focus,html[data-theme=dark] .btn.bg-danger:active,html[data-theme=dark] .btn.text-bg-success:hover,html[data-theme=dark] .btn.text-bg-success:focus,html[data-theme=dark] .btn.text-bg-success:active,html[data-theme=dark] .btn.text-bg-primary:hover,html[data-theme=dark] .btn.text-bg-primary:focus,html[data-theme=dark] .btn.text-bg-primary:active,html[data-theme=dark] .btn.text-bg-warning:hover,html[data-theme=dark] .btn.text-bg-warning:focus,html[data-theme=dark] .btn.text-bg-warning:active,html[data-theme=dark] .btn.text-bg-danger:hover,html[data-theme=dark] .btn.text-bg-danger:focus,html[data-theme=dark] .btn.text-bg-danger:active{background:#0f0f0f!important;color:#fff!important;box-shadow:0 0 0 .2rem #22c55e2e!important}html[data-theme=dark] .btn-success:hover,html[data-theme=dark] .btn-success:focus,html[data-theme=dark] .btn-success:active,html[data-theme=dark] .btn-outline-success:hover,html[data-theme=dark] .btn-outline-success:focus,html[data-theme=dark] .btn-outline-success:active,html[data-theme=dark] .btn.bg-success:hover,html[data-theme=dark] .btn.bg-success:focus,html[data-theme=dark] .btn.bg-success:active,html[data-theme=dark] .btn.text-bg-success:hover,html[data-theme=dark] .btn.text-bg-success:focus,html[data-theme=dark] .btn.text-bg-success:active{border-color:#22c55e!important;box-shadow:0 0 0 .2rem #22c55e2e!important}html[data-theme=dark] .btn-primary:hover,html[data-theme=dark] .btn-primary:focus,html[data-theme=dark] .btn-primary:active,html[data-theme=dark] .btn-outline-primary:hover,html[data-theme=dark] .btn-outline-primary:focus,html[data-theme=dark] .btn-outline-primary:active,html[data-theme=dark] .btn.bg-primary:hover,html[data-theme=dark] .btn.bg-primary:focus,html[data-theme=dark] .btn.bg-primary:active,html[data-theme=dark] .btn.text-bg-primary:hover,html[data-theme=dark] .btn.text-bg-primary:focus,html[data-theme=dark] .btn.text-bg-primary:active{border-color:#60a5fa!important;box-shadow:0 0 0 .2rem #3b82f62e!important}html[data-theme=dark] .btn-warning:hover,html[data-theme=dark] .btn-warning:focus,html[data-theme=dark] .btn-warning:active,html[data-theme=dark] .btn-outline-warning:hover,html[data-theme=dark] .btn-outline-warning:focus,html[data-theme=dark] .btn-outline-warning:active,html[data-theme=dark] .btn.bg-warning:hover,html[data-theme=dark] .btn.bg-warning:focus,html[data-theme=dark] .btn.bg-warning:active,html[data-theme=dark] .btn.text-bg-warning:hover,html[data-theme=dark] .btn.text-bg-warning:focus,html[data-theme=dark] .btn.text-bg-warning:active{border-color:#fbbf24!important;box-shadow:0 0 0 .2rem #f59e0b2e!important}html[data-theme=dark] .btn-danger:hover,html[data-theme=dark] .btn-danger:focus,html[data-theme=dark] .btn-danger:active,html[data-theme=dark] .btn-outline-danger:hover,html[data-theme=dark] .btn-outline-danger:focus,html[data-theme=dark] .btn-outline-danger:active,html[data-theme=dark] .btn.bg-danger:hover,html[data-theme=dark] .btn.bg-danger:focus,html[data-theme=dark] .btn.bg-danger:active,html[data-theme=dark] .btn.text-bg-danger:hover,html[data-theme=dark] .btn.text-bg-danger:focus,html[data-theme=dark] .btn.text-bg-danger:active{border-color:#f87171!important;box-shadow:0 0 0 .2rem #ef44442e!important}html[data-theme=dark] .page-link,html[data-theme=dark] .pagination .page-item.disabled .page-link,html[data-theme=dark] .nav-tabs .nav-link,html[data-theme=dark] .breadcrumb,html[data-theme=dark] .breadcrumb-item+.breadcrumb-item:before{background:var(--dark-surface-2)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}html[data-theme=dark] .nav-tabs,html[data-theme=dark] .nav-pills{border-color:var(--dark-border)!important}html[data-theme=dark] .nav-tabs .nav-link,html[data-theme=dark] .nav-pills .nav-link{background:#000!important;color:#fff!important;border:1px solid rgba(148,163,184,.24)!important}html[data-theme=dark] .nav-tabs .nav-link.active,html[data-theme=dark] .nav-tabs .nav-link.show,html[data-theme=dark] .nav-pills .nav-link.active,html[data-theme=dark] .nav-pills .show>.nav-link{background:#000!important;color:#fff!important;border-color:#16a34a!important}html[data-theme=dark] .nav-tabs .nav-link.bg-primary,html[data-theme=dark] .nav-tabs .nav-link.text-bg-primary,html[data-theme=dark] .nav-tabs .nav-link.text-primary,html[data-theme=dark] .nav-pills .nav-link.bg-primary,html[data-theme=dark] .nav-pills .nav-link.text-bg-primary,html[data-theme=dark] .nav-pills .nav-link.text-primary{border-color:#3b82f6!important}html[data-theme=dark] .nav-tabs .nav-link.bg-success,html[data-theme=dark] .nav-tabs .nav-link.text-bg-success,html[data-theme=dark] .nav-tabs .nav-link.text-success,html[data-theme=dark] .nav-pills .nav-link.bg-success,html[data-theme=dark] .nav-pills .nav-link.text-bg-success,html[data-theme=dark] .nav-pills .nav-link.text-success{border-color:#16a34a!important}html[data-theme=dark] .nav-tabs .nav-link.bg-warning,html[data-theme=dark] .nav-tabs .nav-link.text-bg-warning,html[data-theme=dark] .nav-tabs .nav-link.text-warning,html[data-theme=dark] .nav-pills .nav-link.bg-warning,html[data-theme=dark] .nav-pills .nav-link.text-bg-warning,html[data-theme=dark] .nav-pills .nav-link.text-warning{border-color:#f59e0b!important}html[data-theme=dark] .alert:not(.alert-success):not(.alert-danger):not(.alert-warning):not(.alert-info),html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-light,html[data-theme=dark] .bg-light-subtle,html[data-theme=dark] .text-bg-light{background:var(--dark-surface)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}html[data-theme=dark] .alert-info,html[data-theme=dark] .alert.alert-info,html[data-theme=dark] .bg-info.bg-opacity-10{background:#173247!important;color:#eaf6ff!important;border-color:#7dd3fc2e!important}html[data-theme=dark] .alert-info p,html[data-theme=dark] .alert-info strong,html[data-theme=dark] .alert-info span,html[data-theme=dark] .alert-info div,html[data-theme=dark] .alert.alert-info p,html[data-theme=dark] .alert.alert-info strong,html[data-theme=dark] .alert.alert-info span,html[data-theme=dark] .alert.alert-info div{color:#eaf6ff!important}html[data-theme=dark] .alert-info .text-info,html[data-theme=dark] .alert.alert-info .text-info{color:#38bdf8!important}html[data-theme=dark] .badge.bg-primary,html[data-theme=dark] .badge.text-bg-primary,html[data-theme=dark] .alert-primary,html[data-theme=dark] .alert.alert-primary{background:#000!important;color:#fff!important;border:1px solid #3b82f6!important}html[data-theme=dark] .badge.bg-success,html[data-theme=dark] .badge.text-bg-success,html[data-theme=dark] .alert-success,html[data-theme=dark] .alert.alert-success{background:#000!important;color:#fff!important;border:1px solid #16a34a!important}html[data-theme=dark] .badge.bg-warning,html[data-theme=dark] .badge.text-bg-warning,html[data-theme=dark] .alert-warning,html[data-theme=dark] .alert.alert-warning{background:#000!important;color:#fff!important;border:1px solid #f59e0b!important}html[data-theme=dark] .badge.bg-danger,html[data-theme=dark] .badge.text-bg-danger,html[data-theme=dark] .alert-danger,html[data-theme=dark] .alert.alert-danger{background:#000!important;color:#fff!important;border:1px solid #ef4444!important}html[data-theme=dark] .badge.bg-secondary,html[data-theme=dark] .badge.text-bg-secondary,html[data-theme=dark] .alert-secondary,html[data-theme=dark] .alert.alert-secondary{background:#000!important;color:#fff!important;border:1px solid #64748b!important}html[data-theme=dark] .bg-success-subtle,html[data-theme=dark] .badge.bg-success-subtle,html[data-theme=dark] .text-bg-success.bg-success-subtle{background:#000!important;color:#fff!important;border:1px solid #16a34a!important}html[data-theme=dark] .bg-secondary-subtle,html[data-theme=dark] .badge.bg-secondary-subtle,html[data-theme=dark] .text-bg-secondary.bg-secondary-subtle{background:#000!important;color:#fff!important;border:1px solid #64748b!important}html[data-theme=dark] .bg-warning-subtle,html[data-theme=dark] .badge.bg-warning-subtle,html[data-theme=dark] .text-bg-warning.bg-warning-subtle{background:#000!important;color:#fff!important;border:1px solid #f59e0b!important}html[data-theme=dark] .bg-danger-subtle,html[data-theme=dark] .badge.bg-danger-subtle,html[data-theme=dark] .text-bg-danger.bg-danger-subtle{background:#000!important;color:#fff!important;border:1px solid #ef4444!important}html[data-theme=dark] .register-users-link.btn.btn-light{background:#000!important;color:#fff!important;border:1px solid #16a34a!important}html[data-theme=dark] .register-users-link.btn.btn-light:hover,html[data-theme=dark] .register-users-link.btn.btn-light:focus,html[data-theme=dark] .register-users-link.btn.btn-light:active{background:#000!important;color:#fff!important;border-color:#22c55e!important;box-shadow:0 0 0 .2rem #22c55e2e!important}html[data-theme=dark] .badge.bg-primary.text-dark,html[data-theme=dark] .badge.bg-warning.text-dark,html[data-theme=dark] .badge.text-bg-warning.text-dark,html[data-theme=dark] .alert-warning.text-dark,html[data-theme=dark] .alert.alert-warning.text-dark{color:#fff!important}html[data-theme=dark] .text-dark,html[data-theme=dark] .text-muted,html[data-theme=dark] .text-secondary,html[data-theme=dark] small.text-dark,html[data-theme=dark] pre.text-dark,html[data-theme=dark] p.text-dark,html[data-theme=dark] h1.text-dark,html[data-theme=dark] h2.text-dark,html[data-theme=dark] h3.text-dark,html[data-theme=dark] h4.text-dark,html[data-theme=dark] h5.text-dark,html[data-theme=dark] h6.text-dark{color:var(--dark-text)!important}html[data-theme=dark] .border,html[data-theme=dark] .border-top,html[data-theme=dark] .border-bottom,html[data-theme=dark] .border-start,html[data-theme=dark] .border-end,html[data-theme=dark] hr{border-color:var(--dark-border)!important}html[data-theme=dark] .shadow,html[data-theme=dark] .shadow-sm,html[data-theme=dark] .shadow-lg{box-shadow:0 14px 30px #00000038!important}html[data-theme=dark] a:not(.btn):not(.dropdown-item):not(.sb-link){color:#93c5fd}html[data-theme=dark] a:not(.btn):not(.dropdown-item):not(.sb-link):hover{color:#bfdbfe}html[data-theme=dark] #homeSearchResults.dropdown-menu,html[data-theme=dark] .sb-search-item,html[data-theme=dark] .sb-result-title,html[data-theme=dark] .sb-result-meta{background:var(--dark-surface)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}html[data-theme=dark] #homeSearchResults .sb-search-item:hover,html[data-theme=dark] .sb-search-item:hover{background:var(--dark-hover)!important}.info-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.info-label{color:var(--info-ink-muted);font-weight:600;letter-spacing:.25px;font-size:.92rem}.info-ico{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--info-accent),color-mix(in srgb,var(--info-accent) 40%,#ffffff));color:#fff;box-shadow:0 3px 10px color-mix(in srgb,var(--info-accent) 35%,transparent)}.info-ico i{font-size:1.1rem;line-height:1}.info-value{color:var(--info-ink);font-weight:800;line-height:1.05;margin-top:.35rem;font-size:clamp(2.4rem,4.2vw,3.2rem);letter-spacing:-.5px}.info--success{--info-accent: #16a34a;--info-bg: rgba(22, 163, 74, .1)}.info--warning{--info-accent: #f59e0b;--info-bg: rgba(245, 158, 11, .12)}.info--info{--info-accent: #0ea5e9;--info-bg: rgba(14, 165, 233, .12)}.info--indigo{--info-accent: #6366f1;--info-bg: rgba(99, 102, 241, .12)}.info--danger{--info-accent: #ef4444;--info-bg: rgba(239, 68, 68, .12)}.btn-gradient{color:#fff!important;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:box-shadow .3s ease,transform .2s ease;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 3px 10px #0000001a}.btn-gradient:hover{transform:translateY(-2px)}.btn-gradient-success{--info-accent: #16a34a;background:linear-gradient(10deg,color-mix(in srgb,var(--info-accent) 40%,#ffffff),var(--info-accent));box-shadow:0 3px 10px color-mix(in srgb,var(--info-accent) 35%,transparent)}.btn-gradient-warning{--info-accent: #f59e0b;background:linear-gradient(10deg,color-mix(in srgb,var(--info-accent) 40%,#ffffff),var(--info-accent));box-shadow:0 3px 10px color-mix(in srgb,var(--info-accent) 35%,transparent)}.btn-gradient-info{--info-accent: #0ea5e9;background:linear-gradient(10deg,color-mix(in srgb,var(--info-accent) 40%,#ffffff),var(--info-accent));box-shadow:0 3px 10px color-mix(in srgb,var(--info-accent) 35%,transparent)}body.notifications-open{margin-right:380px;transition:margin-right .3s ease}@media (min-width: 992px){body.notifications-open{margin-right:380px;transition:margin-right .3s ease}}@media (max-width: 991.98px){body.notifications-open{margin-right:0}}body{overflow-x:hidden}[x-cloak]{display:none!important}
