.giveaway-card{margin:18px 0;padding:22px;border:1px solid #30394f;background:#172033;border-radius:22px;min-width:0;overflow-wrap:anywhere}.giveaway-card h2{margin:0 0 14px;font-size:1.2rem}.giveaway-card p{line-height:1.55}.gw-field{display:flex;flex-direction:column;gap:8px;margin:18px 0;min-width:0;color:#c8cde0}.gw-field input,.gw-field textarea,.gw-field select{width:100%;max-width:100%;box-sizing:border-box}.gw-field textarea{resize:vertical;font:inherit;background:#1d2b3d;border:1px solid #3a4560;border-radius:14px;color:inherit;padding:12px}.gw-check{display:flex;align-items:center;gap:12px;margin:20px 0}.gw-check input{width:22px;height:22px;flex:none;accent-color:#b69cf7}.gw-steps{display:flex;gap:8px;overflow-x:auto;list-style:none;padding:8px 0 14px;scrollbar-width:thin}.gw-steps li{white-space:nowrap;padding:12px 15px;border:1px solid #30394f;border-radius:12px;color:#949db5}.gw-steps .current{background:#b59cff;color:#151329;font-weight:700}.gw-steps .done{color:#b5dbc6}.gw-prize{background:#111a2b;padding:16px}.gw-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.gw-metrics>div{padding:16px;background:#172033;border:1px solid #30394f;border-radius:18px;display:flex;flex-direction:column;gap:10px}.gw-metrics strong{font-size:1.7rem}.gw-post{background:#111c2b}.gw-post-text,.gw-message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.gw-post-buttons{display:flex;gap:6px;margin-top:6px}.gw-post-buttons span{padding:12px;border:1px solid #374158;border-radius:10px;text-align:center;background:#243247;flex:1;font-size:.92rem}.gw-error{color:#ffc1c8;background:#482530;padding:12px;border-radius:12px;line-height:1.5}.gw-success{color:#a8dfbe}.gw-link{display:inline-flex;color:#c8b5ff;text-decoration:none;padding:12px 2px;overflow-wrap:anywhere}.gw-person{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-top:1px solid #30394f}.gw-dialog{width:min(720px,calc(100vw - 28px));max-height:88dvh;box-sizing:border-box;overflow:auto;border:1px solid #3b4260;border-radius:22px;background:#111a2b;color:#edf0f8;padding:22px}.gw-dialog::backdrop{background:#050918c9}.gw-winner{background:#111a2b}.gw-delivery{font-size:.9rem;color:#c3bad7}.gw-chat{display:flex;flex-direction:column;gap:12px;max-height:55dvh;overflow-y:auto;overscroll-behavior:contain;padding:6px 2px 16px}.gw-bubble{border-radius:16px;padding:15px;max-width:90%;box-sizing:border-box;min-width:0}.gw-out{align-self:flex-end;background:#30294c}.gw-in{align-self:flex-start;background:#22384a}.gw-bubble strong,.gw-bubble small{font-size:.85rem}.gw-bubble p{margin:8px 0}.giveaway-card .actions{flex-wrap:wrap}.gw-status{display:inline-block;margin:0 0 14px}@media(max-width:650px){.gw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.giveaway-card{padding:16px;border-radius:18px}.gw-dialog{padding:16px}.giveaway-card .actions>button{flex:1 1 150px;white-space:normal}.gw-bubble{max-width:96%}.gw-post-buttons span{padding:10px 7px;font-size:.84rem}.gw-steps{margin:4px 0}.gw-metrics strong{font-size:1.5rem}}
