.do-workspace{--dw-surface:#fff;--dw-muted:#f5f7fb;--dw-ink:#18263b;--dw-secondary:#526078;--dw-accent:#245edb;--dw-border:#dce3ed;grid-template-columns:minmax(320px,440px) minmax(0,1fr);gap:24px;color:var(--dw-ink)}
.do-workspace [hidden]{display:none!important}.do-workspace .card{box-shadow:none;border:1px solid var(--dw-border);border-radius:10px;background:var(--dw-surface);margin:0}.do-workspace .do-form{padding:24px}.do-workspace .do-form>h2{font-size:18px;margin-bottom:16px}.do-workspace .field-hint{color:var(--dw-secondary);font-size:13px;line-height:1.6}.do-workspace .field-label{font-size:13px}.do-workspace .do-domain-input{margin:20px 0 24px}.do-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.do-section-heading h3{font-size:15px;margin:0}.do-workspace textarea{min-height:132px;font-size:14px;line-height:1.7;border-color:var(--dw-border);border-radius:6px;background:var(--dw-muted)}.do-workspace .do-domain-input .field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.do-workspace .do-import{margin-bottom:0;flex-wrap:wrap}
.do-mode-switch,.do-result-switch{display:flex;gap:4px;padding:4px;background:var(--dw-muted);border-radius:8px;border:1px solid var(--dw-border)}.do-mode-switch button,.do-result-switch button{flex:1;min-height:40px;padding:8px 12px;border:0;border-radius:5px;background:transparent;color:var(--dw-secondary);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.do-mode-switch button[aria-pressed=true],.do-result-switch button[aria-pressed=true]{background:var(--dw-surface);color:var(--dw-accent);box-shadow:0 1px 3px #18263b14}.do-workspace :is(button,summary,input,select,textarea):focus-visible{outline:2px solid var(--dw-accent);outline-offset:3px}.do-workspace .do-mode-hint{margin:12px 0 20px}.do-workspace .do-help-card{padding:0;margin:8px 0 16px}.do-workspace summary{cursor:pointer;min-height:32px;font-size:13px;line-height:1.7;color:var(--dw-secondary)}.do-workspace .do-help-card details[open] .do-action-description{padding:12px 0}.do-workspace #doPreview{width:100%;min-height:42px;margin-top:8px}
.do-workspace .do-queue-builder{padding-top:16px;margin-top:12px}.do-workspace .do-builder-title{align-items:center;justify-content:space-between}.do-workspace .do-builder-title h3{font-size:15px}.do-workspace .do-queue-steps{padding-left:22px;gap:8px}.do-workspace .do-queue-steps>li{background:var(--dw-muted);padding:12px}.do-workspace .do-queue-buttons{align-items:center}.do-workspace #doReviewQueue{flex:1;min-height:42px}.do-workspace .do-template-tools{margin-top:16px}.do-workspace .do-template-tools[open] button{margin:8px 8px 0 0}.do-workspace .do-catalog{border-top:1px solid var(--dw-border);padding-top:16px;margin-top:20px}
.do-workspace .do-work{gap:12px}.do-workspace .do-results,.do-workspace .do-queue-board{padding:24px;min-height:220px}.do-workspace .do-result-head h2{font-size:18px}.do-workspace .do-result-history{padding:12px 16px;border:1px solid var(--dw-border);border-radius:8px;background:var(--dw-surface)}.do-workspace .do-history{border:0;padding:12px 0 0;background:none}.do-workspace .do-queue-board>.do-result-history{border:0;border-top:1px solid var(--dw-border);border-radius:0;padding:16px 0 0;margin-top:20px}.do-workspace .do-queue-list{max-height:280px;overflow:auto;grid-template-columns:1fr}.do-workspace .do-queue-item{background:var(--dw-muted)}.do-workspace #doQueueDetail progress{width:100%;height:8px;accent-color:var(--dw-accent);margin:4px 0 20px}.do-workspace .data-table{width:100%}.do-workspace :is(td,th){overflow-wrap:anywhere}.do-workspace .table-wrap{overflow:auto}.do-workspace .do-queue-empty{padding:32px 0}.do-workspace .do-results>h2{margin-bottom:12px}#doMessage:not(:empty){padding:12px 16px;margin-bottom:16px;background:#edf3ff;color:#204d98;border-radius:6px}
@media(max-width:1100px){.do-workspace{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px}.do-workspace .do-form,.do-workspace .do-results,.do-workspace .do-queue-board{padding:16px}}@media(max-width:800px){.do-workspace{grid-template-columns:minmax(0,1fr)}.do-workspace .do-work{margin-top:4px}.do-workspace .do-results,.do-workspace .do-queue-board{min-height:160px}}@media(max-width:480px){.do-workspace .do-form{padding:16px}.do-workspace .do-history{flex-wrap:wrap}.do-workspace .do-history select{width:100%;flex-basis:100%}.do-workspace .do-builder-title{align-items:flex-start}.do-workspace .do-builder-title button{max-width:100%}.do-workspace .do-domain-input{margin:16px 0}.do-workspace .do-step-controls button{min-height:36px}.do-workspace .do-section-heading{gap:4px}.do-workspace .do-result-head{gap:8px}}

.do-workspace .do-domain-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}.do-workspace .do-domain-tools .btn{display:inline-flex;justify-content:center;align-items:center;min-height:40px;font-size:13px;padding:8px 12px;margin:0}.do-workspace .do-availability-link{color:var(--dw-accent);background:#edf3ff;border-color:#c6d6f5}.do-workspace .do-import-filename{margin:8px 0 0;overflow-wrap:anywhere}.do-workspace #doFile[hidden]{display:none!important}@media(max-width:480px){.do-workspace .do-domain-tools{display:grid;grid-template-columns:1fr}.do-workspace .do-domain-tools .btn{width:100%;min-height:44px}}
