.admin-layout.admin-layout-v5{display:block;max-width:1250px}.admin-navigation-v5{display:flex;align-items:center;gap:18px;justify-content:space-between;margin-bottom:28px;padding:20px 24px;border:1px solid #d4deea;border-radius:16px;background:#fff}.admin-navigation-v5>div{flex:1;max-width:480px;min-width:0}.admin-navigation-v5 label{display:block;font-weight:650;font-size:12px;color:#5a6c82;margin-bottom:7px}.admin-navigation-v5 select{font-weight:650;color:#1d3556;min-height:48px;background:#edf3fb;border-color:#ccd9e9}.admin-v5-subnav{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 24px}.admin-v5-subnav .button{white-space:normal;text-align:center}.admin-v5-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.admin-layout-v5 .form-card{margin-bottom:24px}.admin-layout-v5 .form-card>h2:not(:first-child){margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.admin-layout-v5 .form-card p{margin:12px 0 20px;font-size:14px;line-height:1.8;color:#53667c}.admin-layout-v5 .form-card .field{margin-bottom:18px}.admin-v5-break{display:block;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;margin:12px 0}.admin-layout-v5 td code{font-size:11px;overflow-wrap:anywhere}.admin-layout-v5 .admin-filter-bar select{flex:1;min-width:150px}.admin-layout-v5 .admin-filter-bar input[type=number]{max-width:160px}.ip-protected-label{display:flex;align-items:center;gap:5px;font-size:11px;color:#52697e;white-space:nowrap}.ip-protected-label .icon{width:13px;height:13px}.admin-ip-cipher{font-size:12px;min-width:135px;max-width:300px}.admin-ip-cipher summary{cursor:pointer;display:flex;align-items:center;gap:6px;color:#2d5877;font-weight:600}.admin-ip-cipher code{display:block;margin-top:10px;padding:10px;background:#eff4f9;border-radius:7px;word-break:break-all;max-width:250px}.admin-v5-evidence{display:grid;grid-template-columns:100px 1fr;gap:14px}.admin-v5-evidence dt{font-weight:650;color:#52677f}.admin-v5-evidence dd{margin:0;overflow-wrap:anywhere}.admin-layout-v5 input[type=checkbox]{accent-color:#285a84;min-width:18px;min-height:18px}.admin-v5-grant{margin-top:28px}.admin-layout-v5 .table-wrap{margin:18px 0 24px}.admin-layout-v5 .notice{display:block}.admin-layout-v5 .notice h2{line-height:1.3}.admin-layout-v5 h3{margin:20px 0 12px}.admin-layout-v5 details.form-card summary{font-weight:650;cursor:pointer}.admin-layout-v5 .notice code{max-width:100%}.admin-layout-v5 .admin-actions .button{min-height:42px}
@media(max-width:700px){.admin-navigation-v5{padding:16px;flex-wrap:wrap;gap:12px}.admin-navigation-v5>div{flex-basis:100%;max-width:none}.admin-navigation-v5>.button{margin-left:auto}.admin-layout-v5 .page-head{gap:12px}.admin-layout-v5 .page-head h1{font-size:29px}.admin-v5-grid{grid-template-columns:1fr;gap:0}.admin-v5-subnav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-v5-subnav .button{min-height:46px;padding:10px;font-size:12px}.admin-layout-v5 .form-card{padding:20px 16px}.admin-layout-v5 .feature-toggle-grid{grid-template-columns:1fr}.admin-layout-v5 .table-wrap table{font-size:12px}.admin-layout-v5 .table-wrap td,.admin-layout-v5 .table-wrap th{padding:12px}.admin-layout-v5 .admin-filter-bar input[type=number]{max-width:none;flex:1 1 100px}.admin-layout-v5 .admin-filter-bar select{flex-basis:100%}.admin-v5-evidence{grid-template-columns:1fr;gap:5px}.admin-v5-evidence dd{margin-bottom:12px}.admin-layout-v5 .admin-stat-grid{grid-template-columns:1fr}}
