.ad-page .top nav{align-items:center}.ad-page #acct .btn{height:34px}.ad-form{display:grid;gap:14px;margin:24px 0 32px}.ad-places{border:0;padding:0;margin:0;display:grid;gap:8px}.ad-places legend,.ad-field>span{font-weight:600;color:var(--text);margin-bottom:6px;font-size:14px}.ad-place{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer}.ad-place:has(input:checked){border-color:var(--teal);background:#0067fe1f}.ad-place input{accent-color:#0067fe;width:18px;height:18px;flex:none}.ad-place span{display:grid;gap:2px;flex:1;min-width:0}.ad-place small{color:var(--muted);font-size:13px}.ad-place em{font-style:normal;font-weight:700;white-space:nowrap}.ad-field{display:grid;gap:0}.ad-field input{height:42px;border-radius:8px;background:var(--raised);border:1px solid var(--line);color:var(--text);padding:0 12px;font:inherit}.ad-field input:focus{outline:0;border-color:var(--teal)}.ad-img{display:flex;align-items:center;gap:12px}.ad-prev{width:180px;aspect-ratio:3 / 1;border-radius:8px;border:1px dashed var(--line);background:var(--raised) center / cover no-repeat;display:grid;place-items:center;color:var(--dim);font-size:13px}.ad-total{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:10px;background:var(--surface);border:1px solid var(--line)}.ad-total b{font-size:20px}.ad-total small{color:var(--muted);flex-basis:100%}.ad-form .btn.lg{justify-self:start}.ad-form .err{color:#ff6b6b;margin:0}.ad-mine h2{margin-top:8px}.ad-row{display:flex;gap:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);margin-bottom:10px}.ad-row img{width:120px;aspect-ratio:3 / 1;object-fit:cover;border-radius:6px;flex:none}.ad-row .txt{display:grid;gap:4px;min-width:0}.ad-row .txt span{color:var(--muted);font-size:13px}.ad-row .st{font-weight:700;color:var(--text)}.ad-row .st-approved,.ad-row .st-live{color:var(--accent-text)}.ad-row .st-rejected{color:#ff6b6b}.ad-row .btn{justify-self:start;margin-top:4px}.ad-row .fine{margin:0}.ad-legal{margin-top:28px}@media(max-width:560px){.ad-row{flex-direction:column}.ad-row img{width:100%}.ad-form .btn.lg{justify-self:stretch}}
