.appeal-page{padding-bottom:72px}.appeal-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:26px;align-items:start;margin-top:30px}.appeal-card{padding:28px;border:1px solid #294650;border-radius:16px;background:#0b2530;color:#effdff}.appeal-card+.appeal-card{margin-top:18px}.appeal-card h2{font-size:26px;line-height:1.2;letter-spacing:-.7px;font-weight:800;margin:0 0 16px;color:#effdff}.appeal-card h3{font-size:15px;line-height:1.4;margin:0 0 8px;font-weight:700;color:#effdff}.appeal-card p{font-size:14px;line-height:1.7;margin:0 0 18px;color:#b7cdd4}.appeal-card a{color:#73f7ee}.appeal-rule{padding:20px 0;border-top:1px solid #294650}.appeal-rule:last-child{padding-bottom:0}.appeal-rule p{margin:0}.appeal-discord{display:flex;align-items:center;gap:20px;justify-content:space-between}.appeal-discord p{margin:0}.appeal-discord-logo{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:48px;text-decoration:none;font-size:44px;flex-shrink:0}.appeal-card fieldset{border:0;margin:0;padding:0;min-width:0}.appeal-card fieldset:disabled{opacity:.55}.appeal-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.appeal-card label{display:block;font-size:13px;font-weight:700;line-height:1.5;margin-bottom:18px}.appeal-card label>span{font-weight:400;color:#b7cdd4}.appeal-card input:not([type=checkbox]):not([type=hidden]),.appeal-card textarea{display:block;width:100%;min-width:0;box-sizing:border-box;margin-top:8px;border:1px solid #35535f;border-radius:10px;background:#071c26;color:#effdff;font:400 15px/1.5 Inter,Arial,sans-serif;padding:12px 13px}.appeal-card input:not([type=checkbox]):not([type=hidden]){min-height:48px}.appeal-card textarea{min-height:120px;resize:vertical}.appeal-card input::placeholder,.appeal-card textarea::placeholder{color:#8aa5ae;opacity:1}.appeal-card .appeal-check{display:flex;gap:10px;font-weight:400;align-items:flex-start;font-size:13px}.appeal-check input{accent-color:#73f7ee;margin-top:4px;flex-shrink:0}.appeal-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 22px;border:1px solid #73f7ee;border-radius:10px;background:#73f7ee;color:#06252c!important;font:800 13px Inter,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.appeal-button:disabled{opacity:.5;cursor:default}.appeal-card .appeal-small{font-size:12px;margin:16px 0 0}.appeal-card .appeal-warning{padding:16px;border:1px solid #655037;border-radius:10px;background:#302d26;color:#f3d6ad}.appeal-card .appeal-error{padding:14px;border:1px solid #79434a;border-radius:10px;background:#38282e;color:#ffd1d6}.appeal-confirmation{max-width:720px;margin:30px auto 0}.appeal-success-icon{font-size:44px;color:#73f7ee;margin-bottom:22px}.appeal-reference{font-weight:700;color:#effdff!important;overflow-wrap:anywhere}@media(max-width:760px){.appeal-layout{grid-template-columns:1fr}.appeal-card{padding:22px}}@media(max-width:430px){.appeal-fields{grid-template-columns:1fr;gap:0}.appeal-card input:not([type=checkbox]),.appeal-card textarea{font-size:16px}.appeal-button{width:100%}.appeal-discord{gap:12px}.appeal-discord-logo{min-width:48px;font-size:36px}}
