.da-offer-bar{position:fixed;top:0;left:0;right:0;z-index:1001;height:var(--da-offer-h, 44px);display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:12px;padding:0 44px 0 12px;overflow:hidden;white-space:nowrap;color:#fff;font-size:14px;line-height:1.35;text-align:center;font-family:Outfit,system-ui,sans-serif}.da-offer-title{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.da-offer-timer{font-variant-numeric:tabular-nums;background:#ffffff2e;border-radius:6px;padding:1px 8px;white-space:nowrap}.da-offer-date{opacity:.9;font-size:12px;white-space:nowrap}.da-offer-cta{background:#fff;border:0;border-radius:999px!important;padding:5px 14px;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.da-offer-cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.da-offer-cta:focus-visible,.da-offer-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.da-offer-close{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;background:transparent;color:#fff;font-size:20px;line-height:1;cursor:pointer;opacity:.85}.da-offer-close:hover{opacity:1}.da-offer-timer,.da-offer-cta,.da-offer-date{flex-shrink:0}@media(max-width:640px){.da-offer-bar{font-size:13px;gap:8px;padding:0 40px 0 10px;justify-content:flex-start}.da-offer-date{display:none}}.da-offer-modal{position:fixed;inset:0;z-index:10050;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:16px}.da-offer-dialog{position:relative;width:100%;max-width:440px;max-height:92vh;overflow-y:auto;background:#fff;border-radius:18px;padding:24px 20px 20px;box-shadow:0 20px 60px #00000040}.da-offer-dialog-title,.da-offer-submit,.da-offer-field span{font-family:Outfit,system-ui,sans-serif}.da-offer-x{position:absolute;top:10px;right:12px;border:0;background:transparent;font-size:24px;line-height:1;color:#64748b;cursor:pointer}.da-offer-dialog-title{font-size:20px;font-weight:700;color:#0f172a;margin:0 28px 6px 0}.da-offer-dialog-text{font-size:14px;color:#475569;margin-bottom:12px}.da-offer-field{display:block;margin-bottom:10px}.da-offer-field span{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:4px}.da-offer-field input,.da-offer-field textarea{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font-size:16px;color:#0f172a;background:#fff}.da-offer-field input:focus,.da-offer-field textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.da-offer-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.da-offer-error{color:#b91c1c;font-size:14px;margin:4px 0 8px}.da-offer-done{color:#047857;font-size:16px;font-weight:600;padding:12px 0}.da-offer-submit{width:100%;border:0;border-radius:12px!important;padding:12px;color:#fff;font-weight:700;font-size:15px;cursor:pointer}.da-offer-submit:disabled{opacity:.7;cursor:wait}@media(max-width:480px){.da-offer-modal{align-items:flex-end;padding:0}.da-offer-dialog{border-radius:18px 18px 0 0;max-width:none}}
