.admin-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:6px;background:#e9ebf8;border-radius:12px}
.admin-nav a{display:inline-block;padding:10px 14px;border-radius:8px;color:#333b75;font-size:14px;font-weight:700}
.admin-nav a:hover{background:#fff;color:#2524df;text-decoration:none}
.admin-nav a[aria-current="page"]{background:#fff;color:#2524df;box-shadow:0 2px 8px #141a4310}
.admin-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}
.action-card{display:block;margin:0;min-height:175px;color:#1a214e}
.action-card:hover{text-decoration:none;border-color:#a5a8f8;box-shadow:0 12px 32px #1118511e}
.action-card h2{font-size:20px;margin:0 0 12px}
.action-card p{color:#6b7590;line-height:1.45;margin:0 0 18px}
.action-card span{color:#2524df;font-weight:750;font-size:14px}
.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px}
.form-grid .form-actions{grid-column:1/-1}
.form-grid .hint{margin:6px 0}
.form-actions .button{margin-top:12px}
.client-confirm{display:grid;gap:7px;padding:18px;border-radius:10px;background:#f0f1ff;color:#252b60}
.client-confirm>strong{font-size:18px}
.client-confirm>span{font-size:14px}
.transfer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
.transfer-grid .card{margin-bottom:22px}
.transfer-grid.only-lookup{grid-template-columns:minmax(0,590px)}
details.card summary{font-size:18px;font-weight:750;color:#252b60;cursor:pointer}
details.card[open] summary{margin-bottom:16px}
@media(max-width:900px){.admin-links{grid-template-columns:1fr}.action-card{min-height:0}}
@media(max-width:650px){.form-grid{grid-template-columns:1fr}}
@media(max-width:760px){.transfer-grid,.transfer-grid.only-lookup{grid-template-columns:1fr}}
