:root{--panel-card:#ffffff;--panel-border:#d6dff0;--panel-text:#17315e;}
body{background:var(--fs-bg);} 
input,select,textarea{width:100%;border:1.5px solid var(--panel-border);border-radius:14px;padding:12px 14px;background:#fff;color:var(--panel-text);outline:none;}
textarea{min-height:110px;} input:focus,select:focus,textarea:focus{border-color:var(--fs-blue);box-shadow:0 0 0 3px rgba(52,88,160,.12);} 
.nav-dropdown.open .nav-dropdown-menu{display:block;}
.dashboard-card,.dashboard-panel,.dashboard-form-card,.dashboard-table-wrap{background:#fff;border:1px solid var(--panel-border);border-radius:24px;padding:24px;box-shadow:0 10px 30px rgba(52,88,160,.08);} 
.dashboard-card-label{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--fs-gray);} .dashboard-card-value{font-family:var(--font-display);font-size:54px;line-height:1;color:var(--fs-blue);} 
.dashboard-panel-title{font-weight:800;margin-bottom:16px;color:var(--fs-blue);} .dashboard-list{list-style:none;padding:0;margin:0;} .dashboard-list li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #edf2fb;} .dashboard-list li:last-child{border-bottom:none;} 
.dashboard-search{max-width:360px;background:#fff;} .dashboard-table th{color:var(--fs-blue);} .dashboard-table td,.dashboard-table th{vertical-align:middle;} 
.btn-sm{padding:6px 12px!important;font-size:12px!important;} .dashboard-links .btn-outline-folia{padding:8px 14px;} .select-modern,.input-modern{width:100%;}
.checkout-payment-grid{display:grid;grid-template-columns:1fr;gap:12px;}
.checkout-payment-option{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid var(--panel-border);border-radius:18px;background:#fff;cursor:pointer;transition:.2s ease;}
.checkout-payment-option:hover{border-color:var(--fs-blue);box-shadow:0 8px 24px rgba(52,88,160,.08);}
.checkout-payment-option input{width:auto;margin-top:3px;}
.checkout-payment-option strong{display:block;color:var(--panel-text);margin-bottom:4px;}
.checkout-payment-option small{display:block;color:var(--fs-gray);}