#data-center-root{padding:24px;margin-bottom:22px;min-width:0;border:1px solid #dce4ee;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(23,46,74,.035)}
.dc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dc-head h2{margin:5px 0 7px}.dc-head p{color:#667085;font-size:13px;line-height:1.65;margin:0}.dc-workspace-badge{white-space:nowrap;padding:7px 10px;font-size:12px;border-radius:8px;background:#edf4ff;color:#1b4b93;font-weight:700}
.dc-stats{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px;margin:21px 0 18px}.dc-stats>div{display:flex;flex-direction:column;gap:7px;min-width:0;padding:14px;background:#f7f9fc;border-radius:10px}.dc-stats span{color:#667085;font-size:12px}.dc-stats strong{font-size:16px}.dc-stats small{font-size:11px;color:#667085;overflow-wrap:anywhere;line-height:1.55}
.dc-controls{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0 18px}.dc-drop{display:flex;flex-direction:column;align-items:center;gap:6px;border:1px dashed #aebed3;padding:20px;border-radius:11px;cursor:pointer;background:#fcfdff;text-align:center;line-height:1.55}.dc-drop:hover,.dc-drop:focus,.dc-drop.drag-over{background:#edf4ff;border-color:#286ac9;outline:2px solid #b5d2ff;outline-offset:2px}.dc-drop strong{font-size:14px}.dc-drop span{font-size:12px;color:#55647b}.dc-drop small{font-size:11px;color:#697586}
.dc-storage{display:flex;flex-direction:column;gap:5px;margin-top:13px;color:#7b8491;font-size:11px;overflow-wrap:anywhere}.dc-feedback{font-size:12px;color:#b42318;margin-top:8px}.dc-alert{margin:12px 0}.dc-restricted p{font-size:13px;color:#667085}
.dc-preview-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:15px 0;border:1px solid #e6ebf1;border-radius:8px;overflow:hidden}.dc-preview-summary>div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;background:#f8fafc;font-size:12px}.dc-preview-summary span{color:#667085}.dc-preview-summary strong{text-align:right;overflow-wrap:anywhere}
.dc-checkbox{display:flex;flex-direction:row!important;align-items:flex-start;gap:10px;margin:15px 0;font-size:13px!important;line-height:1.6}.dc-checkbox input{margin-top:4px}.dc-result{margin:14px 0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.dc-result .notice{margin-top:12px}.dc-path{font-size:12px;background:#f5f7fa;padding:12px;border-radius:7px;overflow-wrap:anywhere}
.dc-history{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow:auto;padding:2px}.dc-history-item{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px;border:1px solid #e1e7ef;border-radius:10px}.dc-history-item>div{min-width:0}.dc-history-item p{font-size:11px;color:#667085;overflow-wrap:anywhere;line-height:1.6}.dc-history-item button{flex-shrink:0}.dc-history-item strong{font-size:13px}.dc-result a{margin:8px 0}
#dc-save-form,#dc-inspect-form{display:flex;flex-direction:column;gap:12px}#dc-password-fields{display:grid;gap:12px}#review-workspace-banner{margin:0 0 20px;line-height:1.6}#dc-import-preview .dc-checkbox{display:flex}
@media(max-width:1100px){.dc-stats{grid-template-columns:1fr 1fr}.dc-stats>div:first-child{grid-column:1/-1}.dc-history-item{align-items:flex-start}}
@media(max-width:650px){#data-center-root{padding:16px}.dc-head{flex-direction:column}.dc-stats{grid-template-columns:1fr;gap:9px}.dc-stats>div:first-child{grid-column:auto}.dc-controls{display:grid;grid-template-columns:1fr 1fr}.dc-controls .btn{white-space:normal;min-height:44px}.dc-controls .btn:first-child{grid-column:1/-1}.dc-preview-summary{grid-template-columns:1fr}.dc-history-item{flex-direction:column;align-items:stretch}.dc-drop{padding:16px 10px}.dc-result .btn{white-space:normal}}
/* Keep the fixed homepage actions reachable without squeezing the title. */
@media(min-width:901px){.topbar>div:first-child{min-width:240px;flex-shrink:0}.top-actions{min-width:0}}
@media(max-width:650px){#data-center-root{display:flex;flex-direction:column}.dc-head{order:0}.dc-controls{order:1;margin:16px 0 6px}.dc-alert{order:2}.dc-stats{order:3}.dc-drop{order:4}.dc-storage{order:5}.dc-feedback{order:6}}
[hidden]{display:none!important}
