.gco-official .gco-mainnav,.gco-staff>nav{display:flex;flex-wrap:wrap!important;overflow:visible!important;gap:8px}.gco-mainnav a{white-space:normal!important;flex-shrink:1}.gco-presale-admin{background:#fff;color:#172033;border:1px solid #d7e0ea;border-top:5px solid #e8c233;border-radius:14px;padding:24px;box-sizing:border-box;overflow-wrap:anywhere}.gco-presale-admin h2,.gco-presale-admin h3{color:#143567}.gco-presale-tabs,.gco-presale-bulk{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.gco-presale-tabs a{padding:10px 15px;background:#edf2f8;border-radius:8px;text-decoration:none;color:#143567}.gco-presale-tabs a.active{background:#143567;color:#fff}.gco-presale-admin form{margin:16px 0 24px}.gco-presale-admin label{display:block;margin:12px 0;font-weight:600}.gco-presale-admin input:not([type=checkbox]),.gco-presale-admin textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:11px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#172033;margin-top:6px}.gco-presale-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.gco-presale-check{display:flex!important;gap:8px;align-items:center}.gco-presale-check input{width:auto;flex-shrink:0}.gco-presale-status{padding:16px;background:#f2f5f9;border-radius:10px}.gco-presale-admin .gco-btn{display:inline-block;background:#143567;color:#fff!important;border:1px solid #143567;border-radius:8px;padding:11px 16px;cursor:pointer;white-space:normal}.gco-presale-admin .gco-btn.secondary{background:#fff;color:#143567!important}.gco-presale-table{max-width:100%;overflow-x:auto;border:1px solid #d7e0ea;border-radius:8px}.gco-presale-table table{width:100%;border-collapse:collapse;min-width:720px}.gco-presale-table th,.gco-presale-table td{padding:12px;border-bottom:1px solid #d7e0ea;text-align:left;vertical-align:top}.gco-presale-table th{background:#edf2f8}.gco-presale-table form{margin:0}.gco-presale-table input[type=checkbox]{width:20px;height:20px}.gco-presale-admin details{margin:20px 0}.gco-presale-admin summary{cursor:pointer;font-weight:700}.gco-presale-product-image{max-width:100%;max-height:420px;border-radius:12px;object-fit:contain}.gco-presale-product-copy{white-space:pre-wrap}.gco-presale-code-note{background:#edf2f8;padding:16px;border-radius:8px}@media(max-width:600px){.gco-presale-grid{grid-template-columns:1fr}.gco-presale-admin{padding:16px}.gco-presale-tabs a{flex:1 1 130px;text-align:center}.gco-presale-bulk button{width:100%}.gco-official .gco-mainnav a{flex:1 1 110px;text-align:center}}

.gco-presale-member-picker{margin-bottom:24px;padding:16px;border:1px solid #d9e2ee;border-radius:10px}.gco-presale-member-picker summary{font-weight:700;cursor:pointer}.gco-presale-member-list{max-height:320px;overflow:auto;padding:8px;border:1px solid #d9e2ee;margin:12px 0}.gco-presale-member-list .gco-presale-check{align-items:flex-start;padding:8px;border-bottom:1px solid #e6edf4}.gco-presale-member-list span{min-width:0;overflow-wrap:anywhere}

.gco-presale-admin select{width:100%;max-width:100%;padding:11px;background:#fff;color:#172033;border:1px solid #cbd5e1;border-radius:7px}.gco-presale-logo{max-height:130px;max-width:100%;object-fit:contain;margin-bottom:20px}.gco-presale h1,.gco-presale p{color:inherit!important}.gco-presale-admin .gco-btn{opacity:1!important;visibility:visible!important}.gco-presale-product-copy{white-space:pre-wrap}

.gco-order-card{padding:20px;margin:20px 0;border:1px solid #d6dfeb;border-radius:12px;background:#fff;color:#172033}.gco-order-card h3,.gco-order-card h4{color:#143567!important}.gco-order-payment{padding:16px 0;border-top:1px solid #d6dfeb}.gco-order-card p{color:#172033!important}.gco-order-card form{margin:16px 0}.gco-member-orders{max-width:1000px}.gco-presale .gco-order-card a,.gco-presale .gco-order-card .gco-btn{color:#fff!important;background:#143567}.gco-presale .gco-order-card .gco-btn.secondary{color:#143567!important;background:#fff;border:1px solid #143567}.gco-order-checkout summary{list-style:none;display:inline-block;cursor:pointer;opacity:1!important;visibility:visible!important}.gco-order-checkout textarea{display:block;width:100%;max-width:100%;min-height:80px;background:#fff;color:#172033;padding:12px;border-radius:8px;box-sizing:border-box}.gco-presale-admin .gco-whatsapp{background:#146c43;border-color:#146c43}.gco-order-notice{padding:14px;border:1px solid currentColor;border-radius:8px}.gco-order-card input[type=file]{max-width:100%;box-sizing:border-box}.gco-order-card textarea{width:100%;max-width:100%;box-sizing:border-box;min-height:70px;color:#172033;background:#fff}@media(max-width:600px){.gco-order-card{padding:14px}.gco-order-card .gco-btn{display:block;width:100%;box-sizing:border-box;margin:10px 0}}

.gco-presale-product-screen{max-width:1040px!important;padding:32px!important;border-top-color:var(--gco-accent)!important}.gco-product-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:center}.gco-product-visual{min-width:0}.gco-product-visual .gco-presale-product-image{width:100%;height:auto;max-height:420px;display:block;background:rgba(255,255,255,.06);padding:16px;box-sizing:border-box}.gco-product-placeholder{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(255,255,255,.35);border-radius:16px;background:rgba(255,255,255,.05)}.gco-product-placeholder strong{font-size:64px;letter-spacing:5px;color:var(--gco-accent)}.gco-product-placeholder span{font-size:21px;font-weight:600}.gco-product-placeholder small{opacity:.75}.gco-product-info{min-width:0}.gco-product-info h1{font-size:clamp(24px,3vw,32px);line-height:1.25;margin:14px 0}.gco-product-eyebrow{font-size:11px;letter-spacing:1.3px;color:var(--gco-accent);font-weight:700}.gco-product-info .gco-product-price{font-size:36px;font-weight:800;margin:24px 0 4px}.gco-product-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:14px;margin:24px 0}.gco-product-facts span{padding:14px;border-radius:10px;background:rgba(255,255,255,.07)}.gco-product-purchase{margin-top:26px;padding-top:24px;border-top:1px solid rgba(255,255,255,.18)}.gco-product-release{padding:16px 20px;background:rgba(255,255,255,.07);border-left:3px solid var(--gco-accent);border-radius:8px;margin-bottom:18px}.gco-product-release p{margin:8px 0 0}.gco-presale-product-screen .gco-btn{background:var(--gco-accent);color:var(--gco-button-text,#101a2b)!important;opacity:1!important;visibility:visible!important}.gco-presale-product-screen .gco-btn:disabled{cursor:not-allowed;opacity:.7!important}.gco-presale-product-screen .gco-presale-limit{font-size:13px;line-height:1.6;margin-top:24px;opacity:.8}.gco-presale-product-screen .gco-order-checkout summary{padding:14px 24px!important}@media(max-width:700px){.gco-presale-product-screen{padding:20px!important}.gco-product-hero{grid-template-columns:1fr;gap:24px}.gco-product-placeholder{min-height:180px}.gco-product-visual .gco-presale-product-image{max-height:280px}.gco-product-info h1{font-size:26px}.gco-product-info .gco-product-price{font-size:32px}}

.gco-presale-gallery{margin:20px 0;padding:16px;border:1px solid #8894a5;border-radius:10px}.gco-presale-current-image{max-width:220px;max-height:170px;object-fit:contain}.gco-presale-gallery summary{cursor:pointer;display:inline-block;margin:12px 0}.gco-presale-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;max-height:480px;overflow:auto;padding:8px}.gco-presale-image-option{border:2px solid #8894a5;border-radius:8px;padding:8px!important;display:flex!important;flex-direction:column;gap:6px;cursor:pointer;overflow-wrap:anywhere}.gco-presale-image-option:has(input:checked){border-color:#e8c233;background:#e8c23322}.gco-presale-image-option img{width:100%;height:110px;object-fit:contain;background:#ffffff}.gco-presale-image-option input{width:auto!important;align-self:flex-start}.gco-presale-image-option small{font-size:11px}.gco-presale-image-option[hidden]{display:none!important}
