body{color:#102749;background:#f5f7fb;font:14px/1.7 Manrope,Arial,sans-serif}main{background:#fff;border:1px solid #e3e9f2;border-radius:20px;padding:35px!important}h1{letter-spacing:-1px;font-size:30px}h2{letter-spacing:-.5px;font-size:21px}a{color:#285ee8}input,select,button{font:inherit}input,select{color:#102749;background:#fff;border:1px solid #ccd8e9;border-radius:8px;max-width:100%;padding:10px}button{color:#fff;cursor:pointer;background:#285ee8;border:0;border-radius:8px;padding:10px 18px}button:disabled{opacity:.5}input[type=checkbox]{accent-color:#285ee8}table th{color:#6b7a91;padding:13px 4px;font-size:11px}tr:hover{background:#f7f9fd}td{font-size:12px}section{margin:20px 0}p[role=status]{background:#f0f5ff;border-radius:8px;padding:12px}p[role=status]:empty{display:none}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible){outline-offset:3px;outline:3px solid #78a7fa}@media (max-width:700px){main{margin:12px!important;padding:22px!important}h1{font-size:24px}table{min-width:650px}}main section{border:1px solid #d6e1ef;border-radius:16px;margin-top:24px;padding:24px}main textarea{resize:vertical;border:1px solid #b9cbe1;border-radius:8px;margin:10px 0;padding:12px}main td,main th{text-align:left;padding:10px}
