.bulk-product-tabs{display:flex;gap:12px;margin:24px 0;flex-wrap:wrap}.bulk-product-tabs a{padding:12px 20px;border:1px solid var(--forest);color:var(--forest);text-decoration:none;border-radius:4px}.bulk-product-tabs .selected{background:var(--forest);color:#fff}.tile-planner .wall-brick,.tile-planner .review-proof-brick,.tile-planner .logo-proof-brick{aspect-ratio:var(--tile-ratio);background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important}.tile-planner .wall-brick:before{display:none}.tile-planner .review-proof-copy,.tile-planner .wall-brick-copy,.tile-planner .logo-proof-copy{gap:1cqw;line-height:1.1}.tile-planner .review-proof-copy span,.tile-planner .wall-brick-copy span,.tile-planner .logo-proof-copy span{min-height:1.1em;white-space:nowrap}.tile-planner .logo-proof-brick{container-type:inline-size}.tile-planner .logo-proof-copy{font-size:8.7cqw}.tile-planner .brick-edit-row{grid-template-columns:70px 1fr 170px;align-items:start}.tile-wording-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tile-planner .tile-line-label{position:static;color:inherit;font-size:14px;font-weight:600}.tile-planner .planner-controls{grid-template-columns:repeat(3,1fr)}@media(max-width:700px){.tile-planner .brick-edit-row{grid-template-columns:1fr}.tile-wording-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-planner .planner-controls{grid-template-columns:repeat(2,1fr)}}
.tile-planner [data-tile-photo="unison-chorus"] .wall-brick,.tile-planner .review-proof-brick[data-tile-photo="unison-chorus"],.tile-planner .logo-proof-brick[data-tile-photo="unison-chorus"]{background-image:url('/tiles/unison-chorus.webp')!important}
.tile-planner [data-tile-photo="unison-accord"] .wall-brick,.tile-planner .review-proof-brick[data-tile-photo="unison-accord"],.tile-planner .logo-proof-brick[data-tile-photo="unison-accord"]{background-image:url('/tiles/unison-accord.webp')!important}
.tile-planner [data-tile-photo="unison-unanimity"] .wall-brick,.tile-planner .review-proof-brick[data-tile-photo="unison-unanimity"],.tile-planner .logo-proof-brick[data-tile-photo="unison-unanimity"]{background-image:url('/tiles/unison-unanimity.webp')!important}
.tile-planner [data-tile-photo="unison-jointed"] .wall-brick,.tile-planner .review-proof-brick[data-tile-photo="unison-jointed"],.tile-planner .logo-proof-brick[data-tile-photo="unison-jointed"]{background-image:url('/tiles/unison-jointed.webp')!important}
.tile-planner [data-tile-photo="unison-together"] .wall-brick,.tile-planner .review-proof-brick[data-tile-photo="unison-together"],.tile-planner .logo-proof-brick[data-tile-photo="unison-together"]{background-image:url('/tiles/unison-together.webp')!important}
.tile-planner [data-tile-photo="unison-collaborate"] .wall-brick,.tile-planner .review-proof-brick[data-tile-photo="unison-collaborate"],.tile-planner .logo-proof-brick[data-tile-photo="unison-collaborate"]{background-image:url('/tiles/unison-collaborate.webp')!important}
.tile-planner .brick-wall,.tile-planner .brick-wall.running-bond{grid-template-columns:repeat(var(--wall-tracks),minmax(0,1fr));grid-auto-rows:var(--tile-row-height,85px);min-width:calc(var(--columns)*178px);gap:8px}
.tile-planner .brick-wall.running-bond{min-width:calc(var(--columns)*178px + 89px)}
.tile-planner .wall-review .brick-wall,.tile-planner .wall-review .brick-wall.running-bond{min-width:0;column-gap:clamp(2px,.4vw,6px);row-gap:clamp(2px,.4vw,6px)}
.tile-planner .wall-brick{align-self:start;width:100%}
.tile-planner .brick-edit-row{grid-template-columns:minmax(160px,.6fr) minmax(0,2fr) minmax(140px,.6fr)}
.tile-number-size{display:flex;flex-direction:column;gap:8px}.tile-number-size small{color:#636b65;font-size:13px}
@media(max-width:700px){.tile-planner .brick-edit-row{grid-template-columns:1fr}.tile-number-size{grid-column:1/-1}.tile-number-size select{max-width:280px}}
.tile-planner .wall-brick-layout.tile-art-top,.tile-planner .review-proof-brick.tile-art-top,.tile-planner .logo-proof-brick.tile-art-top{flex-direction:column;align-items:center;justify-content:center;gap:3cqw}
.tile-planner .tile-art-top .wall-symbol,.tile-planner .tile-art-top .wall-custom-logo,.tile-planner .tile-art-top .review-proof-art,.tile-planner .tile-art-top .logo-proof-art{width:20cqw;height:20cqw;flex:0 0 20cqw;aspect-ratio:1}
.tile-planner .tile-art-top .wall-brick-copy,.tile-planner .tile-art-top .review-proof-copy,.tile-planner .tile-art-top .logo-proof-copy{flex:0 1 auto;width:100%;padding:0}
.tile-planner .tile-art-top .logo-proof-copy{font-size:8cqw}
.tile-planner .review-proof-brick.tile-art-top,.tile-planner .logo-proof-brick.tile-art-top{position:relative}
.tile-planner .wall-brick-layout.tile-art-top{position:absolute;inset:0;width:100%;height:100%}
.tile-planner .tile-art-top .wall-symbol,.tile-planner .tile-art-top .wall-custom-logo,.tile-planner .tile-art-top .review-proof-art,.tile-planner .tile-art-top .logo-proof-art{position:absolute;top:4cqw;left:50%;width:26cqw;height:26cqw;flex:none;transform:translateX(-50%)}
.tile-planner .tile-art-top .wall-brick-copy,.tile-planner .tile-art-top .review-proof-copy,.tile-planner .tile-art-top .logo-proof-copy{position:absolute;top:34cqw;bottom:4cqw;left:4cqw;right:4cqw;width:auto;max-width:none;flex:none;justify-content:center}
.tile-planner .tile-art-top .wall-brick-copy,.tile-planner .tile-art-top .review-proof-copy,.tile-planner .tile-art-top .logo-proof-copy{gap:.4cqw}
.tile-planner .tile-art-top .logo-proof-copy{font-size:9cqw}