.gd-deal-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border:1px solid #668d75;background:#21382c;padding:12px;border-radius:14px;margin:10px 0}.gd-deal-bar strong{color:#fff3c8}.gd-deal-state{color:#e2f4e8}.gd-deal-button{min-height:45px;border:1px solid #e3bb79;background:#685028;color:#fff8e8;border-radius:13px;padding:11px 15px;font-size:14px;font-weight:800;cursor:pointer}.gd-deal-button:focus-visible{outline:3px solid #ffcb81;outline-offset:2px}.gd-deal-button[disabled]{opacity:.6;cursor:not-allowed}.gd-deal-confirm{background:#427459;border-color:#a0d4b0}.gd-deal-sold{background:#94483e;border-color:#ffc3a5}.gd-deal-primary{background:#2f6f55;border-color:#8fe0b8}.gd-deal-back{background:#34463b;border-color:#8fa398}.gd-deal-info{color:#e8eadc;line-height:1.45}.gd-deal-modal{position:fixed;inset:0;z-index:20000;background:#020806da;display:flex;align-items:center;justify-content:center;padding:18px}.gd-deal-modal[hidden]{display:none!important}.gd-deal-dialog{width:min(550px,100%);max-height:88dvh;overflow:auto;background:#1a3026;border:1px solid #8eaf99;box-shadow:0 35px 80px #000b;border-radius:24px;color:#f8fff9;padding:18px}.gd-deal-dialog>header{display:flex;justify-content:space-between;align-items:center;background:none!important;padding:0 0 16px;border:0}.gd-deal-dialog h2{font-size:21px;margin:0}.gd-deal-close{border:1px solid #8eaf99;background:#2a4937;color:#fff;border-radius:12px;width:42px;height:42px;font-size:22px;cursor:pointer}.gd-deal-modal[data-locked=yes] .gd-deal-close{display:none}.gd-deal-warning{background:#5e2c2a;color:#fff;border-radius:14px;padding:14px;line-height:1.5;font-weight:700}.gd-deal-choices{display:grid;gap:10px}.gd-deal-carriers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gd-deal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.gd-deal-picked{margin:12px 0 14px;padding:12px 14px;border-radius:14px;border:1px dashed #8ea796;background:#243a2f;color:#dfe8e2;font-weight:700}.gd-deal-picked.is-selected{background:#5d3f1f;border:1px solid #f0bf6c;color:#fff6df;box-shadow:0 0 0 1px #e4ad58 inset}.gd-deal-carrier-option{background:#765927;border-color:#d3a65e}.gd-deal-carrier-option.is-selected{background:#2f6d63;border-color:#9be6dd;color:#fff}.gd-deal-toast{position:fixed;bottom:24px;left:20px;z-index:21000;background:#294e3a;border:1px solid #a6dbb4;color:#fff;padding:15px 18px;border-radius:14px;box-shadow:0 12px 30px #0008;max-width:min(400px,calc(100vw - 40px))}.gd-deal-toast[hidden]{display:none}@media(max-width:600px){.gd-deal-dialog{padding:15px}.gd-deal-carriers{grid-template-columns:1fr}.gd-deal-bar{padding:10px}.gd-deal-actions{flex-direction:column}.gd-deal-actions .gd-deal-button{width:100%}}
.gd-product-wrap.is-sold .product{opacity:.5;filter:saturate(.55)}.gd-product-wrap.is-sold .pic::after{content:'SATILDI';position:absolute;top:24%;left:-12%;width:124%;text-align:center;background:#b82b35;color:#fff;transform:rotate(-21deg);padding:12px;font-size:22px;font-weight:900;pointer-events:none}

.gd-sale-banner{border:2px solid #e3ad72;background:#5a3027;color:#fff;font-size:17px;font-weight:900;border-radius:12px;padding:12px 15px;margin:12px 0}

.gd-deal-carriers .gd-deal-carrier-option.is-selected{background:#177a51!important;color:#fff!important;border-color:#7ff0b3!important;box-shadow:0 0 0 2px #b8efd0!important}.gd-deal-carriers .gd-deal-carrier-option:disabled:not(.is-selected){opacity:.55!important}.gd-deal-picked{display:none!important}

.gd-deal-confirm:disabled,.gd-v1341-open-agree:disabled,.gd-chat-quick-deal:disabled{background:#304339!important;color:#b4c3b9!important;border-color:#607267!important;opacity:.56!important;cursor:not-allowed!important;box-shadow:none!important}
