/* SuvidhaPOS Premium Admin Portal - approved premium/mobile UI layer */
:root{
  --premium-blue:#4ea2ff;
  --premium-blue-2:#2869ff;
  --premium-cyan:#5bd6ff;
  --premium-navy:#07111f;
  --premium-navy-2:#0a1628;
  --premium-card:#0d1b2e;
  --premium-line:rgba(111,172,255,.18);
}
body.premium-admin-final{
  --primary:var(--premium-blue);
  --primary-2:var(--premium-blue-2);
  --primary-soft:rgba(78,162,255,.12);
  --blue:#76b6ff;
  background:
    radial-gradient(circle at 82% -8%,rgba(52,111,255,.12),transparent 28%),
    radial-gradient(circle at 24% 0%,rgba(61,206,255,.07),transparent 25%),
    #060c16;
}
body.premium-admin-final .sidebar{
  background:linear-gradient(180deg,#081322 0%,#07101c 55%,#050b13 100%);
  border-right-color:rgba(82,148,237,.16);
  box-shadow:18px 0 50px rgba(0,0,0,.18);
}
body.premium-admin-final .brand{padding-bottom:16px}
body.premium-admin-final .brand-mark{
  color:#d9edff;background:linear-gradient(145deg,#2774e7,#1547a5);
  border-color:rgba(131,191,255,.34);box-shadow:0 12px 30px rgba(33,106,226,.22),inset 0 1px 0 rgba(255,255,255,.26)
}
body.premium-admin-final .brand-title{font-size:17px;letter-spacing:-.45px}
body.premium-admin-final .brand-subtitle{color:#7390b6}
body.premium-admin-final .nav-item{border:1px solid transparent}
body.premium-admin-final .nav-item:hover{border-color:rgba(95,161,255,.12);background:rgba(71,128,219,.07)}
body.premium-admin-final .nav-item.active{
  color:#edf6ff;background:linear-gradient(90deg,rgba(47,123,255,.20),rgba(27,72,157,.06));
  box-shadow:inset 3px 0 0 #4ea2ff,0 8px 24px rgba(0,0,0,.08)
}
body.premium-admin-final .nav-item.active .nav-icon{color:#72bcff}
body.premium-admin-final .sidebar-card{background:linear-gradient(180deg,rgba(49,107,196,.09),rgba(255,255,255,.018));border-color:rgba(101,166,255,.13)}
body.premium-admin-final .pulse-dot{background:#47d5a7}
body.premium-admin-final .topbar{
  min-height:76px;padding:13px 24px;background:rgba(6,13,24,.86);
  border-bottom-color:rgba(94,153,237,.13);backdrop-filter:blur(22px) saturate(1.15)
}
body.premium-admin-final .eyebrow,body.premium-admin-final .panel-kicker{color:#6f8fb7}
body.premium-admin-final .topbar h1{font-size:21px}
body.premium-admin-final .search-box,
body.premium-admin-final .icon-btn,
body.premium-admin-final .top-logout-btn{
  background:#0a1728;border-color:rgba(103,159,234,.16)
}
body.premium-admin-final .primary-btn{
  color:white;background:linear-gradient(180deg,#4fa8ff,#2b70ea);
  border-color:rgba(130,193,255,.24);box-shadow:0 10px 26px rgba(32,104,232,.23),inset 0 1px 0 rgba(255,255,255,.28)
}
body.premium-admin-final .primary-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}
body.premium-admin-final .primary-btn:active,
body.premium-admin-final .secondary-btn:active,
body.premium-admin-final .row-btn:active,
body.premium-admin-final .nav-item:active{transform:translateY(1px) scale(.99)}
body.premium-admin-final .secondary-btn{
  background:linear-gradient(180deg,#10233b,#0b1a2e);border-color:rgba(97,156,236,.18);color:#c8dcf5
}
body.premium-admin-final .content-view{padding:22px 24px 40px}
body.premium-admin-final .hero-strip{
  min-height:176px;padding:25px 27px;border-radius:20px;
  background:
    radial-gradient(circle at 88% 8%,rgba(65,137,255,.23),transparent 30%),
    radial-gradient(circle at 8% 20%,rgba(67,210,255,.09),transparent 25%),
    linear-gradient(135deg,#0d2039,#0a1729 55%,#091321);
  border-color:rgba(101,166,255,.20);box-shadow:0 22px 55px rgba(0,0,0,.25)
}
body.premium-admin-final .hero-strip h2{font-size:clamp(25px,2.7vw,38px);max-width:760px}
body.premium-admin-final .metrics-grid{gap:10px}
body.premium-admin-final .metric-card,
body.premium-admin-final .panel,
body.premium-admin-final .device-card,
body.premium-admin-final .admin-card{
  background:linear-gradient(180deg,#0d1c30,#091625);
  border-color:rgba(95,155,234,.14);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 14px 36px rgba(0,0,0,.10)
}
body.premium-admin-final .metric-icon{background:#102642;border-color:rgba(89,159,248,.15)}
body.premium-admin-final .metric-value{font-size:29px}
body.premium-admin-final .section-toolbar{margin-bottom:13px}
body.premium-admin-final .section-toolbar h2{font-size:24px}
body.premium-admin-final .input-control,
body.premium-admin-final .select-control{
  background:#0a192b;border-color:rgba(102,158,230,.19);color:#d8e6f8;min-height:40px
}
body.premium-admin-final .input-control:focus,
body.premium-admin-final .select-control:focus{
  border-color:#4ea2ff;box-shadow:0 0 0 3px rgba(78,162,255,.12)
}
body.premium-admin-final table{border-spacing:0}
body.premium-admin-final th{background:#081522;color:#718dad;border-color:rgba(87,145,220,.14)}
body.premium-admin-final td{border-color:rgba(93,150,224,.08)}
body.premium-admin-final tr:hover td{background:rgba(64,126,219,.035)}
body.premium-admin-final .status-chip.success,
body.premium-admin-final .status-pill.active{color:#74e0ba;background:rgba(65,201,153,.09);border-color:rgba(65,201,153,.18)}
body.premium-admin-final .status-pill.testing{color:#7bc4ff;background:rgba(65,149,255,.10);border-color:rgba(65,149,255,.18)}
body.premium-admin-final .status-pill.stable{color:#7ee6b8;background:rgba(59,199,139,.10);border-color:rgba(59,199,139,.18)}
body.premium-admin-final .status-pill.draft{color:#b8c8dd;background:rgba(139,164,196,.09);border-color:rgba(139,164,196,.15)}
body.premium-admin-final .status-pill.paused{color:#f2c576;background:rgba(239,184,77,.09);border-color:rgba(239,184,77,.17)}
body.premium-admin-final .status-pill.retired{color:#9caabd;background:rgba(139,153,174,.08);border-color:rgba(139,153,174,.14)}
body.premium-admin-final .status-pill.failed{color:#ff8e98;background:rgba(255,92,106,.09);border-color:rgba(255,92,106,.17)}
body.premium-admin-final .modal{background:#0b192b;border-color:rgba(103,164,244,.18)}
body.premium-admin-final .security-note{background:rgba(56,137,255,.075);border-color:rgba(79,154,255,.16)}
body.premium-admin-final .security-note>span{color:#67b7ff}
body.premium-admin-final .toast{background:#0b1b2e;border-color:rgba(81,156,255,.22)}
body.premium-admin-final .toast-icon{background:#398fff;color:white}

/* Detailed operations cards */
.premium-ops-grid{margin:12px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.premium-ops-card{
  min-height:112px;padding:15px;border:1px solid rgba(94,156,238,.14);border-radius:15px;
  background:linear-gradient(145deg,#0d1c30,#091522);position:relative;overflow:hidden
}
.premium-ops-card:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;right:-42px;top:-42px;background:rgba(65,134,255,.06)}
.premium-ops-card .ops-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:rgba(62,139,255,.11);color:#75baff;border:1px solid rgba(89,156,247,.16)}
.premium-ops-card strong{display:block;margin-top:10px;font-size:11px;color:#e2edfa}
.premium-ops-card p{margin:4px 0 0;font-size:8.5px;line-height:1.55;color:#6f86a5}
.premium-ops-card button{margin-top:9px}

/* Software Update Master */
.au-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}
.au-summary-card{padding:14px;border:1px solid rgba(94,156,238,.14);border-radius:14px;background:linear-gradient(180deg,#0d1d31,#0a1727)}
.au-summary-card span{display:block;color:#6e87a7;font-size:8px;text-transform:uppercase;letter-spacing:.08em}
.au-summary-card strong{display:block;font-size:22px;margin-top:6px;color:#e5f0ff}
.au-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}
.au-toolbar .input-control{max-width:310px;width:100%}
.au-radio-stack{display:grid;gap:5px}
.au-radio{
  display:flex;align-items:center;gap:6px;min-height:29px;padding:4px 8px;border:1px solid rgba(91,151,231,.14);
  border-radius:8px;background:#0a192a;color:#9bb0cb;font-size:9px;cursor:pointer
}
.au-radio:has(input:checked){border-color:rgba(78,162,255,.42);background:rgba(52,126,236,.12);color:#e0efff}
.au-radio input{accent-color:#4ea2ff}
.au-release-form{padding:16px;border-top:1px solid rgba(90,146,219,.10)}
.au-release-actions{display:flex;gap:8px;flex-wrap:wrap;padding:0 16px 16px}
.au-hash{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;color:#7890ad}
.au-safety-banner{
  display:flex;gap:11px;align-items:flex-start;padding:12px 14px;margin-bottom:12px;border-radius:13px;
  background:linear-gradient(90deg,rgba(45,126,238,.10),rgba(40,200,255,.035));border:1px solid rgba(82,153,244,.17)
}
.au-safety-banner b{font-size:10px}.au-safety-banner p{margin:3px 0 0;color:#7189a7;font-size:8.5px;line-height:1.5}
.au-locked{display:inline-flex;align-items:center;gap:5px;color:#86a0bd;font-size:8px}
.au-locked:before{content:"✓";width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:rgba(65,201,153,.10);color:#6bdbae}
.au-actions{display:flex;gap:6px;flex-wrap:wrap}

/* Login premium */
body.login-page.premium-login-final{
  background:
    radial-gradient(circle at 12% 12%,rgba(55,143,255,.14),transparent 30%),
    radial-gradient(circle at 88% 80%,rgba(52,203,255,.08),transparent 28%),
    #050b14;
}
body.premium-login-final .login-showcase{
  background:linear-gradient(145deg,rgba(11,31,54,.94),rgba(6,16,29,.96));
  border-right-color:rgba(83,150,237,.14)
}
body.premium-login-final .login-card{
  background:linear-gradient(180deg,rgba(13,29,49,.94),rgba(8,20,35,.94));
  border-color:rgba(94,158,241,.19);box-shadow:0 35px 100px rgba(0,0,0,.45)
}
body.premium-login-final .login-card-head h2{color:#eef6ff}
body.premium-login-final .showcase-copy h1{color:#eff7ff}
body.premium-login-final .showcase-stats strong{color:#7fc1ff}

/* Interaction */
body.premium-admin-final button,body.premium-login-final button{transition:transform .09s ease,filter .15s ease,border-color .15s ease,background .15s ease}
body.premium-admin-final .premium-pressed,body.premium-login-final .premium-pressed{transform:translateY(1px) scale(.985)!important;filter:brightness(.95)}
.sidebar-scrim{display:none;position:fixed;inset:0;background:rgba(1,7,14,.68);backdrop-filter:blur(2px);z-index:45}

/* 1366-first desktop tuning */
@media (max-width:1366px) and (min-width:821px){
  body.premium-admin-final .sidebar{width:236px;padding:15px 12px}
  body.premium-admin-final .main-area{margin-left:236px;width:calc(100% - 236px)}
  body.premium-admin-final .nav-item{padding:8px 10px;font-size:12px}
  body.premium-admin-final .sidebar-section-label{padding:14px 10px 7px}
  body.premium-admin-final .topbar{min-height:68px;padding:10px 18px}
  body.premium-admin-final .content-view{padding:16px 18px 30px}
  body.premium-admin-final .hero-strip{min-height:150px;padding:20px 22px}
  body.premium-admin-final .hero-strip h2{font-size:29px;margin:11px 0 8px}
  body.premium-admin-final .metric-card{min-height:116px;padding:14px}
  body.premium-admin-final .metric-value{font-size:26px;margin-top:10px}
  .premium-ops-card{min-height:98px;padding:12px}
}

/* Mobile: no sideways table scrolling; tables become cards */
@media (max-width:820px){
  body.premium-admin-final .sidebar{width:min(88vw,318px);padding:16px 13px}
  body.premium-admin-final .sidebar.open+.sidebar-scrim,.sidebar-scrim.show{display:block}
  body.premium-admin-final .topbar{position:sticky;top:0;padding:10px 12px;min-height:62px}
  body.premium-admin-final .topbar-left{width:100%}
  body.premium-admin-final .topbar-actions{width:100%;justify-content:space-between}
  body.premium-admin-final .topbar-actions .primary-btn,body.premium-admin-final .top-logout-btn{min-height:42px}
  body.premium-admin-final .content-view{padding:12px 10px 26px}
  body.premium-admin-final .hero-strip{min-height:0;padding:18px;border-radius:16px}
  body.premium-admin-final .hero-strip h2{font-size:27px;line-height:1.08}
  body.premium-admin-final .metrics-grid{grid-template-columns:1fr 1fr;gap:8px}
  body.premium-admin-final .metric-card{min-height:102px;padding:12px}
  .premium-ops-grid,.au-summary-grid{grid-template-columns:1fr 1fr;gap:8px}
  body.premium-admin-final .table-wrap{overflow:visible}
  body.premium-admin-final .table-wrap table{min-width:0;width:100%;display:block}
  body.premium-admin-final .table-wrap thead{display:none}
  body.premium-admin-final .table-wrap tbody{display:grid;gap:9px}
  body.premium-admin-final .table-wrap tr{display:block;border:1px solid rgba(90,151,231,.15);border-radius:13px;background:#0a192a;padding:7px 10px}
  body.premium-admin-final .table-wrap td{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%;padding:8px 2px;border-bottom:1px solid rgba(94,150,220,.08);font-size:10px;text-align:right}
  body.premium-admin-final .table-wrap td:last-child{border-bottom:0}
  body.premium-admin-final .table-wrap td:before{content:attr(data-label);color:#6f88a8;font-size:8px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;text-align:left;flex:0 0 34%}
  body.premium-admin-final .table-wrap td>*{max-width:64%}
  body.premium-admin-final .row-actions,.au-actions{justify-content:flex-end}
  .au-toolbar{align-items:stretch;flex-direction:column}
  .au-toolbar .input-control{max-width:none}
  .sidebar-scrim.show{display:block}
}
@media (max-width:560px){
  body.premium-admin-final .metrics-grid,.premium-ops-grid,.au-summary-grid{grid-template-columns:1fr}
  body.premium-admin-final .hero-actions{display:grid;grid-template-columns:1fr 1fr}
  body.premium-admin-final .section-toolbar{gap:10px}
  body.premium-admin-final .panel{padding:13px}
  body.premium-admin-final .modal{max-height:97vh}
  .au-release-form .form-grid{grid-template-columns:1fr}
  .au-release-form .span-2{grid-column:span 1}
  body.premium-admin-final .table-wrap td{display:grid;grid-template-columns:34% 1fr;text-align:right}
  body.premium-admin-final .table-wrap td>*{max-width:100%}
  body.premium-login-final .login-card-wrap{padding:10px}
  body.premium-login-final .login-card{padding:20px 14px}
}


/* Software Release Manager v2 */
.au-page{padding-bottom:40px}
.au-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 26px;margin-bottom:16px;border:1px solid rgba(82,139,255,.28);border-radius:22px;background:
radial-gradient(circle at 90% 0,rgba(70,126,255,.18),transparent 34%),
linear-gradient(135deg,rgba(18,37,63,.98),rgba(9,22,39,.96));box-shadow:0 18px 50px rgba(0,0,0,.2)}
.au-hero-copy{max-width:820px}.au-eyebrow{display:block;color:#72b7ff;font-size:11px;font-weight:800;letter-spacing:1.8px;margin-bottom:8px}
.au-hero h2{font-size:30px;margin:0 0 8px}.au-hero p{max-width:760px;color:#a7bbcf;line-height:1.55;margin:0}
.au-hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.au-hero-tags span{padding:7px 10px;border:1px solid #2e536f;border-radius:999px;background:#0c2238;color:#b9d7ef;font-size:10px;font-weight:800}
.au-hero-actions{display:flex;gap:10px;flex-wrap:wrap}

.au-panel{margin-top:14px;border-radius:18px!important;overflow:visible!important}
.au-panel-head{align-items:flex-start;gap:14px}.au-panel-head p{margin:5px 0 0;color:#89a1b8}
.au-security-pill{white-space:nowrap;padding:8px 10px;border:1px solid #1f7c5e;border-radius:999px;background:#103b31;color:#7be7ba;font-size:10px;font-weight:800}
.au-release-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:18px;align-items:start}
.au-form-column{min-width:0}.au-provider-title{display:flex;justify-content:space-between;align-items:end;gap:10px;margin-bottom:10px}
.au-provider-title b{font-size:12px}.au-provider-title span{color:#7f97ac;font-size:10px}
.au-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}
.au-provider{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;gap:1px 9px;align-items:center;text-align:left;padding:12px;border:1px solid #29445d;border-radius:13px;background:linear-gradient(145deg,#10273d,#0b1c2d);color:#d8e7f3;cursor:pointer;transition:.16s ease}
.au-provider:hover{transform:translateY(-1px);border-color:#44769e}.au-provider.active{border-color:#438dff;box-shadow:0 0 0 3px rgba(51,137,255,.13);background:linear-gradient(145deg,#153a5e,#102946)}
.au-provider>span{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#0a1b2b;border:1px solid #31536d;color:#75c8ff;font-weight:900;font-size:11px}
.au-provider b{font-size:11px}.au-provider small{font-size:9px;color:#8299ad}
.au-url-group{margin-bottom:12px}.au-url-row{display:grid;grid-template-columns:1fr auto;gap:8px}.au-url-group>small{display:block;margin-top:6px;color:#7f97aa}
.au-resolved{display:grid;gap:5px;margin:-2px 0 14px;padding:10px 12px;border:1px solid #225a4b;border-radius:10px;background:#0d2f28}.au-resolved span{font-size:9px;color:#67d8ad;font-weight:800;letter-spacing:.7px}.au-resolved code{overflow-wrap:anywhere;color:#c7f5e3;font-size:10px}
.au-release-fields{margin-top:6px}.au-mono{font-family:Consolas,ui-monospace,monospace;letter-spacing:.3px}
.au-publish-card{position:sticky;top:90px;padding:17px;border:1px solid #2c4961;border-radius:16px;background:linear-gradient(150deg,#10283e,#0b1b2c);box-shadow:0 14px 34px #0003}
.au-step{display:inline-block;padding:5px 8px;border-radius:999px;background:#173d61;color:#7fc6ff;font-size:9px;font-weight:900;letter-spacing:1.2px}
.au-publish-card h4{font-size:16px;margin:11px 0 7px}.au-publish-card p{font-size:10px;line-height:1.55;color:#8da4b8}
.au-publish-stack{display:grid;gap:8px;margin:15px 0}.au-publish-stack button{width:100%}.au-testing-btn{border-color:#76591f!important;color:#ffd376!important}.au-stable-btn{background:linear-gradient(135deg,#16855f,#116e50)!important}
.au-publish-note{display:grid;gap:4px;padding:11px;border:1px dashed #31566f;border-radius:11px;background:#0b2033}.au-publish-note b{font-size:10px;color:#a9d7ff}.au-publish-note span{font-size:9px;color:#8298aa;line-height:1.45}

.au-source-badge{display:inline-flex;align-items:center;gap:7px}.au-source-badge b{display:grid;place-items:center;min-width:30px;height:25px;padding:0 6px;border-radius:7px;background:#123755;color:#7ec6ff;font-size:8px}
.au-hash{font-family:Consolas,monospace}.au-row-actions{display:flex;gap:6px;flex-wrap:wrap}.au-empty{padding:26px!important;text-align:center;color:#8299ad}

.au-rollout-panel{border-color:#2d4e68!important}.au-rollout-bar{display:grid;grid-template-columns:auto minmax(150px,.8fr) minmax(110px,.55fr) minmax(220px,1.4fr) auto;gap:9px;align-items:center;padding:12px;margin-bottom:11px;border:1px solid #2c4c66;border-radius:13px;background:#0a1c2d}
.au-select-all{display:flex;align-items:center;gap:7px;white-space:nowrap;color:#b6c9d9;font-size:10px;font-weight:700}.au-select-all input,.au-row-check{accent-color:#3a8cff}
.au-switch{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.au-switch input{display:none}.au-switch>span{position:relative;width:34px;height:19px;border-radius:999px;background:#3b4652;box-shadow:inset 0 0 0 1px #56616c;transition:.16s}.au-switch>span:after{content:'';position:absolute;left:3px;top:3px;width:13px;height:13px;border-radius:50%;background:#c4ced7;transition:.16s}.au-switch input:checked+span{background:#157c5b}.au-switch input:checked+span:after{left:18px;background:#d8fff0}.au-switch b{font-size:9px;color:#9fb3c4}
.au-table select.input-control{min-width:120px;padding:8px 9px}
.au-safety-banner{display:flex;gap:13px;align-items:flex-start;margin-top:14px;padding:14px 16px;border:1px solid #28526d;border-radius:14px;background:linear-gradient(120deg,#102b42,#0b1d2e)}
.au-shield{display:grid;place-items:center;min-width:38px;height:38px;border-radius:10px;background:#103c31;color:#69e0af;font-size:10px;font-weight:900}.au-safety-banner b{color:#cfe9fb}.au-safety-banner p{margin:4px 0 0;color:#8fa7ba;line-height:1.5;font-size:10px}

.au-summary-card{min-height:112px!important;position:relative;overflow:hidden}.au-summary-card:after{content:'';position:absolute;width:80px;height:80px;border-radius:50%;right:-25px;top:-28px;background:rgba(75,145,255,.11)}
.au-summary-card strong{font-size:24px!important;letter-spacing:-.4px}
.au-toolbar{display:flex;align-items:center;gap:9px;margin:10px 0}.au-toolbar .input-control{flex:1;min-width:220px}

@media (max-width:1180px){
 .au-release-layout{grid-template-columns:1fr}.au-publish-card{position:static}
 .au-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .au-rollout-bar{grid-template-columns:1fr 1fr}.au-rollout-bar .primary-btn{grid-column:1/-1}
}
@media (max-width:820px){
 .au-hero{padding:18px;align-items:flex-start;flex-direction:column}.au-hero h2{font-size:24px}.au-hero-actions{width:100%}.au-hero-actions button{flex:1}
 .au-panel{padding:14px!important}.au-panel-head{flex-direction:column}.au-security-pill{white-space:normal}
 .au-provider-title{align-items:flex-start;flex-direction:column}
 .au-provider-grid{grid-template-columns:1fr 1fr}.au-url-row{grid-template-columns:1fr}.au-url-row button{width:100%}
 .au-rollout-bar{grid-template-columns:1fr}.au-rollout-bar .primary-btn{grid-column:auto}.au-select-all{padding:7px 2px}
 .au-toolbar{align-items:stretch;flex-direction:column}.au-toolbar .input-control,.au-toolbar .status-chip{width:100%}
 .au-release-table-wrap{overflow:visible}
}
@media (max-width:560px){
 .au-page{padding-left:0!important;padding-right:0!important}
 .au-hero{border-radius:15px;padding:15px}.au-hero-tags{gap:5px}.au-hero-tags span{font-size:8px}
 .au-provider-grid{grid-template-columns:1fr}.au-provider{grid-template-columns:36px 1fr}.au-provider>span{width:36px;height:36px}
 .au-release-fields{grid-template-columns:1fr!important}.au-release-fields .span-2{grid-column:auto!important}
 .au-publish-card{padding:14px}.au-summary-grid{grid-template-columns:1fr 1fr!important}
 .au-summary-card{min-height:94px!important}.au-summary-card strong{font-size:19px!important}
}
@media (max-width:390px){.au-summary-grid{grid-template-columns:1fr!important}}
