.campaign-detail[data-v-01481c6f]{width:min(1240px,100%);margin:0 auto;padding-top:30px}.campaign-detail__back[data-v-01481c6f]{color:#697386;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.campaign-detail__back[data-v-01481c6f]:hover{color:var(--accent)}.campaign-detail__hero[data-v-01481c6f]{background:#fff;border:1px solid #e4e9ef;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);min-height:520px;display:grid;overflow:hidden;box-shadow:0 18px 54px #10182812}.campaign-detail__copy[data-v-01481c6f]{flex-direction:column;justify-content:center;align-items:flex-start;padding:58px 64px;display:flex}.campaign-detail__badges[data-v-01481c6f]{flex-wrap:wrap;gap:9px;display:flex}.campaign-detail__play[data-v-01481c6f],.campaign-detail__status[data-v-01481c6f]{color:#168250;background:#dff7ea;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:720}.campaign-detail__status[data-status=scheduled][data-v-01481c6f]{color:#946400;background:#fff3d3}.campaign-detail__status[data-status=ended][data-v-01481c6f]{color:#667085;background:#edf0f3}.campaign-detail__play[data-v-01481c6f]{background:var(--accent-soft);color:var(--accent-strong)}h1[data-v-01481c6f]{color:#101828;letter-spacing:-.055em;white-space:pre-line;max-width:640px;margin:24px 0 14px;font-size:clamp(42px,4.4vw,56px);line-height:1.06}.campaign-detail__summary[data-v-01481c6f]{color:#616c7d;margin:0;font-size:18px;line-height:1.7}.campaign-detail__time[data-v-01481c6f]{color:#7a8494;align-items:center;gap:8px;margin-top:22px;font-size:14px;display:flex}.campaign-detail__attempts[data-v-01481c6f]{border:1px solid color-mix(in srgb,var(--accent) 16%,#e8edf2);background:var(--accent-surface);color:#657082;border-radius:13px;justify-content:space-between;align-items:center;width:min(350px,100%);margin-top:28px;padding:18px 20px;display:flex}.campaign-detail__attempts strong[data-v-01481c6f]{color:var(--accent-strong);font-size:27px}.campaign-detail__attempts small[data-v-01481c6f]{font-size:14px;font-weight:650}.campaign-detail__reason[data-v-01481c6f]{color:#b54708;margin:13px 0 0;font-size:13px}.campaign-detail__action[data-v-01481c6f]{background:linear-gradient(135deg,var(--accent),var(--accent-strong));min-width:184px;height:52px;box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 24%,transparent);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:24px;padding:0 24px;font-weight:720;text-decoration:none;display:inline-flex;color:#fff!important}.campaign-detail__action[data-v-01481c6f]:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(.45);opacity:.56}.campaign-detail__visual-wrap[data-v-01481c6f]{background:linear-gradient(145deg,var(--accent-surface),var(--accent-soft));place-items:center;min-width:0;display:grid;overflow:hidden}.campaign-detail__visual[data-v-01481c6f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.campaign-detail__content[data-v-01481c6f]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:22px;margin-top:22px;display:grid}.campaign-detail__content>section[data-v-01481c6f]{background:#fff;border:1px solid #e5e9ee;border-radius:16px;padding:34px;box-shadow:0 10px 36px #1018280a}.campaign-detail__content h2[data-v-01481c6f]{color:#1a2330;letter-spacing:-.03em;margin:0 0 24px;font-size:24px}.campaign-detail__content ol[data-v-01481c6f]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.campaign-detail__content li[data-v-01481c6f]{grid-template-columns:38px 1fr;align-items:start;gap:14px;display:grid}.campaign-detail__content li span[data-v-01481c6f]{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;font-size:12px;font-weight:760;display:grid}.campaign-detail__content li p[data-v-01481c6f]{color:#596475;margin:7px 0 0;line-height:1.65}.campaign-detail__prize[data-v-01481c6f]{color:#596475;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.campaign-detail__prize[data-v-01481c6f]:last-child{border-bottom:0}.campaign-detail__prize strong[data-v-01481c6f]{color:var(--accent)}@media (width<=980px){.campaign-detail__hero[data-v-01481c6f]{grid-template-columns:1fr}.campaign-detail__visual-wrap[data-v-01481c6f]{grid-row:1;min-height:390px}.campaign-detail__copy[data-v-01481c6f]{padding:42px}.campaign-detail__content[data-v-01481c6f]{grid-template-columns:1fr}}@media (width<=640px){.campaign-detail[data-v-01481c6f]{padding-top:20px}.campaign-detail__hero[data-v-01481c6f]{border-radius:15px;min-height:0}.campaign-detail__visual-wrap[data-v-01481c6f]{min-height:260px}.campaign-detail__copy[data-v-01481c6f]{padding:28px 22px}h1[data-v-01481c6f]{margin-top:18px;font-size:39px}.campaign-detail__summary[data-v-01481c6f]{font-size:16px}.campaign-detail__time[data-v-01481c6f]{align-items:flex-start}.campaign-detail__action[data-v-01481c6f]{z-index:2;bottom:calc(12px + env(safe-area-inset-bottom));width:100%;position:sticky}.campaign-detail__content>section[data-v-01481c6f]{padding:25px 22px}}
