/* V9.2.19 admin-only components. */
#edit-form.downloads-compact-v9219>.toolbar{flex-wrap:wrap;gap:8px}
#edit-form.downloads-compact-v9219 [data-download-manager-v9219]{white-space:nowrap}
.download-basic-card-v9219{padding:16px;border:1px solid #c9d8e7;background:#f5f9fe;border-radius:8px;margin-bottom:20px;display:grid;gap:10px}
.download-basic-card-v9219 h4,.download-drafts-heading-v9219{margin:0 0 6px;font-size:15px;color:#253f5e}
.download-basic-card-v9219>label{display:flex;gap:8px;align-items:center}
.download-basic-card-v9219 input[type=checkbox]{width:18px;height:18px;accent-color:#316cb1}
.admin-nav-menu-v9219{position:fixed;z-index:210;min-width:180px;background:#fff;border:1px solid #cfdae5;border-radius:8px;padding:5px;box-shadow:0 10px 35px #172b4b30;color:#223c59}
.admin-nav-menu-v9219 button{border:0;background:transparent;color:inherit;width:100%;text-align:left;padding:11px 13px;border-radius:5px}
.admin-nav-menu-v9219 button:hover,.admin-nav-menu-v9219 button:focus-visible{background:#e9f2fd;outline:2px solid #3879bd;outline-offset:-2px}
.admin-rename-overlay-v9219{position:fixed;inset:0;z-index:220;background:#13243e80;display:grid;place-items:center;padding:18px}
.admin-rename-dialog-v9219{width:min(440px,100%);border:1px solid #d5e0eb;border-radius:12px;padding:24px;background:#fff;color:#263d55;box-shadow:0 20px 70px #0b1d3b55}
.admin-rename-dialog-v9219 h3{margin:0 0 20px;font-size:20px}
.admin-rename-dialog-v9219 label{display:block;font-weight:600;margin-bottom:8px}
.admin-rename-dialog-v9219 input{width:100%;box-sizing:border-box;padding:11px;border:1px solid #b9cbdc;border-radius:6px;font:inherit}
.admin-rename-dialog-v9219 p{font-size:13px;color:#617185;line-height:1.6;margin:10px 0}
.admin-rename-dialog-v9219 [role=status]{color:#a12d3c;min-height:21px}
.admin-rename-dialog-v9219 footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}
.admin-rename-dialog-v9219 button{padding:9px 13px;border:1px solid #c6d5e3;border-radius:6px;background:#edf3fa;color:#264a72;font:inherit}
.admin-rename-dialog-v9219 button.success{background:#2b6ba9;border-color:#2b6ba9;color:#fff}
.admin-rename-dialog-v9219 :focus-visible{outline:3px solid #5999db;outline-offset:2px}
@media(max-width:560px){.admin-rename-dialog-v9219{padding:19px}.admin-rename-dialog-v9219 footer{flex-wrap:wrap}.download-basic-card-v9219{padding:12px}.download-basic-card-v9219 .download-inputs{flex-wrap:wrap}}

.download-device-fields-v9219{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0}.download-device-fields-v9219 label{display:grid;gap:5px;font-size:12px;color:#36566c}.download-device-fields-v9219 input,.download-device-fields-v9219 select{width:100%;min-height:36px;border:1px solid #bdccdb;border-radius:5px;padding:6px 9px;background:#fff;color:#123047}@media(max-width:580px){.download-device-fields-v9219{grid-template-columns:1fr}}

/* Keep both settings groups under one form while arranging them side by side. */
.settings-top-grid-v9229{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}
.settings-top-grid-v9229>.panel{margin-bottom:0;min-width:0}
.settings-identity-v9229{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:12px;align-items:start}
.settings-identity-v9229>.field{min-width:0;background:#f6f9fb;border:1px solid #e0e8ee;border-radius:6px;padding:10px}
.settings-identity-v9229>.field>label{margin:0 0 6px}
@media(max-width:1080px){.settings-top-grid-v9229{grid-template-columns:1fr}}
@media(max-width:570px){.settings-identity-v9229{grid-template-columns:1fr}.settings-identity-v9229 .admin-site-name-row-v915{grid-template-columns:1fr}.settings-identity-v9229 .admin-site-name-row-v915 button{justify-self:start}}
.settings-admin-controls-v9232{align-items:start}
.settings-admin-details-v9232{min-width:0}
.settings-admin-buttons-v9232{display:grid;gap:8px;justify-self:start}
.settings-identity-v9229 .settings-admin-buttons-v9232>button{justify-self:stretch}
.settings-admin-buttons-v9232>button[type=submit]{min-width:96px;font-weight:800}
