.gbq-counter{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;text-decoration:none!important;cursor:pointer;transition:transform .18s ease,filter .18s ease}
.gbq-counter:hover{transform:translateY(-2px);filter:brightness(1.08)}
.gbq-counter b{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 7px;border-radius:30px;background:#e6edf3!important;color:#111821!important;font-weight:800}
.gbq-add-button,.gbq-metal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:11px 15px;border:1px solid #dce3eb;border-radius:8px;background:linear-gradient(115deg,#f4f6f8 0%,#aab4c0 48%,#e9edf1 100%);color:#101821!important;font-size:11px;font-weight:800;letter-spacing:.035em;text-decoration:none!important;box-shadow:0 8px 20px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.8);cursor:pointer;transition:transform .18s ease,filter .18s ease}
.gbq-add-button:hover,.gbq-metal-btn:hover{transform:translateY(-2px);filter:brightness(1.06);color:#080e15!important}
.gbq-add-button:disabled,.gbq-metal-btn:disabled{opacity:.65;cursor:wait;transform:none}
.gbco .gbco-actions a{background:linear-gradient(115deg,#f4f6f8 0%,#aab4c0 48%,#e9edf1 100%)!important;color:#101821!important;border:1px solid #dce3eb!important;box-shadow:0 8px 20px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.8)}
.gbco .gbco-actions .gbq-add-button{flex:1;font-size:10px;padding:10px 8px}
.gbq-page{--gbq-line:rgba(210,222,236,.16);max-width:1280px;margin:0 auto;padding:72px 28px 90px;background:#080b10;color:#edf2f7;font:15px/1.65 Arial,Helvetica,sans-serif}
.gbq-page *{box-sizing:border-box}.gbq-page a{text-decoration:none}.gbq-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding-bottom:30px;border-bottom:1px solid var(--gbq-line);margin-bottom:28px}
.gbq-kicker{font-size:11px;letter-spacing:.22em;color:#aeb9c8}.gbq-page h1{font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-.035em;margin:12px 0;background:linear-gradient(105deg,#f7faff,#aab4c2 52%,#e8edf3);background-clip:text;-webkit-background-clip:text;color:transparent}.gbq-page-head p{color:#aeb9c8;max-width:750px;margin:0}.gbq-page .gbq-counter{padding:12px 18px;border:1px solid #748092;background:linear-gradient(120deg,#394654,#141b24);border-radius:8px;color:#edf2f7;font-size:12px;white-space:nowrap}
.gbq-empty,.gbq-list-wrap,.gbq-form{border:1px solid var(--gbq-line);border-radius:16px;background:#111820;padding:28px;margin:0 0 22px}.gbq-empty{text-align:center;padding:60px 24px}.gbq-empty h2,.gbq-list-title h2,.gbq-form h2{color:#f1f4f8;margin:0 0 8px;font-size:24px}.gbq-empty p,.gbq-form-intro{color:#aeb9c8}.gbq-empty .gbq-metal-btn{margin-top:15px}.gbq-list-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.gbq-list-title span{color:#aeb9c8;font-size:12px}
.gbq-item{display:grid;grid-template-columns:100px minmax(0,1fr) 135px 42px;align-items:center;gap:18px;padding:15px 0;border-top:1px solid var(--gbq-line)}.gbq-item-image{height:88px;border-radius:10px;background:radial-gradient(ellipse at 50% 30%,#354354,#18222f);display:flex;align-items:center;justify-content:center;padding:8px}.gbq-item-image img{width:100%;height:100%;object-fit:contain}.gbq-no-image{font-size:9px;color:#aeb9c8}.gbq-item-info strong{display:block;color:#f0f4f8;font-size:16px}.gbq-item-info small{display:block;color:#aeb9c8;font-size:12px;margin-top:5px}.gbq-item-qty label{display:block;color:#aeb9c8;font-size:11px}.gbq-item-qty input{display:block;width:100%;margin-top:5px;background:#1b2531;color:#fff;border:1px solid #637186;border-radius:7px;padding:9px}.gbq-remove{width:36px;height:36px;border:1px solid #7b8796;border-radius:8px;background:#1b2531;color:#edf2f7;font-size:24px;cursor:pointer}.gbq-remove:hover{background:#4a2930;border-color:#b8757e}
.gbq-form h2{margin-bottom:5px}.gbq-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.gbq-fields label{display:block;color:#cbd4df;font-size:12px}.gbq-fields input,.gbq-fields textarea{display:block;width:100%;margin-top:6px;background:#1b2531;color:#f4f7fa;border:1px solid #637186;border-radius:8px;padding:12px;font:14px Arial,sans-serif}.gbq-fields input{min-height:46px}.gbq-fields textarea{resize:vertical}.gbq-fields .gbq-comments{grid-column:1/-1}.gbq-consent{display:flex;align-items:flex-start;gap:9px;color:#b9c4d1;font-size:12px;margin:12px 0 20px}.gbq-consent input{margin-top:3px}.gbq-consent a{color:#e1e8f0;text-decoration:underline}.gbq-submit{min-height:48px;padding:14px 22px}.gbq-privacy-note{font-size:11px;color:#8794a5;margin-top:12px}.gbq-feedback{margin:0 0 18px;padding:0}.gbq-feedback.success,.gbq-feedback.error{padding:16px 18px;border-radius:10px}.gbq-feedback.success{background:#10251f;border:1px solid #477b68;color:#d5f2e6}.gbq-feedback.error{background:#2b171b;border:1px solid #8b535d;color:#f7dce0}
@media(max-width:700px){.gbq-page{padding:42px 16px 64px}.gbq-page-head{display:block}.gbq-page-head .gbq-counter{margin-top:20px}.gbq-item{grid-template-columns:72px minmax(0,1fr) 90px 34px;gap:10px}.gbq-item-image{height:70px}.gbq-item-info strong{font-size:13px}.gbq-item-info small{font-size:10px}.gbq-remove{width:32px;height:32px}.gbq-fields{grid-template-columns:1fr}.gbq-fields .gbq-comments{grid-column:auto}.gbq-empty,.gbq-list-wrap,.gbq-form{padding:20px}}
