/* Omvia Cloud v1.9.26 — Admin Universal Breathing + True Grid Mode + Login Share Icon
   Additive final authority. Gallery Viewer v1.9.20/1.9.20.1 remains byte-locked. */
:root{--oc26-admin-gap:22px;--oc26-card-x:28px;--oc26-card-y:24px}

/* ADMIN CONSOLE — UNIVERSAL BREATHING / SPACING AUTHORITY */
.admin-main{row-gap:var(--oc26-admin-gap)!important}
.admin-main>:where(.admin-hero,.admin-heading,.page-heading,.admin-nav,.admin-stats,.premium-admin-stats,.platform-metric-grid,.v242-metric-grid,.platform-two-col,.platform-three-col,.admin-grid,.admin-dashboard-grid,.admin-content-grid,.admin-users-grid,.admin-settings-grid,.health-grid,.settlement-grid,.crypto-admin-grid,.update-center-grid,.admin-support-list,.section-card){margin-top:0!important;margin-bottom:var(--oc26-admin-gap)!important}
.admin-main>:last-child{margin-bottom:0!important}
.admin-main :where(.platform-two-col,.platform-three-col,.admin-grid,.admin-dashboard-grid,.admin-content-grid,.admin-users-grid,.admin-settings-grid,.health-grid,.settlement-grid,.crypto-admin-grid,.update-center-grid){gap:var(--oc26-admin-gap)!important}
.admin-main .section-card>.section-head{padding:24px var(--oc26-card-x)!important;min-height:82px!important;gap:18px!important}
.admin-main .section-card>.section-head h2{line-height:1.3!important}
.admin-main .section-card>.section-head p{margin-top:7px!important;line-height:1.55!important}
.admin-main .section-card>:where(.platform-form,.admin-form-pad,.field-grid,.platform-inline-form,.od-business-form,.settings-list,.platform-list,.platform-status-list,.v242-budget,.settlement-status-list,.settlement-link-stack,.update-gates,.update-preserve-list,.update-last-stage,.admin-support-message,.admin-support-actions,.plan-grid,.queue-matrix-grid,.crypto-admin-grid,.maintenance-controls,.od-business-browser,.od-business-summary,.billing-controls,.support-thread,.admin-readiness-grid){box-sizing:border-box!important;padding:var(--oc26-card-y) var(--oc26-card-x) 28px!important}
.admin-main .platform-form{gap:20px!important}
.admin-main .platform-form-grid,.admin-main .field-grid{gap:19px 20px!important}
.admin-main .platform-form :where(label,.form-label),.admin-main .platform-form-grid>label,.admin-main .admin-form-pad label{gap:9px!important}
.admin-main .platform-check{gap:12px!important;padding-block:2px!important}
.admin-main .platform-status-list{display:grid!important;gap:11px!important}
.admin-main .platform-status-list>div{box-sizing:border-box!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:13px!important;min-width:0!important;padding:14px 16px!important;border:1px solid color-mix(in srgb,var(--blue) 8%,var(--line))!important;border-radius:12px!important;background:color-mix(in srgb,var(--blue) 2.5%,var(--panel))!important}
.admin-main .platform-status-list>div>div{min-width:0!important;display:grid!important;gap:4px!important}
.admin-main .platform-status-list strong{line-height:1.35!important}
.admin-main .platform-status-list span{line-height:1.5!important;overflow-wrap:anywhere!important}
.admin-main .platform-metric-grid{gap:16px!important;margin-bottom:var(--oc26-admin-gap)!important}
.admin-main .platform-metric-grid>article{box-sizing:border-box!important;min-width:0!important;padding:20px 21px!important}
.admin-main .v242-metric-grid{gap:16px!important}
.admin-main .v242-metric-grid>article{padding:20px 22px!important;gap:9px!important}
.admin-main .admin-user-plan-form{display:grid!important;grid-template-columns:minmax(118px,1fr) minmax(118px,1fr)!important;gap:10px!important;align-items:center!important;min-width:0!important}
.admin-main .admin-user-plan-form .admin-save-btn{grid-column:1/-1!important;justify-self:start!important;margin-top:2px!important}
.admin-main .admin-storage-allocation{display:grid!important;gap:13px!important;padding:16px 18px!important}
.admin-main .admin-storage-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important}
.admin-main .admin-storage-metrics>span{min-width:0!important;padding:10px 11px!important;border:1px solid color-mix(in srgb,var(--blue) 7%,var(--line))!important;border-radius:10px!important;background:color-mix(in srgb,var(--blue) 2%,var(--panel))!important}
.admin-main .admin-storage-metrics small{display:block!important;margin-bottom:4px!important;line-height:1.3!important}
.admin-main .admin-storage-metrics strong{display:block!important;line-height:1.35!important;overflow-wrap:anywhere!important}
.admin-main .admin-storage-adjust-form{display:grid!important;grid-template-columns:minmax(105px,.8fr) minmax(100px,1fr) minmax(82px,.65fr) auto!important;gap:10px!important;align-items:center!important}
.admin-main .admin-storage-allocation>.tiny{line-height:1.55!important;margin-top:1px!important}
.admin-main .queue-matrix-grid{gap:12px!important}
.admin-main .queue-matrix-item{padding:15px 16px!important}
.admin-main .platform-list{gap:12px!important}
.admin-main .platform-row{padding:15px 16px!important;gap:14px!important}
.admin-main :where(.admin-table-scroll,.table-wrap){padding:0 22px 22px!important}
.admin-main :where(.admin-table,.data-table) th{padding:14px 16px!important}
.admin-main :where(.admin-table,.data-table) td{padding:16px!important}

/* MY FILES — TRUE GRID MODE */


















/* LOGIN — DEDICATED SHARE-LINK SVG */
body[data-omvia-route="login.php"] .ref-float-icon.link svg{width:28px!important;height:28px!important}
body[data-omvia-route="login.php"] .ref-float-icon.link{color:var(--oc25-blue)!important;border-color:color-mix(in srgb,var(--oc25-blue) 26%,var(--line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--oc25-cyan) 10%,var(--panel)),color-mix(in srgb,var(--oc25-blue) 6%,var(--panel)))!important}

@media(max-width:1180px){.admin-main .admin-storage-adjust-form{grid-template-columns:1fr 1fr!important}.admin-main .admin-storage-adjust-form .admin-apply-btn{justify-self:start!important}}
@media(max-width:760px){:root{--oc26-admin-gap:16px;--oc26-card-x:18px;--oc26-card-y:18px}.admin-main .section-card>.section-head{padding:19px var(--oc26-card-x)!important;min-height:0!important}.admin-main .section-card>:where(.platform-form,.admin-form-pad,.field-grid,.platform-inline-form,.od-business-form,.settings-list,.platform-list,.platform-status-list,.v242-budget,.settlement-status-list,.settlement-link-stack,.update-gates,.update-preserve-list,.update-last-stage,.admin-support-message,.admin-support-actions,.plan-grid,.queue-matrix-grid,.crypto-admin-grid,.maintenance-controls,.od-business-browser,.od-business-summary,.billing-controls,.support-thread,.admin-readiness-grid){padding:18px!important}.admin-main .admin-user-plan-form,.admin-main .admin-storage-metrics,.admin-main .admin-storage-adjust-form{grid-template-columns:1fr!important}.admin-main :where(.admin-table-scroll,.table-wrap){padding:0 12px 16px!important}}
@media(max-width:480px){}
