.art-local{font-size:8px;letter-spacing:.6px;color:#92a181;margin-left:auto;margin-right:9px}.art-mode{display:flex;gap:3px;background:#f0f3eb;padding:3px;border-radius:5px;margin-bottom:14px}.art-mode button{flex:1;font-size:11px;padding:7px 4px;border-radius:4px;color:#8b987d}.art-mode button[aria-pressed=true]{background:#fff;color:#4d663e}.art-drop{border:1px dashed #cbd5be;border-radius:7px;background:#f9fbf5;padding:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:9px}.art-drop.drag-over{background:#e8f0dd;border-color:#7d9a5d}.art-drop img{width:54px;height:54px;object-fit:cover;border:1px solid #d7dfcd;border-radius:5px}.art-drop>div{flex:1;min-width:110px;overflow:hidden}.art-drop b{display:block;font-size:11px;color:#62764e;font-weight:550;margin-bottom:5px}.art-drop span{display:block;font-size:10px;line-height:1.6;color:#8c9a7e;overflow-wrap:anywhere}.art-drop button{font-size:11px;border:1px solid #d6dfc9;border-radius:5px;padding:7px 10px;background:white}.art-adjust{display:flex;gap:8px;align-items:center;margin-bottom:13px;font-size:10px;color:#859376}.art-adjust>span{width:46px;flex-shrink:0}.art-adjust>input{min-width:40px;width:100%;accent-color:#7d9264;height:18px}.art-adjust>div{display:flex;align-items:center;border:1px solid #e2e8da;border-radius:4px;width:72px;flex-shrink:0}.art-adjust input[type=number]{width:52px;padding:6px 3px 6px 6px;border:0;background:none;outline:0;font-size:11px;font-variant-numeric:tabular-nums}.art-adjust>div>span{font-size:9px;padding-right:4px;color:#a4ae99}.art-actions{display:flex;gap:7px;margin-bottom:12px}.art-actions button,#copyGlobal{border:1px solid #e0e6d7;border-radius:5px;padding:8px;font-size:10px;color:#7a8a68}.art-actions button{flex:1}.art-actions #removeArtwork{color:#a16649}#copyGlobal{display:block;width:100%;margin:6px 0 14px;font-size:10px}#artTool[aria-pressed=true]{background:#5e7549;color:white;border-color:#5e7549}.art-region{fill:transparent;stroke:transparent;cursor:move;outline:0}.art-region:hover,.art-region:focus{fill:#849d6410;stroke:#6d8951}.art-region-selected{stroke:#6d8951;fill:#849d6409}#drawing.artwork-editing .art-region{cursor:move}.paper-tools{flex-wrap:wrap}.paper-tools #artTool{font-size:10px}#artEditHint{color:#758d5d}.canvas:has(#drawing.artwork-editing) #directEditor{display:none}.artwork-layer{pointer-events:none}.settings #artworkPanel summary{display:flex;align-items:center}#artControls .field input{font-size:12px}#artControls .field>div{height:32px}#artControls .field{font-size:10px}
@media(max-width:580px){.art-mode button,.art-drop button{font-size:12px}.art-adjust{font-size:11px}.art-adjust input[type=number]{font-size:13px}.art-actions button{font-size:11px}#artControls .field{font-size:11px}}
.art-source{display:flex;gap:7px;margin:0 0 13px}.art-source button{border:1px solid #dfe6d5;border-radius:5px;padding:7px 12px;font-size:11px;color:#869677;flex:1}.art-source button[aria-pressed=true]{background:#eaf0e1;color:#526a3d;border-color:#c4d3b2}.art-color-entry{display:flex;align-items:center;border:1px solid #dce4d2;border-radius:6px;padding:7px;gap:9px;margin:7px 0 12px}.art-color-entry input[type=color]{width:44px;height:34px;border:0;padding:0;cursor:pointer;background:none}.art-color-entry input[type=text]{min-width:0;flex:1;width:110px;border:0;outline:0;padding:6px 0;font:12px monospace;color:#56674a}.art-color-entry label{font-size:9px;color:#98a58a}.art-color-entry input:invalid{color:#b65331}.art-swatches{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.art-swatches button{width:24px;height:24px;border-radius:50%;background:var(--swatch);border:1px solid #d7dfce;padding:0}.art-swatches button[aria-pressed=true]{outline:2px solid #839c66;outline-offset:2px}
@media print{#artSelection,.art-region{display:none!important}}
