html[data-theme=dark] .row.g-4 .card,html[data-theme=dark] .container-fluid .card.text-center{background-color:#1e1e1e!important;color:#fff!important;border-color:#3a3a3a!important;box-shadow:0 2px 8px #0006!important}html[data-theme=light] .row.g-4 .card,html[data-theme=light] .container-fluid .card.text-center{background-color:#fff!important;color:#212529!important;border-color:#dee2e6!important;box-shadow:0 .125rem .25rem #00000013!important}html[data-theme=dark] .row.g-4 .card .card-header,html[data-theme=dark] .container-fluid .card.text-center .card-header{background-color:#2d2d2d!important;border-bottom-color:#3a3a3a!important;color:#fff!important}html[data-theme=dark] .row.g-4 .card .card-body,html[data-theme=dark] .container-fluid .card.text-center .card-body{color:#fff!important}html[data-theme=light] .row.g-4 .card .card-header,html[data-theme=light] .container-fluid .card.text-center .card-header{background-color:#f8f9fa!important;border-bottom-color:#dee2e6!important;color:#212529!important}html[data-theme=light] .row.g-4 .card .card-body,html[data-theme=light] .container-fluid .card.text-center .card-body{color:#212529!important}.row.g-4 .card .card-title.text-muted,.container-fluid .card.text-center .card-title.text-muted{color:#b0b0b0!important;font-weight:600!important;font-size:.875rem!important;text-transform:uppercase;letter-spacing:.5px}.row.g-4 .card .text-success,.container-fluid .card.text-center .text-success{color:#81c784!important;font-weight:600!important}.row.g-4 .card .fw-semibold.text-success,.container-fluid .card.text-center .fw-semibold.text-success{color:#a5d6a7!important;font-weight:700!important}.row.g-4 .card h4,.row.g-4 .card .h4,.container-fluid .card.text-center h4,.container-fluid .card.text-center .h4{font-size:2rem!important;font-weight:700!important;line-height:1.2}header .header-logo-link,header a.navbar-brand{display:flex!important;align-items:center!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:10000!important}header .header-logo-img,header .header-logo-link img,header a.navbar-brand img{display:block!important;visibility:visible!important;opacity:1!important;width:125px!important;height:25px!important;max-width:125px!important;max-height:25px!important;position:relative!important;z-index:10001!important}header.container-fluid{margin-left:280px!important;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 991.98px){header.container-fluid{margin-left:0!important;padding-left:1rem;padding-right:1rem}main{margin-left:0!important;padding:0 1rem 1rem}}html[data-theme=dark] body{background-color:var(--dark-bg-primary);color:var(--dark-text-primary)}html[data-theme=dark] .card{background-color:var(--dark-bg-secondary);color:var(--dark-text-primary);border-color:var(--dark-border);box-shadow:0 2px 8px #0006}html[data-theme=dark] .card-header{background-color:var(--dark-bg-tertiary);border-bottom-color:var(--dark-border);color:var(--dark-text-primary)}html[data-theme=dark] .card-header.bg-light{background-color:var(--dark-bg-tertiary)!important;color:var(--dark-text-primary)!important}html[data-theme=dark] .card-body{color:var(--dark-text-primary)}html[data-theme=dark] .card-title.text-muted{color:#b0b0b0!important;font-weight:600!important;font-size:.875rem!important;text-transform:uppercase;letter-spacing:.5px}html[data-theme=dark] .text-success{color:#81c784!important;font-weight:600!important}html[data-theme=dark] .fw-semibold.text-success{color:#a5d6a7!important;font-weight:700!important}html[data-theme=dark] .text-danger{color:#ff6b6b!important}html[data-theme=dark] .list-group-item{background-color:var(--dark-bg-secondary);border-color:var(--dark-border);color:var(--dark-text-primary)}html[data-theme=dark] .list-group-item:hover{background-color:#353535}html[data-theme=dark] .list-group-item strong{color:#fff!important;font-weight:600}html[data-theme=dark] .list-group-item a{color:#64b5f6!important}html[data-theme=dark] .list-group-item a:hover{color:#90caf9!important}html[data-theme=dark] .list-group-item small.text-muted{color:#b0b0b0!important}html[data-theme=dark] .btn-primary{background-color:#1976d2!important;border-color:#1976d2!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 8px #1976d266!important}html[data-theme=dark] .btn-primary:hover{background-color:#1565c0!important;border-color:#1565c0!important;color:#fff!important;box-shadow:0 4px 12px #1976d280!important;transform:translateY(-1px)}html[data-theme=dark] .btn-primary:active,html[data-theme=dark] .btn-primary:focus{background-color:#0d47a1!important;border-color:#0d47a1!important;color:#fff!important;box-shadow:0 2px 6px #1976d299!important}html[data-theme=dark] .btn-outline-secondary{background-color:var(--dark-bg-secondary)!important;border-color:var(--dark-border)!important;color:var(--dark-text-primary)!important}html[data-theme=dark] .btn-outline-secondary:hover{background-color:#353535!important;border-color:#4a4a4a!important;color:var(--dark-text-primary)!important}html[data-theme=dark] #mainNavbar .nav-link{color:#ffffffbf!important}html[data-theme=dark] #mainNavbar .nav-link:hover{color:#ffffffe6!important}html[data-theme=dark] #mainNavbar .nav-link.active{color:#fff!important;font-weight:600}html[data-theme=dark] #mainNavbar .nav-link span{color:inherit!important}html[data-theme=dark] #mainNavbar .nav-link svg{color:inherit!important;fill:currentColor!important}html[data-theme=dark] .shadow-sm{box-shadow:0 2px 4px #0006!important}html[data-theme=dark] .card h4,html[data-theme=dark] .card .h4{font-size:2rem!important;font-weight:700!important;line-height:1.2}html[data-theme=dark] .btn-check:checked+.btn-outline-primary{background-color:#4a4a4a!important;border-color:#666!important;color:#fff!important;font-weight:600!important}html[data-theme=dark] .btn-check:not(:checked)+.btn-outline-primary{background-color:var(--dark-bg-secondary)!important;border-color:var(--dark-border)!important;color:var(--dark-text-secondary)!important}html[data-theme=dark] .btn-check:not(:checked)+.btn-outline-primary:hover{background-color:#353535!important;border-color:#4a4a4a!important;color:var(--dark-text-primary)!important}html[data-theme=dark] .btn-check:checked+.btn-outline-primary:hover{background-color:#555!important;border-color:#666!important;color:#fff!important}html[data-theme=dark] .form-check-input{background-color:var(--dark-bg-secondary);border-color:var(--dark-border)}html[data-theme=dark] .form-check-input:checked{background-color:#1976d2;border-color:#1976d2}html[data-theme=dark] .form-check-input:focus{border-color:#1976d2;box-shadow:0 0 0 .2rem #1976d24d}html[data-theme=dark] .form-check-label{color:var(--dark-text-primary)}html[data-theme=dark] .table thead.table-light{background-color:var(--dark-bg-tertiary)!important}html[data-theme=dark] .table thead.table-light th{background-color:var(--dark-bg-tertiary)!important;color:#fff!important;border-color:var(--dark-border)!important}html[data-theme=dark] .btn-link.text-primary,html[data-theme=dark] .btn-link.text-primary i{color:var(--dark-text-primary)!important}html[data-theme=dark] .btn-link.text-primary:hover,html[data-theme=dark] .btn-link.text-primary:hover i{color:var(--dark-text-secondary)!important}html[data-theme=dark] .btn-link.text-danger,html[data-theme=dark] .btn-link.text-danger i{color:#ff6b6b!important}html[data-theme=dark] .btn-link.text-danger:hover,html[data-theme=dark] .btn-link.text-danger:hover i{color:#ff8a80!important}html[data-theme=dark] .status-dropdown,html[data-theme=dark] .invoice-status-btn{font-weight:600!important}html[data-theme=dark] .invoice-status-text{color:inherit!important;font-weight:600!important}html[data-theme=dark] .btn-sm.p-1,html[data-theme=dark] .btn-sm.p-1 i{color:var(--dark-text-primary)!important}html[data-theme=dark] .btn-sm.p-1:hover,html[data-theme=dark] .btn-sm.p-1:hover i{color:var(--dark-text-secondary)!important}html[data-theme=dark] .btn-sm.p-1 .bi-trash.text-danger,html[data-theme=dark] .btn-sm.p-1 .bi-trash.text-danger.small{color:#ff6b6b!important}html[data-theme=dark] .btn-sm.p-1:hover .bi-trash.text-danger{color:#ff8a80!important}html[data-theme=dark] .btn-outline-primary:not(.btn-check+*){background-color:var(--dark-bg-secondary)!important;border-color:var(--dark-border)!important;color:var(--dark-text-primary)!important}html[data-theme=dark] .btn-outline-primary:not(.btn-check+*):hover{background-color:#353535!important;border-color:#4a4a4a!important;color:var(--dark-text-primary)!important}html[data-theme=dark] .icon-action,html[data-theme=dark] .icon-action i{color:var(--dark-text-primary)!important}html[data-theme=dark] .icon-action:hover,html[data-theme=dark] .icon-action:hover i{color:var(--dark-text-secondary)!important;opacity:.8!important}html[data-theme=dark] .btn-sm.p-1 .bi-pencil,html[data-theme=dark] .btn-sm.p-1 .bi-pencil.small{color:var(--dark-text-primary)!important}html[data-theme=dark] .btn-sm.p-1:hover .bi-pencil,html[data-theme=dark] .btn-sm.p-1:hover .bi-pencil.small{color:var(--dark-text-secondary)!important}html[data-theme=dark] .table .icon-action:not(.text-danger),html[data-theme=dark] .table .btn-sm.p-1:not(:has(.bi-trash)){color:var(--dark-text-primary)!important}html[data-theme=dark] .table .icon-action:not(.text-danger) i,html[data-theme=dark] .table .btn-sm.p-1:not(:has(.bi-trash)) i{color:inherit!important}html[data-theme=dark] .card-title,html[data-theme=dark] .card-title.w-100{color:var(--dark-text-primary)!important;font-weight:600}html[data-theme=dark] .table thead th{background-color:var(--dark-bg-tertiary)!important;color:#fff!important;border-color:var(--dark-border)!important;font-weight:600!important}html[data-theme=dark] .table tbody td{color:var(--dark-text-primary)!important;border-color:var(--dark-border)}html[data-theme=dark] .table td:not(:has(a)),html[data-theme=dark] .table td strong,html[data-theme=dark] .table td s{color:var(--dark-text-primary)!important}html[data-theme=dark] .table td strong{font-weight:600;color:var(--dark-text-primary)!important}html[data-theme=dark] .card.bg-light{background-color:var(--dark-bg-tertiary)!important}html[data-theme=dark] .card.bg-light .card-body{color:var(--dark-text-primary)}html[data-theme=dark] .nav-tabs{border-bottom-color:var(--dark-border)}html[data-theme=dark] .nav-tabs .nav-link{color:var(--dark-text-secondary);border-color:transparent}html[data-theme=dark] .nav-tabs .nav-link:hover{color:var(--dark-text-primary);border-color:var(--dark-border)}html[data-theme=dark] .nav-tabs .nav-link.active{color:var(--dark-text-primary)!important;background-color:var(--dark-bg-secondary);border-color:var(--dark-border) var(--dark-border) var(--dark-bg-secondary)}.fc-daygrid-day.fc-day-today .fc-daygrid-day-number,.fc-daygrid-day.fc-day-today a.fc-daygrid-day-number,.fc-daygrid-day.fc-day-today a,.fc-day-today .fc-daygrid-day-number{color:#fff!important;font-weight:700!important;text-shadow:0 2px 4px rgba(0,0,0,1),0 0 3px rgba(0,0,0,.8)!important;font-size:inherit!important;-webkit-text-fill-color:#ffffff!important}.fc-timegrid-day-number,.fc-timegrid-day-number *,a.fc-timegrid-day-number,.fc-col-header-cell-cushion,.fc-col-header-cell .fc-col-header-cell-cushion,a.fc-col-header-cell-cushion,.fc-col-header-cell a,.fc-col-header-cell-cushion *{color:#fff!important;font-weight:700!important;text-shadow:0 2px 4px rgba(0,0,0,1),0 0 3px rgba(0,0,0,.8)!important;-webkit-text-fill-color:#ffffff!important}html[data-theme=dark] .fc-toolbar-title{color:var(--dark-text-primary)!important;font-weight:600}html[data-theme=dark] .fc-col-header-cell{background-color:var(--dark-bg-tertiary)!important}html[data-theme=dark] .fc-col-header-cell-cushion,html[data-theme=dark] .fc-col-header-cell .fc-col-header-cell-cushion,html[data-theme=dark] a.fc-col-header-cell-cushion,html[data-theme=dark] .fc-col-header-cell a{color:#fff!important;font-weight:700!important;text-shadow:0 2px 4px rgba(0,0,0,1),0 0 3px rgba(0,0,0,.8)!important;-webkit-text-fill-color:#ffffff!important}.fc-daygrid-day.fc-day-today,[data-theme=light] .fc-daygrid-day.fc-day-today,html[data-theme=light] .fc-daygrid-day.fc-day-today,html[data-theme=light] body .fc-daygrid-day.fc-day-today{background-color:#ffffff0d!important;border:1px solid rgba(0,0,0,.2)!important;border-top:1px solid rgba(0,0,0,.2)!important;border-right:1px solid rgba(0,0,0,.2)!important;border-bottom:1px solid rgba(0,0,0,.2)!important;border-left:1px solid rgba(0,0,0,.2)!important;border-radius:4px!important}.fc-daygrid-day.fc-day-today,[data-theme=light] .fc-daygrid-day.fc-day-today,html[data-theme=light] .fc-daygrid-day.fc-day-today{border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:#0003!important}html[data-theme=dark] .fc-daygrid-day.fc-day-today,html[data-theme=dark] body .fc-daygrid-day.fc-day-today{background-color:var(--dark-bg-secondary)!important;border:1px solid rgba(255,255,255,.2)!important;border-top:1px solid rgba(255,255,255,.2)!important;border-right:1px solid rgba(255,255,255,.2)!important;border-bottom:1px solid rgba(255,255,255,.2)!important;border-left:1px solid rgba(255,255,255,.2)!important;border-radius:4px!important}html[data-theme=dark] .fc-daygrid-day.fc-day-today,html[data-theme=dark] body .fc-daygrid-day.fc-day-today{border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:#fff3!important}html[data-theme=dark] .fc-daygrid-day.fc-day-today .fc-daygrid-day-number,html[data-theme=dark] .fc-daygrid-day.fc-day-today a.fc-daygrid-day-number{color:#fff!important;font-weight:700!important;text-shadow:0 2px 4px rgba(0,0,0,1),0 0 3px rgba(0,0,0,.8)!important;font-size:inherit!important;-webkit-text-fill-color:#ffffff!important}html[data-theme=dark] .fc-timegrid-slot{border-color:var(--dark-border)!important}html[data-theme=dark] .fc-timegrid-slot-label{color:var(--dark-text-secondary)!important}html[data-theme=dark] .fc-timegrid-col,html[data-theme=dark] .fc-timegrid-axis{border-color:var(--dark-border)!important}html[data-theme=dark] .fc-timegrid-axis-cushion{color:var(--dark-text-secondary)!important}html[data-theme=dark] .fc-daygrid-more-link,html[data-theme=dark] .fc-daygrid-more-link:hover{color:var(--dark-text-primary)!important}width: 125px !important; height: 25px !important; } html[data-theme="dark"] header .vr{background-color:var(--dark-border)!important}
