/* HIBA STORE V2.0 FINAL CUSTOMER INTERFACE */
.hiba200-account{padding-top:12px;padding-bottom:40px}.hiba200-account *{box-sizing:border-box}.hiba200-account>.breadcrumb{margin:0 0 12px!important;padding:0!important;background:transparent!important}.hiba200-account>.breadcrumb a{color:#7e8992!important;font-size:9.5px}
.hiba200-account-banner{min-height:112px;margin-bottom:10px;padding:18px 20px;border:1px solid #e4e9ed;border-radius:13px;background:linear-gradient(135deg,#fff,#f7f9fb);display:flex;align-items:center;justify-content:space-between;gap:20px}.hiba200-account-banner span{color:#e30613;font-size:8px;font-weight:900;letter-spacing:1px}.hiba200-account-banner h1{margin:5px 0 4px;color:#27323b;font-size:22px;font-weight:900}.hiba200-account-banner p{margin:0;color:#849098;font-size:9.5px}.hiba200-account-banner>a{min-height:37px;padding:0 11px;border-radius:8px;background:#151e25;color:#fff!important;display:flex;align-items:center;gap:6px;font-size:8.5px;font-weight:900}
.hiba200-account-quicknav{margin-bottom:12px;padding:7px;border:1px solid #e4e9ed;border-radius:11px;background:#fff;display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.hiba200-account-quicknav a{min-height:46px;padding:7px;border-radius:8px;background:#f8fafb;color:#59656e!important;display:flex;align-items:center;justify-content:center;gap:6px;font-size:8.5px;font-weight:800}.hiba200-account-quicknav a:hover{background:#fff0f1;color:#e30613!important}.hiba200-account-quicknav i{color:#e30613}

/* Existing dashboard / auth pages */
.hiba200-account .hiba-account-hero,.hiba200-account .hiba89-account-hero,.hiba200-account .hiba-account-titlebar{border-radius:13px!important;box-shadow:0 8px 22px rgba(15,23,42,.04)!important}
.hiba200-account .hiba-account-card,.hiba200-account .hiba-account-stats>a,.hiba200-account .hiba-account-orders,.hiba200-account .hiba-account-more,.hiba200-account .hiba89-form-card,.hiba200-account .hiba89-order-info-card,.hiba200-account .hiba891-logout-card{border-color:#e4e9ed!important;border-radius:12px!important;box-shadow:0 7px 20px rgba(15,23,42,.035)!important}
.hiba200-account .hiba-account-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.065)!important}
.hiba200-account .hiba-auth-shell{border-radius:15px!important;overflow:hidden;box-shadow:0 12px 30px rgba(15,23,42,.07)!important}
.hiba200-account .hiba-auth-submit,.hiba200-account .btn-primary{border-color:#e30613!important;background:#e30613!important}.hiba200-account .hiba-auth-register{border-color:#e3e8eb!important}

/* Generic account forms */
.hiba200-account-generic #content{
  padding:18px!important;
  border:1px solid #e4e9ed;
  border-radius:13px;
  background:#fff;
  box-shadow:0 8px 24px rgba(15,23,42,.04);
}
.hiba200-account-generic #content>h1{margin:0 0 15px;color:#27323b;font-size:20px;font-weight:900}
.hiba200-account-generic #content h2{color:#303b44;font-size:14px;font-weight:900}
.hiba200-account-generic fieldset{margin-top:14px;padding-top:4px;border:0}
.hiba200-account-generic legend{padding:0 0 9px;border-bottom:1px solid #e9edf0;color:#303b44;font-size:12px;font-weight:900}
.hiba200-account-generic .form-group{margin-left:0!important;margin-right:0!important;padding:8px 0;border-bottom:1px solid #f0f2f4}
.hiba200-account-generic .form-group:last-child{border-bottom:0}
.hiba200-account-generic .control-label{padding-top:9px!important;color:#59656e;font-size:9px;font-weight:800}
.hiba200-account-generic .form-control{min-height:40px;border:1px solid #dfe4e8;border-radius:8px;box-shadow:none;font-size:9.5px}
.hiba200-account-generic .form-control:focus{border-color:#efb5ba;box-shadow:0 0 0 3px rgba(227,6,19,.05)}
.hiba200-account-generic .buttons{margin-top:14px;padding:12px;border-top:1px solid #edf0f2;background:#fafbfc;border-radius:9px}
.hiba200-account-generic .btn{min-height:36px;border-radius:7px;font-size:9px;font-weight:900}
.hiba200-account-generic .btn-default{border-color:#e2e7ea;background:#fff;color:#59656e}
.hiba200-account-generic .table-responsive{border:0}
.hiba200-account-generic .table{margin-bottom:0;border-collapse:separate;border-spacing:0}
.hiba200-account-generic .table>thead>tr>td,.hiba200-account-generic .table>thead>tr>th{border-color:#e7ebee;background:#f7f9fa;color:#57636c;font-size:8.5px;font-weight:900}
.hiba200-account-generic .table>tbody>tr>td{border-color:#edf0f2;color:#5f6b74;font-size:9px;vertical-align:middle}
.hiba200-account-generic .table .btn{min-height:30px;height:30px;padding:5px 8px}
.hiba200-account-generic .list-group{border-radius:10px;overflow:hidden}.hiba200-account-generic .list-group-item{border-color:#edf0f2;color:#5d6972;font-size:9px}.hiba200-account-generic .list-group-item:hover{background:#fff3f4;color:#e30613}
.hiba200-account-generic .alert{border-radius:8px;font-size:9px}
.hiba200-account-generic .pagination{margin:8px 0}.hiba200-account-generic .pagination>li>a,.hiba200-account-generic .pagination>li>span{border-color:#e1e6e9;color:#5e6a73;font-size:8.5px}.hiba200-account-generic .pagination>.active>span{border-color:#e30613;background:#e30613;color:#fff}

/* Wishlist and order cards/tables */
.hiba200-account table img{max-width:70px;height:auto;border-radius:7px}
.hiba200-account .text-danger{margin-top:4px;font-size:8px}
.hiba200-account input[type="checkbox"],.hiba200-account input[type="radio"]{accent-color:#e30613}

/* Sidebar account module */
.hiba200-account #column-left .list-group,.hiba200-account #column-right .list-group{overflow:hidden;border:1px solid #e4e9ed;border-radius:10px;background:#fff}.hiba200-account #column-left .list-group-item,.hiba200-account #column-right .list-group-item{border-color:#edf0f2;color:#5d6972;font-size:9px}.hiba200-account #column-left .list-group-item:hover,.hiba200-account #column-right .list-group-item:hover{background:#fff3f4;color:#e30613}

@media(max-width:991px){.hiba200-account-quicknav{grid-template-columns:repeat(3,1fr)}}
@media(max-width:767px){.hiba200-account{padding-left:10px;padding-right:10px}.hiba200-account-banner{align-items:flex-start;flex-direction:column;padding:15px}.hiba200-account-banner h1{font-size:19px}.hiba200-account-quicknav{grid-template-columns:repeat(2,1fr)}.hiba200-account-generic #content{padding:13px!important}.hiba200-account-generic .form-group{padding:6px 0}.hiba200-account-generic .control-label{padding-top:0!important;margin-bottom:5px}.hiba200-account .table-responsive{overflow:auto}.hiba200-account .hiba-auth-shell{border-radius:11px!important}}
