.tag-print-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-block:1rem;font-size:.78rem;display:flex}.public-home-work-link{display:block}.public-home-works>.tag-print-list-link{margin-bottom:1.5rem;font-size:.8rem;display:inline-flex}.tag-print-actions button,.tag-print-list-link{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:2px;padding:.6rem .8rem}.tag-print-actions button[aria-pressed=true]{color:#fff;background:#315f4d;border-color:#315f4d}.tag-print-actions button:disabled{opacity:.55;cursor:default}.tag-print-actions small{flex-basis:100%;line-height:1.5}.tag-print-actions :focus-visible,.tag-print-batch :focus-visible{outline-offset:4px;outline:2px solid #b8853d}.tag-print-batch .artwork-tag-toolbar button:disabled{opacity:.5;cursor:wait}.tag-print-batch .artwork-tag-workspace{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem)}.tag-print-guide{position:static}.tag-print-total{border-block:1px solid #ffffff30;padding-block:1rem;font-weight:700}.tag-print-hint{color:#c8c2b9;font-size:.75rem;line-height:1.8}.tag-print-items{margin:1rem 0;padding:0;list-style:none}.tag-print-items li{border-bottom:1px solid #ffffff30;padding:1rem 0}.tag-print-items li>a{gap:.4rem;font-size:.9rem;line-height:1.5;display:grid}.tag-print-items small{color:#c8c2b9}.tag-print-items li>p{color:#ffcaad;font-size:.78rem;line-height:1.6}.tag-print-item-controls{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.tag-print-item-controls label{align-items:center;gap:.4rem;margin-right:auto;font-size:.75rem;display:flex}.tag-print-item-controls button,.tag-print-item-controls select,.tag-print-clear,.tag-print-guide [role=alert] button{color:#fff;background:#302e29;border:1px solid #827a6f;min-height:40px;padding:.45rem .65rem;font-size:.75rem}.tag-print-item-controls button:disabled{opacity:.35}.tag-print-empty{padding-block:2rem;font-size:.9rem;line-height:1.7}.tag-print-empty a{border-bottom:1px solid;display:inline-block}.tag-print-sheets{justify-items:center;gap:2rem;min-width:0;display:grid}.tag-print-paper{width:min(210mm,100%);min-width:0}.tag-print-paper .artwork-tag-sheet{background:#fffefb;width:100%}.tag-print-page-number{color:#c8c2b9;text-align:right;font-size:.75rem}.tag-print-placeholder{color:#625d55;border:1px solid #aaa59c;place-items:center;height:100%;font-size:.8rem;display:grid}.tag-print-not-ready{display:none}@media (width<=1000px){.tag-print-batch .artwork-tag-workspace{grid-template-columns:minmax(0,1fr)}.tag-print-batch .artwork-tag-toolbar>div>a{display:inline-block}.tag-print-batch .artwork-tag-toolbar{flex-wrap:wrap;gap:1rem}.tag-print-batch .artwork-tag-toolbar>div{flex-wrap:wrap}.tag-print-paper{max-width:210mm}}@media print{.tag-print-actions,.tag-print-list-link{display:none!important}.tag-print-batch .artwork-tag-workspace,.tag-print-batch .tag-print-sheets{width:210mm;height:auto;margin:0;padding:0;display:block}.tag-print-batch .tag-print-paper{break-inside:avoid;break-after:page;width:210mm;height:297mm;margin:0;padding:0}.tag-print-batch .tag-print-paper:last-child{break-after:auto}.tag-print-batch .artwork-tag-sheet{aspect-ratio:auto;width:210mm;height:297mm;box-shadow:none;margin:0}.tag-print-page-number,.tag-print-batch[data-ready=false] .tag-print-sheets{display:none}.tag-print-batch[data-ready=false] .tag-print-not-ready{color:#111;padding:20mm;display:block}}:is(.public-artwork-directory,.public-home-artist).has-tag-print-cart{padding-bottom:calc(130px + env(safe-area-inset-bottom,0px))}.public-artwork-item{position:relative}:is(.public-artwork-item,.public-home-artist .public-home-work) .tag-print-actions.is-compact{z-index:2;margin:0;display:block;position:absolute;top:.75rem;right:.75rem}.tag-print-actions.is-compact button{color:#29261f;background:#fffdf8;border:1px solid #c5beb2;border-radius:3px;min-height:44px;padding:.65rem .85rem;font-size:.75rem;font-weight:700;box-shadow:0 2px 8px #17161414}.tag-print-actions.is-compact button[aria-pressed=true]{color:#fff;background:#315f4d;border-color:#315f4d}.tag-print-actions.is-compact button:disabled{opacity:1;color:#6b6255;background:#e8e1d6}.tag-print-cart{z-index:45;bottom:calc(1rem + env(safe-area-inset-bottom,0px));color:#fffdf8;background:#252b24;border:1px solid #56614f;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;width:min(680px,100% - 2rem);padding:1rem 1.2rem;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #1716141a,0 14px 40px #17161433}.tag-print-cart-summary{align-items:center;gap:1rem;min-width:0;display:flex}.tag-print-cart-summary>svg{fill:none;stroke:#d7c9a7;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}.tag-print-cart-summary b{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.tag-print-cart-summary b>span{color:#252b24;background:#d7c9a7;border-radius:50%;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .25rem;font-size:.7rem;display:inline-grid}.tag-print-cart-summary p{color:#d6d9d0;margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.tag-print-cart .tag-print-cart-link{color:#252b24;min-height:44px;font:inherit;white-space:nowrap;background:#efe7d5;border:1px solid #efe7d5;border-radius:3px;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.tag-print-cart .tag-print-cart-link:disabled{color:#b0b7a8;cursor:default;background:#3b4438;border-color:#56614f}.tag-print-cart>a:hover{background:#fff9ec}.tag-print-cart :focus-visible{outline-offset:4px;outline:2px solid #f0d592}.tag-print-cart>small{color:#ead7b4;flex-basis:100%;font-size:.7rem;line-height:1.5}@media (width<=480px){.tag-print-cart{width:calc(100% - 1rem);bottom:calc(.5rem + env(safe-area-inset-bottom,0px));gap:.65rem;padding:.85rem}.tag-print-cart-summary{flex:1;gap:.6rem}.tag-print-cart-summary>svg{display:none}.tag-print-cart-summary b{font-size:.8rem}.tag-print-cart-summary p{font-size:.65rem}.tag-print-cart .tag-print-cart-link{gap:.5rem;padding:.7rem .75rem;font-size:.72rem}}@media print{.tag-print-cart{display:none!important}:is(.public-artwork-directory,.public-home-artist).has-tag-print-cart{padding-bottom:0}}.tag-print-cart-toggle{min-height:44px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0;font-size:.8rem;font-weight:700;display:inline-flex}.tag-print-cart-toggle>span:not(.tag-print-switch){color:#b0b7a8;font-weight:400}.tag-print-cart-toggle>span.is-current{color:#fffdf8;font-weight:700}.tag-print-switch{background:#3b4438;border:1px solid #7d8876;border-radius:20px;flex:none;align-items:center;width:34px;height:20px;padding:3px;display:inline-flex}.tag-print-switch i{background:#abb4a2;border-radius:50%;width:12px;height:12px}.tag-print-cart-toggle[aria-checked=true] .tag-print-switch{color:#252b24;background:#d7c9a7;border-color:#d7c9a7;justify-content:flex-end}.tag-print-cart-toggle[aria-checked=true] .tag-print-switch i{background:#315f4d}.tag-print-cart.is-off{gap:0;width:auto;padding:.15rem .8rem;left:auto;right:1rem;transform:none;box-shadow:0 3px 12px #17161426}:is(.public-artwork-directory,.public-home-artist).has-tag-print-cart.is-tag-print-off{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}@media (width<=480px){.tag-print-cart:not(.is-off){grid-template-columns:minmax(0,1fr) auto;gap:.3rem .7rem;display:grid}.tag-print-cart-toggle{grid-column:1/-1;justify-content:flex-start;gap:.5rem;font-size:.75rem}.tag-print-cart-summary{grid-column:1}.tag-print-cart .tag-print-cart-link{grid-area:2/2}.tag-print-cart>small{grid-column:1/-1}.tag-print-cart.is-off{padding:.1rem .75rem;right:.5rem}:is(.public-artwork-directory,.public-home-artist).has-tag-print-cart:not(.is-tag-print-off){padding-bottom:calc(165px + env(safe-area-inset-bottom,0px))}}@media print{:is(.public-artwork-directory,.public-home-artist).has-tag-print-cart.is-tag-print-off,:is(.public-artwork-directory,.public-home-artist).has-tag-print-cart:not(.is-tag-print-off){padding-bottom:0}}.public-home-artist .public-home-work{position:relative}@media (width<=1000px){.public-home-artist .public-home-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.public-home-artist .public-home-work-grid{grid-template-columns:minmax(0,1fr);gap:3rem}}.public-home-artist .tag-print-actions.is-compact button{white-space:nowrap}
