:root {
    --bigit-ink: #101216;
    --bigit-muted: #667085;
    --bigit-line: #e7e9ee;
    --bigit-soft: #f6f7f9;
    --bigit-accent: #e60019;
    --bigit-radius: 22px;
}

.bigit-customer-cabinet .woocommerce {
    display: grid;
    grid-template-columns: minmax(220px, 275px) minmax(0, 1fr);
    gap: clamp(24px, 4vw, 58px);
    align-items: start;
}

.bigit-customer-cabinet .woocommerce-MyAccount-navigation {
    float: none;
    width: auto;
    position: sticky;
    top: 24px;
    padding: 12px;
    border: 1px solid var(--bigit-line);
    border-radius: var(--bigit-radius);
    background: rgba(255,255,255,.94);
    box-shadow: 0 24px 70px rgba(16,18,22,.08);
    backdrop-filter: blur(18px);
}

.bigit-customer-cabinet .woocommerce-MyAccount-navigation ul { margin: 0; padding: 0; list-style: none; }
.bigit-customer-cabinet .woocommerce-MyAccount-navigation li { margin: 0; }
.bigit-customer-cabinet .woocommerce-MyAccount-navigation a {
    display: flex;
    align-items: center;
    min-height: 44px;
    padding: 10px 14px;
    border-radius: 13px;
    color: var(--bigit-ink);
    font-weight: 650;
    text-decoration: none;
    transition: background .18s ease, transform .18s ease;
}
.bigit-customer-cabinet .woocommerce-MyAccount-navigation a:hover { background: var(--bigit-soft); transform: translateX(2px); }
.bigit-customer-cabinet .woocommerce-MyAccount-navigation .is-active a { background: var(--bigit-ink); color: #fff; }
.bigit-customer-cabinet .woocommerce-MyAccount-content { float: none; width: auto; min-width: 0; }

.bigit-cc-hero {
    display: flex;
    justify-content: space-between;
    gap: 32px;
    align-items: center;
    padding: clamp(26px, 5vw, 54px);
    margin-bottom: 24px;
    color: #fff;
    border-radius: 30px;
    background: radial-gradient(circle at 82% 5%, rgba(230,0,25,.72), transparent 34%), linear-gradient(135deg, #0e1015 0%, #28252c 100%);
    overflow: hidden;
}
.bigit-cc-hero h2 { color: #fff; margin: 5px 0 10px; font-size: clamp(30px, 4vw, 52px); line-height: 1.02; letter-spacing: -.04em; }
.bigit-cc-hero p { color: rgba(255,255,255,.72); max-width: 650px; margin: 0; font-size: 17px; }
.bigit-kicker { font-size: 11px; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; color: var(--bigit-accent); }
.bigit-cc-hero .bigit-kicker { color: #ff9cab; }

.bigit-customer-cabinet .button,
.bigit-customer-cabinet button.button {
    min-height: 42px;
    border-radius: 12px !important;
    padding: 10px 17px !important;
    font-weight: 750 !important;
    line-height: 1.2 !important;
}
.bigit-customer-cabinet .button.alt { background: var(--bigit-accent) !important; color: #fff !important; border-color: var(--bigit-accent) !important; }

.bigit-stat-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 14px; margin: 0 0 24px; }
.bigit-stat { padding: 20px; border: 1px solid var(--bigit-line); border-radius: 18px; text-decoration: none; color: var(--bigit-ink); background: #fff; transition: transform .18s ease, box-shadow .18s ease; }
.bigit-stat:hover { transform: translateY(-2px); box-shadow: 0 20px 42px rgba(16,18,22,.08); }
.bigit-stat span { display: block; color: var(--bigit-muted); font-size: 13px; }
.bigit-stat strong { display: block; margin-top: 7px; font-size: 30px; }

.bigit-dashboard-grid, .bigit-two-col { display: grid; grid-template-columns: minmax(0,1.1fr) minmax(320px,.9fr); gap: 20px; }
.bigit-panel { padding: clamp(20px, 3vw, 30px); border: 1px solid var(--bigit-line); border-radius: var(--bigit-radius); background: #fff; box-shadow: 0 14px 40px rgba(16,18,22,.04); }
.bigit-panel h3 { margin-top: 0; letter-spacing: -.02em; }
.bigit-action-list { display: grid; gap: 8px; }
.bigit-action-list a { display: flex; justify-content: space-between; gap: 12px; padding: 13px 0; border-bottom: 1px solid var(--bigit-line); color: var(--bigit-ink); text-decoration: none; font-weight: 650; }
.bigit-action-list a:last-child { border-bottom: 0; }
.bigit-status.good { color: #087443; font-weight: 700; }
.bigit-section-heading { display: flex; justify-content: space-between; gap: 20px; align-items: end; margin-bottom: 24px; }
.bigit-section-heading h2 { margin: 5px 0 7px; font-size: clamp(28px, 4vw, 44px); letter-spacing: -.04em; }
.bigit-section-heading p { margin: 0; color: var(--bigit-muted); max-width: 760px; }

.bigit-form { display: grid; gap: 18px; }
.bigit-form-grid { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 16px; }
.bigit-form label { display: grid; gap: 7px; font-weight: 700; color: var(--bigit-ink); }
.bigit-form input, .bigit-form select, .bigit-form textarea,
.bigit-registration-fields input, .bigit-registration-fields select {
    width: 100%;
    border: 1px solid #d7dae1 !important;
    border-radius: 13px !important;
    background: #fff !important;
    color: var(--bigit-ink) !important;
    min-height: 48px;
    padding: 11px 13px !important;
    box-shadow: none !important;
}
.bigit-form textarea { min-height: 130px; resize: vertical; }
.bigit-form input:focus, .bigit-form select:focus, .bigit-form textarea:focus { outline: 3px solid rgba(230,0,25,.13); border-color: var(--bigit-accent) !important; }

.bigit-table-wrap { overflow-x: auto; }
.bigit-table-wrap table { border: 0 !important; }
.bigit-table-wrap th { color: var(--bigit-muted); font-size: 12px; text-transform: uppercase; letter-spacing: .07em; }
.bigit-badge { display: inline-flex; align-items: center; padding: 5px 9px; border-radius: 999px; background: #fff0f2; color: #c50017; font-size: 12px; font-weight: 800; }
.bigit-empty { padding: 42px; text-align: center; border: 1px dashed #cdd1db; border-radius: var(--bigit-radius); background: var(--bigit-soft); }
.bigit-list-grid { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 18px; margin-bottom: 20px; }
.bigit-mini-products { display: grid; gap: 10px; margin: 16px 0; }
.bigit-mini-products a { display: grid; grid-template-columns: 54px 1fr; align-items: center; gap: 12px; color: var(--bigit-ink); text-decoration: none; }
.bigit-mini-products img { width: 54px; height: 54px; object-fit: contain; border-radius: 10px; background: var(--bigit-soft); }
.bigit-product-grid { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 18px; }
.bigit-product-card { border: 1px solid var(--bigit-line); border-radius: 18px; padding: 17px; background: #fff; }
.bigit-product-card a { color: var(--bigit-ink); text-decoration: none; }
.bigit-product-card img { width: 100%; aspect-ratio: 1/1; object-fit: contain; background: var(--bigit-soft); border-radius: 14px; }
.bigit-product-card h3 { font-size: 16px; margin: 14px 0 8px; }
.bigit-product-card .price { margin-bottom: 12px; font-weight: 800; }
.bigit-favorite-toggle em { font-style: normal; }
.bigit-favorite-toggle.is-favorite { color: #b42318 !important; }
.bigit-check-list { display: grid; gap: 9px; }
.bigit-check-list label { display: flex; grid-template-columns: none; flex-direction: row; align-items: center; gap: 11px; padding: 13px; background: var(--bigit-soft); border-radius: 13px; }
.bigit-check-list input { width: 20px; min-height: 20px; }
.bigit-note { color: var(--bigit-muted); font-size: 13px; }

@media (max-width: 1024px) {
    .bigit-customer-cabinet .woocommerce { grid-template-columns: 1fr; }
    .bigit-customer-cabinet .woocommerce-MyAccount-navigation { position: static; overflow-x: auto; }
    .bigit-customer-cabinet .woocommerce-MyAccount-navigation ul { display: flex; min-width: max-content; }
    .bigit-customer-cabinet .woocommerce-MyAccount-navigation a { white-space: nowrap; }
}
@media (max-width: 760px) {
    .bigit-cc-hero { display: grid; align-items: start; }
    .bigit-stat-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }
    .bigit-dashboard-grid, .bigit-two-col, .bigit-form-grid, .bigit-list-grid { grid-template-columns: 1fr; }
    .bigit-product-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }
}
@media (max-width: 480px) {
    .bigit-stat-grid, .bigit-product-grid { grid-template-columns: 1fr; }
    .bigit-panel, .bigit-cc-hero { border-radius: 18px; }
}


/* BIGIT Club 2.0 */
.bigit-loyalty-card{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:34px;border-radius:28px;background:linear-gradient(135deg,#121318,#242733);color:#fff;margin-bottom:22px}.bigit-loyalty-card:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-80px;top:-130px;background:radial-gradient(circle,rgba(230,0,25,.55),transparent 70%)}.bigit-loyalty-card h3{font-size:clamp(34px,6vw,64px);margin:4px 0 8px;color:#fff}.bigit-loyalty-score{position:relative;z-index:1;text-align:right}.bigit-loyalty-score strong{display:block;font-size:48px}.bigit-loyalty-score span{opacity:.7}.bigit-loyalty-progress{padding:24px;border-radius:22px;background:#fff;border:1px solid #e7e8ed;margin-bottom:22px}.bigit-progress-track{height:10px;border-radius:99px;background:#eceef3;overflow:hidden;margin:14px 0}.bigit-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e60019,#ff7a00)}.bigit-level-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0}.bigit-level{padding:18px;border:1px solid #e4e6eb;border-radius:18px;background:#fff}.bigit-level span,.bigit-level strong,.bigit-level small{display:block}.bigit-level span{font-weight:800;font-size:18px}.bigit-level strong{font-size:12px;margin:8px 0}.bigit-level small{color:#6b7280}.bigit-level.is-active{border-color:#e60019;box-shadow:0 12px 30px rgba(230,0,25,.12);transform:translateY(-3px)}.is-positive{color:#087b44}.is-negative{color:#c7192d}.bigit-checkout-loyalty{display:flex;gap:16px;flex-wrap:wrap;padding:15px 18px;border-radius:14px;background:#111318;color:#fff;margin-bottom:18px}.bigit-registration-offer,.bigit-thankyou-reward{padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,#111318,#2a2d36);color:#fff;margin:0 0 22px}.bigit-registration-offer span,.bigit-registration-offer strong,.bigit-registration-offer small,.bigit-thankyou-reward strong,.bigit-thankyou-reward span{display:block}.bigit-registration-offer span{color:#ff4055;font-weight:800;letter-spacing:.12em}.bigit-rules ul{margin:0;padding-left:20px}.bigit-rules li{margin:8px 0}@media(max-width:900px){.bigit-level-grid{grid-template-columns:1fr 1fr}.bigit-loyalty-card{align-items:flex-start}.bigit-loyalty-score strong{font-size:36px}}@media(max-width:560px){.bigit-level-grid{grid-template-columns:1fr}.bigit-loyalty-card{display:block}.bigit-loyalty-score{text-align:left;margin-top:20px}}

/* Vision 2.3 alignment */
.bigit-customer-cabinet{--bigit-accent:var(--bigit-red,#e60019);--bigit-ink:var(--bigit-ink,#101014);--bigit-muted:var(--bigit-muted,#666b78);--bigit-line:var(--bigit-line,#e6e7eb);--bigit-soft:var(--bigit-soft,#f4f5f7)}
.bigit-customer-cabinet .woocommerce-MyAccount-content{padding:0!important;border:0!important;background:transparent!important}
.bigit-customer-cabinet .bigit-panel,.bigit-customer-cabinet .bigit-stat,.bigit-customer-cabinet .bigit-loyalty-progress,.bigit-customer-cabinet .bigit-level{border-color:var(--bigit-line);box-shadow:0 16px 45px rgba(16,16,20,.055)}
.bigit-customer-cabinet .bigit-section-heading{padding-top:4px}
.bigit-customer-cabinet .bigit-section-heading h2{font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-.055em}
.bigit-customer-cabinet .bigit-table-wrap{overflow:hidden;border:1px solid var(--bigit-line);border-radius:20px;background:#fff}
.bigit-customer-cabinet .bigit-table-wrap table{margin:0!important}
.bigit-customer-cabinet .bigit-table-wrap th,.bigit-customer-cabinet .bigit-table-wrap td{padding:14px!important;border-color:var(--bigit-line)!important}
.bigit-customer-cabinet .button.alt{box-shadow:0 12px 28px rgba(230,0,25,.18)}

/* BIGIT Customer Cabinet 2.2 — identity, verification and consistent registration. */
.woocommerce-account:not(.logged-in) .bigit-shop-main .woocommerce,
.woocommerce-account:not(.logged-in) .woocommerce{display:block;max-width:1180px;margin-inline:auto}
.woocommerce-account:not(.logged-in) #customer_login{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:start}
.woocommerce-account:not(.logged-in) #customer_login>div{width:auto;float:none;padding:clamp(22px,4vw,38px);border:1px solid var(--bigit-line);border-radius:28px;background:#fff;box-shadow:0 24px 70px rgba(16,18,22,.07)}
.woocommerce-account:not(.logged-in) #customer_login h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.045em;margin:0 0 20px}
.bigit-registration-intro{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--bigit-line)}
.bigit-registration-intro h3{margin:4px 0 8px;font-size:clamp(25px,3vw,36px);letter-spacing:-.04em}
.bigit-registration-intro p,.bigit-registration-note{color:var(--bigit-muted)}
.bigit-registration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.bigit-registration-grid .form-row{float:none;width:auto;margin:0}
.bigit-registration-grid .form-row:nth-child(3):last-child{grid-column:1/-1}
.bigit-registration-consents{display:grid;gap:12px;margin:20px 0}
.bigit-registration-consents label{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:14px;background:var(--bigit-soft);font-size:13px;line-height:1.45}
.bigit-registration-consents input{width:18px!important;min-height:18px!important;margin-top:2px}
.bigit-registration-consents a{color:var(--bigit-accent);text-decoration:underline;text-underline-offset:2px}
.bigit-business-registration[hidden]{display:none!important}

.bigit-security-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}
.bigit-security-status{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:14px;min-height:190px;padding:22px;border:1px solid var(--bigit-line);border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(16,18,22,.045)}
.bigit-security-indicator{width:10px;height:10px;margin-top:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 6px rgba(245,158,11,.12)}
.bigit-security-status.is-verified .bigit-security-indicator{background:#16a05d;box-shadow:0 0 0 6px rgba(22,160,93,.12)}
.bigit-security-status small{display:block;color:var(--bigit-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}
.bigit-security-status strong{display:block;margin:10px 0 8px;font-size:19px;word-break:break-word}
.bigit-security-status p{margin:0;color:var(--bigit-muted);font-size:13px}
.bigit-security-status>b{position:absolute;right:18px;bottom:16px;padding:5px 9px;border-radius:999px;background:#fff4d8;color:#825600;font-size:11px}
.bigit-security-status.is-verified>b{background:#e3f8ec;color:#087443}
.bigit-security-action{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}
.bigit-security-action h3{margin:0 0 5px}
.bigit-security-action p{margin:0;color:var(--bigit-muted)}
.bigit-inline-forms{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.bigit-inline-forms form{display:flex;gap:9px;align-items:center;margin:0}
.bigit-inline-forms input{min-height:44px;border:1px solid #d7dae1;border-radius:12px;padding:9px 12px}
.bigit-switch-row{display:flex!important;grid-template-columns:none!important;flex-direction:row!important;align-items:center;gap:11px;padding:14px;border-radius:14px;background:var(--bigit-soft)}
.bigit-switch-row input{width:20px!important;min-height:20px!important}
.bigit-recovery-codes{border-color:#f2c744;background:#fffbea}
.bigit-recovery-codes>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px}
.bigit-recovery-codes code{display:block;padding:11px;border:1px dashed #c99500;border-radius:10px;background:#fff;text-align:center;font-weight:800;letter-spacing:.06em}
.bigit-identity-notice a{font-weight:800;text-decoration:underline}

@media(max-width:980px){
  .woocommerce-account:not(.logged-in) #customer_login{grid-template-columns:1fr}
  .bigit-security-grid{grid-template-columns:1fr}
}
@media(max-width:620px){
  .bigit-registration-grid{grid-template-columns:1fr}
  .bigit-registration-grid .form-row:nth-child(3):last-child{grid-column:auto}
  .bigit-security-action{align-items:flex-start;flex-direction:column}
  .bigit-inline-forms,.bigit-inline-forms form{align-items:stretch;flex-direction:column;width:100%}
  .bigit-recovery-codes>div{grid-template-columns:repeat(2,minmax(0,1fr))}
}

/* BIGIT Customer Cabinet 2.3 — functional entry, compact navigation and mobile safety. */
.bigit-account-entry{position:relative;overflow:hidden;margin:0 0 24px;padding:clamp(26px,5vw,52px);border-radius:28px;background:linear-gradient(135deg,#111116 0,#1b1c23 58%,#8f0012 130%);color:#fff}
.bigit-account-entry:after{content:"";position:absolute;right:-120px;top:-160px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(255,34,62,.48),transparent 70%)}
.bigit-account-entry>*{position:relative;z-index:1}
.bigit-account-entry h1{max-width:800px;margin:8px 0 14px;color:#fff;font-size:clamp(38px,6vw,70px);line-height:.96;letter-spacing:-.06em}
.bigit-account-entry p{max-width:760px;margin:0;color:#c7c8d0;font-size:16px}
.bigit-account-entry>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.bigit-account-entry>div span{padding:8px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);font-size:11px;font-weight:800}
.woocommerce-account:not(.logged-in) #customer_login{min-width:0}
.woocommerce-account:not(.logged-in) #customer_login>div{min-width:0}
.woocommerce-account:not(.logged-in) #customer_login form{margin:0}
.woocommerce-account:not(.logged-in) #customer_login .woocommerce-form-row{float:none;width:100%}
.woocommerce-account:not(.logged-in) #customer_login input.input-text{width:100%}
.woocommerce-account:not(.logged-in) .woocommerce-LostPassword{margin:14px 0 0}
.woocommerce-account:not(.logged-in) .woocommerce-LostPassword a{color:#e60019;font-weight:800}
.bigit-customer-cabinet .woocommerce-MyAccount-navigation{max-width:100%}
.bigit-customer-cabinet .woocommerce-MyAccount-navigation ul{min-width:0}
.bigit-customer-cabinet .woocommerce-MyAccount-content>*{max-width:100%}
.bigit-customer-cabinet .bigit-cc-hero{overflow:hidden}
.bigit-customer-cabinet .bigit-cc-hero h1,.bigit-customer-cabinet .bigit-cc-hero h2{overflow-wrap:normal;word-break:normal}

@media(max-width:1024px){
  .bigit-customer-cabinet .woocommerce-MyAccount-navigation ul{min-width:max-content}
}
@media(max-width:760px){
  .bigit-account-entry{margin-left:0;margin-right:0;padding:28px 20px;border-radius:22px}
  .bigit-account-entry h1{font-size:clamp(38px,12vw,56px)}
  .woocommerce-account:not(.logged-in) #customer_login{display:block}
  .woocommerce-account:not(.logged-in) #customer_login>div+div{margin-top:16px}
  .woocommerce-account:not(.logged-in) #customer_login>div{padding:20px;border-radius:20px}
  .bigit-customer-cabinet .woocommerce-MyAccount-navigation{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:6px}
  .bigit-customer-cabinet .woocommerce-MyAccount-navigation ul{display:flex;gap:4px;min-width:max-content}
  .bigit-customer-cabinet .woocommerce-MyAccount-navigation li{border:0!important}
  .bigit-customer-cabinet .woocommerce-MyAccount-navigation a{min-height:44px;padding:10px 12px;white-space:nowrap}
  .bigit-customer-cabinet .woocommerce-MyAccount-content{min-width:0}
  .bigit-customer-cabinet .bigit-cc-hero{padding:24px 19px;border-radius:20px}
  .bigit-customer-cabinet .bigit-stat-grid{grid-template-columns:1fr 1fr;gap:8px}
  .bigit-customer-cabinet .bigit-stat{min-width:0;padding:16px 12px}
  .bigit-customer-cabinet .bigit-stat strong{font-size:25px}
  .bigit-customer-cabinet .bigit-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
  .bigit-customer-cabinet .bigit-table-wrap table{min-width:620px}
}
@media(max-width:390px){
  .bigit-customer-cabinet .bigit-stat-grid{grid-template-columns:1fr}
  .bigit-registration-consents label{padding:12px}
}

/* BIGIT Customer Cabinet 2.4 — official account command center. */
.bigit-customer-cabinet .woocommerce-MyAccount-navigation{top:96px}.bigit-customer-cabinet .woocommerce-MyAccount-navigation:before{display:block;padding:10px 14px 14px;color:var(--bigit-muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;content:"MANO BIGIT"}.bigit-cc-hero-copy{min-width:0}.bigit-cc-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.bigit-cc-hero-actions .button:not(.alt){border-color:rgba(255,255,255,.22)!important;background:rgba(255,255,255,.08)!important;color:#fff!important}.bigit-cc-hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.bigit-cc-hero-badges span{padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);color:#fff;font-size:11px;font-weight:800}.bigit-account-command-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:18px}.bigit-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.bigit-panel-head h3{margin:4px 0 0;font-size:clamp(22px,3vw,30px)}.bigit-panel-head>a{color:var(--bigit-accent);font-size:12px;font-weight:850}.bigit-panel-head>strong{font-size:25px}.bigit-recent-orders{grid-row:span 2}.bigit-order-cards{display:grid;gap:10px}.bigit-order-card{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid var(--bigit-line);border-radius:16px;color:var(--bigit-ink);text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}.bigit-order-card:hover{transform:translateY(-2px);border-color:#cfd2da;box-shadow:0 16px 38px rgba(16,18,22,.07)}.bigit-order-thumb{display:grid;place-items:center;width:70px;height:70px;border-radius:13px;background:var(--bigit-soft);overflow:hidden}.bigit-order-thumb img{width:100%;height:100%;object-fit:contain}.bigit-order-copy{min-width:0}.bigit-order-copy small,.bigit-order-copy strong,.bigit-order-copy em{display:block}.bigit-order-copy small{color:var(--bigit-muted);font-size:11px}.bigit-order-copy strong{margin:4px 0;font-size:16px}.bigit-order-copy em{color:var(--bigit-muted);font-size:12px;font-style:normal}.bigit-account-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.bigit-account-action-grid>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:15px;border:1px solid var(--bigit-line);border-radius:15px;background:var(--bigit-soft);color:var(--bigit-ink);font-weight:750;text-decoration:none}.bigit-account-action-grid>a:hover{border-color:#c9ccd4;background:#fff}.bigit-account-action-grid>a b{color:var(--bigit-accent)}.bigit-account-health-track{height:9px;margin:4px 0 20px;overflow:hidden;border-radius:999px;background:#eceef2}.bigit-account-health-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bigit-accent),#ff6174)}.bigit-account-health ul{display:grid;gap:9px;margin:0 0 20px;padding:0;list-style:none}.bigit-account-health li{position:relative;padding-left:28px;color:var(--bigit-muted)}.bigit-account-health li:before{position:absolute;left:0;top:1px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#eceef2;color:#7c828e;font-size:10px;content:"!"}.bigit-account-health li.is-done{color:var(--bigit-ink)}.bigit-account-health li.is-done:before{background:#dbf5e7;color:#087443;content:"✓"}.bigit-company-name{display:block;margin:8px 0;font-size:22px}.bigit-account-live-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding:14px;border:1px solid var(--bigit-line);border-radius:18px;background:#fff}.bigit-account-live-strip span{padding:8px 11px;border-radius:999px;background:var(--bigit-soft);color:var(--bigit-muted);font-size:12px}.bigit-account-live-strip b{color:var(--bigit-ink)}
@media(max-width:1100px){.bigit-account-command-grid{grid-template-columns:1fr}.bigit-recent-orders{grid-row:auto}}
@media(max-width:760px){.bigit-cc-hero-actions{justify-content:flex-start;width:100%}.bigit-cc-hero-actions .button{flex:1 1 150px;text-align:center}.bigit-account-action-grid{grid-template-columns:1fr}.bigit-order-card{grid-template-columns:56px minmax(0,1fr) auto;padding:10px}.bigit-order-thumb{width:56px;height:56px}.bigit-panel-head{align-items:flex-start}.bigit-customer-cabinet .woocommerce-MyAccount-navigation:before{display:none}}
