.photo-pack02 .workspace{grid-template-columns:220px minmax(0,1fr) 280px}.photo-pack02 .intro p{max-width:470px}.photo-pack02 .source-panel>button{margin-top:10px}.photo-pack02 .drop p{margin:10px 0 0}.photo-pack02 #photo-queue{list-style:none;padding:0;margin:12px 0;display:grid;gap:8px;max-height:440px;overflow:auto}.photo-pack02 .queue-photo{display:flex;align-items:center;gap:8px;width:100%;text-align:left;overflow:hidden}.photo-pack02 .queue-photo img{width:48px;height:44px;object-fit:cover;border-radius:3px;flex:none}.photo-pack02 .queue-photo span{overflow-wrap:anywhere;font-size:12px}.photo-pack02 .queue-photo small{margin:0}.photo-pack02 .preset-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;max-height:340px;overflow:auto;padding:3px}.photo-pack02 .preset-grid button{padding:0 0 8px;overflow:hidden;line-height:1.3}.photo-pack02 .preset-grid img{display:block;width:100%;height:72px;object-fit:cover;margin-bottom:7px;background:#e7eceb}.photo-pack02 .preset-grid span{padding:0 4px;display:block;font-size:12px}.photo-pack02 .preset-grid small{margin:3px 0 0;font-size:10px}.photo-pack02 summary{cursor:pointer;font-size:13px;font-weight:600;min-height:32px;padding:6px 0}.photo-pack02 #fine-controls{margin-top:12px}.photo-pack02 #adjust-fields input[type=color],.photo-pack02 #source-color{display:block;width:100%;height:38px;padding:3px;border:1px solid var(--line);background:#fff;border-radius:4px;margin-top:6px}.photo-pack02 #output button{width:100%;margin-top:8px}.photo-pack02 #apply-all{width:100%;margin-top:12px}.photo-pack02 #viewport{padding:16px}.photo-pack02 #stage img{pointer-events:none;user-select:none}.photo-pack02 #stage[data-action=pick],.photo-pack02 #stage[data-action=paint],.photo-pack02 #stage[data-action=erase]{touch-action:none;cursor:crosshair}.photo-pack02 #brush-feedback{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.photo-pack02 #brush-cursor{position:absolute;border:1px solid white;outline:1px solid #1b3649;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 0 1px #fff5}.photo-pack02 .picked-colors{display:flex;gap:6px;flex-wrap:wrap}.photo-pack02 .picked-colors button{min-width:32px;min-height:32px;padding:0;border:2px solid white;outline:1px solid #8e9da4}.photo-pack02 .picked-colors button:focus-visible{outline:3px solid var(--blue)}.photo-pack02 .brush-tools{gap:5px}.photo-pack02 .brush-tools button{flex:1;min-width:70px}.photo-pack02 .histogram{margin:12px 0;padding:10px;background:#f7f9fb;border:1px solid #dce3e8;border-radius:6px}.photo-pack02 .histogram canvas{display:block;width:100%;height:74px}.photo-pack02 .histogram figcaption{font-size:11px;color:var(--muted)}.photo-pack02 #histogram-summary{margin:4px 0 0}.photo-pack02 .paper-settings{margin-top:12px;border-top:1px solid var(--line);padding-top:8px}.photo-pack02 #history-tools button{margin-bottom:6px}.photo-pack02 #status{font-size:13px;min-height:20px;overflow-wrap:anywhere}.photo-pack02 #status.error{color:#a52b25}.photo-pack02 #dimensions{overflow-wrap:anywhere}.photo-pack02 #base.black-white{filter:grayscale(1)}.photo-pack02 .preview-panel{z-index:1}.photo-pack02 .preview-toolbar .buttons{gap:4px}.photo-pack02 .preview-toolbar button{font-size:12px;padding:6px 8px}
@media(max-width:1100px){.photo-pack02 .workspace{grid-template-columns:210px minmax(0,1fr)}.photo-pack02 .adjustment-panel{grid-column:1/-1}.photo-pack02 .preset-grid{grid-template-columns:repeat(4,1fr)}.photo-pack02 .preset-grid img{height:82px}}
@media(max-width:680px){.photo-pack02 .workspace{display:flex}.photo-pack02 .preview-panel{order:-1}.photo-pack02 .preview-toolbar{gap:6px}.photo-pack02 .viewport{height:360px;min-height:240px}.photo-pack02 #photo-queue{grid-template-columns:1fr 1fr;max-height:250px}.photo-pack02 .preset-grid{grid-template-columns:repeat(3,1fr);max-height:290px}.photo-pack02 .preset-grid img{height:80px}.photo-pack02 .intro{padding-top:16px}.photo-pack02 #selection-tools .brush-tools{flex-wrap:wrap}.photo-pack02 .privacy{font-size:12px}}
