.payment-dialog{width:min(520px,calc(100vw - 32px));max-height:90vh;overflow:auto;box-sizing:border-box}.payment-dialog form{display:grid;gap:14px}.payment-dialog h2,.payment-dialog p{margin:0}.payment-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.payment-dialog label{display:grid;gap:6px}.payment-dialog input,.payment-dialog select,.payment-dialog textarea{width:100%;box-sizing:border-box}.payment-meta{display:block;color:var(--muted);font-size:11px;margin-top:5px}.payment-out{color:#c33350;font-weight:700}.payment-card .split{margin-bottom:15px}.payment-dialog::backdrop,.design-viewer::backdrop{background:#080f1aaa}.welcome-today{display:grid;grid-template-columns:1fr 1.3fr;gap:24px;border-left:1px solid var(--line);padding-left:24px}.welcome-today>div{display:flex;flex-direction:column;gap:7px;min-width:0}.welcome-today strong{font-size:24px;overflow-wrap:anywhere}.welcome-today strong small{font-size:12px}.welcome-today>div>span,.welcome-today small{font-size:11px;color:var(--muted)}.page-orders .dashboard-welcome{grid-template-columns:minmax(250px,1fr) minmax(440px,1.1fr)}.compact-orders .bill-cell{white-space:nowrap;text-align:right;font-weight:700}.compact-orders{min-width:1450px}.design-file-row{display:flex!important;align-items:center;gap:12px;padding:12px!important;margin:8px 0;background:var(--file-row-bg,#f5f7fb);border:1px solid var(--line);border-radius:8px}.design-file-open{display:flex;align-items:center;gap:12px;min-width:0;flex:1;text-align:left;background:transparent;border:0;padding:0;color:var(--ink);cursor:pointer}.design-file-open img,.design-file-icon{width:46px;height:46px;object-fit:cover;border-radius:6px;flex:none}.design-file-icon{display:grid;place-items:center;background:var(--file-icon-bg,#e8eef8);font-size:11px;font-weight:700}.design-file-copy{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.design-file-copy strong{font-size:12px}.design-file-copy small{font-size:10px;color:var(--muted)}.design-viewer{width:min(1060px,calc(100vw - 32px));max-width:none;max-height:94vh;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--viewer-bg,#fff);color:var(--ink)}.design-viewer-head,.design-viewer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.design-viewer-head h2{margin:0;overflow-wrap:anywhere}.design-viewer-controls{display:flex;flex-wrap:wrap;gap:8px}.design-viewer-stage{height:min(65vh,700px);overflow:auto;background:#101722;display:flex;align-items:flex-start;justify-content:center}.design-viewer-stage img{display:block;max-width:100%;max-height:100%;object-fit:contain;margin:auto}.design-viewer-stage.is-zoomed{display:block}.design-viewer-stage.is-zoomed img{max-width:none;max-height:none;margin:0;width:auto;height:auto}.design-viewer-empty{color:#e6edf7;text-align:center;padding:64px 20px}.design-dropzone{display:grid;gap:10px;padding:24px;border:2px dashed var(--line);border-radius:10px;text-align:center;margin:16px 0}.design-dropzone.is-over{border-color:#568cff;background:var(--drop-hover,#edf3ff)}.design-dropzone input{max-width:100%;width:100%}.design-selected{list-style:none;padding:0;max-height:180px;overflow:auto}.design-selected li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.design-upload-progress{width:100%;height:10px}.design-upload-help{display:block;margin:10px 0}.design-dialog .dialog-actions{position:sticky;bottom:0;background:var(--viewer-bg,#fff);padding:12px 0}.design-dialog{max-height:90vh;overflow:auto}.design-file-open:focus-visible{outline:2px solid #568cff;outline-offset:4px}
@media(max-width:900px){.page-orders .dashboard-welcome{grid-template-columns:1fr}.welcome-today{padding:15px 0 0;border-left:0;border-top:1px solid var(--line)}}@media(max-width:560px){.payment-fields{grid-template-columns:1fr}.welcome-today{grid-template-columns:1fr}.design-viewer-head,.design-viewer-foot{align-items:flex-start;flex-wrap:wrap}.design-file-row{flex-wrap:wrap}.design-file-open{flex-basis:75%}}
.page-orders .compact-orders th:nth-child(1){width:17%}.page-orders .compact-orders th:nth-child(2){width:13%}.page-orders .compact-orders th:nth-child(3){width:5%}.page-orders .compact-orders th:nth-child(4){width:11%}.page-orders .compact-orders th:nth-child(5){width:5%}.page-orders .compact-orders th:nth-child(6){width:10%}.page-orders .compact-orders th:nth-child(7){width:10%}.page-orders .compact-orders th:nth-child(8){width:10%}.page-orders .compact-orders th:nth-child(9){width:7%}.page-orders .compact-orders th:nth-child(10){width:7%}.page-orders .compact-orders th:nth-child(11){width:5%}.page-orders .compact-orders th:is(:nth-child(5),:nth-child(6),:nth-child(7)){text-align:right}
.payment-row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.payment-row-actions form{margin:0}.payment-row-actions .btn{padding:6px 10px;white-space:nowrap}
