:root{--h-primary:#111;--h-primary-hover:#222;--h-primary-rgb:17, 17, 17;--h-accent:#f68b20;--h-accent-hover:#e07d1a;--h-accent-rgb:246, 139, 32;--h-bg:#fafafa;--h-bg-alt:#f0f0f0;--h-card-bg:#fff;--h-card-border:#e8e8e8;--h-text:#111;--h-text-muted:#6b7280;--h-success:#1a9b4a;--h-danger:#c73e4a;--h-radius-sm:8px;--h-radius-md:12px;--h-radius-lg:16px;--h-radius-xl:20px;--h-radius-2xl:24px;--h-radius-btn:var(--h-radius-md);--h-radius-card:var(--h-radius-lg);--h-radius-input:var(--h-radius-md);--h-shadow-sm:0 2px 8px rgba(0, 134, 205, 0.06), 0 1px 3px rgba(0, 134, 205, 0.04);--h-shadow-md:0 4px 14px rgba(0, 134, 205, 0.08), 0 2px 6px rgba(0, 134, 205, 0.04);--h-shadow-lg:0 8px 24px rgba(0, 134, 205, 0.1), 0 4px 12px rgba(0, 134, 205, 0.06);--h-shadow-focus:0 0 0 3px rgba(var(--h-primary-rgb), 0.15);--h-space-1:8px;--h-space-2:12px;--h-space-3:16px;--h-space-4:24px;--h-font:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--h-transition:0.2s ease}#main-body .btn, #main-body .btn-primary, #main-body .btn-secondary, #main-body .btn-light, #main-body .btn-default, #main-body input[type="submit"], #main-body button[type="submit"], body .btn, body .btn-primary, body .btn-secondary, body .btn-light, body .btn-default, body .primary-btn, body .secondary-btn, body .dashb-light-btn, .dashb-btn{border-radius:var(--h-radius-btn) !important;transition:background-color var(--h-transition), border-color var(--h-transition), color var(--h-transition), box-shadow var(--h-transition), transform var(--h-transition) !important}#main-body .btn-primary, body .btn-primary, body .primary-btn{box-shadow:var(--h-shadow-sm)}#main-body .btn-primary:hover, body .btn-primary:hover, body .primary-btn:hover{box-shadow:var(--h-shadow-md);transform:translateY(-1px)}#main-body .btn-primary:active, body .btn-primary:active, body .primary-btn:active{transform:translateY(0);box-shadow:var(--h-shadow-sm)}#main-body .btn-secondary:hover, #main-body .btn-light:hover, #main-body .btn-default:hover, body .btn-secondary:hover, body .btn-light:hover, body .secondary-btn:hover, body .dashb-light-btn:hover{box-shadow:var(--h-shadow-sm)}#main-body .btn-outline-primary, body .btn-outline-primary, .btn.btn-block.btn-outline-primary{color:var(--h-accent) !important;border-color:var(--h-accent) !important;background:transparent !important;border-radius:var(--h-radius-btn) !important;transition:background-color var(--h-transition), border-color var(--h-transition), color var(--h-transition) !important}#main-body .btn-outline-primary:hover, body .btn-outline-primary:hover, .btn.btn-block.btn-outline-primary:hover{color:#fff !important;background:var(--h-accent) !important;border-color:var(--h-accent) !important}#main-body .btn-outline-primary:focus, body .btn-outline-primary:focus{box-shadow:0 0 0 3px rgba(var(--h-accent-rgb), 0.25) !important}#main-body .card, #main-body .panel, #main-body .card-accent-teal, #main-body .action-icon-btns .card, #main-body .action-icon-btns a[class*="card-accent"], .card-accent-teal, .action-icon-btns .card, .action-icon-btns a[class*="card-accent"]{border-radius:var(--h-radius-card) !important;box-shadow:var(--h-shadow-sm) !important;transition:box-shadow var(--h-transition), transform var(--h-transition) !important;border:none !important;border-color:transparent !important}#main-body .card:hover, #main-body .panel:hover{box-shadow:var(--h-shadow-md) !important}#main-body .card .card-header, #main-body .panel-heading{border-radius:var(--h-radius-card) var(--h-radius-card) 0 0 !important}#main-body .form-control, #main-body input:not([type="checkbox"]):not([type="radio"]), #main-body textarea, #main-body select, #main-body .custom-select{border-radius:var(--h-radius-input) !important;transition:border-color var(--h-transition), box-shadow var(--h-transition) !important}#main-body .form-control:focus, #main-body input:focus, #main-body textarea:focus, #main-body select:focus{box-shadow:var(--h-shadow-focus) !important;outline:0 !important}#main-body .table tbody tr{transition:background-color var(--h-transition) !important}#main-body .table tbody tr:hover{background:rgba(var(--h-primary-rgb), 0.04) !important}#dashb-header .hostina-user-dropdown .dropdown-menu, #dashb-header .hostina-lang-dropdown.dropdown-menu{border-radius:var(--h-radius-md) !important;box-shadow:var(--h-shadow-lg) !important}#dashb-header .hostina-user-dropdown .dropdown-item{border-radius:var(--h-radius-sm) !important;transition:background-color var(--h-transition) !important}.modal-content{border-radius:var(--h-radius-lg) !important;box-shadow:var(--h-shadow-lg) !important}.modal-header{border-radius:var(--h-radius-lg) var(--h-radius-lg) 0 0 !important}.modal-footer{border-radius:0 0 var(--h-radius-lg) var(--h-radius-lg) !important}#main-body .list-group-item{transition:background-color var(--h-transition) !important}#main-body .pagination .page-link, .pagination .page-link{border-radius:var(--h-radius-sm) !important;transition:background-color var(--h-transition), border-color var(--h-transition), color var(--h-transition) !important}.sidebar-nav .nav-link{border-radius:var(--h-radius-md) !important}.logout-btn{border-radius:var(--h-radius-md) !important}.sidebar-toggle-collapse{border-radius:var(--h-radius-md) !important}#main-body .card-accent-teal, #main-body [class*="card-accent"], .card-accent-teal, [class*="card-accent"]{border:none !important;border-color:transparent !important;transition:background var(--h-transition), color var(--h-transition), box-shadow var(--h-transition), transform var(--h-transition) !important}#main-body .card-accent-teal:hover, #main-body [class*="card-accent"]:hover, .card-accent-teal:hover, [class*="card-accent"]:hover{box-shadow:var(--h-shadow-md) !important}#main-body .card-accent-teal:focus-visible, #main-body [class*="card-accent"]:focus-visible, .card-accent-teal:focus-visible, [class*="card-accent"]:focus-visible{outline:none !important;box-shadow:0 0 0 3px rgba(var(--h-accent-rgb), 0.25) !important}#main-body .btn-link.btn-sm, body .btn-link.btn-sm{color:var(--h-accent) !important;text-decoration:none !important;border:1px solid transparent !important;border-radius:var(--h-radius-sm) !important;padding:0.35rem 0.75rem !important;transition:color var(--h-transition), border-color var(--h-transition), background var(--h-transition), box-shadow var(--h-transition) !important}#main-body .btn-link.btn-sm:hover, body .btn-link.btn-sm:hover{color:var(--h-accent-hover) !important;border-color:var(--h-accent) !important;background:rgba(var(--h-accent-rgb), 0.06) !important}#main-body .btn-link.btn-sm:focus, body .btn-link.btn-sm:focus{outline:none !important;box-shadow:0 0 0 3px rgba(var(--h-accent-rgb), 0.2) !important}html[dir="rtl"] #main-body .card, body.hostina-rtl #main-body .card{border-radius:var(--h-radius-card) !important}html[dir="rtl"] #main-body .btn, body.hostina-rtl #main-body .btn{border-radius:var(--h-radius-btn) !important}