[data-workspace=quick].dd-layout{padding:12px 16px 110px}[data-workspace=quick] .dd-header{margin-bottom:6px}[data-workspace=quick] .dd-header-title{font-size:20px;margin:0}[data-workspace=quick] .dd-header-subtitle{display:none}[data-workspace=quick] .dd-workspace-nav{margin-bottom:8px}[data-workspace=quick] .dd-workspace-nav button{padding:7px 11px;font-size:12px}#ddq-panel{font-size:12px;color:#202223}#ddq-panel button,#ddq-review button{font:inherit;border:1px solid #c5c9ce;border-radius:4px;background:white;color:#202223;cursor:pointer;padding:4px 8px}#ddq-panel button:disabled,#ddq-review button:disabled{opacity:.45;cursor:default}.ddq-toolbar{display:flex;align-items:end;gap:8px;padding:6px 8px;background:#fff;border:1px solid #dfe3e8;border-radius:5px}.ddq-toolbar label{font-size:10px}.ddq-toolbar input,.ddq-toolbar select{display:block;box-sizing:border-box;padding:4px 7px;height:28px;border:1px solid #c5c9ce;border-radius:4px;font:inherit;background:#fff;color:#202223}.ddq-toolbar input{width:300px}.ddq-toolbar select{width:145px}.ddq-toolbar>span{margin-left:auto;font-size:10px;color:#61666b}#ddq-status{font-size:10px;color:#61666b;margin:5px 0;min-height:15px}.ddq-scroll{overflow:auto;position:relative;background:#fff;border:1px solid #dfe3e8;border-radius:5px}.ddq-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:970px;font-size:11px;line-height:1.25}.ddq-table th{font-size:10px;text-align:left;font-weight:600;padding:7px 8px;background:#f8f9fa;color:#61666b}.ddq-table th:nth-child(1){width:25%}.ddq-table th:nth-child(2){width:13%}.ddq-table th:nth-child(3){width:5%}.ddq-table th:nth-child(4){width:8%}.ddq-table th:nth-child(5){width:9%}.ddq-table th:nth-child(6){width:145px}.ddq-table th:nth-child(7){width:9%}.ddq-table th:nth-child(8){width:119px}.ddq-table td{height:32px;box-sizing:border-box;padding:3px 8px;border-bottom:1px solid #edf0f2;vertical-align:middle}.ddq-table tbody th.ddq-product{font-size:11px;font-weight:500;padding:8px;color:#202223;vertical-align:top;background:white;border-bottom:1px solid #dfe3e8;border-right:1px solid #edf0f2;line-height:1.4}.ddq-table tr.ddq-alt>*{background:#f8f9fa}.ddq-table tr.ddq-first>*{border-top:1px solid #dfe3e8}.ddq-table tr:hover td{background:#edf2f5}.ddq-variant{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ddq-branch{font-family:monospace;color:#b4bdc3;margin-right:7px}.ddq-controls,.ddq-actions{display:flex;gap:4px;align-items:center}.ddq-percent{display:flex;align-items:center;border:1px solid #c5c9ce;border-radius:4px;height:25px;width:63px;background:#fff}.ddq-percent input{width:100%;min-width:0;border:0;margin:0;padding:3px 4px;font:inherit;height:23px;box-sizing:border-box;border-radius:4px}.ddq-percent span{font-size:10px;padding-right:4px;color:#61666b}.ddq-controls select{width:65px;height:25px;font:inherit;font-size:10px;background:white;border:1px solid #c5c9ce;border-radius:4px;margin:0;padding:2px 3px}#ddq-panel .ddq-actions button{font-size:10px;height:25px;padding:4px 8px}#ddq-panel .ddq-actions button:first-child,#ddq-confirm{background:#202223;color:#fff;border-color:#202223}.ddq-result{color:#15803d;font-weight:600}.ddq-sale{font-size:8px;color:#225c38;background:#e4f3e8;border-radius:3px;padding:1px 3px;margin-left:4px}.ddq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ddq-pages{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:10px}.ddq-pages>div{display:flex;gap:5px}#ddq-review{width:min(500px,calc(100vw - 30px));box-sizing:border-box;border:1px solid #dfe3e8;border-radius:8px;padding:20px;color:#202223;font-size:13px}#ddq-review::backdrop{background:#0006}#ddq-review h2{font-size:17px;margin:0 0 12px}#ddq-review h3{font-size:14px;margin:0 0 5px}#ddq-review label{display:block;margin:10px 0;font-size:12px}#ddq-review input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;padding:7px;border:1px solid #c5c9ce;border-radius:4px;font:inherit}.ddq-review-prices{display:flex;gap:18px;align-items:center;padding:12px;background:#f5f6f7;border-radius:5px}.ddq-review-prices strong,.ddq-review-prices small{display:block}.ddq-review-prices strong{font-size:20px}.ddq-review-prices small{font-size:10px;color:#61666b}.ddq-dialog-actions{display:flex;gap:7px;justify-content:flex-end;margin-top:14px}#ddq-review .ddq-check{display:flex;gap:7px;align-items:start}#ddq-review-status{font-size:12px;color:#b42318}.ddq-warning{font-size:11px;color:#886323}#ddq-panel input:focus-visible,#ddq-panel select:focus-visible{outline:2px solid #2563eb;outline-offset:1px}@media(max-width:850px){.ddq-toolbar{align-items:end;flex-wrap:wrap}.ddq-toolbar input{width:min(240px,55vw)}.ddq-toolbar select{width:115px}.ddq-toolbar>span{width:100%;margin:0}.ddq-scroll{overscroll-behavior-x:contain}}
@media(max-width:850px){[data-workspace=quick] .dd-workspace-nav{overflow-x:auto;max-width:100%;white-space:nowrap}[data-workspace=quick] .dd-workspace-nav button{flex:0 0 auto}}
/* Product scopes, visible presets and shared multi-selection controls. */
.ddq-table{table-layout:auto;min-width:1120px}.ddq-table thead th:nth-child(1){width:30px}.ddq-table thead th:nth-child(2){width:31%}.ddq-table thead th:nth-child(3){width:5%}.ddq-table thead th:nth-child(4),.ddq-table thead th:nth-child(5){width:8%}.ddq-table thead th:nth-child(6){width:220px}.ddq-table thead th:nth-child(7){width:9%}.ddq-table thead th:nth-child(8){width:110px}.ddq-table .ddq-parent td{background:#f7f8fa;border-top:1px solid #dfe3e8;height:42px}.ddq-table .ddq-child td{background:white;height:31px}.ddq-table .ddq-child td:nth-child(2){padding-left:48px}.ddq-identity{display:flex;align-items:center;gap:8px}.ddq-identity img,.ddq-no-image{border:1px solid #e1e4e7;border-radius:4px;flex-shrink:0;object-fit:contain;width:30px;height:30px;background:white}.ddq-no-image{display:grid;place-items:center;color:#8a949d;font-size:18px}.ddq-identity strong{font-size:11px;font-weight:600}.ddq-identity small{display:block;font-size:9px;margin:2px 0 0;color:#69727b}.ddq-identity>button{margin-left:auto;font-size:9px!important;padding:3px 5px!important;white-space:nowrap}#ddq-panel .ddq-controls button{font-size:10px;height:25px;padding:3px 6px;white-space:nowrap}.ddq-controls button[aria-pressed=true],.ddq-multi button[aria-pressed=true]{background:#e3eeff!important;border-color:#2563eb!important;color:#164ab4!important}.ddq-percent{width:60px;flex-shrink:0}.ddq-multi{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 10px;margin:5px 0;background:#edf3ff;border:1px solid #b9cdf4;border-radius:5px;box-shadow:0 2px 5px #12345612}.ddq-multi[hidden]{display:none}.ddq-multi strong{font-size:11px;white-space:nowrap}.ddq-multi-controls{display:flex;gap:5px;align-items:center;font-size:11px}#ddq-panel .ddq-multi-controls>button{padding:5px 8px;font-size:10px;height:27px}#ddq-panel #ddq-add{background:#202223;color:white}#ddq-review{width:min(850px,calc(100vw - 30px))}.ddq-review-scroll{max-height:50vh;overflow:auto}.ddq-review-scroll table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.ddq-review-scroll td,.ddq-review-scroll th{padding:9px;border-bottom:1px solid #edf0f2}.ddq-review-scroll th{position:sticky;top:0;background:#f7f8fa}.ddq-review-scroll small{display:block;font-size:10px;color:#61666b;margin-top:3px}.ddq-table td:first-child{width:30px}.ddq-table input[type=checkbox]{width:13px;height:13px;accent-color:#202223;margin:0}.ddq-table thead th:first-child{padding:8px}@media(max-width:1100px){.ddq-multi{flex-wrap:wrap}.ddq-multi-controls{flex-wrap:wrap}}@media(max-width:850px){.ddq-table{min-width:690px;font-size:10px;table-layout:fixed}.ddq-table th:nth-child(3),.ddq-table td:nth-child(3),.ddq-table th:nth-child(5),.ddq-table td:nth-child(5){display:none}.ddq-table thead th:nth-child(1){width:25px}.ddq-table thead th:nth-child(2){width:210px}.ddq-table thead th:nth-child(4){width:62px}.ddq-table thead th:nth-child(6){width:180px}.ddq-table thead th:nth-child(7){width:83px}.ddq-table thead th:nth-child(8){width:100px}.ddq-table td,.ddq-table th{padding-left:4px;padding-right:4px}.ddq-identity{gap:5px}.ddq-identity strong{font-size:10px}.ddq-identity>div{min-width:0}.ddq-identity img,.ddq-no-image{width:25px;height:25px}.ddq-identity>button{font-size:8px!important;padding:2px!important;margin:0}.ddq-percent{width:48px}.ddq-controls{gap:3px}#ddq-panel .ddq-controls button{padding:3px 4px;font-size:9px}.ddq-actions{gap:3px}#ddq-panel .ddq-actions button{padding:3px 5px;font-size:9px}.ddq-result{white-space:normal;font-size:9px}.ddq-table .ddq-child td:nth-child(2){padding-left:34px}}
