aside{overflow-y:auto}nav{flex-shrink:0}.aside-note{margin-top:25px}.translation-group{border:1px solid #dce4ef;border-radius:12px;padding:22px;display:grid;gap:18px;min-width:0;margin:0}.translation-group legend{padding:0 10px;font-size:14px;color:#a17b2c;font-weight:700}.translation-group textarea{font:13px/1.8 Consolas,monospace;resize:vertical}.portal-admin-hint{font-size:13px;color:#7e8fa6;line-height:1.8}.portal-admin-check{display:flex;align-items:center;gap:12px;font-size:14px}.portal-admin-check input{width:17px;height:17px;accent-color:#ac852f}.inbox-filter{display:flex;gap:15px;align-items:end;margin-bottom:25px}.inbox-filter label{min-width:180px;font-size:12px}.message-sender{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px;background:#f5f8fc;border-radius:10px}.message-sender dt{font-size:10px;color:#8c9baf;margin-bottom:8px}.message-sender dd{font-size:14px;margin:0;overflow-wrap:anywhere}.message-body{padding:25px 5px;margin:15px 0 25px;font-size:15px;line-height:1.9;overflow-wrap:anywhere;border-bottom:1px solid #e5ebf3}.card:target{scroll-margin-top:100px}@media(max-width:760px){.inbox-filter{flex-direction:column;align-items:stretch}.inbox-filter label{min-width:0}.message-sender{grid-template-columns:1fr}.translation-group{padding:16px}.topbar{flex-wrap:wrap}}
