@charset "UTF-8";.notification-settings{display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-16)}.notification-settings__row{display:flex;flex-direction:column;gap:var(--spacing-8)}.notification-settings__label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.notification-settings__checkboxes{display:flex;flex-direction:column;gap:var(--spacing-8)}.notification-settings__info{color:var(--body-color-muted);font-size:var(--font-size-sm)}.notification-settings__loading{color:var(--body-color-muted);padding:var(--spacing-24);text-align:center}.Header{background-color:var(--header-background-color);border-bottom:var(--spacing-1) solid var(--header-border-bottom-color);flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1400px;padding:var(--spacing-24)}.Header,.Header h1{align-items:center;display:flex}.Header h1{column-gap:var(--spacing-16);font-size:var(--font-size-xxl);font-weight:var(--header-font-weight);margin:0}.Header h1 .link-logo a{text-decoration:none}.Header_nav{align-items:center;display:flex;gap:var(--spacing-24)}.Header_nav a{border-radius:var(--radius-sm);color:var(--button-info-color);font-weight:var(--font-weight-medium);padding:var(--spacing-8) var(--spacing-16);text-decoration:none;transition:all .2s ease}.Header_nav a.active,.Header_nav a:hover{background-color:var(--button-info-background-color);color:var(--button-info-hover-color)}.Header_actions{align-items:center;column-gap:var(--spacing-16);display:flex}.Header_actions button{display:flex;flex-direction:column}.Header_actions button span{text-wrap:nowrap}@media(max-width:768px){.Header{gap:var(--spacing-12);margin:0 var(--spacing-8);padding:var(--spacing-12)}.Header h1{font-size:var(--font-size-xl)}.Header_actions{column-gap:var(--spacing-8)}.Header_actions button{padding:var(--spacing-8)}}.CarDocumentFormModal{display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-16)}.CarDocumentFormModal_section{display:flex;flex-direction:column;row-gap:var(--spacing-16)}.CarDocumentFormModal_section .form-row{display:flex;gap:var(--spacing-16);margin-bottom:var(--spacing-16)}.CarDocumentFormModal_section .form-row>div{flex:1 1}@media(max-width:768px){.CarDocumentFormModal_section .form-row{flex-direction:column;gap:var(--spacing-12)}}.CarDocumentsSection_empty{color:var(--body-color-muted);padding:var(--spacing-48);text-align:center}.CarDocumentsSection_empty p{margin:var(--spacing-8) 0}.CarDocumentsSection_empty p:first-child{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.CarDocumentsSection_table{overflow-x:auto}.CarDocumentsSection_table table{background:var(--card-background-color);border-collapse:collapse;border-radius:var(--radius);overflow:hidden;width:100%}.CarDocumentsSection_table table thead{background:var(--list-alternate-background-color)}.CarDocumentsSection_table table thead th{color:var(--card-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.5px;padding:var(--spacing-12) var(--spacing-16);text-align:left;text-transform:uppercase}.CarDocumentsSection_table table tbody tr{border-bottom:1px solid var(--card-border-color);transition:background-color .2s}.CarDocumentsSection_table table tbody tr:hover{background:var(--list-alternate-background-color)}.CarDocumentsSection_table table tbody tr:last-child{border-bottom:none}.CarDocumentsSection_table table tbody tr.status-expired{background:#ff3b300d}.CarDocumentsSection_table table tbody tr.status-expiring-soon{background:#ff95000d}.CarDocumentsSection_table table tbody tr.status-expiring-moderate{background:#ffcc000d}.CarDocumentsSection_table table tbody tr.status-inactive{font-style:italic;opacity:.5}.CarDocumentsSection_table table tbody tr.status-missing{background:#ff3b3014;border-left:3px solid #ff3b30}.CarDocumentsSection_table table tbody tr td{color:var(--card-color);padding:var(--spacing-12) var(--spacing-16)}.CarDocumentsSection_table table tbody tr td.actions{align-items:center;display:flex;gap:var(--spacing-8)}.CarDocumentsSection .status-badge{border-radius:var(--radius-full);display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.5px;padding:var(--spacing-4) var(--spacing-12);text-transform:uppercase}.CarDocumentsSection .status-badge.status-ok{background:#34c75933;color:#34c759}.CarDocumentsSection .status-badge.status-never-expires{background:#007aff33;color:#007aff}.CarDocumentsSection .status-badge.status-expiring-moderate{background:#fc03;color:#fc0}.CarDocumentsSection .status-badge.status-expiring-soon{background:#ff950033;color:#ff9500}.CarDocumentsSection .status-badge.status-expired{background:#ff3b3033;color:#ff3b30}.CarDocumentsSection .status-badge.status-inactive{background:#6c757d33;color:#6c757d}.CarDocumentsSection .attachment-thumbnail{border:1px solid var(--card-border-color);border-radius:var(--radius-sm);display:block;max-height:60px;max-width:80px;object-fit:cover;transition:transform .2s}.CarDocumentsSection .attachment-thumbnail:hover{transform:scale(1.1)}@media(max-width:768px){.CarDocumentsSection_table table{display:block}.CarDocumentsSection_table table thead{display:none}.CarDocumentsSection_table table tbody{display:block}.CarDocumentsSection_table table tbody tr{border:1px solid var(--card-border-color);border-radius:var(--radius);display:block;margin-bottom:var(--spacing-16)}.CarDocumentsSection_table table tbody tr td{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-8) var(--spacing-12)}.CarDocumentsSection_table table tbody tr td:before{color:var(--body-color-muted);content:attr(data-label);font-weight:var(--font-weight-semibold)}.CarDocumentsSection_table table tbody tr td.actions{justify-content:flex-end}}.CarEquipmentFormModal{display:flex;flex-direction:column;padding:var(--spacing-16)}.CarEquipmentFormModal_section{display:flex;flex-direction:column;row-gap:var(--spacing-16)}.CarEquipmentFormModal_section .form-row{display:flex;gap:var(--spacing-16);margin-bottom:var(--spacing-16)}.CarEquipmentFormModal_section .form-row>div{flex:1 1}@media(max-width:768px){.CarEquipmentFormModal_section .form-row{flex-direction:column;gap:var(--spacing-12)}}.CarEquipmentSection_empty{color:var(--body-color-muted);padding:var(--spacing-48);text-align:center}.CarEquipmentSection_empty p{margin:var(--spacing-8) 0}.CarEquipmentSection_empty p:first-child{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.CarEquipmentSection_table{overflow-x:auto}.CarEquipmentSection_table table{background:var(--card-background-color);border-collapse:collapse;border-radius:var(--radius);overflow:hidden;width:100%}.CarEquipmentSection_table table thead{background:var(--list-alternate-background-color)}.CarEquipmentSection_table table thead th{color:var(--card-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.5px;padding:var(--spacing-12) var(--spacing-16);text-align:left;text-transform:uppercase}.CarEquipmentSection_table table tbody tr{border-bottom:1px solid var(--card-border-color);transition:background-color .2s}.CarEquipmentSection_table table tbody tr:hover{background:var(--list-alternate-background-color)}.CarEquipmentSection_table table tbody tr:last-child{border-bottom:none}.CarEquipmentSection_table table tbody tr.status-expired{background:#ff3b300d}.CarEquipmentSection_table table tbody tr.status-expiring-soon{background:#ff95000d}.CarEquipmentSection_table table tbody tr.status-expiring-moderate{background:#ffcc000d}.CarEquipmentSection_table table tbody tr.status-inactive{font-style:italic;opacity:.5}.CarEquipmentSection_table table tbody tr.status-missing{background:#ff3b3014;border-left:3px solid #ff3b30}.CarEquipmentSection_table table tbody tr td{color:var(--card-color);padding:var(--spacing-12) var(--spacing-16)}.CarEquipmentSection_table table tbody tr td.actions{align-items:center;display:flex;gap:var(--spacing-8)}.CarEquipmentSection .status-badge{border-radius:var(--radius-full);display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.5px;padding:var(--spacing-4) var(--spacing-12);text-transform:uppercase}.CarEquipmentSection .status-badge.status-ok{background:#34c75933;color:#34c759}.CarEquipmentSection .status-badge.status-never-expires{background:#007aff33;color:#007aff}.CarEquipmentSection .status-badge.status-expiring-moderate{background:#fc03;color:#fc0}.CarEquipmentSection .status-badge.status-expiring-soon{background:#ff950033;color:#ff9500}.CarEquipmentSection .status-badge.status-expired{background:#ff3b3033;color:#ff3b30}.CarEquipmentSection .status-badge.status-inactive{background:#6c757d33;color:#6c757d}@media(max-width:768px){.CarEquipmentSection_table table{display:block}.CarEquipmentSection_table table thead{display:none}.CarEquipmentSection_table table tbody{display:block}.CarEquipmentSection_table table tbody tr{border:1px solid var(--card-border-color);border-radius:var(--radius);display:block;margin-bottom:var(--spacing-16)}.CarEquipmentSection_table table tbody tr td{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-8) var(--spacing-12)}.CarEquipmentSection_table table tbody tr td:before{color:var(--body-color-muted);content:attr(data-label);font-weight:var(--font-weight-semibold)}.CarEquipmentSection_table table tbody tr td.actions{justify-content:flex-end}}.CarInfoSection_photo{border-radius:var(--radius);margin-bottom:var(--spacing-24);max-width:800px;overflow:hidden}.CarInfoSection_photo img{display:block;height:auto;width:100%}.CarInfoSection_sections{display:flex;flex-direction:column;gap:var(--spacing-16)}.CarInfoSection_card h3{border-bottom:1px solid var(--card-border-color);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-16) 0;padding-bottom:var(--spacing-12)}.CarInfoSection_card .info-grid{grid-gap:var(--spacing-16);display:grid;gap:var(--spacing-16);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CarInfoSection_card .info-grid .info-item{display:flex;flex-direction:column;gap:var(--spacing-4)}.CarInfoSection_card .info-grid .info-item .label{color:var(--body-color-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.CarInfoSection_card .info-grid .info-item .value{color:var(--body-color);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}@media(max-width:768px){.CarInfoSection_card .info-grid{grid-template-columns:1fr}}.DefectFormModal{display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-16)}.DefectFormModal_section{display:flex;flex-direction:column;row-gap:var(--spacing-16)}.DefectFormModal_section .form-row{display:flex;gap:var(--spacing-16);margin-bottom:var(--spacing-16)}.DefectFormModal_section .form-row>div{flex:1 1}@media(max-width:768px){.DefectFormModal_section .form-row{flex-direction:column;gap:var(--spacing-12)}}.DefectsSection{display:flex;flex-direction:column;gap:var(--spacing-24)}.DefectsSection_active h3{color:var(--body-color);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-16) 0}.DefectsSection_empty{background-color:var(--card-background-color);border:1px dashed var(--card-border-color);border-radius:var(--radius);color:var(--body-color-muted);padding:var(--spacing-32);text-align:center}.DefectsSection_empty p{margin:0}.DefectsSection_table{overflow-x:auto}.DefectsSection_table table{background-color:var(--card-background-color);border-collapse:collapse;border-radius:var(--radius);overflow:hidden;width:100%}.DefectsSection_table table thead{background-color:var(--body-accent-color)}.DefectsSection_table table thead th{border-bottom:2px solid var(--card-border-color);color:var(--body-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-12) var(--spacing-16);text-align:left}.DefectsSection_table table tbody tr{border-bottom:1px solid var(--card-border-color);transition:background-color .2s ease}.DefectsSection_table table tbody tr:hover{background-color:var(--body-accent-color)}.DefectsSection_table table tbody tr.resolved{opacity:.7}.DefectsSection_table table tbody tr td{font-size:var(--font-size-sm);padding:var(--spacing-12) var(--spacing-16)}.DefectsSection_table table tbody tr td.actions{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}@media(max-width:768px){.DefectsSection_table table{display:block}.DefectsSection_table table thead{display:none}.DefectsSection_table table tbody{display:block}.DefectsSection_table table tbody tr{border:1px solid var(--card-border-color);border-radius:var(--radius);display:block;margin-bottom:var(--spacing-16)}.DefectsSection_table table tbody tr td{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-8) var(--spacing-12)}.DefectsSection_table table tbody tr td:before{color:var(--body-color-muted);content:attr(data-label);font-weight:var(--font-weight-semibold)}.DefectsSection_table table tbody tr td.actions{flex-direction:row;justify-content:flex-end}}.MaintenanceFormModal{display:flex;flex-direction:column;padding:var(--spacing-16)}.MaintenanceFormModal_section{display:flex;flex-direction:column;row-gap:var(--spacing-16)}.MaintenanceFormModal_section .form-row{display:flex;gap:var(--spacing-16);margin-bottom:var(--spacing-16)}.MaintenanceFormModal_section .form-row>div{flex:1 1}@media(max-width:768px){.MaintenanceFormModal_section .form-row{flex-direction:column;gap:var(--spacing-12)}}.MaintenanceSection_empty{color:var(--body-color-muted);padding:var(--spacing-48);text-align:center}.MaintenanceSection_empty p{margin:var(--spacing-8) 0}.MaintenanceSection_empty p:first-child{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.MaintenanceSection_table{overflow-x:auto}.MaintenanceSection_table table{background:var(--card-background-color);border-collapse:collapse;border-radius:var(--radius);overflow:hidden;width:100%}.MaintenanceSection_table table thead{background:var(--list-alternate-background-color)}.MaintenanceSection_table table thead th{color:var(--card-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.5px;padding:var(--spacing-12) var(--spacing-16);text-align:left;text-transform:uppercase}.MaintenanceSection_table table tbody tr{border-bottom:1px solid var(--card-border-color);transition:background-color .2s}.MaintenanceSection_table table tbody tr:hover{background:var(--list-alternate-background-color)}.MaintenanceSection_table table tbody tr:last-child{border-bottom:none}.MaintenanceSection_table table tbody tr.status-expired{background:#ff3b300d}.MaintenanceSection_table table tbody tr.status-expiring-soon{background:#ff95000d}.MaintenanceSection_table table tbody tr.status-expiring-moderate{background:#ffcc000d}.MaintenanceSection_table table tbody tr.status-inactive{font-style:italic;opacity:.5}.MaintenanceSection_table table tbody tr.status-missing{background:#ff3b3014;border-left:3px solid #ff3b30}.MaintenanceSection_table table tbody tr td{color:var(--card-color);padding:var(--spacing-12) var(--spacing-16)}.MaintenanceSection_table table tbody tr td.actions{align-items:center;display:flex;gap:var(--spacing-8)}.MaintenanceSection_table table tbody tr td .notes-preview{color:var(--body-color-muted);cursor:help;font-size:var(--font-size-sm);font-style:italic}.MaintenanceSection .status-badge{border-radius:var(--radius-full);display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.5px;padding:var(--spacing-4) var(--spacing-12);text-transform:uppercase}.MaintenanceSection .status-badge.status-ok{background:#34c75933;color:#34c759}.MaintenanceSection .status-badge.status-never-expires{background:#007aff33;color:#007aff}.MaintenanceSection .status-badge.status-expiring-moderate{background:#fc03;color:#fc0}.MaintenanceSection .status-badge.status-expiring-soon{background:#ff950033;color:#ff9500}.MaintenanceSection .status-badge.status-expired{background:#ff3b3033;color:#ff3b30}.MaintenanceSection .status-badge.status-inactive{background:#6c757d33;color:#6c757d}@media(max-width:768px){.MaintenanceSection_table table{display:block}.MaintenanceSection_table table thead{display:none}.MaintenanceSection_table table tbody{display:block}.MaintenanceSection_table table tbody tr{border:1px solid var(--card-border-color);border-radius:var(--radius);display:block;margin-bottom:var(--spacing-16)}.MaintenanceSection_table table tbody tr td{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-8) var(--spacing-12)}.MaintenanceSection_table table tbody tr td:before{color:var(--body-color-muted);content:attr(data-label);font-weight:var(--font-weight-semibold)}.MaintenanceSection_table table tbody tr td.actions{justify-content:flex-end}}.MileageChart{background:var(--card-background-color);border-radius:var(--radius);margin-bottom:var(--spacing-24);padding:var(--spacing-24)}.MileageChart h3{color:var(--card-color);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-16) 0}@media(max-width:768px){.MileageChart{padding:var(--spacing-16)}}.MileageFormModal{display:flex;flex-direction:column;padding:var(--spacing-16)}.MileageFormModal .server-error{background:#ff3b301a;border:1px solid #ff3b304d;border-radius:var(--radius);color:#ff3b30;font-size:var(--font-size-sm);margin-bottom:var(--spacing-16);padding:var(--spacing-12) var(--spacing-16)}.MileageFormModal_section{display:flex;flex-direction:column;row-gap:var(--spacing-16)}.MileageSection_table{overflow-x:auto}.MileageSection_table .empty-state{background:var(--card-background-color);border-radius:var(--radius);color:var(--body-color-muted);padding:var(--spacing-48);text-align:center}.MileageSection_table .empty-state p{margin:var(--spacing-8) 0}.MileageSection_table .empty-state p:first-child{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.MileageSection_table table{background:var(--card-background-color);border-collapse:collapse;border-radius:var(--radius);overflow:hidden;width:100%}.MileageSection_table table thead{background:var(--list-alternate-background-color)}.MileageSection_table table thead th{color:var(--card-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.5px;padding:var(--spacing-12) var(--spacing-16);text-align:left;text-transform:uppercase}.MileageSection_table table tbody tr{border-bottom:1px solid var(--card-border-color);transition:background-color .2s}.MileageSection_table table tbody tr:hover{background:var(--list-alternate-background-color)}.MileageSection_table table tbody tr:last-child{border-bottom:none}.MileageSection_table table tbody tr td{color:var(--card-color);padding:var(--spacing-12) var(--spacing-16)}.MileageSection_table table tbody tr td.actions{align-items:center;display:flex;gap:var(--spacing-8)}@media(max-width:768px){.MileageSection_table table{display:block}.MileageSection_table table thead{display:none}.MileageSection_table table tbody{display:block}.MileageSection_table table tbody tr{border:1px solid var(--card-border-color);border-radius:var(--radius);display:block;margin-bottom:var(--spacing-16)}.MileageSection_table table tbody tr td{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-8) var(--spacing-12)}.MileageSection_table table tbody tr td:before{color:var(--body-color-muted);content:attr(data-label);font-weight:var(--font-weight-semibold)}.MileageSection_table table tbody tr td.actions{justify-content:flex-end}}.ServiceFormModal{display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-16)}.ServiceFormModal_section{display:flex;flex-direction:column;row-gap:var(--spacing-16)}.ServiceFormModal_section .form-row{display:flex;gap:var(--spacing-16);margin-bottom:var(--spacing-16)}.ServiceFormModal_section .form-row>div{flex:1 1}@media(max-width:768px)and (max-width:768px){.ServiceFormModal_section .form-row{flex-direction:column;gap:var(--spacing-12)}}.ServiceSection_empty{color:var(--body-color-muted);padding:var(--spacing-64);text-align:center}.ServiceSection_empty p{margin:var(--spacing-8) 0}.ServiceSection_table{overflow-x:auto}.ServiceSection_table table{background-color:var(--card-background-color);border-collapse:collapse;border-radius:var(--radius);overflow:hidden;width:100%}.ServiceSection_table table thead{background-color:var(--body-accent-color)}.ServiceSection_table table thead th{border-bottom:2px solid var(--card-border-color);color:var(--body-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-12) var(--spacing-16);text-align:left}.ServiceSection_table table tbody tr{border-bottom:1px solid var(--card-border-color);transition:background-color .2s ease}.ServiceSection_table table tbody tr:hover{background-color:var(--body-accent-color)}.ServiceSection_table table tbody tr.status-overdue{background-color:#dc35451a}.ServiceSection_table table tbody tr.status-soon{background-color:#ffc1071a}.ServiceSection_table table tbody tr.status-inactive{font-style:italic;opacity:.5}.ServiceSection_table table tbody tr td{font-size:var(--font-size-sm);padding:var(--spacing-12) var(--spacing-16)}.ServiceSection_table table tbody tr td.actions{display:flex;gap:var(--spacing-8)}.ServiceSection_table table tbody tr td .status-badge{border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-4) var(--spacing-12)}.ServiceSection_table table tbody tr td .status-badge.status-ok{background-color:#28a74533;color:#28a745}.ServiceSection_table table tbody tr td .status-badge.status-soon{background-color:#ffc10733;color:#ffc107}.ServiceSection_table table tbody tr td .status-badge.status-overdue{background-color:#dc354533;color:#dc3545}.ServiceSection_table table tbody tr td .status-badge.status-inactive{background-color:#6c757d33;color:#6c757d}@media(max-width:768px){.ServiceSection_table table{display:block}.ServiceSection_table table thead{display:none}.ServiceSection_table table tbody{display:block}.ServiceSection_table table tbody tr{border:1px solid var(--card-border-color);border-radius:var(--radius);display:block;margin-bottom:var(--spacing-16)}.ServiceSection_table table tbody tr td{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-8) var(--spacing-12)}.ServiceSection_table table tbody tr td:before{color:var(--body-color-muted);content:attr(data-label);font-weight:var(--font-weight-semibold)}.ServiceSection_table table tbody tr td.actions{justify-content:flex-end}}.CarDetailsPage{margin:0 auto;max-width:1400px;padding-top:var(--spacing-16)}.CarDetailsPage_content .placeholder{background-color:var(--card-background-color);border:2px dashed var(--card-border-color);border-radius:var(--radius);color:var(--body-color-muted);padding:var(--spacing-48);text-align:center}.CarDetailsPage_content .placeholder h3{font-size:var(--font-size-xl);margin:0 0 var(--spacing-16) 0}.CarDetailsPage_content .placeholder p{line-height:1.6;margin:var(--spacing-12) 0}.CarDetailsPage_content .placeholder ul{line-height:1.8;margin:var(--spacing-16) auto;max-width:400px;text-align:left}@media(max-width:768px){.CarDetailsPage{padding:var(--spacing-16)}}.CarFormModal{display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-16)}.CarFormModal_section h3{border-bottom:1px solid var(--card-border-color);color:var(--body-color);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-16) 0;padding-bottom:var(--spacing-8)}.CarFormModal_section .form-row{display:flex;gap:var(--spacing-16);margin-bottom:var(--spacing-16)}.CarFormModal_section .form-row>div{flex:1 1}.CarFormModal_section .current-photo{color:var(--body-color-muted);font-size:var(--font-size-sm);margin-top:var(--spacing-8)}@media(max-width:768px){.CarFormModal_section .form-row{flex-direction:column;gap:var(--spacing-12)}}.CarsPage{margin:0 auto;max-width:1400px;padding-top:var(--spacing-16)}.CarsPage_empty{color:var(--body-color-muted);padding:var(--spacing-64) var(--spacing-24);text-align:center}.CarsPage_empty p{margin:var(--spacing-8) 0}.CarsPage_list{flex-direction:column}.CarCard_wrapper,.CarsPage_list{display:flex;gap:var(--spacing-16)}.CarCard_wrapper{align-items:center}.CarCard_thumbnail{border-radius:var(--radius-sm);flex-shrink:0;height:90px;overflow:hidden;width:120px}.CarCard_thumbnail img{height:100%;object-fit:cover;width:100%}.CarCard_content{flex:1 1}.CarCard_content h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-8) 0}.CarCard_content p{color:var(--body-color-muted);margin:var(--spacing-4) 0}.CarCard_year{font-size:var(--font-size-sm)}.CarCard_plate{font-family:monospace;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.CarCard_specs{display:flex;flex-wrap:wrap;gap:var(--spacing-8);margin-top:var(--spacing-12)}.CarCard_specs .spec-badge{background-color:var(--body-accent-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-4) var(--spacing-12)}.CarCard_actions{display:flex;flex-direction:column;gap:var(--spacing-12)}@media(max-width:768px){.CarsPage{padding:var(--spacing-16)}.CarCard_wrapper{align-items:stretch;flex-direction:column}.CarCard_thumbnail{height:180px;width:100%}.CarCard_actions{flex-direction:row;margin-top:var(--spacing-8)}}.DashboardPage{margin:0 auto;max-width:1400px;padding-top:var(--spacing-16)}.DashboardPage_header{margin-bottom:var(--spacing-16)}.DashboardPage_header p{color:var(--body-color-muted);margin:var(--spacing-8) 0}.DashboardPage_empty{color:var(--body-color-muted);padding:var(--spacing-64) var(--spacing-24);text-align:center}.DashboardPage_empty p{margin:var(--spacing-8) 0}.DashboardPage_content{display:flex;flex-direction:column;gap:var(--spacing-32)}.DashboardPage_section h3{border-left:3px solid var(--border-color);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-12) 0;padding-left:var(--spacing-8)}.DashboardPage_section.section-critical h3,.DashboardPage_section.section-expired h3{border-left-color:var(--button-danger-background-color);color:var(--button-danger-background-color)}.DashboardPage_section.section-warning h3{border-left-color:var(--button-warning-background-color);color:var(--button-warning-background-color)}.DashboardPage_section.section-soon h3{border-left-color:var(--button-info-background-color)}.DashboardPage_items{display:flex;flex-direction:column;gap:var(--spacing-8)}.DashboardPage_item{cursor:pointer;transition:transform .15s ease}.DashboardPage_item:hover{transform:translateX(4px)}.DashboardPage_item .item-wrapper{align-items:center;display:flex;gap:var(--spacing-16)}.DashboardPage_item .item-icon{flex-shrink:0;font-size:var(--font-size-xl)}.DashboardPage_item .item-content{flex:1 1;min-width:0}.DashboardPage_item .item-content .item-name{font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardPage_item .item-content .item-meta{color:var(--body-color-muted);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-8);margin-top:var(--spacing-2)}.DashboardPage_item .item-content .item-meta .item-type{opacity:.8}.DashboardPage_item .item-content .item-meta .item-car:before{content:"•";margin-right:var(--spacing-8)}.DashboardPage_item .item-expiry{flex-shrink:0;text-align:right}.DashboardPage_item .item-expiry .expiry-badge{border-radius:var(--radius-sm);display:inline-block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-8)}.DashboardPage_item .item-expiry .expiry-badge.status-critical,.DashboardPage_item .item-expiry .expiry-badge.status-expired{background-color:var(--button-danger-background-color);color:var(--button-danger-color)}.DashboardPage_item .item-expiry .expiry-badge.status-warning{background-color:var(--button-warning-background-color);color:var(--button-warning-color)}.DashboardPage_item .item-expiry .expiry-badge.status-soon{background-color:var(--button-info-background-color);color:var(--button-info-color)}.DashboardPage_item .item-expiry .expiry-badge.status-ok{background-color:var(--button-success-background-color);color:var(--button-success-color)}.DashboardPage_item .item-expiry .expiry-date{color:var(--body-color-muted);font-size:var(--font-size-xs);margin-top:var(--spacing-2)}@media(max-width:768px){.DashboardPage{padding:var(--spacing-16)}.DashboardPage_item .item-wrapper{flex-wrap:wrap}.DashboardPage_item .item-content{flex-basis:calc(100% - 3rem);flex-grow:1;flex-shrink:1}.DashboardPage_item .item-expiry{flex:1 1 100%;margin-top:var(--spacing-8);padding-left:calc(var(--font-size-xl) + var(--spacing-16));text-align:left}}.DocumentFormModal{display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-16)}.DocumentFormModal_section{display:flex;flex-direction:column;row-gap:var(--spacing-16)}.DocumentFormModal_section .form-row{display:flex;gap:var(--spacing-16);margin-bottom:var(--spacing-16)}.DocumentFormModal_section .form-row>div{flex:1 1}@media(max-width:768px)and (max-width:768px){.DocumentFormModal_section .form-row{flex-direction:column;gap:var(--spacing-12)}}.DocumentsPage{margin:0 auto;max-width:1400px;padding-top:var(--spacing-16)}.DocumentsPage_header{margin-bottom:var(--spacing-32)}.DocumentsPage_header h2{font-size:var(--font-size-xxl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-8) 0}.DocumentsPage_header p{color:var(--body-color-muted);margin:0}.DocumentsPage_empty{color:var(--body-color-muted);padding:var(--spacing-64) var(--spacing-24);text-align:center}.DocumentsPage_empty p{margin:var(--spacing-8) 0}.DocumentsPage_list{display:flex;flex-direction:column;gap:var(--spacing-16)}.DocumentCard{align-items:center;background-color:var(--card-background-color);border:1px solid var(--card-border-color);border-radius:var(--radius);display:flex;justify-content:space-between;padding:var(--spacing-24);transition:box-shadow .2s ease}.DocumentCard:hover{box-shadow:0 4px 12px #0000001a}.DocumentCard--inactive{font-style:italic;opacity:.5}.DocumentCard_content{flex:1 1}.DocumentCard_content h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-8) 0}.DocumentCard_content p{color:var(--body-color-muted);margin:var(--spacing-4) 0}.DocumentCard_number{font-family:monospace;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.DocumentCard_dates{display:flex;flex-wrap:wrap;gap:var(--spacing-24);margin-top:var(--spacing-12)}.DocumentCard_dates .date-item{display:flex;flex-direction:column;gap:var(--spacing-4)}.DocumentCard_dates .date-item .label{color:var(--body-color-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase}.DocumentCard_dates .date-item .value,.DocumentCard_status{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.DocumentCard_status{border-radius:var(--radius-sm);display:inline-block;margin-top:var(--spacing-12);padding:var(--spacing-8) var(--spacing-16)}.DocumentCard_status.status-ok{background-color:#d4edda;color:#155724}.DocumentCard_status.status-warning{background-color:#fff3cd;color:#856404}.DocumentCard_status.status-danger{background-color:#f8d7da;color:#721c24}.DocumentCard_status.status-inactive{background-color:#6c757d33;color:#6c757d}.DocumentCard_attachment{margin-top:var(--spacing-16)}.DocumentCard_attachment a{color:var(--card-color);display:inline-block;text-decoration:none;transition:opacity .2s}.DocumentCard_attachment a:hover{opacity:.8}.DocumentCard_attachment .attachment-preview{border:1px solid var(--card-border-color);border-radius:var(--radius);display:block;max-height:300px;max-width:100%;object-fit:contain}.DocumentCard_actions{display:flex;gap:var(--spacing-12)}@media(max-width:768px){.DocumentsPage{padding:var(--spacing-16)}.DocumentsPage_header h2{font-size:var(--font-size-xl)}.DocumentCard{align-items:stretch;flex-direction:column}.DocumentCard_actions{margin-top:var(--spacing-16)}}.accordion{display:flex;flex-direction:column;gap:8px;gap:var(--spacing-8)}.accordion-item{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:4px;border-radius:var(--radius-sm);overflow:hidden;transition:border-color .2s ease}.accordion-item:hover:not(.accordion-item--disabled){border-color:var(--body-accent-color)}.accordion-item__header{align-items:center;background-color:var(--card-background-color);border:none;cursor:pointer;display:flex;gap:12px;gap:var(--spacing-12);justify-content:space-between;padding:16px;padding:var(--spacing-16);text-align:left;transition:background-color .2s ease;width:100%}.accordion-item__header:hover:not(:disabled){background-color:var(--card-background-accent-color)}.accordion-item__header:disabled{cursor:not-allowed;opacity:.6}.accordion-item__title{color:var(--body-color);flex:1 1;font-size:1rem;font-size:var(--font-size-md);font-weight:500;font-weight:var(--font-weight-medium)}.accordion-item__icon{align-items:center;color:var(--body-color-muted);display:flex;justify-content:center;transition:transform .3s ease}.accordion-item__icon svg{display:block}.accordion-item--expanded .accordion-item__icon{transform:rotate(180deg)}.accordion-item--expanded .accordion-item__content-wrapper{max-height:1000px;opacity:1}.accordion-item--disabled{opacity:.6;pointer-events:none}.accordion-item__content-wrapper{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.accordion-item__content{color:var(--body-color);font-size:.875rem;font-size:var(--font-size-sm);line-height:1.6;padding:16px;padding:var(--spacing-16);padding-top:0}.accordion-item__content p{margin:0 0 12px;margin:0 0 var(--spacing-12) 0}.accordion-item__content p:last-child{margin-bottom:0}.accordion-item__content ol,.accordion-item__content ul{margin:0 0 12px;margin:0 0 var(--spacing-12) 0;padding-left:24px;padding-left:var(--spacing-24)}.accordion-item__content ol:last-child,.accordion-item__content ul:last-child{margin-bottom:0}.accordion-item__content li{margin-bottom:4px;margin-bottom:var(--spacing-4)}.accordion-item__content li:last-child{margin-bottom:0}.button{align-items:center;background-color:var(--button-default-background-color);border:1px solid;border:var(--spacing-1) solid;border-color:var(--button-default-border-color);color:var(--button-default-color);display:inline-flex;font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);gap:4px;gap:var(--spacing-4);padding:12px 16px;padding:var(--spacing-12) var(--spacing-16);transition:all .2s ease}.button:hover{cursor:pointer}.button.button-rounded{border-radius:4px;border-radius:var(--radius-sm)}.button.is-full-width{width:100%}.button:not([disabled]):hover{background-color:var(--button-default-hover-background-color);border-color:var(--button-default-hover-border-color);color:var(--button-default-hover-color);transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:disabled{opacity:.6}.button--loading{cursor:wait}.button--loading:hover{transform:none}.button__spinner{animation:button-spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top:2px solid;border:var(--spacing-2) solid #0000;border-top:var(--spacing-2) solid;display:inline-block;height:14px;width:14px}.button.button-small{font-size:.75rem;font-size:var(--font-size-xs);padding:4px 8px;padding:var(--spacing-4) var(--spacing-8)}.button.button-small .button__spinner{height:12px;height:var(--spacing-12);width:12px;width:var(--spacing-12)}.button.button-large{font-size:1rem;font-size:var(--font-size-md);padding:12px 24px;padding:var(--spacing-12) var(--spacing-24)}.button.button-large .button__spinner{height:16px;height:var(--spacing-16);width:16px;width:var(--spacing-16)}.button.button-success{background-color:var(--button-success-background-color);border-color:var(--button-success-border-color);color:var(--button-success-color)}.button.button-success:hover{background-color:var(--button-success-hover-background-color);border-color:var(--button-success-hover-border-color);color:var(--button-success-hover-color)}.button.button-warning{background-color:var(--button-warning-background-color);border-color:var(--button-warning-border-color);color:var(--button-warning-color)}.button.button-warning:hover{background-color:var(--button-warning-hover-background-color);border-color:var(--button-warning-hover-border-color);color:var(--button-warning-hover-color)}.button.button-danger{background-color:var(--button-danger-background-color);border-color:var(--button-danger-border-color);color:var(--button-danger-color)}.button.button-danger:hover{background-color:var(--button-danger-hover-background-color);border-color:var(--button-danger-hover-border-color);color:var(--button-danger-hover-color)}.button.button-info{background-color:var(--button-info-background-color);border-color:var(--button-info-border-color);color:var(--button-info-color)}.button.button-info:hover{background-color:var(--button-info-hover-background-color);border-color:var(--button-info-hover-border-color);color:var(--button-info-hover-color)}.button.button-plain{background:none;border:none;color:var(--button-plain-color);padding:4px;padding:var(--spacing-4)}.button.button-plain:hover{background:none;color:var(--button-plain-hover-color);cursor:pointer;transform:none}@keyframes button-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.button{padding:12px;padding:var(--spacing-12)}}.modal-overlay{align-items:center;background-color:var(--backdrop-color);bottom:0;display:flex;justify-content:center;left:0;padding:16px;padding:var(--spacing-16);position:fixed;right:0;top:0;z-index:1000}.modal{-webkit-overflow-scrolling:touch;background-color:var(--modal-background-color);border-color:var(--modal-border-color);border-radius:8px;border-radius:var(--radius);box-shadow:var(--modal-box-shadow);max-height:90vh;max-width:800px;overflow-y:auto;position:relative;touch-action:pan-y;width:100%}.modal:hover{box-shadow:var(--modal-box-shadow-hover)}.modal__header{align-items:center;border-bottom:var(--spacing-1) solid var(--modal-border-color);display:flex;justify-content:space-between;padding:16px 24px;padding:var(--spacing-16) var(--spacing-24)}.modal__header h2{font-size:1.5rem;font-size:var(--font-size-xl);margin:0}.modal__body,.modal__footer{padding:24px;padding:var(--spacing-24)}.modal__footer{border-top:var(--spacing-1) solid var(--modal-border-color);display:flex;gap:16px;gap:var(--spacing-16);justify-content:flex-end}.modal--small{max-width:400px}.modal--small h2{color:var(--modal-header-color);font-size:1.25rem;font-size:var(--font-size-lg);margin:0}.modal--medium{max-width:768px}.modal--large{max-width:900px}.modal--auto{max-width:-webkit-fit-content;max-width:fit-content}@media (max-width:768px){.modal-overlay{padding:8px;padding:var(--spacing-8)}.modal__footer{justify-content:space-between}}.alert-dialog__body{color:var(--modal-body-color);padding:16px 24px;padding:var(--spacing-16) var(--spacing-24)}.alert-dialog__body p{line-height:1.5;margin:0}.badge{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;font-weight:600;line-height:1.5;padding:4px 12px;padding:var(--spacing-4) var(--spacing-12);transition:all .2s ease}.badge-variant--default{background-color:color-mix(in srgb,var(--button-default-hover-background-color) 100%,#0000);color:var(--button-default-color)}.badge-variant--info{background-color:color-mix(in srgb,var(--button-info-background-color) 20%,#0000);color:var(--button-info-background-color)}.badge-variant--success{background-color:color-mix(in srgb,var(--button-success-background-color) 20%,#0000);color:var(--button-success-background-color)}.badge-variant--warning{background-color:color-mix(in srgb,var(--button-warning-background-color) 20%,#0000);color:var(--button-warning-background-color)}.badge-variant--danger{background-color:color-mix(in srgb,var(--button-danger-background-color) 20%,#0000);color:var(--button-danger-background-color)}.badge-size--small{padding:2px 8px;padding:var(--spacing-2) var(--spacing-8)}.badge-size--medium,.badge-size--small{font-size:.75rem;font-size:var(--font-size-xs)}.badge-size--medium{padding:4px 8px;padding:var(--spacing-4) var(--spacing-8)}.badge-size--large{font-size:.875rem;font-size:var(--font-size-sm);padding:8px 12px;padding:var(--spacing-8) var(--spacing-12)}.horizontal-bar-container{margin:0 auto;max-width:600px;width:100%}.indicator-section{height:40px;height:var(--spacing-40);margin-bottom:4px;margin-bottom:var(--spacing-4);position:relative}.indicator-pointer{align-items:center;display:flex;flex-direction:column;position:absolute;top:0;transform:translateX(-50%);z-index:0}.indicator-value{background-color:var(--popover-background-color);border:2px solid #868585;border:var(--spacing-2) solid #868585;border-radius:8px;border-radius:var(--radius);box-shadow:0 2px 8px #00000026;box-shadow:0 var(--spacing-2) var(--spacing-8) #00000026;font-size:.875rem;font-size:var(--font-size-sm);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:2px;margin-bottom:var(--spacing-2);padding:4px 8px;padding:var(--spacing-4) var(--spacing-8)}.pointer-arrow{border-left:8px solid #0000;border-left:var(--spacing-8) solid #0000;border-right:8px solid #0000;border-right:var(--spacing-8) solid #0000;border-top:12px solid #868585;border-top:var(--spacing-12) solid #868585;height:0;width:0}.horizontal-bar{border:4px solid #333;border:var(--spacing-4) solid #333;border-radius:24px;border-radius:var(--spacing-24);box-shadow:0 4px 12px #0000001a;box-shadow:0 var(--spacing-4) var(--spacing-12) #0000001a;display:flex;height:48px;height:var(--spacing-48);overflow:hidden;width:100%}.bar-segment{align-items:center;display:flex;justify-content:center;position:relative;transition:all .3s ease}.bar-segment:first-child{border-bottom-left-radius:24px;border-bottom-left-radius:var(--spacing-24);border-top-left-radius:24px;border-top-left-radius:var(--spacing-24)}.bar-segment:last-child{border-bottom-right-radius:24px;border-bottom-right-radius:var(--spacing-24);border-top-right-radius:24px;border-top-right-radius:var(--spacing-24)}.range-text{color:var(--body-color-accent);font-size:.75rem;font-size:var(--font-size-xs);font-weight:700;font-weight:var(--font-weight-bold);text-shadow:1px 1px 2px #0000004d;text-shadow:var(--spacing-1) var(--spacing-1) var(--spacing-2) #0000004d}.labels-row{display:flex;margin-top:8px;margin-top:var(--spacing-8);width:100%}.label-segment{align-items:center;display:flex;justify-content:center}.label-text{color:var(--body-color);font-size:.75rem;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.2;text-align:center}@media (max-width:768px){.horizontal-bar{height:40px;height:var(--spacing-40)}.range-text{text-align:center}.label-text,.range-text{font-size:.625rem;font-size:var(--font-size-xxs)}.indicator-value{font-size:.75rem;font-size:var(--font-size-xs);padding:4px 8px;padding:var(--spacing-4) var(--spacing-8)}}.breadcrumb__list{flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__list{align-items:center;display:flex;gap:8px;gap:var(--spacing-8)}.breadcrumb__link{color:var(--accent-color);font-size:1rem;font-size:var(--font-size-md);font-weight:400;font-weight:var(--font-weight-normal);text-decoration:none;transition:all .2s ease}.breadcrumb__link:hover{color:var(--body-color-accent);text-decoration:underline}.breadcrumb__link:focus{border-radius:2px;outline:2px solid var(--accent-color);outline-offset:2px}.breadcrumb__text{color:var(--body-color);font-size:1rem;font-size:var(--font-size-md);font-weight:400;font-weight:var(--font-weight-normal)}.breadcrumb__text--current{color:var(--body-color-accent);font-weight:600;font-weight:var(--font-weight-semibold)}.breadcrumb__separator{color:var(--body-color-muted);font-size:1rem;font-size:var(--font-size-md);-webkit-user-select:none;user-select:none}@media (max-width:768px){.breadcrumb__item,.breadcrumb__list{gap:4px;gap:var(--spacing-4)}.breadcrumb__link,.breadcrumb__separator,.breadcrumb__text{font-size:.875rem;font-size:var(--font-size-sm)}}.calendar{background-color:var(--calendar-background-color);border:1px solid var(--calendar-border-color);border-radius:8px;border-radius:var(--radius);padding:16px;padding:var(--spacing-16);-webkit-user-select:none;user-select:none;width:280px}.calendar__header{align-items:center;display:flex;gap:8px;gap:var(--spacing-8);justify-content:space-between;margin-bottom:16px;margin-bottom:var(--spacing-16)}.calendar__month-year{align-items:center;display:flex;flex:1 1;gap:4px;gap:var(--spacing-4);justify-content:center}.calendar__header-button,.calendar__month-year{color:var(--calendar-header-color);font-size:1rem;font-size:var(--font-size-md);font-weight:500;font-weight:var(--font-weight-medium)}.calendar__header-button{background:#0000;border:none;border-radius:4px;border-radius:var(--radius-sm);cursor:pointer;padding:4px 8px;padding:var(--spacing-4) var(--spacing-8);transition:background-color .2s ease}.calendar__header-button:hover{background-color:var(--calendar-day-hover-background-color)}.calendar__nav-button{align-items:center;background:#0000;border:1px solid var(--calendar-border-color);border-radius:4px;border-radius:var(--radius-sm);color:var(--calendar-header-color);cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:0;transition:background-color .2s ease,border-color .2s ease;width:32px}.calendar__nav-button:hover:not(:disabled){background-color:var(--calendar-day-hover-background-color);border-color:var(--calendar-day-selected-background-color)}.calendar__nav-button:disabled{cursor:not-allowed;opacity:.5}.calendar__today-section{display:flex;justify-content:center;margin-bottom:12px;margin-bottom:var(--spacing-12)}.calendar__today-button{background:#0000;border:1px solid var(--calendar-border-color);border-radius:4px;border-radius:var(--radius-sm);color:var(--calendar-day-selected-background-color);cursor:pointer;font-size:.875rem;font-size:var(--font-size-sm);padding:4px 12px;padding:var(--spacing-4) var(--spacing-12);transition:background-color .2s ease,border-color .2s ease}.calendar__today-button:hover{background-color:var(--calendar-day-hover-background-color);border-color:var(--calendar-day-selected-background-color)}.calendar__weekdays{grid-gap:4px;grid-gap:var(--spacing-4);display:grid;gap:4px;gap:var(--spacing-4);grid-template-columns:repeat(7,1fr);margin-bottom:8px;margin-bottom:var(--spacing-8)}.calendar__weekday{color:var(--calendar-header-color);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);padding:4px 0;padding:var(--spacing-4) 0;text-align:center}.calendar__days{display:flex;flex-direction:column;gap:4px;gap:var(--spacing-4)}.calendar__week{grid-gap:4px;grid-gap:var(--spacing-4);display:grid;gap:4px;gap:var(--spacing-4);grid-template-columns:repeat(7,1fr)}.calendar__day{align-items:center;aspect-ratio:1;background:#0000;border:1px solid #0000;border-radius:4px;border-radius:var(--radius-sm);color:var(--calendar-day-color);cursor:pointer;display:flex;font-size:.875rem;font-size:var(--font-size-sm);justify-content:center;padding:8px;padding:var(--spacing-8);text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.calendar__day:hover:not(:disabled):not(.calendar__day--disabled){background-color:var(--calendar-day-hover-background-color)}.calendar__day--other-month{color:var(--calendar-day-disabled-color);opacity:.4}.calendar__day--selected{background-color:var(--calendar-day-selected-background-color);color:var(--calendar-day-selected-color)}.calendar__day--in-range,.calendar__day--selected{border-color:var(--calendar-day-selected-background-color)}.calendar__day--hover-range,.calendar__day--in-range{background-color:var(--calendar-day-hover-background-color)}.calendar__day--hover-range{opacity:.5}.calendar__day--today{border-color:var(--calendar-day-today-border-color);font-weight:500;font-weight:var(--font-weight-medium)}.calendar__day--weekend{color:var(--calendar-day-weekend-color)}.calendar__day--disabled{color:var(--calendar-day-disabled-color);cursor:not-allowed;opacity:.4}.calendar__day--disabled:hover{background-color:initial}.calendar__months-grid,.calendar__years-grid{grid-gap:8px;grid-gap:var(--spacing-8);display:grid;gap:8px;gap:var(--spacing-8);grid-template-columns:repeat(3,1fr);padding:8px 0;padding:var(--spacing-8) 0}.calendar__month-item,.calendar__year-item{background:#0000;border:1px solid #0000;border-radius:4px;border-radius:var(--radius-sm);color:var(--calendar-day-color);cursor:pointer;font-size:.875rem;font-size:var(--font-size-sm);padding:12px 8px;padding:var(--spacing-12) var(--spacing-8);text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.calendar__month-item:hover,.calendar__year-item:hover{background-color:var(--calendar-day-hover-background-color)}.calendar__month-item--selected,.calendar__year-item--selected{background-color:var(--calendar-day-selected-background-color);border-color:var(--calendar-day-selected-background-color);color:var(--calendar-day-selected-color)}.calendar__month-item--current,.calendar__year-item--current{border-color:var(--calendar-day-today-border-color);font-weight:500;font-weight:var(--font-weight-medium)}.card{background-color:var(--card-background-color);border:1px solid;border:var(--spacing-1) solid;border-color:var(--card-border-color);border-radius:8px;border-radius:var(--radius);box-shadow:var(--card-box-shadow);color:var(--card-color);column-gap:16px;column-gap:var(--spacing-16);display:flex;flex-direction:column;padding:16px;padding:var(--spacing-16);position:relative}.card:hover{border-color:var(--card-hover-border-color)}.card.no-padding{padding:0}.card.is-highlighted{background-color:var(--card-background-accent-color);border-left:var(--spacing-4) solid var(--card-border-accent-color);color:var(--card-accent-color)}.card.is-clickable:hover{cursor:pointer}.card h3{align-items:center;column-gap:16px;column-gap:var(--spacing-16);display:flex;flex-direction:row;font-size:1rem;font-size:var(--font-size-md);justify-content:space-between;margin:0 0 16px;margin:0 0 var(--spacing-16) 0}.card h3.card-content-hidden{margin:0}.card h3 .opener-button:hover{cursor:pointer}.card h3 .opener-button svg{transition:transform .2s ease-in-out}.card h3 .opener-button.opener-button-extended svg{transform:rotate(180deg)}.card .card-content{height:-webkit-fit-content;height:fit-content;transition:.5s}.card .card-content.card-content-collapsed{height:0;overflow:hidden}.card .card-footer{background-color:var(--card-footer-background-color);border-radius:0 0 8px 8px;border-radius:0 0 var(--radius) var(--radius)}.card .card-footer.card-footer-collapsed{display:none}.input-text-wrapper{display:flex;flex-direction:column;gap:4px;gap:var(--spacing-4);width:100%}.input-text-wrapper .input-text-label{color:var(--form-control-color);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500}.input-text-wrapper .input-text-label .input-text-required{color:#dc2626;color:var(--body-danger-color,#dc2626);margin-left:2px;margin-left:var(--spacing-2)}.input-text-wrapper .input-text{background-color:var(--form-control-background-color);border:var(--spacing-1) solid var(--form-control-border-color);border-radius:4px;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--form-control-color);font-size:.875rem;font-size:var(--font-size-sm);padding:12px;padding:var(--spacing-12);width:100%}.input-text-wrapper .input-text:focus{background-color:var(--form-control-focus-background-color);border-color:var(--form-control-focus-border-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow);color:var(--form-control-focus-color);outline:none}.input-text-wrapper .input-text::placeholder{color:var(--form-control-placeholder-color)}.input-text-wrapper .input-text.input-text-error{border-color:var(--body-danger-color)}.input-text-wrapper .input-text.input-text-error:focus{border-color:var(--body-danger-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow)}.input-text-wrapper .input-text-error-message{color:var(--body-danger-color);font-size:.75rem;font-size:var(--font-size-xs)}.loading{align-items:center;display:flex;justify-content:center;padding:32px;padding:var(--spacing-32)}.loading__spinner{animation:spin 1s linear infinite;border:var(--spacing-4) solid var(--loader-border-color);border-radius:50%;border-top:var(--spacing-4) solid var(--loader-border-top-color);height:40px;height:var(--spacing-40);width:40px;width:var(--spacing-40)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChatBot{flex-direction:column;row-gap:16px;row-gap:var(--spacing-16)}.ChatBot,.ChatBot .input-container{display:flex;width:100%}@media (max-width:768px){.ChatBot{row-gap:8px;row-gap:var(--spacing-8)}}.checkbox-wrapper{align-items:flex-start;cursor:pointer;display:inline-flex;-webkit-user-select:none;user-select:none}.checkbox-wrapper--disabled{cursor:not-allowed;opacity:.6}.checkbox-input{border:none;height:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:0;z-index:-1}.checkbox-input:focus+.checkbox-label .checkbox-box{border-color:var(--form-control-selection-background-color);box-shadow:0 0 0 2px var(--control-focus-ring);box-shadow:0 0 0 var(--spacing-2) var(--control-focus-ring);outline:none}.checkbox-input:checked+.checkbox-label .checkbox-box{background-color:var(--form-control-selection-background-color);border-color:var(--form-control-selection-background-color)}.checkbox-input:checked+.checkbox-label .checkbox-box:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.checkbox-input:disabled+.checkbox-label{cursor:not-allowed}.checkbox-label{align-items:flex-start;cursor:pointer;display:flex;gap:8px;gap:var(--spacing-8);min-height:18px;min-height:var(--checkbox-size)}.checkbox-box{align-items:center;background-color:initial;border:var(--spacing-1) solid var(--form-control-selection-border-color);border-radius:4px;border-radius:var(--radius-sm);display:flex;height:18px;height:var(--checkbox-size);justify-content:center;min-width:18px;min-width:var(--checkbox-size);position:relative;transition:all .2s ease;width:18px;width:var(--checkbox-size)}.checkbox-box:hover{border-color:var(--form-control-selection-background-color)}.checkbox-box:after{color:var(--form-control-selection-color);content:"✓";font-size:.75rem;font-size:var(--font-size-xs);font-weight:700;left:50%;line-height:1;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .2s ease}.checkbox-text{color:var(--form-control-selection-label-color);font-size:.875rem;font-size:var(--font-size-sm);line-height:1.4;margin-top:2px;margin-top:var(--spacing-2)}.collapsible-section{display:flex;flex-direction:column;gap:16px;gap:var(--spacing-16);width:100%}.collapsible-section__collapsed{gap:0}.collapsible-section__header{align-items:center;column-gap:12px;column-gap:var(--spacing-12);cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.collapsible-section__header:hover{opacity:.8}.collapsible-section__label{font-weight:500;font-weight:var(--font-weight-medium)}.collapsible-section__icon{align-items:center;display:flex;justify-content:center;transition:transform .2s ease-in-out}.collapsible-section__icon svg{height:16px;width:16px}.collapsible-section__icon--collapsed{transform:rotate(180deg)}.collapsible-section__right-details{flex:1 1;text-align:right}.collapsible-section__header--space-between.collapsible-section__header{justify-content:space-between}.collapsible-section__header--swap.collapsible-section__header{flex-direction:row-reverse}.collapsible-section__header--swap.collapsible-section__header .collapsible-section__right-details{text-align:left}.collapsible-section__header--highlight{background-color:var(--card-background-accent-color);border-radius:8px;border-radius:var(--radius);padding:16px;padding:var(--spacing-16)}.collapsible-section__header--accent{color:var(--body-accent-color)}.collapsible-section__header--accent svg{fill:var(--body-accent-color)}.collapsible-section__header--variant-success{color:var(--rating-color-success)}.collapsible-section__header--variant-success svg{fill:var(--rating-color-success)}.collapsible-section__header--variant-warning{color:var(--rating-color-warning)}.collapsible-section__header--variant-warning svg{fill:var(--rating-color-warning)}.collapsible-section__header--variant-info{color:var(--rating-color-info)}.collapsible-section__header--variant-info svg{fill:var(--rating-color-info)}.collapsible-section__header--variant-danger{color:var(--rating-color-danger)}.collapsible-section__header--variant-danger svg{fill:var(--rating-color-danger)}.collapsible-section__content{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-12);height:-webkit-fit-content;height:fit-content;opacity:1;overflow:hidden;transition:height .3s ease-in-out,opacity .3s ease-in-out}.collapsible-section__content--collapsed{height:0;opacity:0}.confirm-dialog__body{color:var(--modal-body-color);padding:16px 24px;padding:var(--spacing-16) var(--spacing-24)}.confirm-dialog__body p{line-height:1.5;margin:0}.memobit-context-menu-back-drop{animation:fadeIn .2s ease;background-color:var(--backdrop-color);opacity:.2}.memobit-context-menu{background-color:var(--dropdown-options-background-color);border:1px solid var(--dropdown-border-color);border-radius:4px;border-radius:var(--spacing-4);box-shadow:var(--modal-box-shadow);box-sizing:border-box;color:var(--dropdown-options-color);max-width:calc(100vw - 16px);opacity:0;overflow:auto;padding:4px;padding:var(--spacing-4);position:fixed;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease;z-index:1000}.memobit-context-menu--visible{opacity:1;transform:translateY(0)}.datepicker{display:inline-block;max-width:300px;position:relative;width:100%}.datepicker__input{align-items:center;background-color:var(--datepicker-input-background-color);border:1px solid var(--calendar-border-color);border-radius:4px;border-radius:var(--radius-sm);color:var(--calendar-day-color);cursor:pointer;display:flex;gap:8px;gap:var(--spacing-8);justify-content:space-between;min-height:40px;padding:12px 16px;padding:var(--spacing-12) var(--spacing-16);transition:border-color .2s ease,background-color .2s ease}.datepicker__input--open,.datepicker__input:hover:not(.datepicker__input--disabled){border-color:var(--calendar-day-selected-background-color)}.datepicker__input--disabled{cursor:not-allowed;opacity:.5}.datepicker__value{flex:1 1;font-size:1rem;font-size:var(--font-size-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.datepicker__value--placeholder{color:var(--calendar-day-disabled-color)}.datepicker__actions{align-items:center;display:flex;gap:8px;gap:var(--spacing-8)}.datepicker__clear{background:#0000;border:none;color:var(--calendar-day-disabled-color);cursor:pointer;font-size:20px;line-height:1;padding:0;transition:color .2s ease}.datepicker__clear:hover{color:var(--calendar-day-color)}.datepicker__icon{font-size:18px;line-height:1}.datepicker__dropdown{background-color:var(--calendar-background-color);border:1px solid var(--calendar-border-color);border-radius:8px;border-radius:var(--radius);box-shadow:0 4px 12px #00000026;min-width:280px;padding:16px;padding:var(--spacing-16)}.datepicker__time{border-top:1px solid var(--calendar-border-color);margin-top:16px;margin-top:var(--spacing-16);padding-top:16px;padding-top:var(--spacing-16)}.datepicker__time-label{color:var(--calendar-header-color);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);margin-bottom:8px;margin-bottom:var(--spacing-8)}.datepicker__time-inputs{align-items:center;display:flex;gap:8px;gap:var(--spacing-8)}.datepicker__time-inputs span{color:var(--calendar-day-color);font-weight:500;font-weight:var(--font-weight-medium)}.datepicker__time-input{background-color:var(--datepicker-input-background-color);border:1px solid var(--calendar-border-color);border-radius:4px;border-radius:var(--radius-sm);color:var(--calendar-day-color);font-size:1rem;font-size:var(--font-size-md);padding:8px;padding:var(--spacing-8);text-align:center;transition:border-color .2s ease;width:50px}.datepicker__time-input:focus{border-color:var(--calendar-day-selected-background-color);outline:none}.datepicker__time-input::-webkit-inner-spin-button,.datepicker__time-input::-webkit-outer-spin-button{opacity:1}.datepicker__time-period{background-color:var(--datepicker-input-background-color);border:1px solid var(--calendar-border-color);border-radius:4px;border-radius:var(--radius-sm);color:var(--calendar-day-color);cursor:pointer;font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);padding:8px 12px;padding:var(--spacing-8) var(--spacing-12);transition:background-color .2s ease,border-color .2s ease}.datepicker__time-period:hover{background-color:var(--calendar-day-hover-background-color);border-color:var(--calendar-day-selected-background-color)}.drawer-overlay{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;left:0;right:0;z-index:1000}.drawer,.drawer-overlay{bottom:0;position:fixed;top:0}.drawer{animation:slideIn .3s ease;background:var(--card-background-color);box-shadow:0 0 20px #0000004d;display:flex;flex-direction:column;z-index:1001}.drawer--left{border-right:1px solid var(--delimiter-color);left:0}.drawer--right{border-left:1px solid var(--delimiter-color);right:0}.drawer__header{align-items:center;background:var(--card-background-accent-color);border-bottom:1px solid var(--delimiter-color);display:flex;justify-content:space-between;padding:16px;padding:var(--spacing-16)}.drawer__title{color:var(--body-color-accent);font-size:1.5rem;font-size:var(--font-size-xl);font-weight:600;font-weight:var(--font-weight-semibold);margin:0}.drawer__close{align-items:center;background:#0000;border:none;border-radius:8px;border-radius:var(--radius);color:var(--body-color);cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;line-height:1;padding:8px;padding:var(--spacing-8);transition:all .2s ease;width:32px}.drawer__close:hover{background:var(--card-background-color);color:var(--body-color-accent)}.drawer__close:focus{outline:2px solid var(--accent-color);outline-offset:2px}.drawer__content{flex:1 1;overflow-y:auto;padding:16px;padding:var(--spacing-16)}.drawer--left{--slide-offset:-100%}.drawer--right{--slide-offset:100%}@media (max-width:768px){.drawer{max-width:400px;width:85%!important}}.drawer__content::-webkit-scrollbar{width:6px}.drawer__content::-webkit-scrollbar-track{background:var(--card-background-color)}.drawer__content::-webkit-scrollbar-thumb{background:var(--delimiter-color);border-radius:3px}.drawer__content::-webkit-scrollbar-thumb:hover{background:var(--body-color-muted)}.dropdown-container{position:relative;width:100%}.dropdown-container.disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.dropdown-container .dropdown-label{color:var(--body-color);display:block;font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);margin-bottom:8px;margin-bottom:var(--spacing-8)}.dropdown-container .dropdown-input-container{background-color:var(--dropdown-header-background-color);border:var(--spacing-1) solid var(--dropdown-header-border-focus-color);color:var(--dropdown-header-color);overflow:hidden;position:relative;width:100%}.dropdown-container .dropdown-input-container .dropdown-selected-items{display:flex;flex-wrap:nowrap;gap:4px;gap:var(--spacing-4);left:8px;left:var(--spacing-8);overflow:hidden;pointer-events:none;position:absolute;right:80px;right:var(--spacing-80);top:4px;top:var(--spacing-4);z-index:1}.dropdown-container .dropdown-input-container .dropdown-selected-items .dropdown-selected-item{align-items:center;background-color:var(--dropdown-chips-background-color);border:var(--spacing-1) solid var(--dropdown-chips-border-color);border-radius:4px;border-radius:var(--radius-sm);color:var(--dropdown-chips-color);display:inline-flex;flex-shrink:0;font-size:.75rem;font-size:var(--font-size-xs);line-height:1.2;max-width:150px;padding:2px 8px;padding:var(--spacing-2) var(--spacing-8);pointer-events:all}.dropdown-container .dropdown-input-container .dropdown-selected-items .dropdown-selected-item:hover{background-color:var(--dropdown-chips-hover-background-color)}.dropdown-container .dropdown-input-container .dropdown-selected-items .dropdown-selected-item .dropdown-selected-item-label{margin-right:4px;margin-right:var(--spacing-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.dropdown-container .dropdown-input-container .dropdown-selected-items .dropdown-selected-item{font-size:.75rem;font-size:var(--font-size-xs);max-width:120px}}.dropdown-container .dropdown-input-container .dropdown-selected-items .dropdown-more-indicator{align-items:center;background-color:var(--dropdown-chips-background-color);border:var(--spacing-1) solid var(--dropdown-chips-border-color);border-radius:4px;border-radius:var(--radius-sm);color:var(--dropdown-chips-color);display:inline-flex;flex-shrink:0;font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.2;padding:2px 8px;padding:var(--spacing-2) var(--spacing-8);white-space:nowrap}.dropdown-container .dropdown-input-container input[type=text]{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.dropdown-container .dropdown-input-container .dropdown-selected-count{bottom:-20px;color:var(--body-color-muted);font-size:.75rem;font-size:var(--font-size-xs);left:0;pointer-events:none;position:absolute}.dropdown-container .dropdown-input-container .dropdown-actions-buttons{align-items:center;display:flex;height:calc(100% - 2px);justify-content:center;padding:0 6px;position:absolute;right:1px;top:50%;transform:translateY(-50%);z-index:1}.dropdown-container .dropdown-input-container .dropdown-actions-buttons:before{background-color:var(--dropdown-header-background-color);bottom:0;content:"";left:0;opacity:.9;position:absolute;right:0;top:0;z-index:-1}.dropdown-container .dropdown-input-container .dropdown-actions-buttons .dropdown-action-button{align-items:center;display:flex;justify-content:center}.dropdown-container .dropdown-input-container .dropdown-actions-buttons .dropdown-action-button button{border-radius:0;padding:8px 12px;padding:var(--spacing-8) var(--spacing-12)}.dropdown-container .dropdown-input-container .dropdown-actions-buttons .dropdown-action-button button span{align-items:center;display:flex;justify-content:center}.dropdown-container .dropdown-input-container .dropdown-actions-buttons .dropdown-action-button button:hover{background-color:var(--dropdown-action-hover-background-color)}.dropdown-container .dropdown-input-container .dropdown-actions-buttons .dropdown-action-button button svg{fill:var(--dropdown-action-color)}.dropdown-container .dropdown-input-container .dropdown-actions-buttons .dropdown-action-button button svg:hover{fill:var(--dropdown-action-hover-color)}.dropdown-container .dropdown-input-container .dropdown-actions-buttons .dropdown-clear-button:focus{box-shadow:0 0 0 2px var(--control-focus-ring);box-shadow:0 0 0 var(--spacing-2) var(--control-focus-ring);outline:none}@media (max-width:768px){.dropdown-container .dropdown-input-container .dropdown-actions-buttons .dropdown-clear-button{height:40px;height:var(--spacing-40);right:40px;right:var(--spacing-40);width:40px;width:var(--spacing-40)}}.dropdown-container .dropdown-input-container .dropdown-actions-buttons .dropdown-toggle-button button{border-radius:0 4px 4px 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.dropdown-container .dropdown-input-container .dropdown-actions-buttons .dropdown-toggle-button .dropdown-arrow-icon{height:16px;height:var(--spacing-16);transition:transform .2s ease-in-out;width:16px;width:var(--spacing-16)}.dropdown-container .dropdown-input-container .dropdown-actions-buttons .dropdown-toggle-button:focus{box-shadow:inset 0 0 0 2px var(--control-focus-ring);box-shadow:inset 0 0 0 var(--spacing-2) var(--control-focus-ring);outline:none}.dropdown-container .dropdown-input-container .dropdown-actions-buttons .dropdown-toggle-button.open .dropdown-arrow-icon{transform:rotate(180deg)}.dropdown-container.dropdown-error{border-color:var(--body-danger-color)}.dropdown-container.dropdown-error:focus{border-color:var(--body-danger-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow)}.dropdown-container .dropdown-error-message{color:var(--body-danger-color);font-size:.75rem;font-size:var(--font-size-xs)}.dropdown-container.multiple .dropdown-input-container,.dropdown-container.multiple input[type=text]{min-height:40px;min-height:var(--spacing-40)}.dropdown-container.count-display-inline .dropdown-input-container:has(.dropdown-selected-items) .input-text{padding-top:38px}@media (max-width:768px){.dropdown-container.count-display-inline .dropdown-input-container:has(.dropdown-selected-items) .input-text{padding-top:48px;padding-top:var(--spacing-48)}}.dropdown-container.count-display-floating .dropdown-input-container{overflow:visible}@media (max-width:768px){.dropdown-container .dropdown-input-container .dropdown-selected-items{right:100px;right:var(--spacing-100)}}.dropdown-menu{background-color:var(--dropdown-options-background-color);border:var(--spacing-1) solid var(--dropdown-border-color);border-radius:4px;border-radius:var(--radius-sm);box-shadow:0 8px 16px -3px var(--box-shadow),0 4px 8px -2px var(--box-shadow);box-shadow:0 var(--spacing-8) var(--spacing-16) -3px var(--box-shadow),0 var(--spacing-4) var(--spacing-8) -2px var(--box-shadow);color:var(--dropdown-options-color);max-height:240px;overflow-y:auto;position:absolute;width:100%;z-index:1000}.dropdown-menu,.dropdown-menu--portal{margin-top:4px;margin-top:var(--spacing-4)}.dropdown-menu--upward{bottom:100%;margin-bottom:4px;margin-bottom:var(--spacing-4);margin-top:0;top:auto}.dropdown-menu::-webkit-scrollbar{width:8px;width:var(--spacing-8)}.dropdown-menu::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px;border-radius:var(--radius-sm)}.dropdown-menu::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;border-radius:var(--radius-sm)}.dropdown-menu::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.dropdown-menu .dropdown-options-list{list-style:none;margin:0;padding:4px 0;padding:var(--spacing-4) 0}.dropdown-menu .dropdown-options-list .dropdown-option{align-items:center;border-left:4px solid #0000;border-left:var(--spacing-4) solid #0000;cursor:pointer;display:flex;padding:12px;padding:var(--spacing-12) var(--spacing-12);transition:background-color .2s ease-in-out}.dropdown-menu .dropdown-options-list .dropdown-option.focused{background-color:var(--dropdown-options-hover-background-color);color:var(--dropdown-options-hover-color);outline:none}.dropdown-menu .dropdown-options-list .dropdown-option.selected{background-color:var(--dropdown-options-selected-background-color);color:var(--dropdown-options-selected-color)}.dropdown-menu .dropdown-options-list .dropdown-option.selected.focused,.dropdown-menu .dropdown-options-list .dropdown-option.selected:hover{background-color:var(--dropdown-options-hover-background-color);color:var(--dropdown-options-hover-color);opacity:.9}.dropdown-menu .dropdown-options-list .dropdown-option .dropdown-option-checkbox{flex-shrink:0;margin-right:8px;margin-right:var(--spacing-8)}.dropdown-menu .dropdown-options-list .dropdown-option .dropdown-option-checkbox .checkbox{align-items:center;background-color:initial;border:var(--spacing-2) solid var(--form-control-selection-border-color);border-radius:4px;border-radius:var(--spacing-4);display:flex;height:16px;height:var(--spacing-16);justify-content:center;transition:all .2s ease-in-out;width:16px;width:var(--spacing-16)}.dropdown-menu .dropdown-options-list .dropdown-option .dropdown-option-checkbox .checkbox.checked{background-color:var(--form-control-selection-background-color);color:var(--form-control-selection-color)}.dropdown-menu .dropdown-options-list .dropdown-option .dropdown-option-content{flex:1 1;min-width:0}.dropdown-menu .dropdown-options-list .dropdown-option .dropdown-option-content .dropdown-option-details{display:block;font-size:.75rem;font-size:var(--font-size-xs);margin-top:2px;margin-top:var(--spacing-2);width:100%}@media (max-width:768px){.dropdown-menu .dropdown-options-list .dropdown-option{padding:16px 12px;padding:var(--spacing-16) var(--spacing-12)}.dropdown-menu .dropdown-options-list .dropdown-option .dropdown-option-content{font-size:1rem;font-size:var(--font-size-md)}}.dropdown-menu .dropdown-no-options{font-style:italic;padding:12px;padding:var(--spacing-12);text-align:center}@media (max-width:768px){.dropdown-menu{max-height:300px;max-height:var(--spacing-300)}.dropdown-menu .dropdown-options-list .dropdown-option{min-height:48px;min-height:var(--spacing-48)}}.flag{display:inline-block;line-height:1;-webkit-user-select:none;user-select:none}.flag img{border-radius:2px;border-radius:var(--spacing-2);display:block;object-fit:cover;transition:transform .2s ease-in-out}@media (prefers-color-scheme:dark){.flag img{border:1px solid #ffffff1a;border:var(--spacing-1) solid #ffffff1a}}@media (prefers-color-scheme:light){.flag img{border:1px solid #0000001a;border:var(--spacing-1) solid #0000001a}}@media (max-width:768px){.flag img{transform:scale(1.05)}}.flag:hover img{box-shadow:0 2px 8px #0003;box-shadow:0 var(--spacing-2) var(--spacing-8) #0003;transform:scale(1.1)}.flag--fallback{align-items:center;background:#666;border-radius:2px;border-radius:var(--spacing-2);color:#fff;display:inline-flex;font-weight:700;justify-content:center;opacity:.7}@media (prefers-color-scheme:dark){.flag--fallback{background:#444;color:#ccc}}.flag--fallback:hover{opacity:.9;transform:scale(1.1)}.flag--fallback.flags--xxs{font-size:6px;height:9px;width:12px;width:var(--spacing-12)}.flag--fallback.flags--xs{font-size:8px;height:12px;height:var(--spacing-12);width:16px;width:var(--spacing-16)}.flag--fallback.flags--sm{font-size:.625rem;font-size:var(--font-size-xxs);height:15px;width:20px}.flag--fallback.flags--md{font-size:.75rem;font-size:var(--font-size-xs);height:18px;width:24px;width:var(--spacing-24)}.flag--fallback.flags--lg{font-size:1rem;font-size:var(--font-size-md);height:24px;height:var(--spacing-24);width:32px;width:var(--spacing-32)}.flag--fallback.flags--xl{font-size:1.5rem;font-size:var(--font-size-xl);height:36px;width:48px;width:var(--spacing-48)}.flag--fallback.flags--xxl{font-size:2rem;font-size:var(--font-size-xxl);height:48px;height:var(--spacing-48);width:64px;width:var(--spacing-64)}.flag--xxs img{height:9px;width:12px;width:var(--spacing-12)}.flag--xs img{height:12px;height:var(--spacing-12);width:16px;width:var(--spacing-16)}.flag--sm img{height:15px;width:20px}.flag--md img{height:18px;width:24px;width:var(--spacing-24)}.flag--lg img{height:24px;height:var(--spacing-24);width:32px;width:var(--spacing-32)}.flag--xl img{height:36px;width:48px;width:var(--spacing-48)}.flag--xxl img{height:48px;height:var(--spacing-48);width:64px;width:var(--spacing-64)}.float-button-container{bottom:24px;bottom:var(--spacing-24);position:fixed;right:24px;right:var(--spacing-24);z-index:1000}.float-button{align-items:center;background-color:var(--button-default-background-color);border:var(--spacing-1) solid var(--button-default-border-color);border-radius:16px;border-radius:var(--spacing-16);box-shadow:0 4px 12px var(--box-shadow);box-shadow:0 var(--spacing-4) var(--spacing-12) var(--box-shadow);color:var(--button-default-color);cursor:pointer;display:flex;height:56px;justify-content:center;position:relative;transition:all .3s ease;width:56px;z-index:1001}.float-button:hover{background-color:var(--button-default-hover-background-color);box-shadow:0 6px 16px var(--box-shadow);box-shadow:0 6px var(--spacing-16) var(--box-shadow);transform:scale(1.1)}.float-button:active{transform:scale(.95)}.float-button--active{background-color:var(--button-info-background-color)}.float-button--active:hover{background-color:var(--button-info-hover-background-color)}.float-button__icon{font-size:1.5rem;font-size:var(--font-size-xl);line-height:1}.float-button-overlay{animation:fadeIn .2s ease;background-color:var(--backdrop-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.float-button-menu{animation:slideUp .2s ease;background-color:var(--card-background-color);border-radius:8px;border-radius:var(--radius);bottom:70px;box-shadow:0 4px 12px var(--box-shadow);box-shadow:0 var(--spacing-4) var(--spacing-12) var(--box-shadow);min-width:200px;min-width:var(--spacing-200);overflow:hidden;position:absolute;right:0;z-index:1000}.float-button-menu__item{align-items:center;background-color:initial;border:none;color:var(--card-color);cursor:pointer;display:flex;gap:12px;gap:var(--spacing-12);padding:12px 16px;padding:var(--spacing-12) var(--spacing-16);text-align:left;transition:background-color .2s ease;width:100%}.float-button-menu__item:active,.float-button-menu__item:hover{background-color:var(--list-hover-background-color)}.float-button-menu__item:not(:last-child){border-bottom:var(--spacing-1) solid var(--delimiter-color)}.float-button-menu__icon{font-size:1.25rem;font-size:var(--font-size-lg);line-height:1}.float-button-menu__label{font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);white-space:nowrap}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.float-button-container{bottom:16px;bottom:var(--spacing-16);right:16px;right:var(--spacing-16)}.float-button{height:48px;height:var(--spacing-48);width:48px;width:var(--spacing-48)}.float-button__icon{font-size:1.25rem;font-size:var(--font-size-lg)}}.input-date-wrapper{display:flex;flex-direction:column;gap:4px;gap:var(--spacing-4)}.input-date-wrapper .input-date-label{color:var(--form-control-color);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500}.input-date-wrapper .input-date-label .input-date-required{color:#dc2626;color:var(--body-danger-color,#dc2626);margin-left:2px;margin-left:var(--spacing-2)}.input-date-wrapper .input-date{background-color:var(--form-control-background-color);border:var(--spacing-1) solid var(--form-control-border-color);border-radius:4px;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--form-control-color);font-size:.875rem;font-size:var(--font-size-sm);padding:12px;padding:var(--spacing-12);width:100%}.input-date-wrapper .input-date:focus{background-color:var(--form-control-focus-background-color);border-color:var(--form-control-focus-border-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow);color:var(--form-control-focus-color);outline:none}.input-date-wrapper .input-date::placeholder{color:var(--form-control-placeholder-color)}.input-date-wrapper .input-date::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.5);opacity:.7}.input-date-wrapper .input-date::-webkit-calendar-picker-indicator:hover{opacity:1}.input-date-wrapper .input-date.input-date-error{border-color:var(--body-danger-color)}.input-date-wrapper .input-date.input-date-error:focus{border-color:var(--body-danger-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow)}.input-date-wrapper .input-date-error-message{color:var(--body-danger-color);font-size:.75rem;font-size:var(--font-size-xs)}.input-email-wrapper{display:flex;flex-direction:column;gap:4px;gap:var(--spacing-4);width:100%}.input-email-wrapper .input-email-label{color:var(--form-control-color);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500}.input-email-wrapper .input-email-label .input-email-required{color:#dc2626;color:var(--body-danger-color,#dc2626);margin-left:2px;margin-left:var(--spacing-2)}.input-email-wrapper .input-email{background-color:var(--form-control-background-color);border:var(--spacing-1) solid var(--form-control-border-color);border-radius:4px;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--form-control-color);font-size:.875rem;font-size:var(--font-size-sm);padding:12px;padding:var(--spacing-12);transition:border-color .2s ease,box-shadow .2s ease;width:100%}.input-email-wrapper .input-email:focus{background-color:var(--form-control-focus-background-color);border-color:var(--form-control-focus-border-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow);color:var(--form-control-focus-color);outline:none}.input-email-wrapper .input-email::placeholder{color:var(--form-control-placeholder-color)}.input-email-wrapper .input-email--error{border-color:var(--body-danger-color)}.input-email-wrapper .input-email--error:focus{border-color:var(--body-danger-color);box-shadow:0 0 0 2px var(--body-danger-color) 33;box-shadow:0 0 0 var(--spacing-2) var(--body-danger-color) 33}.input-email-wrapper .input-email--valid,.input-email-wrapper .input-email--valid:focus{border-color:var(--progress-success-bar-fill-color)}.input-email-wrapper .input-email--valid:focus{box-shadow:0 0 0 2px var(--progress-success-bar-fill-color) 33;box-shadow:0 0 0 var(--spacing-2) var(--progress-success-bar-fill-color) 33}.input-email-wrapper .input-email.input-email-error{border-color:var(--body-danger-color)}.input-email-wrapper .input-email.input-email-error:focus{border-color:var(--body-danger-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow)}.input-email-wrapper .input-email-error-message{color:var(--body-danger-color);font-size:.875rem;font-size:var(--font-size-sm);margin-top:-4px;margin-top:calc(var(--spacing-4)*-1)}.input-file-wrapper{display:flex;flex-direction:column;gap:4px;gap:var(--spacing-4)}.input-file-wrapper .input-file-label{color:var(--form-control-color);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500}.input-file-wrapper .input-file-label .input-file-required{color:#dc2626;color:var(--body-danger-color,#dc2626);margin-left:2px;margin-left:var(--spacing-2)}.input-file-wrapper .input-file{background-color:var(--form-control-background-color);border:var(--spacing-1) solid var(--form-control-border-color);border-radius:4px;border-radius:var(--radius-sm);color:var(--form-control-color);font-size:.875rem;font-size:var(--font-size-sm);padding:12px;padding:var(--spacing-12);width:100%}.input-file-wrapper .input-file:focus{background-color:var(--form-control-focus-background-color);border-color:var(--form-control-focus-border-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow);color:var(--form-control-focus-color);outline:none}.input-file-wrapper .input-file::placeholder{color:var(--form-control-placeholder-color)}.input-file-wrapper.input-file-error{border-color:var(--body-danger-color)}.input-file-wrapper.input-file-error:focus{border-color:var(--body-danger-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow)}.input-file-wrapper .input-file-error-message{color:var(--body-danger-color);font-size:.75rem;font-size:var(--font-size-xs)}.input-number-wrapper{display:flex;flex-direction:column;gap:4px;gap:var(--spacing-4)}.input-number-wrapper .input-number-label{color:var(--form-control-color);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500}.input-number-wrapper .input-number-label .input-number-required{color:#dc2626;color:var(--body-danger-color,#dc2626);margin-left:2px;margin-left:var(--spacing-2)}.input-number-wrapper .input-number{background-color:var(--form-control-background-color);border:var(--spacing-1) solid var(--form-control-border-color);border-radius:4px;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--form-control-color);font-size:.875rem;font-size:var(--font-size-sm);padding:12px;padding:var(--spacing-12);width:100%}.input-number-wrapper .input-number:focus{background-color:var(--form-control-focus-background-color);border-color:var(--form-control-focus-border-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow);color:var(--form-control-focus-color);outline:none}.input-number-wrapper .input-number::placeholder{color:var(--form-control-placeholder-color)}.input-number-wrapper.input-number-error{border-color:var(--body-danger-color)}.input-number-wrapper.input-number-error:focus{border-color:var(--body-danger-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow)}.input-number-wrapper .input-number-error-message{color:var(--body-danger-color);font-size:.75rem;font-size:var(--font-size-xs)}.input-password-wrapper{display:flex;flex-direction:column;gap:4px;gap:var(--spacing-4)}.input-password-wrapper .input-password-label{color:var(--form-control-color);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500}.input-password-wrapper .input-password-label .input-password-required{color:#dc2626;color:var(--body-danger-color,#dc2626);margin-left:2px;margin-left:var(--spacing-2)}.input-password-wrapper .input-password{background-color:var(--form-control-background-color);border:var(--spacing-1) solid var(--form-control-border-color);border-radius:4px;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--form-control-color);font-size:.875rem;font-size:var(--font-size-sm);padding:12px;padding:var(--spacing-12);width:100%}.input-password-wrapper .input-password:focus{background-color:var(--form-control-focus-background-color);border-color:var(--form-control-focus-border-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow);color:var(--form-control-focus-color);outline:none}.input-password-wrapper .input-password::placeholder{color:var(--form-control-placeholder-color)}.input-password-wrapper .input-password.input-password-error{border-color:var(--body-danger-color)}.input-password-wrapper .input-password.input-password-error:focus{border-color:var(--body-danger-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow)}.input-password-wrapper .input-password-error-message{color:var(--body-danger-color);font-size:.75rem;font-size:var(--font-size-xs)}.login-container .login-back-drop{background-color:var(--backdrop-color);height:100%;left:0;position:fixed;top:0;width:100%}.login-container .login-content{background-color:var(--modal-background-color);display:flex;flex-direction:column;left:50%;padding:8px;padding:var(--spacing-8);position:fixed;row-gap:8px;row-gap:var(--spacing-8);top:50%;transform:translate(-50%,-50%);width:300px;width:var(--spacing-300)}.login-container .login-content .login-form{width:100%}.login-container .login-content .login-form input{box-sizing:border-box;padding:8px;padding:var(--spacing-8);width:100%}.MenuHamburger{position:relative}.MenuHamburger__opnener-three-dots{padding:8px 12px!important;padding:var(--spacing-8) var(--spacing-12)!important}.MenuHamburger_dropdown{display:flex;flex-direction:column;min-width:200px}.MenuHamburger_dropdown button{border-radius:0!important}.MenuHamburger_item{align-items:flex-start!important;background-color:initial!important;color:var(--card-color)!important;cursor:pointer;display:flex!important;padding:12px 16px!important;padding:var(--spacing-12) var(--spacing-16)!important;text-align:left;transition:background-color .2s ease!important;width:100%}.MenuHamburger_item span{align-items:center;display:flex;gap:12px;gap:var(--spacing-12)}.MenuHamburger_item span span:first-child{width:32px;width:var(--spacing-32)}.MenuHamburger_item:hover{background-color:var(--list-hover-background-color)!important}.MenuHamburger_item:not(:last-child){border-bottom:var(--spacing-1) solid var(--delimiter-color)}.MenuHamburger_item--active{background-color:var(--card-background-accent-color)!important;border-left:4px solid var(--card-border-accent-color)!important;font-weight:600!important;font-weight:var(--font-weight-semibold)!important}.MenuHamburger_item--active:hover{background-color:var(--card-background-accent-color)}.MenuHamburger_item__icon{font-size:1.25rem;font-size:var(--font-size-lg);line-height:1}.MenuHamburger_item__label{font-size:.875rem;font-size:var(--font-size-sm);font-weight:inherit;white-space:nowrap}.mini-stats-card__content{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-12);padding:24px;padding:var(--spacing-24)}.mini-stats-card__value-container{align-items:center;display:flex;gap:8px;gap:var(--spacing-8)}.mini-stats-card__value{align-items:baseline;display:flex;gap:4px;gap:var(--spacing-4);line-height:1.2}.mini-stats-card__value-number{font-size:2rem;font-size:var(--font-size-xxl);font-weight:700;font-weight:var(--font-weight-bold)}.mini-stats-card__value-unit{font-size:1rem;font-size:var(--font-size-md);font-weight:500;font-weight:var(--font-weight-medium);opacity:.8}.mini-stats-card__value--default{color:var(--body-color)}.mini-stats-card__value--success{color:var(--rating-color-success)}.mini-stats-card__value--warning{color:var(--rating-color-warning)}.mini-stats-card__value--danger{color:var(--rating-color-danger)}.mini-stats-card__value--info{color:var(--rating-color-info)}.mini-stats-card__label{color:var(--body-color-muted);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium)}.mini-stats-card__trend{align-items:center;display:flex;font-size:.875rem;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);gap:2px;gap:var(--spacing-2)}.mini-stats-card__trend-arrow{font-size:1rem;font-size:var(--font-size-md)}.mini-stats-card__trend--success{color:var(--rating-color-success)}.mini-stats-card__trend--warning{color:var(--rating-color-warning)}.mini-stats-card__trend--danger{color:var(--rating-color-danger)}.mini-stats-card__footer{align-items:center;border-top:var(--spacing-1) solid var(--border-color);display:flex;justify-content:center;padding:12px 24px;padding:var(--spacing-12) var(--spacing-24)}.mini-stats-card--align-left .mini-stats-card__content{align-items:flex-start}.mini-stats-card--align-left .mini-stats-card__label{text-align:left}.mini-stats-card--align-center .mini-stats-card__content{align-items:center}.mini-stats-card--align-center .mini-stats-card__label{text-align:center}.mini-stats-card--align-right .mini-stats-card__content{align-items:flex-end}.mini-stats-card--align-right .mini-stats-card__label{text-align:right}.navbar{align-items:center;background:var(--card-background-color);border-bottom:var(--spacing-1) solid var(--delimiter-color);display:flex;gap:24px;gap:var(--spacing-24);padding:12px 24px;padding:var(--spacing-12) var(--spacing-24);width:100%;z-index:100}.navbar--fixed{left:0;position:fixed;right:0;top:0}.navbar--sticky{position:-webkit-sticky;position:sticky;top:0}.navbar--static{position:static}.navbar__logo{align-items:center;color:var(--body-color);display:flex;flex-shrink:0;font-size:1.25rem;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold)}.navbar__items{flex:1 1}.navbar__item,.navbar__items{align-items:center;display:flex;gap:8px;gap:var(--spacing-8)}.navbar__item{background:#0000;border:none;border-radius:8px;border-radius:var(--radius);color:var(--body-color);cursor:pointer;font-size:1rem;font-size:var(--font-size-md);font-weight:400;font-weight:var(--font-weight-normal);padding:8px 16px;padding:var(--spacing-8) var(--spacing-16);text-decoration:none;transition:all .2s ease;white-space:nowrap}.navbar__item:hover:not(.navbar__item--disabled){background:var(--card-background-accent-color);color:var(--body-color-accent)}.navbar__item--active{background:var(--card-background-accent-color);color:var(--body-accent-color);font-weight:600;font-weight:var(--font-weight-semibold);position:relative}.navbar__item--active:after{background:var(--body-accent-color);bottom:-12px;bottom:calc(var(--spacing-12)*-1);content:"";height:3px;left:0;position:absolute;right:0}.navbar__item--disabled{cursor:not-allowed;opacity:.5}.navbar__item-icon{flex-shrink:0;font-size:1.25rem;font-size:var(--font-size-lg);line-height:1}.navbar__item-label{flex-shrink:0}.navbar__actions{align-items:center;display:flex;flex-shrink:0;gap:12px;gap:var(--spacing-12)}@media (max-width:768px){.navbar{gap:12px;gap:var(--spacing-12);padding:8px 16px;padding:var(--spacing-8) var(--spacing-16)}.navbar__items{gap:4px;gap:var(--spacing-4);overflow-x:auto;scrollbar-width:none}.navbar__items::-webkit-scrollbar{display:none}.navbar__item{font-size:.875rem;font-size:var(--font-size-sm);padding:4px 12px;padding:var(--spacing-4) var(--spacing-12)}}.pagination{align-items:center;display:flex;gap:8px;gap:var(--spacing-8);justify-content:center;margin-top:8px;margin-top:var(--spacing-8)}.pagination .page-info{color:var(--body-color);font-size:.875rem;font-size:var(--font-size-sm)}@media (min-width:769px) and (max-width:1024px){.pagination{flex-wrap:wrap}.pagination .page-info{margin-top:8px;margin-top:var(--spacing-8);text-align:center;width:100%}}.simple-popover{--popover-arrow-offset:var(--spacing-12);animation:popover-appear .2s ease-out forwards;background-color:var(--popover-background-color);border:var(--spacing-1) solid var(--popover-border-color);border-radius:8px;border-radius:var(--radius);box-shadow:0 4px 4px #00000026;box-shadow:0 var(--spacing-4) var(--spacing-4) #00000026;font-size:.875rem;font-size:var(--font-size-sm);max-width:300px;min-width:120px;opacity:0;transform:scale(.95)}@keyframes popover-appear{to{opacity:1;transform:scale(1)}}.simple-popover__content{color:var(--popover-color);line-height:1.4;padding:12px;padding:var(--spacing-12)}.simple-popover__arrow{border:8px solid #0000;border:var(--spacing-8) solid #0000;height:0;position:absolute;width:0}.simple-popover--bottom .simple-popover__arrow{border-bottom-color:var(--popover-arrow-color);border-top:none;left:50%;top:calc(var(--popover-arrow-offset)*-1);transform:translateX(-50%)}.simple-popover--top .simple-popover__arrow{border-bottom:none;border-top-color:var(--popover-arrow-color);bottom:calc(var(--popover-arrow-offset)*-1);left:50%;transform:translateX(-50%)}.simple-popover--left .simple-popover__arrow{border-left-color:var(--popover-arrow-color);border-right:none;right:calc(var(--popover-arrow-offset)*-1);top:50%;transform:translateY(-50%)}.simple-popover--right .simple-popover__arrow{border-left:none;border-right-color:var(--popover-arrow-color);left:calc(var(--popover-arrow-offset)*-1);top:50%;transform:translateY(-50%)}@media (max-width:768px){.simple-popover{font-size:.75rem;font-size:var(--font-size-xs);max-width:calc(100vw - 40px);max-width:calc(100vw - var(--spacing-40))}.simple-popover__content{padding:8px;padding:var(--spacing-8)}}.progress-bar{background-color:var(--progress-bar-background-color);border-radius:4px;border-radius:var(--spacing-4);font-weight:500;height:16px;height:var(--spacing-16);overflow:hidden;position:relative}.progress-bar .progress-fill{align-items:center;background-color:var(--progress-default-bar-fill-color);border:var(--spacing-1) solid var(--progress-default-bar-border-color);border-radius:4px;border-radius:var(--spacing-4);color:var(--progress--bar-color);display:flex;font-size:12px;font-size:var(--spacing-12);height:100%;padding:0 4px;padding:0 var(--spacing-4);text-shadow:1px 1px #000;text-shadow:var(--spacing-1) var(--spacing-1) #000;transition:width .3s ease}.progress-bar .progress-fill.progress-bar-success{background-color:var(--progress-success-bar-fill-color);border:var(--spacing-1) solid var(--progress-success-bar-border-color)}.progress-bar .progress-fill.progress-bar-warning{background-color:var(--progress-warning-bar-fill-color);border:var(--spacing-1) solid var(--progress-warning-bar-border-color)}.progress-bar .progress-fill.progress-bar-danger{background-color:var(--progress-danger-bar-fill-color);border:var(--spacing-1) solid var(--progress-danger-bar-border-color)}.progress-bar .progress-fill.progress-bar-info{background-color:var(--progress-info-bar-fill-color);border:var(--spacing-1) solid var(--progress-info-bar-border-color)}.progress-bar .progress-fill.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000);background-size:1rem 1rem}.progress-bar .progress-fill.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.quick-add .quick-add-input{display:flex;justify-content:center;margin:16px 0;margin:var(--spacing-16) 0;padding:16px;padding:var(--spacing-16);width:100%}.quick-add .error-message{color:var(--body-danger-color);font-size:.75rem;font-size:var(--font-size-xs);margin-top:4px;margin-top:var(--spacing-4)}.quick-number-update{display:flex;flex-direction:column;gap:24px;gap:var(--spacing-24);padding:24px;padding:var(--spacing-24)}.quick-number-update-content{align-items:center;display:flex;gap:16px;gap:var(--spacing-16);justify-content:center}.radio-wrapper{align-items:flex-start;cursor:pointer;display:inline-flex;-webkit-user-select:none;user-select:none}.radio-wrapper--disabled{cursor:not-allowed;opacity:.6}.radio-input{border:none;height:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:0;z-index:-1}.radio-input:focus+.radio-label .radio-circle{box-shadow:0 0 0 2px var(--control-focus-ring);box-shadow:0 0 0 var(--spacing-2) var(--control-focus-ring);outline:none}.radio-input:checked+.radio-label .radio-circle,.radio-input:focus+.radio-label .radio-circle{border-color:var(--form-control-selection-border-color)}.radio-input:checked+.radio-label .radio-circle:after{opacity:1;transform:scale(1)}.radio-input:disabled+.radio-label{cursor:not-allowed}.radio-label{align-items:flex-start;cursor:pointer;display:flex;gap:8px;gap:var(--spacing-8);min-height:18px;min-height:var(--radio-size)}.radio-circle{align-items:center;background-color:initial;border:var(--spacing-1) solid var(--form-control-selection-border-color);border-radius:50%;display:flex;height:18px;height:var(--radio-size);justify-content:center;min-width:18px;min-width:var(--radio-size);position:relative;transition:all .2s ease;width:18px;width:var(--radio-size)}.radio-circle:hover{border-color:var(--form-control-selection-border-color)}.radio-circle:after{background-color:var(--form-control-selection-background-color);border-radius:50%;content:"";height:8px;height:var(--spacing-8);opacity:0;transform:scale(0);transition:all .2s ease;width:8px;width:var(--spacing-8)}.radio-text{color:var(--form-control-selection-label-color);font-size:.875rem;font-size:var(--font-size-sm);line-height:1.4;margin-top:2px;margin-top:var(--spacing-2)}.quick-set .quick-set-list{display:flex;flex-direction:column;padding:16px;padding:var(--spacing-16);row-gap:16px;row-gap:var(--spacing-16)}.quick-set .error-message{color:var(--body-danger-color);font-size:.75rem;font-size:var(--font-size-xs);margin-top:4px;margin-top:var(--spacing-4)}.rating{align-items:center;display:flex;gap:8px;gap:var(--spacing-8);width:100%}.rating.align-left{justify-content:flex-start}.rating.align-right{justify-content:flex-end}.rating.align-space-between{justify-content:space-between}.rating .rating-rates{align-items:center;display:flex;gap:2px;gap:var(--spacing-2)}.rating .rate{font-size:16px;font-size:var(--spacing-16)}.rating .rate:hover{cursor:default;opacity:.8}.rating .rate--empty{color:var(--rating-empty-color)}.rating.is-selectable .rate:hover{cursor:pointer}.rating .rate--filled.rate-variant-success,.rating .rate--full.rate-variant-success,.rating .rate-half-fill.rate-variant-success{color:var(--rating-color-success)}.rating .rate--filled.rate-variant-warning,.rating .rate--full.rate-variant-warning,.rating .rate-half-fill.rate-variant-warning{color:var(--rating-color-warning)}.rating .rate--filled.rate-variant-danger,.rating .rate--full.rate-variant-danger,.rating .rate-half-fill.rate-variant-danger{color:var(--rating-color-danger)}.rating .rate--filled.rate-variant-info,.rating .rate--full.rate-variant-info,.rating .rate-half-fill.rate-variant-info{color:var(--rating-color-info)}.rating .rating-values{color:var(--rating-empty-label-color);font-size:.875rem;font-size:var(--font-size-sm)}.rating--half .rate--half{color:var(--rating-half-rate-empty-color);position:relative}.rating--half .rate-half-container{display:inline-block;position:relative}.rating--half .rate-half-fill{left:0;overflow:hidden;position:absolute;top:0;width:50%}.rating--half .rate-half-empty{color:var(--rating-half-rate-empty-color)}.search{position:relative;width:100%}.search,.search__icon{align-items:center;display:flex}.search__icon{color:var(--form-control-placeholder-color);justify-content:center;left:12px;left:var(--spacing-12);pointer-events:none;position:absolute;z-index:2}.search__icon svg{height:18px;width:18px}.search__clear{align-items:center;background:none;border:none;border-radius:4px;border-radius:var(--radius-sm);color:var(--form-control-placeholder-color);cursor:pointer;display:flex;justify-content:center;padding:4px;padding:var(--spacing-4);position:absolute;right:8px;right:var(--spacing-8);transition:color .15s ease;z-index:2}.search__clear:hover{color:var(--form-control-color)}.search__clear:focus{color:var(--form-control-focus-border-color);outline:none}.search__clear svg{height:16px;width:16px}.search .input-text{padding-left:40px;padding-left:var(--spacing-40)}.search:has(.search__clear) .input-text{padding-right:40px;padding-right:var(--spacing-40)}.separator{border:0;border-color:var(--delimiter-color)}.separator--horizontal{border-top-style:solid;height:0;width:100%}.separator--horizontal.separator--solid{border-top-style:solid}.separator--horizontal.separator--dashed{border-top-style:dashed}.separator--horizontal.separator--dotted{border-top-style:dotted}.separator--vertical{display:inline-block;height:100%;width:0}.separator--vertical,.separator--vertical.separator--solid{border-left-style:solid}.separator--vertical.separator--dashed{border-left-style:dashed}.separator--vertical.separator--dotted{border-left-style:dotted}.separator--with-label{align-items:center;display:flex;gap:12px;gap:var(--spacing-12);text-align:center}.separator--with-label .separator__line{border:0;border-color:var(--delimiter-color);border-top-style:solid;flex:1 1}.separator--with-label .separator__label{color:var(--body-color-muted);font-size:.875rem;font-size:var(--font-size-sm);padding:0 8px;padding:0 var(--spacing-8);white-space:nowrap}.separator--with-label.separator--align-left .separator__line:first-child,.separator--with-label.separator--align-right .separator__line:last-child{flex:0 1;min-width:0}.sidebar{--sidebar-width:280px;background:var(--card-background-color);border-right:var(--spacing-1) solid var(--delimiter-color);flex-shrink:0;overflow-y:auto;transition:transform .3s ease;width:var(--sidebar-width)}.sidebar__nav{display:flex;flex-direction:column;gap:4px;gap:var(--spacing-4);padding:16px;padding:var(--spacing-16)}.sidebar__link{align-items:center;background:#0000;border:none;border-radius:8px;border-radius:var(--radius);color:var(--body-color);cursor:pointer;display:flex;font-size:1rem;font-size:var(--font-size-md);font-weight:400;font-weight:var(--font-weight-normal);gap:12px;gap:var(--spacing-12);padding:12px 16px;padding:var(--spacing-12) var(--spacing-16);text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.sidebar__link:hover{color:var(--body-color-accent)}.sidebar__link--active,.sidebar__link:hover{background:var(--card-background-accent-color)}.sidebar__link--active{border-left:3px solid var(--body-accent-color);color:var(--body-accent-color);font-weight:600;font-weight:var(--font-weight-semibold);padding-left:13px;padding-left:calc(var(--spacing-16) - 3px)}.sidebar__link-icon{flex-shrink:0;font-size:1.25rem;font-size:var(--font-size-lg);line-height:1}.sidebar__link-label{flex:1 1}.sidebar__divider{background:var(--delimiter-color);height:1px;height:var(--spacing-1);margin:8px 0;margin:var(--spacing-8) 0}.sidebar--mobile{bottom:0;box-shadow:2px 0 8px var(--box-shadow);box-shadow:var(--spacing-2) 0 var(--spacing-8) var(--box-shadow);left:0;position:fixed;top:0;transform:translateX(-100%);z-index:1000}.sidebar--mobile.sidebar--open{transform:translateX(0)}.sidebar::-webkit-scrollbar{width:4px;width:var(--spacing-4)}.sidebar::-webkit-scrollbar-track{background:var(--card-background-color)}.sidebar::-webkit-scrollbar-thumb{background:var(--delimiter-color);border-radius:4px;border-radius:var(--spacing-4)}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--body-color-muted)}@media (min-width:769px){.sidebar{height:100%;position:-webkit-sticky;position:sticky;top:0}}.SignalStrength{display:inline-flex}.SignalStrength--excellent{--signal-color:var(--button-success-border-color)}.SignalStrength--good{--signal-color:var(--button-info-border-color)}.SignalStrength--fair{--signal-color:var(--button-warning-border-color)}.SignalStrength--weak{--signal-color:var(--button-danger-border-color)}.SignalStrength--unknown{--signal-color:var(--body-color-muted)}.SignalStrength__bar--inactive{--inactive-color:var(--body-color-muted);opacity:.3}@keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes skeleton-wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.skeleton{background-color:var(--body-color-muted);display:block;opacity:.2}.skeleton--pulse{animation:skeleton-pulse 1.5s ease-in-out infinite}.skeleton--wave{background-color:var(--body-color-muted);overflow:hidden;position:relative}.skeleton--wave:after{animation:skeleton-wave 1.5s linear infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.skeleton--none{animation:none}.skeleton--text{margin-bottom:8px;margin-bottom:var(--spacing-8);transform:scaleY(.6)}.skeleton--text:last-child{margin-bottom:0}.skeleton--circular{border-radius:50%}.skeleton--rectangular{border-radius:0}.skeleton--rounded{border-radius:8px;border-radius:var(--radius)}.skeleton-group{display:flex;flex-direction:column;gap:8px;gap:var(--spacing-8)}.slider-component{margin-bottom:24px;margin-bottom:var(--spacing-24)}.slider-component .slider-input{-webkit-appearance:none;appearance:none;background-color:var(--slider-track-background-color);border:var(--spacing-1) solid var(--slider-track-border-color);border-radius:4px;border-radius:var(--radius-sm);cursor:pointer;height:8px;height:var(--spacing-8);margin-bottom:16px;margin-bottom:var(--spacing-16);outline:none;transition:all .2s ease;width:100%}.slider-component .slider-input:hover{background-color:var(--slider-track-hover-background-color);border-color:var(--slider-track-hover-border-color)}.slider-component .slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--slider-thumb-background-color);border:var(--spacing-2) solid var(--slider-thumb-border-color);border-radius:50%;cursor:pointer;height:24px;height:var(--spacing-24);-webkit-transition:all .2s ease;transition:all .2s ease;width:24px;width:var(--spacing-24)}.slider-component .slider-input::-webkit-slider-thumb:hover{background-color:var(--slider-thumb-hover-background-color);border-color:var(--slider-thumb-hover-border-color);transform:scale(1.1)}.slider-component .slider-input::-moz-range-thumb{background-color:var(--slider-thumb-background-color);border:var(--spacing-2) solid var(--slider-thumb-border-color);border-radius:50%;cursor:pointer;height:24px;height:var(--spacing-24);-moz-transition:all .2s ease;transition:all .2s ease;width:24px;width:var(--spacing-24)}.slider-component .slider-input::-moz-range-thumb:hover{background-color:var(--slider-thumb-hover-background-color);border-color:var(--slider-thumb-hover-border-color);transform:scale(1.1)}.slider-component .slider-display{text-align:center}.slider-component .slider-display .slider-value{font-size:2rem;font-size:var(--font-size-xxl);font-weight:700;font-weight:var(--font-weight-bold)}.slider-component .slider-display .slider-state-info{color:var(--rating-color-info)}.slider-component .slider-display .slider-state-success{color:var(--rating-color-success)}.slider-component .slider-display .slider-state-warning{color:var(--rating-color-warning)}.slider-component .slider-display .slider-state-danger{color:var(--rating-color-danger)}.suggestions-list{display:flex;flex-direction:column;row-gap:8px;row-gap:var(--spacing-8)}.suggestions-list .fieldset-suggestions-list{align-items:flex-end;border-radius:4px;border-radius:var(--spacing-4);display:flex;flex-direction:column}.suggestions-list .fieldset-suggestions-list .fieldset-suggestions-list-row{align-items:center;border-radius:4px;border-radius:var(--spacing-4);column-gap:8px;column-gap:var(--spacing-8);display:flex;padding:4px;padding:var(--spacing-4);text-align:left;transition:background-color .2s ease}.suggestions-list .fieldset-suggestions-list .fieldset-suggestions-list-row:hover{background-color:var(--list-alternate-background-color)}.suggestions-list .fieldset-suggestions-list .fieldset-suggestions-list-row div:first-child{flex:1 1}.suggestions-list .fieldset-suggestions-list .fieldset-suggestions-list-row div:nth-child(2){width:70px}.suggestions-list .fieldset-suggestions-list .link{color:var(--links-color);font-weight:600;font-weight:var(--font-weight-semibold)}.suggestions-list .fieldset-suggestions-list .link:hover{color:var(--links-hover-color);cursor:pointer;text-decoration:none}.textarea-wrapper{display:flex;flex-direction:column;gap:4px;gap:var(--spacing-4)}.textarea-wrapper .textarea-label{color:var(--form-control-color);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500}.textarea-wrapper .textarea-label .textarea-required{color:#dc2626;color:var(--body-danger-color,#dc2626);margin-left:2px;margin-left:var(--spacing-2)}.textarea-wrapper .textarea{background-color:var(--form-control-background-color);border:var(--spacing-1) solid var(--form-control-border-color);border-radius:4px;border-radius:var(--radius-sm);color:var(--form-control-color);font-size:.875rem;font-size:var(--font-size-sm);padding:8px;padding:var(--spacing-8);width:100%}.textarea-wrapper .textarea:focus{background-color:var(--form-control-focus-background-color);border-color:var(--form-control-focus-border-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow);color:var(--form-control-focus-color);outline:none}.textarea-wrapper .textarea::placeholder{color:var(--form-control-placeholder-color)}.textarea-wrapper .textarea.textarea-error{border-color:var(--body-danger-color)}.textarea-wrapper .textarea.textarea-error:focus{border-color:var(--body-danger-color);box-shadow:0 0 0 2px var(--box-shadow);box-shadow:0 0 0 var(--spacing-2) var(--box-shadow)}.textarea-wrapper .textarea-error-message{color:var(--body-danger-color);font-size:.75rem;font-size:var(--font-size-xs)}.theme-modal{padding:24px;padding:var(--spacing-24)}.theme-modal__content{display:flex;flex-direction:column;gap:16px;gap:var(--spacing-16)}.theme-modal__content label{color:var(--body-accent-color);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium)}.theme-modal__content .dropdown-menu{position:fixed!important;width:200px!important}.theme-modal__section{flex-direction:column}.theme-modal__components,.theme-modal__section{display:flex;gap:8px;gap:var(--spacing-8)}.tips-of-the-day{text-align:center}.tips-of-the-day h3,.tips-of-the-day h4{margin:8px 0;margin:var(--spacing-8) 0}.toast{animation:slideIn .3s ease;border:1px solid;border-radius:8px;border-radius:var(--radius);box-shadow:0 4px 12px var(--box-shadow);box-shadow:0 4px var(--spacing-12) var(--box-shadow);gap:16px;gap:var(--spacing-16);padding:16px;padding:var(--spacing-16);position:fixed;right:16px;right:var(--spacing-16);text-shadow:1px 1px 1px var(--text-shadow);top:16px;top:var(--spacing-16);z-index:1001}.toast__message{flex:1 1}.toast__action{background:#fff3;border:1px solid #ffffff4d;border-radius:8px;border-radius:var(--radius);color:inherit;cursor:pointer;font-weight:600;font-weight:var(--font-weight-semibold);padding:8px 16px;padding:var(--spacing-8) var(--spacing-16);transition:background-color .2s}.toast__action:hover{background:#ffffff4d}.toast__close{background:#0000;border:none;color:inherit;cursor:pointer;font-size:24px;height:24px;line-height:1;opacity:.7;padding:0;transition:opacity .2s;width:24px}.toast__close:hover{opacity:1}.toast.toast-success{background-color:var(--toast-success-background-color);border-color:var(--toast-success-border-color);color:var(--toast-success-color)}.toast.toast-danger{background-color:var(--toast-danger-background-color);border-color:var(--toast-danger-border-color);color:var(--toast-danger-color)}.toast.toast-warning{background-color:var(--toast-warning-background-color);border-color:var(--toast-warning-border-color);color:var(--toast-warning-color)}.toast.toast-info{background-color:var(--toast-info-background-color);border-color:var(--toast-info-border-color);color:var(--toast-info-color)}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.toast-container{display:flex;flex-direction:column-reverse;position:fixed;z-index:9999}.toast-container--bottom-left{align-items:flex-start;bottom:16px;bottom:var(--spacing-16);left:16px;left:var(--spacing-16)}.toast-container--bottom-center{align-items:center;bottom:16px;bottom:var(--spacing-16);left:50%;transform:translateX(-50%)}.toast-container--bottom-right{align-items:flex-end;bottom:16px;bottom:var(--spacing-16);right:16px;right:var(--spacing-16)}.toast{align-items:center;animation:toast-in .3s ease-out forwards;border-radius:4px;border-radius:var(--radius-sm);box-shadow:0 2px 8px #00000026;box-shadow:0 var(--spacing-2) var(--spacing-8) #00000026;display:flex;justify-content:space-between;margin-top:8px;margin-top:var(--spacing-8);padding:12px 16px;padding:var(--spacing-12) var(--spacing-16);width:300px;width:var(--spacing-300)}.toast--info{background-color:var(--toast-info-background-color);border-left:var(--spacing-4) solid var(--toast-info-border-color);color:var(--toast-info-color)}.toast--success{background-color:var(--toast-success-background-color);border-left:var(--spacing-4) solid var(--toast-success-border-color);color:var(--toast-success-color)}.toast--warning{background-color:var(--toast-warning-background-color);border-left:var(--spacing-4) solid var(--toast-warning-border-color);color:var(--toast-warning-color)}.toast--danger{background-color:var(--toast-danger-background-color);border-left:var(--spacing-4) solid var(--toast-danger-border-color);color:var(--toast-danger-color)}.toast--exiting{animation:toast-out .3s ease-in forwards}.toast__message{flex-grow:1;font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);margin-right:12px;margin-right:var(--spacing-12)}.toast__close-button{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:4px;padding:var(--spacing-4);transition:opacity .2s}.toast__close-button:hover{opacity:1}@keyframes toast-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.toggle-buttons{align-items:center;column-gap:1px;column-gap:var(--spacing-1);display:flex;height:100%}.toggle-buttons .button{border-radius:0;margin-left:-1px;margin-left:calc(var(--spacing-1)*-1)}.toggle-buttons .button:first-child{border-radius:4px 0 0 4px;border-radius:var(--radius-sm) 0 0 var(--radius-sm);margin-left:0}.toggle-buttons .button:last-child{border-radius:0 4px 4px 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.toggle-buttons .button:only-child{border-radius:4px;border-radius:var(--radius-sm)}.toggle-switch{cursor:pointer;display:inline-flex;outline:none;-webkit-user-select:none;user-select:none}.toggle-switch:focus-visible .toggle-switch__track{box-shadow:0 0 0 2px #007bff40;box-shadow:0 0 0 var(--spacing-2) #007bff40}.toggle-switch__track{align-items:center;background-color:var(--button-danger-background-color);border:var(--spacing-1) solid var(--button-danger-border-color);display:flex;position:relative;transition:all .3s ease}.toggle-switch__label{color:var(--button-danger-color);font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;font-weight:var(--font-weight-medium);position:absolute;text-transform:uppercase;transition:all .3s ease;z-index:1}.toggle-switch__thumb{background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;box-shadow:0 var(--spacing-2) var(--spacing-4) #0003;left:2px;left:var(--spacing-2);position:absolute;transition:all .3s ease;z-index:2}.toggle-switch.toggle-switch-small .toggle-switch__track{border-radius:8px;height:16px;max-width:150px;min-width:38px;padding:1px;padding:var(--spacing-1)}.toggle-switch.toggle-switch-small .toggle-switch__label{font-size:8px;line-height:1;right:4px;right:var(--spacing-4);white-space:nowrap}.toggle-switch.toggle-switch-small .toggle-switch__thumb{height:14px;left:1px;left:var(--spacing-1);width:14px}.toggle-switch.toggle-switch-small.toggle-switch-checked .toggle-switch__label{left:4px;left:var(--spacing-4);right:auto}.toggle-switch.toggle-switch-small.toggle-switch-checked .toggle-switch__thumb{left:auto;right:1px;right:var(--spacing-1)}.toggle-switch.toggle-switch-medium .toggle-switch__track{border-radius:14px;height:28px;max-width:150px;min-width:60px;padding:2px;padding:var(--spacing-2)}.toggle-switch.toggle-switch-medium .toggle-switch__label{font-size:.75rem;font-size:var(--font-size-xs);line-height:1;right:8px;right:var(--spacing-8);white-space:nowrap}.toggle-switch.toggle-switch-medium .toggle-switch__thumb{height:22px;left:2px;left:var(--spacing-2);width:22px}.toggle-switch.toggle-switch-medium.toggle-switch-checked .toggle-switch__label{left:8px;left:var(--spacing-8);right:auto}.toggle-switch.toggle-switch-medium.toggle-switch-checked .toggle-switch__thumb{left:auto;right:2px;right:var(--spacing-2)}.toggle-switch.toggle-switch-large .toggle-switch__track{border-radius:18px;height:36px;max-width:150px;min-width:80px;padding:2px;padding:var(--spacing-2)}.toggle-switch.toggle-switch-large .toggle-switch__label{font-size:.875rem;font-size:var(--font-size-sm);line-height:1;right:8px;right:var(--spacing-8);white-space:nowrap}.toggle-switch.toggle-switch-large .toggle-switch__thumb{height:30px;left:2px;left:var(--spacing-2);width:30px}.toggle-switch.toggle-switch-large.toggle-switch-checked .toggle-switch__label{left:8px;left:var(--spacing-8);right:auto}.toggle-switch.toggle-switch-large.toggle-switch-checked .toggle-switch__thumb{left:auto;right:2px;right:var(--spacing-2)}.toggle-switch.toggle-switch-checked .toggle-switch__track{background-color:var(--button-success-background-color);border-color:var(--button-success-border-color)}.toggle-switch.toggle-switch-checked .toggle-switch__label{color:var(--button-success-color)}.toggle-switch.toggle-switch-default:not(.toggle-switch-checked) .toggle-switch__track{background-color:var(--button-default-background-color);border-color:var(--button-default-border-color)}.toggle-switch.toggle-switch-default:not(.toggle-switch-checked) .toggle-switch__label{color:var(--button-default-color)}.toggle-switch.toggle-switch-default.toggle-switch-checked .toggle-switch__track{background-color:var(--button-default-background-color);border-color:var(--button-default-border-color)}.toggle-switch.toggle-switch-default.toggle-switch-checked .toggle-switch__label{color:var(--button-default-color)}.toggle-switch.toggle-switch-success:not(.toggle-switch-checked) .toggle-switch__track{background-color:var(--button-default-background-color);border-color:var(--button-default-border-color)}.toggle-switch.toggle-switch-success:not(.toggle-switch-checked) .toggle-switch__label{color:var(--button-danger-color)}.toggle-switch.toggle-switch-success.toggle-switch-checked .toggle-switch__track{background-color:var(--button-success-background-color);border-color:var(--button-success-border-color)}.toggle-switch.toggle-switch-success.toggle-switch-checked .toggle-switch__label{color:var(--button-success-color)}.toggle-switch.toggle-switch-info:not(.toggle-switch-checked) .toggle-switch__track{background-color:var(--button-default-background-color);border-color:var(--button-default-border-color)}.toggle-switch.toggle-switch-info:not(.toggle-switch-checked) .toggle-switch__label{color:var(--button-danger-color)}.toggle-switch.toggle-switch-info.toggle-switch-checked .toggle-switch__track{background-color:var(--button-info-background-color);border-color:var(--button-info-border-color)}.toggle-switch.toggle-switch-info.toggle-switch-checked .toggle-switch__label{color:var(--button-info-color)}.toggle-switch.toggle-switch-warning:not(.toggle-switch-checked) .toggle-switch__track{background-color:var(--button-default-background-color);border-color:var(--button-default-border-color)}.toggle-switch.toggle-switch-warning:not(.toggle-switch-checked) .toggle-switch__label{color:var(--button-danger-color)}.toggle-switch.toggle-switch-warning.toggle-switch-checked .toggle-switch__track{background-color:var(--button-warning-background-color);border-color:var(--button-warning-border-color)}.toggle-switch.toggle-switch-warning.toggle-switch-checked .toggle-switch__label{color:var(--button-warning-color)}.toggle-switch.toggle-switch-danger .toggle-switch__track{background-color:var(--button-default-background-color);border-color:var(--button-default-border-color)}.toggle-switch.toggle-switch-danger .toggle-switch__label{color:var(--button-danger-color)}.toggle-switch.toggle-switch-danger.toggle-switch-checked .toggle-switch__track{background-color:var(--button-danger-background-color);border-color:var(--button-danger-border-color)}.toggle-switch.toggle-switch-danger.toggle-switch-checked .toggle-switch__label{color:var(--button-danger-color)}.toggle-switch.toggle-switch-plain .toggle-switch__track{background-color:var(--button-default-background-color);border-color:var(--button-default-border-color)}.toggle-switch.toggle-switch-plain .toggle-switch__label{color:var(--button-default-color)}.toggle-switch.toggle-switch-plain.toggle-switch-checked .toggle-switch__track{background-color:var(--button-default-hover-background-color);border-color:var(--button-default-hover-border-color)}.toggle-switch.toggle-switch-plain.toggle-switch-checked .toggle-switch__label{color:var(--button-default-hover-color)}.toggle-switch.toggle-switch-disabled{cursor:not-allowed;opacity:.6}.toggle-switch.toggle-switch-disabled:hover .toggle-switch__track{transform:none}.toggle-switch:not(.toggle-switch-disabled):hover .toggle-switch__track{transform:translateY(-1px)}.toggle-switch:not(.toggle-switch-disabled):active .toggle-switch__track{transform:translateY(0)}.flex-between,.flex-center{align-items:center;display:flex}.tooltip-trigger{cursor:default;display:inline-block}.tooltip{word-wrap:break-word;animation:tooltipFadeIn .2s ease;border-radius:8px;border-radius:var(--radius);box-shadow:0 4px 12px #00000026;color:var(--body-color-accent);font-size:.875rem;font-size:var(--font-size-sm);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.4;max-width:300px;padding:8px 12px;padding:var(--spacing-8) var(--spacing-12);pointer-events:none;position:fixed;z-index:9999}.tooltip,.tooltip__arrow{background:var(--card-background-accent-color);border:1px solid var(--delimiter-color)}.tooltip__arrow{height:8px;position:absolute;transform:rotate(45deg);width:8px}.tooltip__arrow--top{border-left:none;border-top:none;bottom:-5px;left:50%;margin-left:-4px}.tooltip__arrow--bottom{border-bottom:none;border-right:none;left:50%;margin-left:-4px;top:-5px}.tooltip__arrow--left{border-bottom:none;border-left:none;margin-top:-4px;right:-5px;top:50%}.tooltip__arrow--right{border-right:none;border-top:none;left:-5px;margin-top:-4px;top:50%}@keyframes tooltipFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.tooltip{font-size:.75rem;font-size:var(--font-size-xs);max-width:200px;padding:4px 8px;padding:var(--spacing-4) var(--spacing-8)}}.LoginPage{align-items:center;background:var(--body-background);display:flex;justify-content:center;min-height:100vh;padding:24px;padding:var(--spacing-24)}.LoginPage__card{background:var(--card-background-color);border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius);box-shadow:var(--card-box-shadow);max-width:400px;padding:48px;padding:var(--spacing-48);width:100%}.LoginPage__title{color:var(--body-title-color);font-size:2rem;font-size:var(--font-size-xxl);font-weight:600;margin:0 0 32px;margin:0 0 var(--spacing-32) 0;text-align:center}.LoginPage__form{display:flex;flex-direction:column;gap:16px;gap:var(--spacing-16)}.LoginPage__error{background:#ff5a651a;border:1px solid var(--body-danger-color);border-radius:8px;border-radius:var(--radius);color:var(--body-danger-color);font-size:.875rem;font-size:var(--font-size-sm);padding:12px;padding:var(--spacing-12);text-align:center}.ChangePasswordModal{display:flex;flex-direction:column;gap:24px;gap:var(--spacing-24);padding:24px;padding:var(--spacing-24)}.ChangePasswordModal__field{display:flex;flex-direction:column;gap:8px;gap:var(--spacing-8)}.ChangePasswordModal__label{color:var(--body-color);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500}.ChangePasswordModal__error{background:#ff5a651a;border:1px solid var(--body-danger-color);border-radius:8px;border-radius:var(--radius);color:var(--body-danger-color);font-size:.875rem;font-size:var(--font-size-sm);padding:12px;padding:var(--spacing-12);text-align:center}:root{--radius-sm:4px;--radius:8px;--radius-full:9999px;--checkbox-size:18px;--radio-size:18px;--spacing-1:1px;--spacing-2:2px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-60:60px;--spacing-64:64px;--spacing-80:80px;--spacing-100:100px;--spacing-200:200px;--spacing-300:300px;--spacing-400:400px;--font-size-xxs:0.625rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-xxl:2rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-none:1;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-loose:1.8;--duration-hover:0.2s;--duration-fade:0.3s;--duration-slide:0.4s;--transition-fast:150ms ease-in-out;--transition-moderate:300ms ease-in-out;--transition-slow:500ms ease-in-out}.note-container-effect{background-color:var(--note-container-effect-background-color);border-left:var(--spacing-2) solid var(--note-container-effect-border-left-color);border-radius:var(--spacing-12);color:var(--note-container-effect-color);font-size:var(--font-size-md);line-height:1.6;padding:var(--spacing-16)}.infuse-effect{border-style:solid;border-width:var(--spacing-1);overflow:hidden;position:relative;transition:all .3s}.infuse-effect:before{background:var(--infuse-effect-before-background);content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:transform .3s;width:var(--spacing-4)}.infuse-effect:hover{border-color:var(--infuse-effect-hover-border-color);box-shadow:0 var(--spacing-12) var(--spacing-24) var(--infuse-effect-hover-box-shadow-color);transform:translateY(-5px)}.infuse-effect:hover:before{transform:translateX(0)}.up-lift-effect{border-style:solid;border-width:var(--spacing-1);box-shadow:0 var(--spacing-4) var(--spacing-12) var(--up-lift-effect-box-shadow-color);overflow:hidden;position:relative;transition:all .3s ease}.up-lift-effect:hover{border-color:var(--up-lift-effect-hover-border-color);box-shadow:0 var(--spacing-12) var(--spacing-24) var(--up-lift-effect-hover-box-shadow-color);transform:translateY(-5px)}.up-lift-effect:before{background:var(--up-lift-effect-before-background);content:"";height:100%;left:0;position:absolute;top:0;width:5px}.glow-effect{transition:.3s}.glow-effect:hover{border-color:var(--glow-hover-border-color);box-shadow:var(--glow-box-shadow-color);transform:translateY(-2px)}.status-pulse{animation:pulse-status 2s ease-in-out infinite}@keyframes pulse-status{0%,to{opacity:1}50%{opacity:.6}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.cursor-pointer{cursor:pointer}.flex-around{display:flex;justify-content:space-around}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.flex-column{display:flex;flex-direction:column}.flex-wrap{align-items:center;display:flex;flex-wrap:wrap}@media(min-width:769px){.mobile{display:none!important}}@media(max-width:768px),(min-width:1025px){.tablet{display:none!important}}@media(max-width:1024px){.desktop{display:none!important}}@media(max-width:768px){.not-mobile{display:none!important}}@media(min-width:1025px){.not-desktop{display:none!important}}[data-theme=luna]{--font-family:"Roboto",sans-serif;--body-background:#16181e;--body-color:#ccced0;--body-color-accent:#eee;--body-color-muted:#5b5f63;--body-title-color:#ccced0;--body-sub-title-color:#949ba2;--body-accent-color:#f6a821;--body-danger-color:#db524b;--backdrop-color:#0000007f;--text-shadow:#333;--box-shadow:#00000019;--header-background-color:#3b3d46;--header-border-bottom-color:#3b3d46;--header-color:#6a727a;--header-font-weight:500;--card-background-color:#3b3d46;--card-background-accent-color:#2e3037;--card-border-color:#3b3d46;--card-border-accent-color:#f6a821;--card-hover-border-color:#3b3d46;--card-color:#949ba2;--card-accent-color:#949ba2;--card-box-shadow:none;--card-footer-background-color:#3b3d46;--card-footer-color:#3b3d46;--links-color:#f6a821;--links-hover-color:#f8bb52;--delimiter-color:#3d404c;--border-color:#3d404c;--button-default-border-color:#616779;--button-default-background-color:#515665;--button-default-color:#fff;--button-default-hover-border-color:#616779;--button-default-hover-background-color:#61677919;--button-default-hover-color:#fff;--button-info-border-color:#56c0e0;--button-info-background-color:#3f859a;--button-info-color:#fff;--button-info-hover-border-color:#56c0e0;--button-info-hover-background-color:#56c0e019;--button-info-hover-color:#fff;--button-warning-border-color:#f7af3e;--button-warning-background-color:#d69735;--button-warning-color:#fff;--button-warning-hover-border-color:#f7af3e;--button-warning-hover-background-color:#f7af3e19;--button-warning-hover-color:#fff;--button-success-border-color:#1bbf89;--button-success-background-color:#168963;--button-success-color:#fff;--button-success-hover-border-color:#1bbf89;--button-success-hover-background-color:#1bbf8919;--button-success-hover-color:#fff;--button-danger-border-color:#db524b;--button-danger-background-color:#b6443e;--button-danger-color:#fff;--button-danger-hover-border-color:#db524b;--button-danger-hover-background-color:#db524b19;--button-danger-hover-color:#fff;--button-plain-color:#949ba2;--button-plain-hover-color:#fff;--dropdown-border-color:#3d404c;--dropdown-header-background-color:#494b54;--dropdown-header-border-focus-color:#494b54;--dropdown-header-color:#bbc2c8;--dropdown-options-background-color:#494b54;--dropdown-options-color:#bbc2c8;--dropdown-options-hover-background-color:#f6a821;--dropdown-options-hover-color:#fff;--dropdown-options-selected-background-color:#606370;--dropdown-options-selected-color:#949ba2;--dropdown-chips-background-color:#494b54;--dropdown-chips-color:#fff;--dropdown-chips-border-color:#616779;--dropdown-chips-hover-background-color:#52555f;--dropdown-action-color:#949ba2;--dropdown-action-background-color:#494b54;--dropdown-action-hover-color:#fff;--dropdown-action-hover-background-color:#3d3e45;--badge-padding:1px 4px;--tabs-active-background-color:#44464f7f;--tabs-active-color:#fff;--tabs-inactive-background-color:#0000;--tabs-inactive-color:#949ba2;--modal-background-color:#21242a;--modal-border-color:#44464f7f;--modal-header-background-color:#44464f7f;--modal-header-color:#fff;--modal-body-color:#949ba2;--modal-footer-background-color:#1d1f24;--modal-color:#fff;--modal-box-shadow:0 0 3px 1px #111;--modal-box-shadow-hover:0 0 1px 1px #222;--list-alternate-background-color:#44464f;--list-hover-background-color:#494b54;--progress-bar-background-color:#949ba2;--progress--bar-color:#949ba2;--progress-default-bar-border-color:#616779;--progress-default-bar-fill-color:#3d404c;--progress-success-bar-border-color:#1bbf89;--progress-success-bar-fill-color:#1bbf89;--progress-info-bar-border-color:#56c0e0;--progress-info-bar-fill-color:#56c0e0;--progress-warning-bar-border-color:#f7af3e;--progress-warning-bar-fill-color:#f7af3e;--progress-danger-bar-border-color:#db524b;--progress-danger-bar-fill-color:#db524b;--form-control-background-color:#494b54;--form-control-color:#bbc2c8;--form-control-border-color:#494b54;--form-control-focus-background-color:#52555f;--form-control-focus-border-color:#52555f;--form-control-focus-color:#949ba2;--form-control-placeholder-color:#91969a;--form-control-selection-background-color:#f7af3e;--form-control-selection-border-color:#f7af3e;--form-control-selection-color:#fff;--form-control-selection-label-color:#fff;--calendar-background-color:#21242a;--calendar-border-color:#3d404c;--calendar-header-background-color:#3b3d46;--calendar-header-color:#fff;--calendar-day-color:#bbc2c8;--calendar-day-hover-background-color:#494b54;--calendar-day-selected-background-color:#f6a821;--calendar-day-selected-color:#fff;--calendar-day-disabled-color:#5b5f63;--calendar-day-today-border-color:#f6a821;--calendar-day-weekend-color:#f7af3e;--datepicker-input-background-color:#494b54;--tooltip-background-color:#f6a526;--tooltip-border-color:#f6a526;--tooltip-color:#fff;--popover-background-color:#24262d;--popover-border-color:#f6a526;--popover-color:#f6a821;--popover-arrow-color:#f6a821;--toast-info-background-color:#56c0e0;--toast-info-color:#fff;--toast-info-border-color:#56c0e0;--toast-success-background-color:#1bbf89;--toast-success-color:#fff;--toast-success-border-color:#1bbf89;--toast-warning-background-color:#f7af3e;--toast-warning-color:#fff;--toast-warning-border-color:#f7af3e;--toast-danger-background-color:#db524b;--toast-danger-color:#fff;--toast-danger-border-color:#db524b;--loader-border-color:#f6a82133;--loader-border-top-color:#f6a821;--rating-color-success:#1bbf89;--rating-color-warning:#f7af3e;--rating-color-danger:#db524b;--rating-color-info:#56c0e0;--rating-empty-color:#949ba2;--rating-empty-label-color:#eee;--rating-half-rate-empty-color:#949ba2;--slider-track-background-color:#3b3d46;--slider-track-border-color:#616779;--slider-track-hover-background-color:#44464f;--slider-track-hover-border-color:#6a727a;--slider-thumb-background-color:#f6a821;--slider-thumb-border-color:#f6a821;--slider-thumb-hover-background-color:#f8bb52;--slider-thumb-hover-border-color:#f8bb52;--note-container-effect-background-color:#f6a82119;--note-container-effect-color:#949ba2;--note-container-effect-border-left-color:#f6a821;--infuse-effect-hover-border-color:#f6a821;--infuse-effect-hover-box-shadow-color:#f6a82133;--infuse-effect-before-background:linear-gradient(90deg,#f6a821,#f8bb52);--up-lift-effect-hover-border-color:#f6a821;--up-lift-effect-box-shadow-color:#0000004c;--up-lift-effect-hover-box-shadow-color:#f6a82133;--up-lift-effect-before-background:linear-gradient(135deg,#f6a821,#f8bb52);--glow-box-shadow-color:0 0 16px #f6a8214d,0 0 6px #f6a82126;--glow-hover-border-color:#f6a82159}[data-theme=light-blue]{--font-family:"Open Sans",sans-serif;--body-background:radial-gradient(farthest-side at 10% 0px,#333867 20%,#17193b) 0% 0% /cover no-repeat fixed;--body-color:#f4f4f5b3;--body-color-accent:#e8ecf7;--body-color-muted:#5b5f63;--body-title-color:#b8c1ec;--body-sub-title-color:#b8c1ec;--body-accent-color:#5b8ff9;--body-danger-color:#f5222d;--backdrop-color:#0000007f;--text-shadow:#0d0f1a;--box-shadow:#14142b0f;--header-background-color:#0000;--header-border-bottom-color:#3b3d46;--header-color:#f4f4f5e6;--header-font-weight:300;--card-background-color:#1b1e3c;--card-background-accent-color:#242840;--card-border-color:#1b1e3c;--card-border-accent-color:#5b8ff9;--card-hover-border-color:#1b1e3c;--card-color:#f4f4f5b3;--card-accent-color:#b8c1ec;--card-box-shadow:0 2px 7px #00000019;--card-footer-background-color:#1b1e3c;--card-footer-color:#f4f4f5b3;--links-color:#218bc3;--links-hover-color:#165c82;--delimiter-color:#3d4667;--border-color:#3d4667;--button-default-border-color:#353a63;--button-default-background-color:#474d84;--button-default-color:#f4f4f5e6;--button-default-hover-border-color:#31355b;--button-default-hover-background-color:#353a63;--button-default-hover-color:#f4f4f5e6;--button-info-border-color:#56c0e0;--button-info-background-color:#0000;--button-info-color:#8891b8;--button-info-hover-border-color:#56c0e0;--button-info-hover-background-color:#56c0e019;--button-info-hover-color:#fff;--button-warning-border-color:#e49400;--button-warning-background-color:#e49400;--button-warning-color:#fff;--button-warning-hover-border-color:#b17300;--button-warning-hover-background-color:#be7b00;--button-warning-hover-color:#fff;--button-success-border-color:#2d8515;--button-success-background-color:#2d8515;--button-success-color:#fff;--button-success-hover-border-color:#2d8515;--button-success-hover-background-color:#349b18;--button-success-hover-color:#fff;--button-danger-border-color:#db2a34;--button-danger-background-color:#db2a34;--button-danger-color:#fff;--button-danger-hover-border-color:#b41e27;--button-danger-hover-background-color:#bf2029;--button-danger-hover-color:#fff;--button-plain-color:#fff;--button-plain-hover-color:#fff;--dropdown-border-color:#3d4667;--dropdown-header-background-color:#474d84;--dropdown-header-border-focus-color:#474d84;--dropdown-header-color:#f4f4f5e6;--dropdown-options-background-color:#000c;--dropdown-options-color:#f4f4f5e6;--dropdown-options-hover-background-color:#f8f9fa;--dropdown-options-hover-color:#1e252b;--dropdown-options-selected-background-color:#2477ff;--dropdown-options-selected-color:#fff;--dropdown-chips-background-color:#3d4667;--dropdown-chips-color:#f4f4f5e6;--dropdown-chips-border-color:#aaaa;--dropdown-chips-hover-background-color:#3d4667;--dropdown-action-color:#f4f4f5e6;--dropdown-action-background-color:#474d84;--dropdown-action-hover-color:#f4f4f5e6;--dropdown-action-hover-background-color:#474d84;--badge-padding:1px 4px;--tabs-active-background-color:#0000003d;--tabs-active-color:#f4f4f5e6;--tabs-inactive-background-color:#0000;--tabs-inactive-color:#f4f4f5e6;--modal-background-color:#1a1d2e;--modal-border-color:#3d46677f;--modal-header-background-color:#3d46677f;--modal-header-color:#f4f4f5e6;--modal-body-color:#f4f4f5e6;--modal-footer-background-color:#15182a;--modal-color:#f4f4f5e6;--modal-box-shadow:0 0 3px 1px #111;--modal-box-shadow-hover:0 0 1px 1px #222;--list-alternate-background-color:#0000003d;--list-hover-background-color:#3d4667;--progress-bar-background-color:#8891b8;--progress--bar-color:#8891b8;--progress-default-bar-border-color:#474d84;--progress-default-bar-fill-color:#474d84;--progress-success-bar-border-color:#2d8515;--progress-success-bar-fill-color:#2d8515;--progress-info-bar-border-color:#4179cf;--progress-info-bar-fill-color:#4179cf;--progress-warning-bar-border-color:#e49400;--progress-warning-bar-fill-color:#e49400;--progress-danger-bar-border-color:#db2a34;--progress-danger-bar-fill-color:#db2a34;--form-control-background-color:#040620;--form-control-color:#f4f4f5b3;--form-control-border-color:#040620;--form-control-focus-background-color:#040620;--form-control-focus-border-color:#040620;--form-control-focus-color:#f4f4f5e6;--form-control-placeholder-color:#f4f4f5b3;--form-control-selection-background-color:#2477ff;--form-control-selection-border-color:#2477ff;--form-control-selection-color:#fff;--form-control-selection-label-color:#f4f4f5b3;--calendar-background-color:#fff;--calendar-border-color:#e4e4e7;--calendar-header-background-color:#fafafa;--calendar-header-color:#18181b;--calendar-day-color:#3f3f46;--calendar-day-hover-background-color:#f4f4f5;--calendar-day-selected-background-color:#2477ff;--calendar-day-selected-color:#fff;--calendar-day-disabled-color:#a1a1aa;--calendar-day-today-border-color:#2477ff;--calendar-day-weekend-color:#3b82f6;--datepicker-input-background-color:#fff;--tooltip-background-color:#000;--tooltip-border-color:#000;--tooltip-color:#fff;--popover-background-color:#fafafa;--popover-border-color:#fafafa;--popover-color:#222;--popover-arrow-color:#fafafa;--toast-info-background-color:#4179cf;--toast-info-color:#fff;--toast-info-border-color:#4179cf;--toast-success-background-color:#2d8515;--toast-success-color:#fff;--toast-success-border-color:#2d8515;--toast-warning-background-color:#e49400;--toast-warning-color:#fff;--toast-warning-border-color:#e49400;--toast-danger-background-color:#db2a34;--toast-danger-color:#fff;--toast-danger-border-color:#db2a34;--loader-border-color:#fff;--loader-border-top-color:#0000007f;--rating-color-success:#2d8515;--rating-color-warning:#f7af3e;--rating-color-danger:#db2a34;--rating-color-info:#4179cf;--rating-empty-color:#595d78;--rating-empty-label-color:#fff;--rating-half-rate-empty-color:#595d78;--slider-track-background-color:#1b1e3c;--slider-track-border-color:#3d4667;--slider-track-hover-background-color:#242840;--slider-track-hover-border-color:#474d84;--slider-thumb-background-color:#5b8ff9;--slider-thumb-border-color:#5b8ff9;--slider-thumb-hover-background-color:#6fa3ff;--slider-thumb-hover-border-color:#6fa3ff;--note-container-effect-background-color:#5b8ff919;--note-container-effect-color:#b8c1ec;--note-container-effect-border-left-color:#5b8ff9;--infuse-effect-hover-border-color:#5b8ff9;--infuse-effect-hover-box-shadow-color:#5b8ff933;--infuse-effect-before-background:linear-gradient(90deg,#5b8ff9,#6fa3ff);--up-lift-effect-hover-border-color:#5b8ff9;--up-lift-effect-box-shadow-color:#0000004c;--up-lift-effect-hover-box-shadow-color:#5b8ff933;--up-lift-effect-before-background:linear-gradient(135deg,#5b8ff9,#6fa3ff);--glow-box-shadow-color:0 0 16px #5b8ff94d,0 0 6px #5b8ff926;--glow-hover-border-color:#5b8ff959}[data-theme=mintone]{--font-family:"Work Sans",sans-serif;--body-background:#f6f7fb;--body-color:#060606;--body-color-accent:#1f2937;--body-color-muted:#bbbfc2;--body-title-color:#060606;--body-sub-title-color:#060606;--body-accent-color:#343a40;--body-danger-color:#ef4444;--backdrop-color:#0003;--text-shadow:#fff;--box-shadow:#00000019;--header-background-color:#0000;--header-border-bottom-color:#3b3d46;--header-color:#060606;--header-font-weight:500;--card-background-color:#fff;--card-background-accent-color:#f6f6f6;--card-border-color:#fff;--card-border-accent-color:#e2e5e8;--card-hover-border-color:#fff;--card-color:#535763;--card-accent-color:#374151;--card-box-shadow:0 2px 5px #00000019;--card-footer-background-color:#fff;--card-footer-color:#535763;--links-color:#4886ff;--links-hover-color:#4886ff;--delimiter-color:#00000020;--border-color:#00000020;--button-default-border-color:#a5b0b9;--button-default-background-color:#a5b0b9;--button-default-color:#fff;--button-default-hover-border-color:#868e95;--button-default-hover-background-color:#868e95;--button-default-hover-color:#fff;--button-info-border-color:#00acc1;--button-info-background-color:#00acc1;--button-info-color:#fff;--button-info-hover-border-color:#007f8e;--button-info-hover-background-color:#008a9b;--button-info-hover-color:#fff;--button-warning-border-color:#fa7d03;--button-warning-background-color:#fa7d03;--button-warning-color:#fff;--button-warning-hover-border-color:#c86402;--button-warning-hover-background-color:#d46a03;--button-warning-hover-color:#fff;--button-success-border-color:#7ad835;--button-success-background-color:#7ad835;--button-success-color:#fff;--button-success-hover-border-color:#62b723;--button-success-hover-background-color:#67c125;--button-success-hover-color:#fff;--button-danger-border-color:#ff484c;--button-danger-background-color:#ff484c;--button-danger-color:#fff;--button-danger-hover-border-color:#ff151a;--button-danger-hover-background-color:#ff2227;--button-danger-hover-color:#fff;--button-plain-color:#4886ff;--button-plain-hover-color:#4886ff;--dropdown-border-color:#e2e5e8;--dropdown-header-background-color:#fff;--dropdown-header-border-focus-color:#e2e5e8;--dropdown-header-color:#444;--dropdown-options-background-color:#fff;--dropdown-options-color:#535763;--dropdown-options-hover-background-color:#4886ff;--dropdown-options-hover-color:#fff;--dropdown-options-selected-background-color:#f6f7fb;--dropdown-options-selected-color:#535763;--dropdown-chips-background-color:#4886ff;--dropdown-chips-color:#fff;--dropdown-chips-border-color:#4886ff;--dropdown-chips-hover-background-color:#4886ff;--dropdown-action-color:#888;--dropdown-action-background-color:#fff;--dropdown-action-hover-color:#888;--dropdown-action-hover-background-color:#fff;--badge-padding:4px 6px;--tabs-active-background-color:#fff;--tabs-active-color:#495057;--tabs-inactive-background-color:#0000;--tabs-inactive-color:#4886ff;--modal-background-color:#fff;--modal-border-color:#0003;--modal-header-background-color:#fff;--modal-header-color:#535763;--modal-body-color:#535763;--modal-footer-background-color:#fff;--modal-color:#535763;--modal-box-shadow:0 0 3px 1px #111;--modal-box-shadow-hover:0 0 1px 1px #222;--list-alternate-background-color:#4886ff08;--list-hover-background-color:#4886ff08;--progress-bar-background-color:#f6f7fb;--progress--bar-color:#fff;--progress-default-bar-border-color:#d1d5db;--progress-default-bar-fill-color:#9ca3af;--progress-success-bar-border-color:#7ad835;--progress-success-bar-fill-color:#7ad835;--progress-info-bar-border-color:#00acc1;--progress-info-bar-fill-color:#00acc1;--progress-warning-bar-border-color:#fa7d03;--progress-warning-bar-fill-color:#fa7d03;--progress-danger-bar-border-color:#ff484c;--progress-danger-bar-fill-color:#ff484c;--form-control-background-color:#fff;--form-control-color:#495057;--form-control-border-color:#ced4da;--form-control-focus-background-color:#fff;--form-control-focus-border-color:#c8daff;--form-control-focus-color:#495057;--form-control-placeholder-color:#adb5bd;--form-control-selection-background-color:#1dd5d2;--form-control-selection-border-color:#1dd5d2;--form-control-selection-color:#fff;--form-control-selection-label-color:#535763;--calendar-background-color:#fff;--calendar-border-color:#e2e5e8;--calendar-header-background-color:#f6f7fb;--calendar-header-color:#060606;--calendar-day-color:#495057;--calendar-day-hover-background-color:#f6f7fb;--calendar-day-selected-background-color:#4886ff;--calendar-day-selected-color:#fff;--calendar-day-disabled-color:#bbbfc2;--calendar-day-today-border-color:#4886ff;--calendar-day-weekend-color:#fa7d03;--datepicker-input-background-color:#fff;--tooltip-background-color:#000;--tooltip-border-color:#000;--tooltip-color:#fff;--popover-background-color:#fff;--popover-border-color:#0003;--popover-color:#535763;--popover-arrow-color:#fff;--toast-info-background-color:#cceef3;--toast-info-color:#005964;--toast-info-border-color:#b8e8ee;--toast-success-background-color:#e4f7d7;--toast-success-color:#3f701c;--toast-success-border-color:#daf4c6;--toast-warning-background-color:#fee5cd;--toast-warning-color:#824102;--toast-warning-border-color:#fedbb8;--toast-danger-background-color:#ffdadb;--toast-danger-color:#852528;--toast-danger-border-color:#ffcccd;--loader-border-color:#535763;--loader-border-top-color:#0000;--rating-color-success:#7ad835;--rating-color-warning:#fa7d03;--rating-color-danger:#ff484c;--rating-color-info:#00acc1;--rating-empty-color:#ebeef6;--rating-empty-label-color:#535763;--rating-half-rate-empty-color:#ebeef6;--slider-track-background-color:#f6f7fb;--slider-track-border-color:#e2e5e8;--slider-track-hover-background-color:#fff;--slider-track-hover-border-color:#d1d5db;--slider-thumb-background-color:#4886ff;--slider-thumb-border-color:#4886ff;--slider-thumb-hover-background-color:#3671e8;--slider-thumb-hover-border-color:#3671e8;--note-container-effect-background-color:#4886ff19;--note-container-effect-color:#535763;--note-container-effect-border-left-color:#4886ff;--infuse-effect-hover-border-color:#4886ff;--infuse-effect-hover-box-shadow-color:#4886ff33;--infuse-effect-before-background:linear-gradient(90deg,#4886ff,#3671e8);--up-lift-effect-hover-border-color:#4886ff;--up-lift-effect-box-shadow-color:#00000019;--up-lift-effect-hover-box-shadow-color:#4886ff33;--up-lift-effect-before-background:linear-gradient(135deg,#4886ff,#3671e8);--glow-box-shadow-color:0 0 16px #4886ff4d,0 0 6px #4886ff26;--glow-hover-border-color:#4886ff59}[data-theme=dashdarkx]{--font-family:"Mona sans",sans-serif;--body-background:#080f25;--body-color:#aeb9e1;--body-color-accent:#fff;--body-color-muted:#aeb9e1;--body-title-color:#fff;--body-sub-title-color:#fff;--body-accent-color:#fff;--body-danger-color:#ff5a65;--backdrop-color:#0000007f;--text-shadow:#333;--box-shadow:#14142b0f;--header-background-color:tranparent;--header-border-bottom-color:tranparent;--header-color:#fff;--header-font-weight:600;--card-background-color:#101935;--card-background-accent-color:#070f2a;--card-border-color:#343b4f;--card-border-accent-color:#f6a821;--card-hover-border-color:#343b4f;--card-color:#949ba2;--card-accent-color:#949ba2;--card-box-shadow:0 2px 7px #00000019;--card-footer-background-color:#101935;--card-footer-color:#949ba2;--links-color:#6c72ff;--links-hover-color:#cbcdff;--delimiter-color:#343b4f;--border-color:#343b4f;--button-default-border-color:#6c72ff;--button-default-background-color:#6c72ff;--button-default-color:#fff;--button-default-hover-border-color:#212c4d;--button-default-hover-background-color:#212c4d;--button-default-hover-color:#fff;--button-info-border-color:#57c3ff;--button-info-background-color:#57c3ff;--button-info-color:#fff;--button-info-hover-border-color:#57c3ff;--button-info-hover-background-color:#57c3ff19;--button-info-hover-color:#fff;--button-warning-border-color:#fdb52a;--button-warning-background-color:#fdb52a;--button-warning-color:#fff;--button-warning-hover-border-color:#fdb52a;--button-warning-hover-background-color:#fdb52a19;--button-warning-hover-color:#fff;--button-success-border-color:#14ca74;--button-success-background-color:#14ca74;--button-success-color:#fff;--button-success-hover-border-color:#11845b;--button-success-hover-background-color:#11845b;--button-success-hover-color:#fff;--button-danger-border-color:#ff5a65;--button-danger-background-color:#ff5a65;--button-danger-color:#fff;--button-danger-hover-border-color:#dc2b2b;--button-danger-hover-background-color:#dc2b2b;--button-danger-hover-color:#fff;--button-plain-color:#949ba2;--button-plain-hover-color:#fff;--dropdown-border-color:#343b4f;--dropdown-header-background-color:#212c4d;--dropdown-header-border-focus-color:#6c72ff;--dropdown-header-color:#aeb9e1;--dropdown-options-background-color:#212c4d;--dropdown-options-color:#aeb9e1;--dropdown-options-hover-background-color:#37446b;--dropdown-options-hover-color:#fff;--dropdown-options-selected-background-color:#6c72ff;--dropdown-options-selected-color:#fff;--dropdown-chips-background-color:#37446b;--dropdown-chips-color:#fff;--dropdown-chips-border-color:#343b4f;--dropdown-chips-hover-background-color:#6c72ff;--dropdown-action-color:#aeb9e1;--dropdown-action-background-color:#212c4d;--dropdown-action-hover-color:#fff;--dropdown-action-hover-background-color:#37446b;--badge-padding:1px 4px;--tabs-active-background-color:#6c72ff;--tabs-active-color:#fff;--tabs-inactive-background-color:#0000;--tabs-inactive-color:#aeb9e1;--modal-background-color:#101935;--modal-border-color:#343b4f;--modal-header-background-color:#212c4d;--modal-header-color:#fff;--modal-body-color:#aeb9e1;--modal-footer-background-color:#080f25;--modal-color:#fff;--modal-box-shadow:0 0 3px 1px #111;--modal-box-shadow-hover:0 0 1px 1px #222;--list-alternate-background-color:#212c4d;--list-hover-background-color:#37446b;--progress-bar-background-color:#7e89ac;--progress--bar-color:#7e89ac;--progress-default-bar-border-color:#343b4f;--progress-default-bar-fill-color:#6c72ff;--progress-success-bar-border-color:#14ca74;--progress-success-bar-fill-color:#14ca74;--progress-info-bar-border-color:#57c3ff;--progress-info-bar-fill-color:#57c3ff;--progress-warning-bar-border-color:#fdb52a;--progress-warning-bar-fill-color:#fdb52a;--progress-danger-bar-border-color:#ff5a65;--progress-danger-bar-fill-color:#ff5a65;--form-control-background-color:#212c4d;--form-control-color:#aeb9e1;--form-control-border-color:#343b4f;--form-control-focus-background-color:#212c4d;--form-control-focus-border-color:#6c72ff;--form-control-focus-color:#fff;--form-control-placeholder-color:#7e89ac;--form-control-selection-background-color:#6c72ff;--form-control-selection-border-color:#6c72ff;--form-control-selection-color:#fff;--form-control-selection-label-color:#fff;--calendar-background-color:#101935;--calendar-border-color:#202c50;--calendar-header-background-color:#1a2441;--calendar-header-color:#fff;--calendar-day-color:#c4cbde;--calendar-day-hover-background-color:#202c50;--calendar-day-selected-background-color:#6c72ff;--calendar-day-selected-color:#fff;--calendar-day-disabled-color:#4e5a73;--calendar-day-today-border-color:#fdb52a;--calendar-day-weekend-color:#8f95ff;--datepicker-input-background-color:#1a2441;--tooltip-background-color:#fdb52a;--tooltip-border-color:#fdb52a;--tooltip-color:#fff;--popover-background-color:#101935;--popover-border-color:#fdb52a;--popover-color:#fdb52a;--popover-arrow-color:#fdb52a;--toast-info-background-color:#57c3ff;--toast-info-color:#fff;--toast-info-border-color:#57c3ff;--toast-success-background-color:#14ca74;--toast-success-color:#fff;--toast-success-border-color:#14ca74;--toast-warning-background-color:#fdb52a;--toast-warning-color:#fff;--toast-warning-border-color:#fdb52a;--toast-danger-background-color:#ff5a65;--toast-danger-color:#fff;--toast-danger-border-color:#ff5a65;--loader-border-color:#6c72ff33;--loader-border-top-color:#6c72ff;--rating-color-success:#14ca74;--rating-color-warning:#fdb52a;--rating-color-danger:#ff5a65;--rating-color-info:#57c3ff;--rating-empty-color:#7e89ac;--rating-empty-label-color:#d9e1fa;--rating-half-rate-empty-color:#7e89ac;--slider-track-background-color:#212c4d;--slider-track-border-color:#343b4f;--slider-track-hover-background-color:#37446b;--slider-track-hover-border-color:#6c72ff;--slider-thumb-background-color:#6c72ff;--slider-thumb-border-color:#6c72ff;--slider-thumb-hover-background-color:#9a91fb;--slider-thumb-hover-border-color:#9a91fb;--note-container-effect-background-color:#6c72ff19;--note-container-effect-color:#aeb9e1;--note-container-effect-border-left-color:#6c72ff;--infuse-effect-hover-border-color:#6c72ff;--infuse-effect-hover-box-shadow-color:#6c72ff33;--infuse-effect-before-background:linear-gradient(90deg,#6c72ff,#9a91fb);--up-lift-effect-hover-border-color:#6c72ff;--up-lift-effect-box-shadow-color:#14142b29;--up-lift-effect-hover-box-shadow-color:#6c72ff33;--up-lift-effect-before-background:linear-gradient(135deg,#6c72ff,#9a91fb);--glow-box-shadow-color:0 0 16px #6c72ff80,0 0 6px #6c72ff4d;--glow-hover-border-color:#6c72ff59}[data-theme=tailwind-vue-dark]{--font-family:"Noto Sans",sans-serif;--body-background:#1d293d;--body-color:#f9f3f4;--body-color-accent:#fff;--body-color-muted:#90a1b9;--body-title-color:#ebe6e7;--body-sub-title-color:#c3c3c3;--body-accent-color:#f0b100;--body-danger-color:#fb2c36;--backdrop-color:#0000007f;--text-shadow:#333;--box-shadow:#00000019;--header-background-color:#0000;--header-border-bottom-color:#0000;--header-color:#ebe6e7;--header-font-weight:400;--card-background-color:#0f172bb3;--card-background-accent-color:#0f172bb3;--card-border-color:#4a64a7b3;--card-border-accent-color:#ebe6e7;--card-hover-border-color:#6b86cbb3;--card-color:#f9f3f4;--card-accent-color:#fff;--card-box-shadow:none;--card-footer-background-color:#0f172bb3;--card-footer-color:#f9f3f4;--links-color:#2b7fff;--links-hover-color:#56c0e0;--delimiter-color:#1d293d;--border-color:#1d293d;--button-default-border-color:#1d293d;--button-default-background-color:#1d293d;--button-default-color:#fff;--button-default-hover-border-color:#1d293d;--button-default-hover-background-color:#314158;--button-default-hover-color:#fff;--button-info-border-color:#2b7fff;--button-info-background-color:#2b7fff;--button-info-color:#fff;--button-info-hover-border-color:#56c0e0;--button-info-hover-background-color:#155dfc;--button-info-hover-color:#fff;--button-warning-border-color:#f0b100;--button-warning-background-color:#f0b100;--button-warning-color:#fff;--button-warning-hover-border-color:#d08700;--button-warning-hover-background-color:#d08700;--button-warning-hover-color:#fff;--button-success-border-color:#007a55;--button-success-background-color:#00bc7d;--button-success-color:#fff;--button-success-hover-border-color:#096;--button-success-hover-background-color:#096;--button-success-hover-color:#fff;--button-danger-border-color:#fb2c36;--button-danger-background-color:#fb2c36;--button-danger-color:#fff;--button-danger-hover-border-color:#e7000b;--button-danger-hover-background-color:#e7000b;--button-danger-hover-color:#fff;--button-plain-color:#90a1b9;--button-plain-hover-color:#f9f3f4;--dropdown-border-color:#000;--dropdown-header-background-color:#1d293d;--dropdown-header-border-focus-color:#1d293d;--dropdown-header-color:#ebe6e7;--dropdown-options-background-color:#1d293d;--dropdown-options-color:#ebe6e7;--dropdown-options-hover-background-color:#314158;--dropdown-options-hover-color:#ebe6e7;--dropdown-options-selected-background-color:#36415380;--dropdown-options-selected-color:#ebe6e7;--dropdown-chips-background-color:#314158;--dropdown-chips-color:#f9f3f4;--dropdown-chips-border-color:#364153;--dropdown-chips-hover-background-color:#2b7fff;--dropdown-action-color:#90a1b9;--dropdown-action-background-color:#1d293d;--dropdown-action-hover-color:#90a1b9;--dropdown-action-hover-background-color:#314158;--badge-padding:1px 4px;--tabs-active-background-color:#2b7fff;--tabs-active-color:#fff;--tabs-inactive-background-color:#0000;--tabs-inactive-color:#90a1b9;--modal-background-color:#0f172bee;--modal-border-color:#0f172bee;--modal-header-background-color:#0f172bee;--modal-header-color:#f9f3f4;--modal-body-color:#f9f3f4;--modal-footer-background-color:#0f172bee;--modal-color:#f9f3f4;--modal-box-shadow:0 0 3px 1px #111;--modal-box-shadow-hover:0 0 1px 1px #222;--list-alternate-background-color:#1d293d;--list-hover-background-color:#314158;--progress-bar-background-color:#90a1b9;--progress--bar-color:#90a1b9;--progress-default-bar-border-color:#bedbff;--progress-default-bar-fill-color:#bedbff;--progress-success-bar-border-color:#00bc7d;--progress-success-bar-fill-color:#00bc7d;--progress-info-bar-border-color:#2b7fff;--progress-info-bar-fill-color:#2b7fff;--progress-warning-bar-border-color:#f7af3e;--progress-warning-bar-fill-color:#f7af3e;--progress-danger-bar-border-color:#fb2c36;--progress-danger-bar-fill-color:#fb2c36;--form-control-background-color:#1d293d;--form-control-color:#f9f3f4;--form-control-border-color:#364153;--form-control-focus-background-color:#1d293d;--form-control-focus-border-color:#155dfc;--form-control-focus-color:#f9f3f4;--form-control-placeholder-color:#99a1af;--form-control-selection-background-color:#155dfc;--form-control-selection-border-color:#155dfc;--form-control-selection-color:#fff;--form-control-selection-label-color:#f9f3f4;--calendar-background-color:#212732;--calendar-border-color:#323c4d;--calendar-header-background-color:#323c4d;--calendar-header-color:#f9f3f4;--calendar-day-color:#f9f3f4;--calendar-day-hover-background-color:#3d4859;--calendar-day-selected-background-color:#155dfc;--calendar-day-selected-color:#fff;--calendar-day-disabled-color:#556173;--calendar-day-today-border-color:#f0b100;--calendar-day-weekend-color:#64a9ff;--datepicker-input-background-color:#323c4d;--tooltip-background-color:#f0b100;--tooltip-border-color:#f0b100;--tooltip-color:#fff;--popover-background-color:#f0b100;--popover-border-color:#f0b100;--popover-color:#f6a821;--popover-arrow-color:#f0b100;--toast-info-background-color:#2b7fff;--toast-info-color:#fff;--toast-info-border-color:#2b7fff;--toast-success-background-color:#00bc7d;--toast-success-color:#fff;--toast-success-border-color:#00bc7d;--toast-warning-background-color:#f7af3e;--toast-warning-color:#fff;--toast-warning-border-color:#f7af3e;--toast-danger-background-color:#fb2c36;--toast-danger-color:#fff;--toast-danger-border-color:#fb2c36;--loader-border-color:#2b7fff33;--loader-border-top-color:#2b7fff;--rating-color-success:#00bc7d;--rating-color-warning:#f0b100;--rating-color-danger:#fb2c36;--rating-color-info:#2b7fff;--rating-empty-color:#90a1b9;--rating-empty-label-color:#ebe6e7;--rating-half-rate-empty-color:#90a1b9;--slider-track-background-color:#1d293d;--slider-track-border-color:#364153;--slider-track-hover-background-color:#314158;--slider-track-hover-border-color:#2b7fff;--slider-thumb-background-color:#2b7fff;--slider-thumb-border-color:#2b7fff;--slider-thumb-hover-background-color:#155dfc;--slider-thumb-hover-border-color:#155dfc;--note-container-effect-background-color:#2b7fff19;--note-container-effect-color:#90a1b9;--note-container-effect-border-left-color:#2b7fff;--infuse-effect-hover-border-color:#2b7fff;--infuse-effect-hover-box-shadow-color:#2b7fff33;--infuse-effect-before-background:linear-gradient(90deg,#2b7fff,#155dfc);--up-lift-effect-hover-border-color:#2b7fff;--up-lift-effect-box-shadow-color:#00000019;--up-lift-effect-hover-box-shadow-color:#2b7fff33;--up-lift-effect-before-background:linear-gradient(135deg,#2b7fff,#155dfc);--glow-box-shadow-color:0 0 16px #2b7fff4d,0 0 6px #2b7fff26;--glow-hover-border-color:#2b7fff59}[data-theme=azure-night]{--font-family:Inter,Roboto,sans-serif;--body-background:#1a1a1a;--body-color:#e0e0e0;--body-color-accent:#fff;--body-color-muted:#888;--body-title-color:#fff;--body-sub-title-color:#b0b0b0;--body-accent-color:#4a9eff;--body-danger-color:#f44336;--backdrop-color:#000000bf;--text-shadow:#000;--box-shadow:#00000040;--header-background-color:#2d2d2d;--header-border-bottom-color:#3a3a3a;--header-color:#b0b0b0;--header-font-weight:500;--card-background-color:#2d2d2d;--card-background-accent-color:#252525;--card-border-color:#3a3a3a;--card-border-accent-color:#4a9eff;--card-hover-border-color:#4a9eff;--card-color:#e0e0e0;--card-accent-color:#4a9eff;--card-box-shadow:0 4px 6px #0000004d;--card-footer-background-color:#252525;--card-footer-color:#b0b0b0;--links-color:#4a9eff;--links-hover-color:#6ab0ff;--delimiter-color:#3a3a3a;--border-color:#3a3a3a;--button-default-border-color:#4a5568;--button-default-background-color:#3a3a3a;--button-default-color:#e0e0e0;--button-default-hover-border-color:#5a6578;--button-default-hover-background-color:#4a9eff1a;--button-default-hover-color:#fff;--button-info-border-color:#2196f3;--button-info-background-color:#1976d2;--button-info-color:#fff;--button-info-hover-border-color:#42a5f5;--button-info-hover-background-color:#2196f326;--button-info-hover-color:#fff;--button-warning-border-color:#ff9800;--button-warning-background-color:#f57c00;--button-warning-color:#fff;--button-warning-hover-border-color:#ffa726;--button-warning-hover-background-color:#ff980026;--button-warning-hover-color:#fff;--button-success-border-color:#4caf50;--button-success-background-color:#388e3c;--button-success-color:#fff;--button-success-hover-border-color:#66bb6a;--button-success-hover-background-color:#4caf5026;--button-success-hover-color:#fff;--button-danger-border-color:#f44336;--button-danger-background-color:#d32f2f;--button-danger-color:#fff;--button-danger-hover-border-color:#ef5350;--button-danger-hover-background-color:#f4433626;--button-danger-hover-color:#fff;--button-plain-color:#b0b0b0;--button-plain-hover-color:#fff;--dropdown-border-color:#3a3a3a;--dropdown-header-background-color:#2d2d2d;--dropdown-header-border-focus-color:#4a9eff;--dropdown-header-color:#e0e0e0;--dropdown-options-background-color:#2d2d2d;--dropdown-options-color:#e0e0e0;--dropdown-options-hover-background-color:#4a9eff33;--dropdown-options-hover-color:#fff;--dropdown-options-selected-background-color:#4a9eff4d;--dropdown-options-selected-color:#fff;--dropdown-chips-background-color:#3a3a3a;--dropdown-chips-color:#e0e0e0;--dropdown-chips-border-color:#4a5568;--dropdown-chips-hover-background-color:#454545;--dropdown-action-color:#b0b0b0;--dropdown-action-background-color:#2d2d2d;--dropdown-action-hover-color:#fff;--dropdown-action-hover-background-color:#3a3a3a;--badge-padding:2px 6px;--tabs-active-background-color:#4a9eff33;--tabs-active-color:#4a9eff;--tabs-inactive-background-color:#0000;--tabs-inactive-color:#888;--modal-background-color:#252525;--modal-border-color:#3a3a3a;--modal-header-background-color:#2d2d2d;--modal-header-color:#fff;--modal-body-color:#e0e0e0;--modal-footer-background-color:#202020;--modal-color:#e0e0e0;--modal-box-shadow:0 8px 24px #00000080;--modal-box-shadow-hover:0 12px 32px #0009;--list-alternate-background-color:#2a2a2a;--list-hover-background-color:#4a9eff1a;--progress-bar-background-color:#3a3a3a;--progress--bar-color:#e8f3ff;--progress-default-bar-border-color:#4a5568;--progress-default-bar-fill-color:#888;--progress-success-bar-border-color:#4caf50;--progress-success-bar-fill-color:#4caf50;--progress-info-bar-border-color:#2196f3;--progress-info-bar-fill-color:#2196f3;--progress-warning-bar-border-color:#ff9800;--progress-warning-bar-fill-color:#ff9800;--progress-danger-bar-border-color:#f44336;--progress-danger-bar-fill-color:#f44336;--form-control-background-color:#2d2d2d;--form-control-color:#e0e0e0;--form-control-border-color:#3a3a3a;--form-control-focus-background-color:#323232;--form-control-focus-border-color:#4a9eff;--form-control-focus-color:#fff;--form-control-placeholder-color:#888;--form-control-selection-background-color:#4a9eff;--form-control-selection-border-color:#4a9eff;--form-control-selection-color:#fff;--form-control-selection-label-color:#fff;--calendar-background-color:#1a1a1a;--calendar-border-color:#333;--calendar-header-background-color:#2d2d2d;--calendar-header-color:#fff;--calendar-day-color:#e0e0e0;--calendar-day-hover-background-color:#2d2d2d;--calendar-day-selected-background-color:#4a9eff;--calendar-day-selected-color:#fff;--calendar-day-disabled-color:#666;--calendar-day-today-border-color:#4a9eff;--calendar-day-weekend-color:#70b8ff;--datepicker-input-background-color:#2d2d2d;--tooltip-background-color:#4a9eff;--tooltip-border-color:#4a9eff;--tooltip-color:#fff;--popover-background-color:#2d2d2d;--popover-border-color:#4a9eff;--popover-color:#e0e0e0;--popover-arrow-color:#4a9eff;--toast-info-background-color:#2196f3;--toast-info-color:#fff;--toast-info-border-color:#2196f3;--toast-success-background-color:#4caf50;--toast-success-color:#fff;--toast-success-border-color:#4caf50;--toast-warning-background-color:#ff9800;--toast-warning-color:#fff;--toast-warning-border-color:#ff9800;--toast-danger-background-color:#f44336;--toast-danger-color:#fff;--toast-danger-border-color:#f44336;--loader-border-color:#4a9eff33;--loader-border-top-color:#4a9eff;--rating-color-success:#4caf50;--rating-color-warning:#ff9800;--rating-color-danger:#f44336;--rating-color-info:#2196f3;--rating-empty-color:#555;--rating-empty-label-color:#e0e0e0;--rating-half-rate-empty-color:#555;--slider-track-background-color:#3a3a3a;--slider-track-border-color:#4a5568;--slider-track-hover-background-color:#404040;--slider-track-hover-border-color:#5a6578;--slider-thumb-background-color:#4a9eff;--slider-thumb-border-color:#4a9eff;--slider-thumb-hover-background-color:#6ab0ff;--slider-thumb-hover-border-color:#6ab0ff;--note-container-effect-background-color:#4a9eff1a;--note-container-effect-color:#e0e0e0;--note-container-effect-border-left-color:#4a9eff;--infuse-effect-hover-border-color:#4a9eff;--infuse-effect-hover-box-shadow-color:#4a9eff4d;--infuse-effect-before-background:linear-gradient(90deg,#4a9eff,#6ab0ff);--up-lift-effect-hover-border-color:#4a9eff;--up-lift-effect-box-shadow-color:#0006;--up-lift-effect-hover-box-shadow-color:#4a9eff4d;--up-lift-effect-before-background:linear-gradient(135deg,#4a9eff,#6ab0ff);--glow-box-shadow-color:0 0 16px #4a9eff80,0 0 6px #4a9eff4d;--glow-hover-border-color:#4a9eff59}[data-theme=ocean-depths]{--font-family:Inter,Roboto,sans-serif;--body-background:#0a0e1a;--body-color:#f1f5f9;--body-color-accent:#fff;--body-color-muted:#758ba3;--body-title-color:#fff;--body-sub-title-color:#cbd5e1;--body-accent-color:#19cde6;--body-danger-color:#ef4444;--backdrop-color:#0a0e1ad9;--text-shadow:#000;--box-shadow:#0006;--header-background-color:#151b28;--header-border-bottom-color:#29283c;--header-color:#cbd5e1;--header-font-weight:500;--card-background-color:#151b28;--card-background-accent-color:#0f1419;--card-border-color:#29283c;--card-border-accent-color:#19cde6;--card-hover-border-color:#19cde6;--card-color:#f1f5f9;--card-accent-color:#19cde6;--card-box-shadow:0 4px 8px #00000080;--card-footer-background-color:#0f1419;--card-footer-color:#cbd5e1;--links-color:#19cde6;--links-hover-color:#75e1f8;--delimiter-color:#29283c;--border-color:#29283c;--button-default-border-color:#29283c;--button-default-background-color:#1e293b;--button-default-color:#f1f5f9;--button-default-hover-border-color:#334155;--button-default-hover-background-color:#19cde61a;--button-default-hover-color:#fff;--button-info-border-color:#19cde6;--button-info-background-color:#0891b2;--button-info-color:#fff;--button-info-hover-border-color:#75e1f8;--button-info-hover-background-color:#19cde626;--button-info-hover-color:#fff;--button-warning-border-color:#f59e0b;--button-warning-background-color:#d97706;--button-warning-color:#fff;--button-warning-hover-border-color:#fbbf24;--button-warning-hover-background-color:#f59e0b26;--button-warning-hover-color:#fff;--button-success-border-color:#22c55e;--button-success-background-color:#16a34a;--button-success-color:#fff;--button-success-hover-border-color:#4ade80;--button-success-hover-background-color:#22c55e26;--button-success-hover-color:#fff;--button-danger-border-color:#ef4444;--button-danger-background-color:#dc2626;--button-danger-color:#fff;--button-danger-hover-border-color:#f87171;--button-danger-hover-background-color:#ef444426;--button-danger-hover-color:#fff;--button-plain-color:#cbd5e1;--button-plain-hover-color:#fff;--dropdown-border-color:#29283c;--dropdown-header-background-color:#151b28;--dropdown-header-border-focus-color:#19cde6;--dropdown-header-color:#f1f5f9;--dropdown-options-background-color:#151b28;--dropdown-options-color:#f1f5f9;--dropdown-options-hover-background-color:#19cde626;--dropdown-options-hover-color:#fff;--dropdown-options-selected-background-color:#19cde640;--dropdown-options-selected-color:#fff;--dropdown-chips-background-color:#1e293b;--dropdown-chips-color:#f1f5f9;--dropdown-chips-border-color:#334155;--dropdown-chips-hover-background-color:#293548;--dropdown-action-color:#cbd5e1;--dropdown-action-background-color:#151b28;--dropdown-action-hover-color:#fff;--dropdown-action-hover-background-color:#1e293b;--badge-padding:2px 6px;--tabs-active-background-color:#19cde633;--tabs-active-color:#19cde6;--tabs-inactive-background-color:#0000;--tabs-inactive-color:#758ba3;--modal-background-color:#0f1419;--modal-border-color:#29283c;--modal-header-background-color:#151b28;--modal-header-color:#fff;--modal-body-color:#f1f5f9;--modal-footer-background-color:#0a0e1a;--modal-color:#f1f5f9;--modal-box-shadow:0 10px 30px #0009;--modal-box-shadow-hover:0 15px 40px #000000b3;--list-alternate-background-color:#0f1419;--list-hover-background-color:#19cde61a;--progress-bar-background-color:#1e293b;--progress--bar-color:#f0f9ff;--progress-default-bar-border-color:#334155;--progress-default-bar-fill-color:#758ba3;--progress-success-bar-border-color:#22c55e;--progress-success-bar-fill-color:#22c55e;--progress-info-bar-border-color:#19cde6;--progress-info-bar-fill-color:#19cde6;--progress-warning-bar-border-color:#f59e0b;--progress-warning-bar-fill-color:#f59e0b;--progress-danger-bar-border-color:#ef4444;--progress-danger-bar-fill-color:#ef4444;--form-control-background-color:#151b28;--form-control-color:#f1f5f9;--form-control-border-color:#29283c;--form-control-focus-background-color:#1a2332;--form-control-focus-border-color:#19cde6;--form-control-focus-color:#fff;--form-control-placeholder-color:#758ba3;--form-control-selection-background-color:#19cde6;--form-control-selection-border-color:#19cde6;--form-control-selection-color:#fff;--form-control-selection-label-color:#fff;--calendar-background-color:#0a0e1a;--calendar-border-color:#151b28;--calendar-header-background-color:#151b28;--calendar-header-color:#fff;--calendar-day-color:#cbd5e1;--calendar-day-hover-background-color:#1e2938;--calendar-day-selected-background-color:#19cde6;--calendar-day-selected-color:#fff;--calendar-day-disabled-color:#3d485a;--calendar-day-today-border-color:#19cde6;--calendar-day-weekend-color:#56d8f0;--datepicker-input-background-color:#151b28;--tooltip-background-color:#19cde6;--tooltip-border-color:#19cde6;--tooltip-color:#0a0e1a;--popover-background-color:#151b28;--popover-border-color:#19cde6;--popover-color:#f1f5f9;--popover-arrow-color:#19cde6;--toast-info-background-color:#0891b2;--toast-info-color:#fff;--toast-info-border-color:#19cde6;--toast-success-background-color:#16a34a;--toast-success-color:#fff;--toast-success-border-color:#22c55e;--toast-warning-background-color:#d97706;--toast-warning-color:#fff;--toast-warning-border-color:#f59e0b;--toast-danger-background-color:#dc2626;--toast-danger-color:#fff;--toast-danger-border-color:#ef4444;--loader-border-color:#19cde633;--loader-border-top-color:#19cde6;--rating-color-success:#22c55e;--rating-color-warning:#f59e0b;--rating-color-danger:#ef4444;--rating-color-info:#19cde6;--rating-empty-color:#334155;--rating-empty-label-color:#f1f5f9;--rating-half-rate-empty-color:#334155;--slider-track-background-color:#1e293b;--slider-track-border-color:#334155;--slider-track-hover-background-color:#293548;--slider-track-hover-border-color:#475569;--slider-thumb-background-color:#19cde6;--slider-thumb-border-color:#19cde6;--slider-thumb-hover-background-color:#75e1f8;--slider-thumb-hover-border-color:#75e1f8;--note-container-effect-background-color:#19cde61a;--note-container-effect-color:#f1f5f9;--note-container-effect-border-left-color:#19cde6;--infuse-effect-hover-border-color:#19cde6;--infuse-effect-hover-box-shadow-color:#19cde666;--infuse-effect-before-background:linear-gradient(90deg,#19cde6,#75e1f8);--up-lift-effect-hover-border-color:#19cde6;--up-lift-effect-box-shadow-color:#00000080;--up-lift-effect-hover-box-shadow-color:#19cde666;--up-lift-effect-before-background:linear-gradient(135deg,#19cde6,#75e1f8);--glow-box-shadow-color:0 0 16px #19cde680,0 0 6px #19cde64d;--glow-hover-border-color:#19cde659}[data-theme=twilight-pulse]{--font-family:Inter,Roboto,sans-serif;--body-background:#0f0a1a;--body-color:#faf5ff;--body-color-accent:#fff;--body-color-muted:#a78bfa;--body-title-color:#fff;--body-sub-title-color:#ddd6fe;--body-accent-color:#d946ef;--body-danger-color:#f43f5e;--backdrop-color:#0f0a1ad9;--text-shadow:#000;--box-shadow:#0006;--header-background-color:#1a1028;--header-border-bottom-color:#2d1b4e;--header-color:#ddd6fe;--header-font-weight:500;--card-background-color:#1a1028;--card-background-accent-color:#120b1f;--card-border-color:#2d1b4e;--card-border-accent-color:#d946ef;--card-hover-border-color:#d946ef;--card-color:#faf5ff;--card-accent-color:#d946ef;--card-box-shadow:0 4px 8px #00000080;--card-footer-background-color:#120b1f;--card-footer-color:#ddd6fe;--links-color:#d946ef;--links-hover-color:#e879f9;--delimiter-color:#2d1b4e;--border-color:#2d1b4e;--button-default-border-color:#2d1b4e;--button-default-background-color:#1e1333;--button-default-color:#faf5ff;--button-default-hover-border-color:#3f2861;--button-default-hover-background-color:#d946ef1a;--button-default-hover-color:#fff;--button-info-border-color:#d946ef;--button-info-background-color:#c026d3;--button-info-color:#fff;--button-info-hover-border-color:#e879f9;--button-info-hover-background-color:#d946ef26;--button-info-hover-color:#fff;--button-warning-border-color:#fb923c;--button-warning-background-color:#ea580c;--button-warning-color:#fff;--button-warning-hover-border-color:#fdba74;--button-warning-hover-background-color:#fb923c26;--button-warning-hover-color:#fff;--button-success-border-color:#34d399;--button-success-background-color:#10b981;--button-success-color:#fff;--button-success-hover-border-color:#6ee7b7;--button-success-hover-background-color:#34d39926;--button-success-hover-color:#fff;--button-danger-border-color:#f43f5e;--button-danger-background-color:#e11d48;--button-danger-color:#fff;--button-danger-hover-border-color:#fb7185;--button-danger-hover-background-color:#f43f5e26;--button-danger-hover-color:#fff;--button-plain-color:#ddd6fe;--button-plain-hover-color:#fff;--dropdown-border-color:#2d1b4e;--dropdown-header-background-color:#1a1028;--dropdown-header-border-focus-color:#d946ef;--dropdown-header-color:#faf5ff;--dropdown-options-background-color:#1a1028;--dropdown-options-color:#faf5ff;--dropdown-options-hover-background-color:#d946ef26;--dropdown-options-hover-color:#fff;--dropdown-options-selected-background-color:#d946ef40;--dropdown-options-selected-color:#fff;--dropdown-chips-background-color:#1e1333;--dropdown-chips-color:#faf5ff;--dropdown-chips-border-color:#3f2861;--dropdown-chips-hover-background-color:#2d1b4e;--dropdown-action-color:#ddd6fe;--dropdown-action-background-color:#1a1028;--dropdown-action-hover-color:#fff;--dropdown-action-hover-background-color:#1e1333;--badge-padding:2px 6px;--tabs-active-background-color:#d946ef33;--tabs-active-color:#d946ef;--tabs-inactive-background-color:#0000;--tabs-inactive-color:#a78bfa;--modal-background-color:#120b1f;--modal-border-color:#2d1b4e;--modal-header-background-color:#1a1028;--modal-header-color:#fff;--modal-body-color:#faf5ff;--modal-footer-background-color:#0f0a1a;--modal-color:#faf5ff;--modal-box-shadow:0 10px 30px #0009;--modal-box-shadow-hover:0 15px 40px #000000b3;--list-alternate-background-color:#120b1f;--list-hover-background-color:#d946ef1a;--progress-bar-background-color:#1e1333;--progress--bar-color:#fef3ff;--progress-default-bar-border-color:#3f2861;--progress-default-bar-fill-color:#a78bfa;--progress-success-bar-border-color:#34d399;--progress-success-bar-fill-color:#34d399;--progress-info-bar-border-color:#d946ef;--progress-info-bar-fill-color:#d946ef;--progress-warning-bar-border-color:#fb923c;--progress-warning-bar-fill-color:#fb923c;--progress-danger-bar-border-color:#f43f5e;--progress-danger-bar-fill-color:#f43f5e;--form-control-background-color:#1a1028;--form-control-color:#faf5ff;--form-control-border-color:#2d1b4e;--form-control-focus-background-color:#1e1333;--form-control-focus-border-color:#d946ef;--form-control-focus-color:#fff;--form-control-placeholder-color:#a78bfa;--form-control-selection-background-color:#d946ef;--form-control-selection-border-color:#d946ef;--form-control-selection-color:#fff;--form-control-selection-label-color:#fff;--calendar-background-color:#0f0a1a;--calendar-border-color:#1a1028;--calendar-header-background-color:#1a1028;--calendar-header-color:#fff;--calendar-day-color:#e9d5ff;--calendar-day-hover-background-color:#2e1a3d;--calendar-day-selected-background-color:#d946ef;--calendar-day-selected-color:#fff;--calendar-day-disabled-color:#4c1d95;--calendar-day-today-border-color:#d946ef;--calendar-day-weekend-color:#e879f9;--datepicker-input-background-color:#1a1028;--tooltip-background-color:#d946ef;--tooltip-border-color:#d946ef;--tooltip-color:#0f0a1a;--popover-background-color:#1a1028;--popover-border-color:#d946ef;--popover-color:#faf5ff;--popover-arrow-color:#d946ef;--toast-info-background-color:#c026d3;--toast-info-color:#fff;--toast-info-border-color:#d946ef;--toast-success-background-color:#10b981;--toast-success-color:#fff;--toast-success-border-color:#34d399;--toast-warning-background-color:#ea580c;--toast-warning-color:#fff;--toast-warning-border-color:#fb923c;--toast-danger-background-color:#e11d48;--toast-danger-color:#fff;--toast-danger-border-color:#f43f5e;--loader-border-color:#d946ef33;--loader-border-top-color:#d946ef;--rating-color-success:#34d399;--rating-color-warning:#fb923c;--rating-color-danger:#f43f5e;--rating-color-info:#d946ef;--rating-empty-color:#3f2861;--rating-empty-label-color:#faf5ff;--rating-half-rate-empty-color:#3f2861;--slider-track-background-color:#1e1333;--slider-track-border-color:#3f2861;--slider-track-hover-background-color:#2d1b4e;--slider-track-hover-border-color:#5b3a8f;--slider-thumb-background-color:#d946ef;--slider-thumb-border-color:#d946ef;--slider-thumb-hover-background-color:#e879f9;--slider-thumb-hover-border-color:#e879f9;--note-container-effect-background-color:#d946ef1a;--note-container-effect-color:#faf5ff;--note-container-effect-border-left-color:#d946ef;--infuse-effect-hover-border-color:#d946ef;--infuse-effect-hover-box-shadow-color:#d946ef66;--infuse-effect-before-background:linear-gradient(90deg,#d946ef,#e879f9);--up-lift-effect-hover-border-color:#d946ef;--up-lift-effect-box-shadow-color:#00000080;--up-lift-effect-hover-box-shadow-color:#d946ef66;--up-lift-effect-before-background:linear-gradient(135deg,#d946ef,#e879f9);--glow-box-shadow-color:0 0 16px #d946ef80,0 0 6px #d946ef4d;--glow-hover-border-color:#d946ef59}[data-theme=cyber-forest]{--font-family:Inter,Roboto,sans-serif;--body-background:#0a0f0a;--body-color:#f0fdf4;--body-color-accent:#fff;--body-color-muted:#86efac;--body-title-color:#fff;--body-sub-title-color:#d1fae5;--body-accent-color:#10b981;--body-danger-color:#f87171;--backdrop-color:#0a0f0ad9;--text-shadow:#000;--box-shadow:#0006;--header-background-color:#14211d;--header-border-bottom-color:#1e3a2e;--header-color:#d1fae5;--header-font-weight:500;--card-background-color:#14211d;--card-background-accent-color:#0f1912;--card-border-color:#1e3a2e;--card-border-accent-color:#10b981;--card-hover-border-color:#10b981;--card-color:#f0fdf4;--card-accent-color:#10b981;--card-box-shadow:0 4px 8px #00000080;--card-footer-background-color:#0f1912;--card-footer-color:#d1fae5;--links-color:#10b981;--links-hover-color:#34d399;--delimiter-color:#1e3a2e;--border-color:#1e3a2e;--button-default-border-color:#1e3a2e;--button-default-background-color:#1a2e26;--button-default-color:#f0fdf4;--button-default-hover-border-color:#2d5241;--button-default-hover-background-color:#10b9811a;--button-default-hover-color:#fff;--button-info-border-color:#10b981;--button-info-background-color:#059669;--button-info-color:#fff;--button-info-hover-border-color:#34d399;--button-info-hover-background-color:#10b98126;--button-info-hover-color:#fff;--button-warning-border-color:#fbbf24;--button-warning-background-color:#f59e0b;--button-warning-color:#fff;--button-warning-hover-border-color:#fcd34d;--button-warning-hover-background-color:#fbbf2426;--button-warning-hover-color:#fff;--button-success-border-color:#10b981;--button-success-background-color:#059669;--button-success-color:#fff;--button-success-hover-border-color:#34d399;--button-success-hover-background-color:#10b98126;--button-success-hover-color:#fff;--button-danger-border-color:#f87171;--button-danger-background-color:#ef4444;--button-danger-color:#fff;--button-danger-hover-border-color:#fca5a5;--button-danger-hover-background-color:#f8717126;--button-danger-hover-color:#fff;--button-plain-color:#d1fae5;--button-plain-hover-color:#fff;--dropdown-border-color:#1e3a2e;--dropdown-header-background-color:#14211d;--dropdown-header-border-focus-color:#10b981;--dropdown-header-color:#f0fdf4;--dropdown-options-background-color:#14211d;--dropdown-options-color:#f0fdf4;--dropdown-options-hover-background-color:#10b98126;--dropdown-options-hover-color:#fff;--dropdown-options-selected-background-color:#10b98140;--dropdown-options-selected-color:#fff;--dropdown-chips-background-color:#1a2e26;--dropdown-chips-color:#f0fdf4;--dropdown-chips-border-color:#2d5241;--dropdown-chips-hover-background-color:#1e3a2e;--dropdown-action-color:#d1fae5;--dropdown-action-background-color:#14211d;--dropdown-action-hover-color:#fff;--dropdown-action-hover-background-color:#1a2e26;--badge-padding:2px 6px;--tabs-active-background-color:#10b98133;--tabs-active-color:#10b981;--tabs-inactive-background-color:#0000;--tabs-inactive-color:#86efac;--modal-background-color:#0f1912;--modal-border-color:#1e3a2e;--modal-header-background-color:#14211d;--modal-header-color:#fff;--modal-body-color:#f0fdf4;--modal-footer-background-color:#0a0f0a;--modal-color:#f0fdf4;--modal-box-shadow:0 10px 30px #0009;--modal-box-shadow-hover:0 15px 40px #000000b3;--list-alternate-background-color:#0f1912;--list-hover-background-color:#10b9811a;--progress-bar-background-color:#1a2e26;--progress--bar-color:#f0fdf4;--progress-default-bar-border-color:#2d5241;--progress-default-bar-fill-color:#86efac;--progress-success-bar-border-color:#10b981;--progress-success-bar-fill-color:#10b981;--progress-info-bar-border-color:#10b981;--progress-info-bar-fill-color:#10b981;--progress-warning-bar-border-color:#fbbf24;--progress-warning-bar-fill-color:#fbbf24;--progress-danger-bar-border-color:#f87171;--progress-danger-bar-fill-color:#f87171;--form-control-background-color:#14211d;--form-control-color:#f0fdf4;--form-control-border-color:#1e3a2e;--form-control-focus-background-color:#1a2e26;--form-control-focus-border-color:#10b981;--form-control-focus-color:#fff;--form-control-placeholder-color:#86efac;--form-control-selection-background-color:#10b981;--form-control-selection-border-color:#10b981;--form-control-selection-color:#fff;--form-control-selection-label-color:#fff;--calendar-background-color:#0a0f0a;--calendar-border-color:#14211d;--calendar-header-background-color:#14211d;--calendar-header-color:#fff;--calendar-day-color:#d1fae5;--calendar-day-hover-background-color:#1a3d2e;--calendar-day-selected-background-color:#10b981;--calendar-day-selected-color:#fff;--calendar-day-disabled-color:#374151;--calendar-day-today-border-color:#10b981;--calendar-day-weekend-color:#34d399;--datepicker-input-background-color:#14211d;--tooltip-background-color:#10b981;--tooltip-border-color:#10b981;--tooltip-color:#0a0f0a;--popover-background-color:#14211d;--popover-border-color:#10b981;--popover-color:#f0fdf4;--popover-arrow-color:#10b981;--toast-info-background-color:#059669;--toast-info-color:#fff;--toast-info-border-color:#10b981;--toast-success-background-color:#059669;--toast-success-color:#fff;--toast-success-border-color:#10b981;--toast-warning-background-color:#f59e0b;--toast-warning-color:#fff;--toast-warning-border-color:#fbbf24;--toast-danger-background-color:#ef4444;--toast-danger-color:#fff;--toast-danger-border-color:#f87171;--loader-border-color:#10b98133;--loader-border-top-color:#10b981;--rating-color-success:#10b981;--rating-color-warning:#fbbf24;--rating-color-danger:#f87171;--rating-color-info:#10b981;--rating-empty-color:#2d5241;--rating-empty-label-color:#f0fdf4;--rating-half-rate-empty-color:#2d5241;--slider-track-background-color:#1a2e26;--slider-track-border-color:#2d5241;--slider-track-hover-background-color:#1e3a2e;--slider-track-hover-border-color:#3d6655;--slider-thumb-background-color:#10b981;--slider-thumb-border-color:#10b981;--slider-thumb-hover-background-color:#34d399;--slider-thumb-hover-border-color:#34d399;--note-container-effect-background-color:#10b9811a;--note-container-effect-color:#f0fdf4;--note-container-effect-border-left-color:#10b981;--infuse-effect-hover-border-color:#10b981;--infuse-effect-hover-box-shadow-color:#10b98166;--infuse-effect-before-background:linear-gradient(90deg,#10b981,#34d399);--up-lift-effect-hover-border-color:#10b981;--up-lift-effect-box-shadow-color:#00000080;--up-lift-effect-hover-box-shadow-color:#10b98166;--up-lift-effect-before-background:linear-gradient(135deg,#10b981,#34d399);--glow-box-shadow-color:0 0 16px #10b98180,0 0 6px #10b9814d;--glow-hover-border-color:#10b98159}[data-theme=ember-night]{--font-family:Inter,Roboto,sans-serif;--body-background:#1a0f0a;--body-color:#fef3c7;--body-color-accent:#fff;--body-color-muted:#fcd34d;--body-title-color:#fff;--body-sub-title-color:#fde68a;--body-accent-color:#f59e0b;--body-danger-color:#ef4444;--backdrop-color:#1a0f0ad9;--text-shadow:#000;--box-shadow:#0006;--header-background-color:#291a10;--header-border-bottom-color:#3d2817;--header-color:#fde68a;--header-font-weight:500;--card-background-color:#291a10;--card-background-accent-color:#1f140c;--card-border-color:#3d2817;--card-border-accent-color:#f59e0b;--card-hover-border-color:#f59e0b;--card-color:#fef3c7;--card-accent-color:#f59e0b;--card-box-shadow:0 4px 8px #00000080;--card-footer-background-color:#1f140c;--card-footer-color:#fde68a;--links-color:#f59e0b;--links-hover-color:#fbbf24;--delimiter-color:#3d2817;--border-color:#3d2817;--button-default-border-color:#3d2817;--button-default-background-color:#332618;--button-default-color:#fef3c7;--button-default-hover-border-color:#52331f;--button-default-hover-background-color:#f59e0b1a;--button-default-hover-color:#fff;--button-info-border-color:#f59e0b;--button-info-background-color:#d97706;--button-info-color:#fff;--button-info-hover-border-color:#fbbf24;--button-info-hover-background-color:#f59e0b26;--button-info-hover-color:#fff;--button-warning-border-color:#fb923c;--button-warning-background-color:#ea580c;--button-warning-color:#fff;--button-warning-hover-border-color:#fdba74;--button-warning-hover-background-color:#fb923c26;--button-warning-hover-color:#fff;--button-success-border-color:#22c55e;--button-success-background-color:#16a34a;--button-success-color:#fff;--button-success-hover-border-color:#4ade80;--button-success-hover-background-color:#22c55e26;--button-success-hover-color:#fff;--button-danger-border-color:#ef4444;--button-danger-background-color:#dc2626;--button-danger-color:#fff;--button-danger-hover-border-color:#f87171;--button-danger-hover-background-color:#ef444426;--button-danger-hover-color:#fff;--button-plain-color:#fde68a;--button-plain-hover-color:#fff;--dropdown-border-color:#3d2817;--dropdown-header-background-color:#291a10;--dropdown-header-border-focus-color:#f59e0b;--dropdown-header-color:#fef3c7;--dropdown-options-background-color:#291a10;--dropdown-options-color:#fef3c7;--dropdown-options-hover-background-color:#f59e0b26;--dropdown-options-hover-color:#fff;--dropdown-options-selected-background-color:#f59e0b40;--dropdown-options-selected-color:#fff;--dropdown-chips-background-color:#332618;--dropdown-chips-color:#fef3c7;--dropdown-chips-border-color:#52331f;--dropdown-chips-hover-background-color:#3d2817;--dropdown-action-color:#fde68a;--dropdown-action-background-color:#291a10;--dropdown-action-hover-color:#fff;--dropdown-action-hover-background-color:#332618;--badge-padding:2px 6px;--tabs-active-background-color:#f59e0b33;--tabs-active-color:#f59e0b;--tabs-inactive-background-color:#0000;--tabs-inactive-color:#fcd34d;--modal-background-color:#1f140c;--modal-border-color:#3d2817;--modal-header-background-color:#291a10;--modal-header-color:#fff;--modal-body-color:#fef3c7;--modal-footer-background-color:#1a0f0a;--modal-color:#fef3c7;--modal-box-shadow:0 10px 30px #0009;--modal-box-shadow-hover:0 15px 40px #000000b3;--list-alternate-background-color:#1f140c;--list-hover-background-color:#f59e0b1a;--progress-bar-background-color:#332618;--progress--bar-color:#fffbeb;--progress-default-bar-border-color:#52331f;--progress-default-bar-fill-color:#fcd34d;--progress-success-bar-border-color:#22c55e;--progress-success-bar-fill-color:#22c55e;--progress-info-bar-border-color:#f59e0b;--progress-info-bar-fill-color:#f59e0b;--progress-warning-bar-border-color:#fb923c;--progress-warning-bar-fill-color:#fb923c;--progress-danger-bar-border-color:#ef4444;--progress-danger-bar-fill-color:#ef4444;--form-control-background-color:#291a10;--form-control-color:#fef3c7;--form-control-border-color:#3d2817;--form-control-focus-background-color:#332618;--form-control-focus-border-color:#f59e0b;--form-control-focus-color:#fff;--form-control-placeholder-color:#fcd34d;--form-control-selection-background-color:#f59e0b;--form-control-selection-border-color:#f59e0b;--form-control-selection-color:#fff;--form-control-selection-label-color:#fff;--calendar-background-color:#1a0f0a;--calendar-border-color:#291a10;--calendar-header-background-color:#291a10;--calendar-header-color:#fff;--calendar-day-color:#fcd34d;--calendar-day-hover-background-color:#3d2817;--calendar-day-selected-background-color:#f59e0b;--calendar-day-selected-color:#fff;--calendar-day-disabled-color:#78350f;--calendar-day-today-border-color:#f59e0b;--calendar-day-weekend-color:#fbbf24;--datepicker-input-background-color:#291a10;--tooltip-background-color:#f59e0b;--tooltip-border-color:#f59e0b;--tooltip-color:#1a0f0a;--popover-background-color:#291a10;--popover-border-color:#f59e0b;--popover-color:#fef3c7;--popover-arrow-color:#f59e0b;--toast-info-background-color:#d97706;--toast-info-color:#fff;--toast-info-border-color:#f59e0b;--toast-success-background-color:#16a34a;--toast-success-color:#fff;--toast-success-border-color:#22c55e;--toast-warning-background-color:#ea580c;--toast-warning-color:#fff;--toast-warning-border-color:#fb923c;--toast-danger-background-color:#dc2626;--toast-danger-color:#fff;--toast-danger-border-color:#ef4444;--loader-border-color:#f59e0b33;--loader-border-top-color:#f59e0b;--rating-color-success:#22c55e;--rating-color-warning:#fb923c;--rating-color-danger:#ef4444;--rating-color-info:#f59e0b;--rating-empty-color:#52331f;--rating-empty-label-color:#fef3c7;--rating-half-rate-empty-color:#52331f;--slider-track-background-color:#332618;--slider-track-border-color:#52331f;--slider-track-hover-background-color:#3d2817;--slider-track-hover-border-color:#6b4423;--slider-thumb-background-color:#f59e0b;--slider-thumb-border-color:#f59e0b;--slider-thumb-hover-background-color:#fbbf24;--slider-thumb-hover-border-color:#fbbf24;--note-container-effect-background-color:#f59e0b1a;--note-container-effect-color:#fef3c7;--note-container-effect-border-left-color:#f59e0b;--infuse-effect-hover-border-color:#f59e0b;--infuse-effect-hover-box-shadow-color:#f59e0b66;--infuse-effect-before-background:linear-gradient(90deg,#f59e0b,#fbbf24);--up-lift-effect-hover-border-color:#f59e0b;--up-lift-effect-box-shadow-color:#00000080;--up-lift-effect-hover-box-shadow-color:#f59e0b66;--up-lift-effect-before-background:linear-gradient(135deg,#f59e0b,#fbbf24);--glow-box-shadow-color:0 0 16px #f59e0b80,0 0 6px #f59e0b4d;--glow-hover-border-color:#f59e0b59}[data-theme=arctic-blue]{--font-family:Inter,Roboto,sans-serif;--body-background:#0f1419;--body-color:#f0f9ff;--body-color-accent:#fff;--body-color-muted:#93c5fd;--body-title-color:#fff;--body-sub-title-color:#dbeafe;--body-accent-color:#60a5fa;--body-danger-color:#f87171;--backdrop-color:#0f1419d9;--text-shadow:#000;--box-shadow:#0006;--header-background-color:#1e293b;--header-border-bottom-color:#334155;--header-color:#dbeafe;--header-font-weight:500;--card-background-color:#1e293b;--card-background-accent-color:#0f172a;--card-border-color:#334155;--card-border-accent-color:#60a5fa;--card-hover-border-color:#60a5fa;--card-color:#f0f9ff;--card-accent-color:#60a5fa;--card-box-shadow:0 4px 8px #00000080;--card-footer-background-color:#0f172a;--card-footer-color:#dbeafe;--links-color:#60a5fa;--links-hover-color:#93c5fd;--delimiter-color:#334155;--border-color:#334155;--button-default-border-color:#334155;--button-default-background-color:#1e293b;--button-default-color:#f0f9ff;--button-default-hover-border-color:#475569;--button-default-hover-background-color:#60a5fa1a;--button-default-hover-color:#fff;--button-info-border-color:#60a5fa;--button-info-background-color:#3b82f6;--button-info-color:#fff;--button-info-hover-border-color:#93c5fd;--button-info-hover-background-color:#60a5fa26;--button-info-hover-color:#fff;--button-warning-border-color:#fbbf24;--button-warning-background-color:#f59e0b;--button-warning-color:#fff;--button-warning-hover-border-color:#fcd34d;--button-warning-hover-background-color:#fbbf2426;--button-warning-hover-color:#fff;--button-success-border-color:#34d399;--button-success-background-color:#10b981;--button-success-color:#fff;--button-success-hover-border-color:#6ee7b7;--button-success-hover-background-color:#34d39926;--button-success-hover-color:#fff;--button-danger-border-color:#f87171;--button-danger-background-color:#ef4444;--button-danger-color:#fff;--button-danger-hover-border-color:#fca5a5;--button-danger-hover-background-color:#f8717126;--button-danger-hover-color:#fff;--button-plain-color:#dbeafe;--button-plain-hover-color:#fff;--dropdown-border-color:#334155;--dropdown-header-background-color:#1e293b;--dropdown-header-border-focus-color:#60a5fa;--dropdown-header-color:#f0f9ff;--dropdown-options-background-color:#1e293b;--dropdown-options-color:#f0f9ff;--dropdown-options-hover-background-color:#60a5fa26;--dropdown-options-hover-color:#fff;--dropdown-options-selected-background-color:#60a5fa40;--dropdown-options-selected-color:#fff;--dropdown-chips-background-color:#334155;--dropdown-chips-color:#f0f9ff;--dropdown-chips-border-color:#475569;--dropdown-chips-hover-background-color:#3d4a5e;--dropdown-action-color:#dbeafe;--dropdown-action-background-color:#1e293b;--dropdown-action-hover-color:#fff;--dropdown-action-hover-background-color:#334155;--badge-padding:2px 6px;--tabs-active-background-color:#60a5fa33;--tabs-active-color:#60a5fa;--tabs-inactive-background-color:#0000;--tabs-inactive-color:#93c5fd;--modal-background-color:#0f172a;--modal-border-color:#334155;--modal-header-background-color:#1e293b;--modal-header-color:#fff;--modal-body-color:#f0f9ff;--modal-footer-background-color:#0f1419;--modal-color:#f0f9ff;--modal-box-shadow:0 10px 30px #0009;--modal-box-shadow-hover:0 15px 40px #000000b3;--list-alternate-background-color:#0f172a;--list-hover-background-color:#60a5fa1a;--progress-bar-background-color:#1e293b;--progress--bar-color:#f0f9ff;--progress-default-bar-border-color:#475569;--progress-default-bar-fill-color:#93c5fd;--progress-success-bar-border-color:#34d399;--progress-success-bar-fill-color:#34d399;--progress-info-bar-border-color:#60a5fa;--progress-info-bar-fill-color:#60a5fa;--progress-warning-bar-border-color:#fbbf24;--progress-warning-bar-fill-color:#fbbf24;--progress-danger-bar-border-color:#f87171;--progress-danger-bar-fill-color:#f87171;--form-control-background-color:#1e293b;--form-control-color:#f0f9ff;--form-control-border-color:#334155;--form-control-focus-background-color:#1e3a52;--form-control-focus-border-color:#60a5fa;--form-control-focus-color:#fff;--form-control-placeholder-color:#93c5fd;--form-control-selection-background-color:#60a5fa;--form-control-selection-border-color:#60a5fa;--form-control-selection-color:#fff;--form-control-selection-label-color:#fff;--calendar-background-color:#0f172a;--calendar-border-color:#1e293b;--calendar-header-background-color:#1e293b;--calendar-header-color:#fff;--calendar-day-color:#e2e8f0;--calendar-day-hover-background-color:#334155;--calendar-day-selected-background-color:#60a5fa;--calendar-day-selected-color:#fff;--calendar-day-disabled-color:#475569;--calendar-day-today-border-color:#60a5fa;--calendar-day-weekend-color:#93c5fd;--datepicker-input-background-color:#1e293b;--tooltip-background-color:#60a5fa;--tooltip-border-color:#60a5fa;--tooltip-color:#0f1419;--popover-background-color:#1e293b;--popover-border-color:#60a5fa;--popover-color:#f0f9ff;--popover-arrow-color:#60a5fa;--toast-info-background-color:#3b82f6;--toast-info-color:#fff;--toast-info-border-color:#60a5fa;--toast-success-background-color:#10b981;--toast-success-color:#fff;--toast-success-border-color:#34d399;--toast-warning-background-color:#f59e0b;--toast-warning-color:#fff;--toast-warning-border-color:#fbbf24;--toast-danger-background-color:#ef4444;--toast-danger-color:#fff;--toast-danger-border-color:#f87171;--loader-border-color:#60a5fa33;--loader-border-top-color:#60a5fa;--rating-color-success:#34d399;--rating-color-warning:#fbbf24;--rating-color-danger:#f87171;--rating-color-info:#60a5fa;--rating-empty-color:#475569;--rating-empty-label-color:#f0f9ff;--rating-half-rate-empty-color:#475569;--slider-track-background-color:#1e293b;--slider-track-border-color:#475569;--slider-track-hover-background-color:#334155;--slider-track-hover-border-color:#64748b;--slider-thumb-background-color:#60a5fa;--slider-thumb-border-color:#60a5fa;--slider-thumb-hover-background-color:#93c5fd;--slider-thumb-hover-border-color:#93c5fd;--note-container-effect-background-color:#60a5fa1a;--note-container-effect-color:#f0f9ff;--note-container-effect-border-left-color:#60a5fa;--infuse-effect-hover-border-color:#60a5fa;--infuse-effect-hover-box-shadow-color:#60a5fa66;--infuse-effect-before-background:linear-gradient(90deg,#60a5fa,#93c5fd);--up-lift-effect-hover-border-color:#60a5fa;--up-lift-effect-box-shadow-color:#00000080;--up-lift-effect-hover-box-shadow-color:#60a5fa66;--up-lift-effect-before-background:linear-gradient(135deg,#60a5fa,#93c5fd);--glow-box-shadow-color:0 0 16px #60a5fa80,0 0 6px #60a5fa4d;--glow-hover-border-color:#60a5fa59}[data-theme=ocean-breeze]{--font-family:Inter,Roboto,sans-serif;--body-background:#f0f9ff;--body-color:#0c4a6e;--body-color-accent:#082f49;--body-color-muted:#64748b;--body-title-color:#0c4a6e;--body-sub-title-color:#334155;--body-accent-color:#0891b2;--body-danger-color:#dc2626;--backdrop-color:#00000080;--text-shadow:#fffc;--box-shadow:#0000001a;--header-background-color:#fff;--header-border-bottom-color:#e0f2fe;--header-color:#334155;--header-font-weight:500;--card-background-color:#fff;--card-background-accent-color:#f0f9ff;--card-border-color:#e0f2fe;--card-border-accent-color:#0891b2;--card-hover-border-color:#0891b2;--card-color:#0c4a6e;--card-accent-color:#0891b2;--card-box-shadow:0 1px 3px #00000014;--card-footer-background-color:#f0f9ff;--card-footer-color:#334155;--links-color:#0891b2;--links-hover-color:#0e7490;--delimiter-color:#e0f2fe;--border-color:#e0f2fe;--button-default-border-color:#cbd5e1;--button-default-background-color:#fff;--button-default-color:#334155;--button-default-hover-border-color:#94a3b8;--button-default-hover-background-color:#f1f5f9;--button-default-hover-color:#0c4a6e;--button-info-border-color:#0891b2;--button-info-background-color:#0891b2;--button-info-color:#fff;--button-info-hover-border-color:#0e7490;--button-info-hover-background-color:#0e7490;--button-info-hover-color:#fff;--button-warning-border-color:#f59e0b;--button-warning-background-color:#f59e0b;--button-warning-color:#fff;--button-warning-hover-border-color:#d97706;--button-warning-hover-background-color:#d97706;--button-warning-hover-color:#fff;--button-success-border-color:#16a34a;--button-success-background-color:#16a34a;--button-success-color:#fff;--button-success-hover-border-color:#15803d;--button-success-hover-background-color:#15803d;--button-success-hover-color:#fff;--button-danger-border-color:#dc2626;--button-danger-background-color:#dc2626;--button-danger-color:#fff;--button-danger-hover-border-color:#b91c1c;--button-danger-hover-background-color:#b91c1c;--button-danger-hover-color:#fff;--button-plain-color:#334155;--button-plain-hover-color:#0c4a6e;--dropdown-border-color:#e0f2fe;--dropdown-header-background-color:#fff;--dropdown-header-border-focus-color:#0891b2;--dropdown-header-color:#0c4a6e;--dropdown-options-background-color:#fff;--dropdown-options-color:#0c4a6e;--dropdown-options-hover-background-color:#ecfeff;--dropdown-options-hover-color:#0c4a6e;--dropdown-options-selected-background-color:#cffafe;--dropdown-options-selected-color:#0c4a6e;--dropdown-chips-background-color:#ecfeff;--dropdown-chips-color:#0c4a6e;--dropdown-chips-border-color:#a5f3fc;--dropdown-chips-hover-background-color:#cffafe;--dropdown-action-color:#334155;--dropdown-action-background-color:#fff;--dropdown-action-hover-color:#0c4a6e;--dropdown-action-hover-background-color:#f0f9ff;--badge-padding:2px 6px;--tabs-active-background-color:#cffafe;--tabs-active-color:#0891b2;--tabs-inactive-background-color:#0000;--tabs-inactive-color:#64748b;--modal-background-color:#fff;--modal-border-color:#e0f2fe;--modal-header-background-color:#f0f9ff;--modal-header-color:#0c4a6e;--modal-body-color:#0c4a6e;--modal-footer-background-color:#f8fafc;--modal-color:#0c4a6e;--modal-box-shadow:0 10px 30px #00000026;--modal-box-shadow-hover:0 15px 40px #0003;--list-alternate-background-color:#f0f9ff;--list-hover-background-color:#ecfeff;--progress-bar-background-color:#e0f2fe;--progress--bar-color:#0c4a6e;--progress-default-bar-border-color:#cbd5e1;--progress-default-bar-fill-color:#64748b;--progress-success-bar-border-color:#16a34a;--progress-success-bar-fill-color:#16a34a;--progress-info-bar-border-color:#0891b2;--progress-info-bar-fill-color:#0891b2;--progress-warning-bar-border-color:#f59e0b;--progress-warning-bar-fill-color:#f59e0b;--progress-danger-bar-border-color:#dc2626;--progress-danger-bar-fill-color:#dc2626;--form-control-background-color:#fff;--form-control-color:#0c4a6e;--form-control-border-color:#cbd5e1;--form-control-focus-background-color:#f0f9ff;--form-control-focus-border-color:#0891b2;--form-control-focus-color:#0c4a6e;--form-control-placeholder-color:#94a3b8;--form-control-selection-background-color:#0891b2;--form-control-selection-border-color:#0891b2;--form-control-selection-color:#fff;--form-control-selection-label-color:#0c4a6e;--calendar-background-color:#fff;--calendar-border-color:#cbd5e1;--calendar-header-background-color:#f0f9ff;--calendar-header-color:#0c4a6e;--calendar-day-color:#334155;--calendar-day-hover-background-color:#e0f2fe;--calendar-day-selected-background-color:#0891b2;--calendar-day-selected-color:#fff;--calendar-day-disabled-color:#94a3b8;--calendar-day-today-border-color:#0891b2;--calendar-day-weekend-color:#06b6d4;--datepicker-input-background-color:#fff;--tooltip-background-color:#0c4a6e;--tooltip-border-color:#0c4a6e;--tooltip-color:#fff;--popover-background-color:#fff;--popover-border-color:#0891b2;--popover-color:#0c4a6e;--popover-arrow-color:#0891b2;--toast-info-background-color:#0891b2;--toast-info-color:#fff;--toast-info-border-color:#0e7490;--toast-success-background-color:#16a34a;--toast-success-color:#fff;--toast-success-border-color:#15803d;--toast-warning-background-color:#f59e0b;--toast-warning-color:#fff;--toast-warning-border-color:#d97706;--toast-danger-background-color:#dc2626;--toast-danger-color:#fff;--toast-danger-border-color:#b91c1c;--loader-border-color:#0891b233;--loader-border-top-color:#0891b2;--rating-color-success:#16a34a;--rating-color-warning:#f59e0b;--rating-color-danger:#dc2626;--rating-color-info:#0891b2;--rating-empty-color:#cbd5e1;--rating-empty-label-color:#0c4a6e;--rating-half-rate-empty-color:#cbd5e1;--slider-track-background-color:#e0f2fe;--slider-track-border-color:#cbd5e1;--slider-track-hover-background-color:#cffafe;--slider-track-hover-border-color:#94a3b8;--slider-thumb-background-color:#0891b2;--slider-thumb-border-color:#0891b2;--slider-thumb-hover-background-color:#0e7490;--slider-thumb-hover-border-color:#0e7490;--note-container-effect-background-color:#ecfeff;--note-container-effect-color:#0c4a6e;--note-container-effect-border-left-color:#0891b2;--infuse-effect-hover-border-color:#0891b2;--infuse-effect-hover-box-shadow-color:#0891b24d;--infuse-effect-before-background:linear-gradient(90deg,#0891b2,#06b6d4);--up-lift-effect-hover-border-color:#0891b2;--up-lift-effect-box-shadow-color:#0000001a;--up-lift-effect-hover-box-shadow-color:#0891b24d;--up-lift-effect-before-background:linear-gradient(135deg,#0891b2,#06b6d4);--glow-box-shadow-color:0 0 16px #0891b24d,0 0 6px #0891b226;--glow-hover-border-color:#0891b259}[data-theme=lavender-mist]{--font-family:Inter,Roboto,sans-serif;--body-background:#faf5ff;--body-color:#581c87;--body-color-accent:#3b0764;--body-color-muted:#64748b;--body-title-color:#581c87;--body-sub-title-color:#6b21a8;--body-accent-color:#a855f7;--body-danger-color:#dc2626;--backdrop-color:#00000080;--text-shadow:#fffc;--box-shadow:#0000001a;--header-background-color:#fff;--header-border-bottom-color:#f3e8ff;--header-color:#6b21a8;--header-font-weight:500;--card-background-color:#fff;--card-background-accent-color:#faf5ff;--card-border-color:#f3e8ff;--card-border-accent-color:#a855f7;--card-hover-border-color:#a855f7;--card-color:#581c87;--card-accent-color:#a855f7;--card-box-shadow:0 1px 3px #00000014;--card-footer-background-color:#faf5ff;--card-footer-color:#6b21a8;--links-color:#a855f7;--links-hover-color:#9333ea;--delimiter-color:#f3e8ff;--border-color:#f3e8ff;--button-default-border-color:#cbd5e1;--button-default-background-color:#fff;--button-default-color:#6b21a8;--button-default-hover-border-color:#94a3b8;--button-default-hover-background-color:#f1f5f9;--button-default-hover-color:#581c87;--button-info-border-color:#a855f7;--button-info-background-color:#a855f7;--button-info-color:#fff;--button-info-hover-border-color:#9333ea;--button-info-hover-background-color:#9333ea;--button-info-hover-color:#fff;--button-warning-border-color:#f59e0b;--button-warning-background-color:#f59e0b;--button-warning-color:#fff;--button-warning-hover-border-color:#d97706;--button-warning-hover-background-color:#d97706;--button-warning-hover-color:#fff;--button-success-border-color:#16a34a;--button-success-background-color:#16a34a;--button-success-color:#fff;--button-success-hover-border-color:#15803d;--button-success-hover-background-color:#15803d;--button-success-hover-color:#fff;--button-danger-border-color:#dc2626;--button-danger-background-color:#dc2626;--button-danger-color:#fff;--button-danger-hover-border-color:#b91c1c;--button-danger-hover-background-color:#b91c1c;--button-danger-hover-color:#fff;--button-plain-color:#6b21a8;--button-plain-hover-color:#581c87;--dropdown-border-color:#f3e8ff;--dropdown-header-background-color:#fff;--dropdown-header-border-focus-color:#a855f7;--dropdown-header-color:#581c87;--dropdown-options-background-color:#fff;--dropdown-options-color:#581c87;--dropdown-options-hover-background-color:#faf5ff;--dropdown-options-hover-color:#581c87;--dropdown-options-selected-background-color:#f3e8ff;--dropdown-options-selected-color:#581c87;--dropdown-chips-background-color:#faf5ff;--dropdown-chips-color:#581c87;--dropdown-chips-border-color:#e9d5ff;--dropdown-chips-hover-background-color:#f3e8ff;--dropdown-action-color:#6b21a8;--dropdown-action-background-color:#fff;--dropdown-action-hover-color:#581c87;--dropdown-action-hover-background-color:#faf5ff;--badge-padding:2px 6px;--tabs-active-background-color:#f3e8ff;--tabs-active-color:#a855f7;--tabs-inactive-background-color:#0000;--tabs-inactive-color:#64748b;--modal-background-color:#fff;--modal-border-color:#f3e8ff;--modal-header-background-color:#faf5ff;--modal-header-color:#581c87;--modal-body-color:#581c87;--modal-footer-background-color:#f8fafc;--modal-color:#581c87;--modal-box-shadow:0 10px 30px #00000026;--modal-box-shadow-hover:0 15px 40px #0003;--list-alternate-background-color:#faf5ff;--list-hover-background-color:#f3e8ff;--progress-bar-background-color:#f3e8ff;--progress--bar-color:#581c87;--progress-default-bar-border-color:#cbd5e1;--progress-default-bar-fill-color:#64748b;--progress-success-bar-border-color:#16a34a;--progress-success-bar-fill-color:#16a34a;--progress-info-bar-border-color:#a855f7;--progress-info-bar-fill-color:#a855f7;--progress-warning-bar-border-color:#f59e0b;--progress-warning-bar-fill-color:#f59e0b;--progress-danger-bar-border-color:#dc2626;--progress-danger-bar-fill-color:#dc2626;--form-control-background-color:#fff;--form-control-color:#581c87;--form-control-border-color:#cbd5e1;--form-control-focus-background-color:#faf5ff;--form-control-focus-border-color:#a855f7;--form-control-focus-color:#581c87;--form-control-placeholder-color:#94a3b8;--form-control-selection-background-color:#a855f7;--form-control-selection-border-color:#a855f7;--form-control-selection-color:#fff;--form-control-selection-label-color:#581c87;--calendar-background-color:#fff;--calendar-border-color:#e2d5f3;--calendar-header-background-color:#faf5ff;--calendar-header-color:#581c87;--calendar-day-color:#334155;--calendar-day-hover-background-color:#f3e8ff;--calendar-day-selected-background-color:#a855f7;--calendar-day-selected-color:#fff;--calendar-day-disabled-color:#94a3b8;--calendar-day-today-border-color:#a855f7;--calendar-day-weekend-color:#c084fc;--datepicker-input-background-color:#fff;--tooltip-background-color:#581c87;--tooltip-border-color:#581c87;--tooltip-color:#fff;--popover-background-color:#fff;--popover-border-color:#a855f7;--popover-color:#581c87;--popover-arrow-color:#a855f7;--toast-info-background-color:#a855f7;--toast-info-color:#fff;--toast-info-border-color:#9333ea;--toast-success-background-color:#16a34a;--toast-success-color:#fff;--toast-success-border-color:#15803d;--toast-warning-background-color:#f59e0b;--toast-warning-color:#fff;--toast-warning-border-color:#d97706;--toast-danger-background-color:#dc2626;--toast-danger-color:#fff;--toast-danger-border-color:#b91c1c;--loader-border-color:#a855f733;--loader-border-top-color:#a855f7;--rating-color-success:#16a34a;--rating-color-warning:#f59e0b;--rating-color-danger:#dc2626;--rating-color-info:#a855f7;--rating-empty-color:#cbd5e1;--rating-empty-label-color:#581c87;--rating-half-rate-empty-color:#cbd5e1;--slider-track-background-color:#f3e8ff;--slider-track-border-color:#cbd5e1;--slider-track-hover-background-color:#e9d5ff;--slider-track-hover-border-color:#94a3b8;--slider-thumb-background-color:#a855f7;--slider-thumb-border-color:#a855f7;--slider-thumb-hover-background-color:#9333ea;--slider-thumb-hover-border-color:#9333ea;--note-container-effect-background-color:#faf5ff;--note-container-effect-color:#581c87;--note-container-effect-border-left-color:#a855f7;--infuse-effect-hover-border-color:#a855f7;--infuse-effect-hover-box-shadow-color:#a855f74d;--infuse-effect-before-background:linear-gradient(90deg,#a855f7,#c084fc);--up-lift-effect-hover-border-color:#a855f7;--up-lift-effect-box-shadow-color:#0000001a;--up-lift-effect-hover-box-shadow-color:#a855f74d;--up-lift-effect-before-background:linear-gradient(135deg,#a855f7,#c084fc);--glow-box-shadow-color:0 0 16px #a855f74d,0 0 6px #a855f726;--glow-hover-border-color:#a855f759}[data-theme=mint-meadow]{--font-family:Inter,Roboto,sans-serif;--body-background:#f0fdf4;--body-color:#14532d;--body-color-accent:#052e16;--body-color-muted:#64748b;--body-title-color:#14532d;--body-sub-title-color:#166534;--body-accent-color:#10b981;--body-danger-color:#dc2626;--backdrop-color:#00000080;--text-shadow:#fffc;--box-shadow:#0000001a;--header-background-color:#fff;--header-border-bottom-color:#d1fae5;--header-color:#166534;--header-font-weight:500;--card-background-color:#fff;--card-background-accent-color:#f0fdf4;--card-border-color:#d1fae5;--card-border-accent-color:#10b981;--card-hover-border-color:#10b981;--card-color:#14532d;--card-accent-color:#10b981;--card-box-shadow:0 1px 3px #00000014;--card-footer-background-color:#f0fdf4;--card-footer-color:#166534;--links-color:#10b981;--links-hover-color:#059669;--delimiter-color:#d1fae5;--border-color:#d1fae5;--button-default-border-color:#cbd5e1;--button-default-background-color:#fff;--button-default-color:#166534;--button-default-hover-border-color:#94a3b8;--button-default-hover-background-color:#f1f5f9;--button-default-hover-color:#14532d;--button-info-border-color:#10b981;--button-info-background-color:#10b981;--button-info-color:#fff;--button-info-hover-border-color:#059669;--button-info-hover-background-color:#059669;--button-info-hover-color:#fff;--button-warning-border-color:#f59e0b;--button-warning-background-color:#f59e0b;--button-warning-color:#fff;--button-warning-hover-border-color:#d97706;--button-warning-hover-background-color:#d97706;--button-warning-hover-color:#fff;--button-success-border-color:#10b981;--button-success-background-color:#10b981;--button-success-color:#fff;--button-success-hover-border-color:#059669;--button-success-hover-background-color:#059669;--button-success-hover-color:#fff;--button-danger-border-color:#dc2626;--button-danger-background-color:#dc2626;--button-danger-color:#fff;--button-danger-hover-border-color:#b91c1c;--button-danger-hover-background-color:#b91c1c;--button-danger-hover-color:#fff;--button-plain-color:#166534;--button-plain-hover-color:#14532d;--dropdown-border-color:#d1fae5;--dropdown-header-background-color:#fff;--dropdown-header-border-focus-color:#10b981;--dropdown-header-color:#14532d;--dropdown-options-background-color:#fff;--dropdown-options-color:#14532d;--dropdown-options-hover-background-color:#ecfdf5;--dropdown-options-hover-color:#14532d;--dropdown-options-selected-background-color:#d1fae5;--dropdown-options-selected-color:#14532d;--dropdown-chips-background-color:#ecfdf5;--dropdown-chips-color:#14532d;--dropdown-chips-border-color:#a7f3d0;--dropdown-chips-hover-background-color:#d1fae5;--dropdown-action-color:#166534;--dropdown-action-background-color:#fff;--dropdown-action-hover-color:#14532d;--dropdown-action-hover-background-color:#f0fdf4;--badge-padding:2px 6px;--tabs-active-background-color:#d1fae5;--tabs-active-color:#10b981;--tabs-inactive-background-color:#0000;--tabs-inactive-color:#64748b;--modal-background-color:#fff;--modal-border-color:#d1fae5;--modal-header-background-color:#f0fdf4;--modal-header-color:#14532d;--modal-body-color:#14532d;--modal-footer-background-color:#f8fafc;--modal-color:#14532d;--modal-box-shadow:0 10px 30px #00000026;--modal-box-shadow-hover:0 15px 40px #0003;--list-alternate-background-color:#f0fdf4;--list-hover-background-color:#ecfdf5;--progress-bar-background-color:#d1fae5;--progress--bar-color:#14532d;--progress-default-bar-border-color:#cbd5e1;--progress-default-bar-fill-color:#64748b;--progress-success-bar-border-color:#10b981;--progress-success-bar-fill-color:#10b981;--progress-info-bar-border-color:#10b981;--progress-info-bar-fill-color:#10b981;--progress-warning-bar-border-color:#f59e0b;--progress-warning-bar-fill-color:#f59e0b;--progress-danger-bar-border-color:#dc2626;--progress-danger-bar-fill-color:#dc2626;--form-control-background-color:#fff;--form-control-color:#14532d;--form-control-border-color:#cbd5e1;--form-control-focus-background-color:#f0fdf4;--form-control-focus-border-color:#10b981;--form-control-focus-color:#14532d;--form-control-placeholder-color:#94a3b8;--form-control-selection-background-color:#10b981;--form-control-selection-border-color:#10b981;--form-control-selection-color:#fff;--form-control-selection-label-color:#14532d;--calendar-background-color:#fff;--calendar-border-color:#d1fae5;--calendar-header-background-color:#f0fdf4;--calendar-header-color:#14532d;--calendar-day-color:#334155;--calendar-day-hover-background-color:#dcfce7;--calendar-day-selected-background-color:#10b981;--calendar-day-selected-color:#fff;--calendar-day-disabled-color:#94a3b8;--calendar-day-today-border-color:#10b981;--calendar-day-weekend-color:#059669;--datepicker-input-background-color:#fff;--tooltip-background-color:#14532d;--tooltip-border-color:#14532d;--tooltip-color:#fff;--popover-background-color:#fff;--popover-border-color:#10b981;--popover-color:#14532d;--popover-arrow-color:#10b981;--toast-info-background-color:#10b981;--toast-info-color:#fff;--toast-info-border-color:#059669;--toast-success-background-color:#10b981;--toast-success-color:#fff;--toast-success-border-color:#059669;--toast-warning-background-color:#f59e0b;--toast-warning-color:#fff;--toast-warning-border-color:#d97706;--toast-danger-background-color:#dc2626;--toast-danger-color:#fff;--toast-danger-border-color:#b91c1c;--loader-border-color:#10b98133;--loader-border-top-color:#10b981;--rating-color-success:#10b981;--rating-color-warning:#f59e0b;--rating-color-danger:#dc2626;--rating-color-info:#10b981;--rating-empty-color:#cbd5e1;--rating-empty-label-color:#14532d;--rating-half-rate-empty-color:#cbd5e1;--slider-track-background-color:#d1fae5;--slider-track-border-color:#cbd5e1;--slider-track-hover-background-color:#a7f3d0;--slider-track-hover-border-color:#94a3b8;--slider-thumb-background-color:#10b981;--slider-thumb-border-color:#10b981;--slider-thumb-hover-background-color:#059669;--slider-thumb-hover-border-color:#059669;--note-container-effect-background-color:#ecfdf5;--note-container-effect-color:#14532d;--note-container-effect-border-left-color:#10b981;--infuse-effect-hover-border-color:#10b981;--infuse-effect-hover-box-shadow-color:#10b9814d;--infuse-effect-before-background:linear-gradient(90deg,#10b981,#34d399);--up-lift-effect-hover-border-color:#10b981;--up-lift-effect-box-shadow-color:#0000001a;--up-lift-effect-hover-box-shadow-color:#10b9814d;--up-lift-effect-before-background:linear-gradient(135deg,#10b981,#34d399);--glow-box-shadow-color:0 0 16px #10b9814d,0 0 6px #10b98126;--glow-hover-border-color:#10b98159}.badge{border-radius:var(--radius-sm);color:#fff;display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-4) var(--spacing-8)}.badge.badge-sm{font-size:var(--font-size-xxs);padding:var(--spacing-2) var(--spacing-4)}.badge.badge-default{background-color:#444}.badge.badge-category-action{background-color:#ffcdd2!important;color:#c63737!important}.badge.badge-category-adventures{background-color:#c8e6c9!important;color:#256029!important}.badge.badge-category-comedy{background-color:#b3e5fc!important;color:#23547b!important}.badge.badge-category-crime{background-color:#feedaf!important;color:#8a5340!important}.badge.badge-category-development{background-color:#eccfff!important;color:#694382!important}.badge.badge-category-documentary{background-color:#ffd8b2!important;color:#805b36!important}.badge.badge-category-drama{background-color:#ffcdd2!important;color:#c63737!important}.badge.badge-category-fantasy{background-color:#c8e6c9!important;color:#256029!important}.badge.badge-category-history{background-color:#b3e5fc!important;color:#23547b!important}.badge.badge-category-horror{background-color:#feedaf!important;color:#8a5340!important}.badge.badge-category-it{background-color:#eccfff!important;color:#694382!important}.badge.badge-category-lifestyle{background-color:#ffd8b2!important;color:#805b36!important}.badge.badge-category-mystery{background-color:#ffcdd2!important;color:#c63737!important}.badge.badge-category-psychology{background-color:#c8e6c9!important;color:#256029!important}.badge.badge-category-romance{background-color:#b3e5fc!important;color:#23547b!important}.badge.badge-category-science{background-color:#feedaf!important;color:#8a5340!important}.badge.badge-category-sci-fi{background-color:#eccfff!important;color:#694382!important}.badge.badge-category-thriller{background-color:#ffd8b2!important;color:#805b36!important}.badge.badge-category-western{background-color:#ffcdd2!important;color:#c63737!important}.badge.badge-category-biography{background-color:#c8e6c9!important;color:#256029!important}.badge.badge-category-family{background-color:#b3e5fc!important;color:#23547b!important}.badge.badge-category-nutrition{background-color:#feedaf!important;color:#8a5340!important}.badge.badge-category-neuroscience{background-color:#eccfff!important;color:#694382!important}.badge.badge-category-war{background-color:#c8e6c9!important;color:#256029!important}.badge.badge-category-biology{background-color:#d4f4dd!important;color:#1b5e20!important}.badge.badge-category-genetics{background-color:#e1f5fe!important;color:#0d47a1!important}.badge.badge-category-nature{background-color:#f3e5f5!important;color:#4a148c!important}.badge.badge-ownership-borrowed{background-color:#ffcdd2!important;color:#c63737!important}.badge.badge-ownership-in-delivery{background-color:#cdfff2!important;color:#37bac6!important}.badge.badge-ownership-dont-have-it{background-color:#b3e5fc!important;color:#23547b!important}.badge.badge-ownership-i-have-it{background-color:#c8e6c9!important;color:#256029!important}.badge.badge-ownership-in-cart{background-color:#fab1d3!important;color:#8c5974!important}.badge.badge-state-read{background-color:#c8e6c9!important;color:#256029!important}.badge.badge-state-reading{background-color:#ffd8b2!important;color:#805b36!important}.badge.badge-state-to-read{background-color:#b3e5fc!important;color:#23547b!important}*{box-sizing:border-box}body{background:var(--body-background);color:var(--body-color);font-family:var(--font-family),sans-serif;line-height:1.6;margin:0;padding:0}
/*# sourceMappingURL=main.4bd684f0.css.map*/