main{max-width:1120px;margin:auto;padding:32px}.page-heading,.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.card{margin-top:24px;padding:28px;border:1px solid #dce4f1;border-radius:20px;background:white}.notice{display:flex;gap:14px;padding:20px;border:1px solid #d7e4f7;border-radius:16px;background:#edf3fb}form{max-width:640px}form input,form select{width:100%;box-sizing:border-box}form button{margin-top:18px}.request{border-bottom:1px solid #dce4f1;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.request p{margin:5px 0}#feedback{padding:16px;margin-top:16px;border-radius:12px;background:#edf3fb}#details p,#history li,.request small{overflow-wrap:anywhere}#history li{margin-bottom:12px}#action-note{color:#395374}select{padding:14px;border:1px solid #bdcde5;border-radius:10px;background:white;color:#18314e;font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #5986fd;outline-offset:3px}[hidden]{display:none!important}@media(max-width:600px){main{padding:18px}.page-heading,.section-heading,.request{align-items:flex-start;flex-direction:column}.card{padding:18px}h1{font-size:32px}header{padding:20px}footer{flex-wrap:wrap}button{max-width:100%}}
