.appeals-page{width:min(700px,100%);min-height:100vh;margin:auto;padding:30px 24px 100px}.appeals-page header a{color:var(--muted);align-items:center;gap:4px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.appeals-page section{margin-top:38px}.appeals-page section>p:first-child{color:var(--accent-dark);letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.appeals-page h1{letter-spacing:-.07em;margin:9px 0 14px;font-size:clamp(32px,6vw,48px);line-height:1.1}.appeals-page section>span{max-width:570px;color:var(--muted);font-size:13px;line-height:1.8;display:block}.appeal-form{border:1px solid var(--line);background:#fff;border-radius:19px;gap:14px;margin-top:24px;padding:19px;display:grid}.appeal-form label{color:var(--ink);gap:7px;font-size:12px;font-weight:800;display:grid}.appeal-form select,.appeal-form textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px;font-size:13px}.appeal-form textarea{resize:vertical;min-height:130px;line-height:1.6}.appeal-form button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:13px;font-weight:800;display:flex}.appeal-form button:disabled{opacity:.55}.appeal-notice{background:var(--mint);color:#397053;border-radius:10px;padding:10px;font-size:12px}.appeal-history{margin-top:30px}.appeal-history h2{font-size:17px}.appeal-history>p{color:var(--muted);font-size:12px}.appeal-history article{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:10px;padding:14px}.appeal-history article>span{color:#9d503a;background:#fff0e7;border-radius:99px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.appeal-history article>span.reviewing{color:#8d6c18;background:#fff4d9}.appeal-history article>span.resolved{color:#397053;background:#e2f0e5}.appeal-history article>p{margin:9px 0 5px;font-size:12px;line-height:1.6}.appeal-history small{color:var(--muted);font-size:10px}.appeal-history article>div{color:#58625d;background:#f4f1ed;border-radius:9px;margin-top:11px;padding:10px;font-size:12px;line-height:1.6}.appeal-history article>div strong{color:var(--ink);margin-bottom:3px;font-size:11px;display:block}@media (max-width:600px){.appeals-page{padding:22px 18px 90px}.appeals-page section{margin-top:30px}}
