/* ZyroDevv CPanel Cloud V1.5.9.0 — Multi Server Admin + Dashboard Order */
.side-footer{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}
.server-status-head>div{display:flex;align-items:center;gap:12px;min-width:0}
.server-status-head>div>div{min-width:0}
.server-status-head b,.server-status-head small{display:block;max-width:100%;overflow-wrap:anywhere}
.server-status-head small{margin-top:3px;color:var(--muted);font-size:12px;font-weight:500;line-height:1.45}
.create-panel-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;text-align:left!important}
.create-panel-head>div{min-width:0}
.create-panel-kicker{display:inline-flex;margin-bottom:8px;font-size:10px;letter-spacing:.15em;font-weight:900;color:var(--primary)}
.create-panel-head h2{max-width:100%;font-size:clamp(30px,4vw,45px)!important;line-height:1.05;overflow-wrap:normal;word-break:normal}
.create-panel-head p{max-width:720px;line-height:1.65}
.deploy-badge{flex:0 0 auto;display:grid;place-items:center;width:68px;height:68px;border-radius:24px;background:linear-gradient(135deg,var(--cyan),var(--primary2));color:white;font-size:11px;font-weight:900;letter-spacing:.08em;box-shadow:0 14px 32px rgba(37,99,235,.2)}
#serverUpgradeWrap:empty{display:none}
#serverUpgradeWrap:not(:empty){margin-top:14px}
.admin-server-display-settings{margin:16px 0}
.admin-server-config-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:22px 0 12px}
.admin-server-config-head h2,.admin-server-config-head p{margin:0}.admin-server-config-head p{margin-top:5px;color:#718096;font-size:11px}
.admin-server-config-list{display:grid;gap:16px}
.admin-server-editor{overflow:hidden;border:1px solid #dfe7f1}
.admin-server-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #edf1f6}
.admin-server-editor-head>div{display:flex;align-items:center;gap:12px;min-width:0}.admin-server-editor-head h2,.admin-server-editor-head p{margin:0}.admin-server-editor-head h2{font-size:18px}.admin-server-editor-head p{margin-top:3px;color:#8290a3;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.admin-server-number{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#2563eb;font-weight:900}
.admin-server-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.admin-span-2{grid-column:1/-1}
.admin-server-editor .field label small{font-weight:500;color:#94a3b8}.server-enabled-toggle{align-self:end;min-height:53px}
.admin-egg-details{margin-top:14px;border:1px solid #e5ebf3;border-radius:16px;background:#fafcff;overflow:hidden}.admin-egg-details summary{cursor:pointer;padding:14px 16px;font-size:12px;font-weight:900;color:#334155;list-style:none}.admin-egg-details summary::-webkit-details-marker{display:none}.admin-egg-details summary:after{content:'＋';float:right;color:#64748b}.admin-egg-details[open] summary:after{content:'−'}.admin-egg-details[open] summary{border-bottom:1px solid #e5ebf3}.admin-egg-details>.admin-server-editor-grid{padding:15px}
.admin-server-savebar{position:sticky;bottom:12px;z-index:4;margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:#bfdbfe;background:rgba(255,255,255,.94);backdrop-filter:blur(14px)}.admin-server-savebar b,.admin-server-savebar small{display:block}.admin-server-savebar small{margin-top:4px;color:#718096;font-size:10px}
@media(max-width:780px){
  .create-panel-head{grid-template-columns:minmax(0,1fr) 54px;gap:12px!important;margin-bottom:23px!important}
  .create-panel-head h2{font-size:clamp(28px,9vw,38px)!important;line-height:1.07;margin-bottom:8px!important;white-space:normal!important}
  .create-panel-head p{font-size:13px!important;line-height:1.55!important}
  .deploy-badge{width:54px;height:54px;border-radius:19px;font-size:9px}
  .server-status-head{align-items:flex-start!important}.server-status-head>div{align-items:flex-start}.server-status-head .server-status-icon{flex:0 0 auto}.server-status-head>span{flex:0 0 auto;margin-top:4px}
  .side-footer{margin:20px 4px 0!important;padding-top:18px!important}
  .admin-server-config-head{align-items:flex-start;flex-direction:column}.admin-server-config-head .btn{width:100%}
  .admin-server-editor-grid{grid-template-columns:1fr}.admin-span-2{grid-column:auto}
  .admin-server-editor{padding:16px}.admin-server-editor-head{align-items:flex-start}.admin-server-editor-head>div{min-width:0}.admin-server-number{flex:0 0 40px}.admin-server-editor-head h2{font-size:16px}.admin-server-editor-head p{max-width:52vw}
  .admin-egg-details>.admin-server-editor-grid{padding:12px}
  .admin-server-savebar{bottom:8px;align-items:stretch;flex-direction:column}.admin-server-savebar .btn{width:100%}
}
