.export-dialog .export-review-pane{background:#e8ebe4;flex-direction:column;min-width:0;display:flex}.export-dialog .export-review-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.export-review-zoom{gap:4px;display:flex}.export-review-zoom button{border:1px solid var(--ink);min-height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:8px 12px;font-size:13px}.export-review-zoom button[aria-pressed=true]{color:#fff;background:var(--ink)}.export-review-dimensions{font-variant-numeric:tabular-nums;font-size:12px}.export-dialog .export-review-viewport{overscroll-behavior:contain;height:min(52dvh,480px);min-height:0;padding:12px;display:block;overflow:auto}.export-dialog .export-review-fit img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.export-dialog .export-review-actual img{object-fit:initial;width:auto;max-width:none;height:auto;max-height:none}.export-review-hint{margin:0;padding:8px 12px 12px;font-size:12px;line-height:1.5}.export-review-format{justify-content:space-between;align-items:center;margin:0;font-size:13px;display:flex}.export-review-format strong{border:1px solid var(--ink);background:#fff;border-radius:4px;padding:5px 10px}@media (width<=600px){.export-dialog .export-review-viewport{height:30dvh}.export-dialog .export-review-toolbar{padding:10px 12px 0}}.export-dialog .guide-switches{gap:6px;display:grid}.export-dialog .guide-switches label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.export-dialog .guide-switches input{flex:none;width:18px;height:18px;margin:0}.export-format-switch{border-bottom:1px solid var(--ink);gap:8px;padding:10px 20px;display:flex}.export-format-switch button{border:1px solid var(--ink);min-height:42px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:8px 18px}.export-format-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.pdf-beta-notice{background:#fff6d9;border:1px solid #b3a46f;border-radius:6px;margin:12px;padding:12px;font-size:13px;line-height:1.6}.pdf-beta-notice p{margin:6px 0 0}.pdf-preview-link{align-self:flex-start;margin:12px}.pdf-calibration,.pdf-advanced-fields{gap:12px;display:grid}.pdf-options p,.pdf-feedback p{margin:0;font-size:13px;line-height:1.6}.pdf-options input[type=number]{border:1px solid var(--ink);width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border-radius:4px;padding:8px}.pdf-advanced summary,.pdf-feedback summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.pdf-advanced-fields button{min-height:44px;font:inherit;padding:8px}.pdf-feedback{margin:0 12px 16px}.pdf-feedback .feedback-fields{grid-template-columns:1fr}.pdf-feedback .feedback-form{margin-top:12px}.pdf-feedback textarea,.pdf-feedback input,.pdf-feedback select{box-sizing:border-box;max-width:100%}.pdf-page-preview{min-height:120px;padding:0 12px}.pdf-page-preview canvas{background:#fff;width:100%;height:auto;display:block}.pdf-page-preview canvas[hidden]{display:none}.pdf-page-navigation{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.pdf-page-navigation button{min-height:40px;font:inherit;border:1px solid var(--ink);background:#fff;padding:8px}.pdf-calibration>summary,.pdf-measurements>summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}.pdf-calibration-content,.pdf-save-settings,.pdf-board-fields,.pdf-adjusted{gap:12px;display:grid}.pdf-calibration{border-block:1px solid #c8ccc3}.pdf-calibration-content{padding-bottom:12px}.pdf-board-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-board-fields p{grid-column:1/-1}.pdf-layout-map{background:#f3f5ef;border-radius:6px;margin:0;padding:12px}.pdf-layout-map figcaption{font-size:13px;font-weight:600}.pdf-layout-map svg{width:100%;height:120px;margin:8px 0;display:block}.pdf-ruler-guide{text-align:center;background:#f3f5ef;grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}.pdf-ruler-guide small{grid-column:1/-1}.pdf-adjusted{background:#edf5eb;border-left:3px solid #527358;padding:12px}.pdf-save-settings .button,.pdf-calibration .button{white-space:normal}.color-studio{gap:14px;min-width:0;display:grid}.color-studio h3,.color-studio p{margin:0}.style-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.style-candidates>button{text-align:center;cursor:pointer;background:#fff;border:1px solid #b7bfb8;border-radius:10px;gap:8px;min-width:0;padding:8px;display:grid}.style-candidates .pattern-thumbnail{object-fit:contain;width:100%;max-height:125px}.style-candidates button[aria-pressed=true],.render-style-buttons button[aria-pressed=true],.locked-colors button[aria-pressed=true],.image-adjustments button[aria-pressed=true],.style-preview button[aria-pressed=true]{outline-offset:1px;color:#172c21;background:#e8f2e9;outline:2px solid #567b67}.style-preview{background:#fff;border:1px solid #b7bfb8;border-radius:10px;gap:12px;padding:12px;display:grid}.style-preview .pattern-thumbnail{object-fit:contain;max-height:280px}.locked-colors{flex-wrap:wrap;gap:8px;padding:10px 0;display:flex}.locked-colors button{align-items:center;gap:6px;min-height:38px;display:flex}.locked-colors i{border:1px solid #94a3b8;border-radius:4px;width:18px;height:18px;display:inline-block}.render-style-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.render-style-buttons button{cursor:pointer;background:#fff;border:1px solid #b7bfb8;border-radius:8px;justify-items:center;gap:10px;padding:12px 3px;display:grid}.style-icon{background:#efb673;width:26px;height:26px;display:inline-block}.style-dots,.style-beads{border-radius:50%}.style-beads{background:radial-gradient(circle,#fff 0 24%,#efb673 27%)}.auto-enhance-controls{border:1px solid #b7bfb8;border-radius:8px;gap:10px;padding:12px;display:grid}.image-adjustments .adjustment-image{user-select:none}.image-adjustments .adjustment-image img{pointer-events:none}.color-studio button,.render-style-buttons button{min-height:40px}@media (width<=1024px){.unified-workspace .workspace-dock{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.unified-workspace .workspace-dock button{min-width:0;padding-inline:2px}.unified-workspace .workspace-dock button>small{font-size:11px}}.color-apply-bar{z-index:2;background:#fff8dd;border-top:1px solid #b7bfb8;gap:8px;margin:0 -4px -4px;padding:12px 8px;display:grid;position:sticky;bottom:-18px;box-shadow:0 -5px 12px #172c2112}.color-apply-bar .button-row{flex-wrap:wrap;display:flex}.color-apply-bar .button-row button{flex:1}@media (width>=721px){.tool-dialog.creation-dialog{width:min(1200px,100% - 40px)}.creation-body[data-view=source]{grid-template-columns:minmax(0,1fr) 320px}}
