/* Match the label editor: plum title, lavender stages, paper workspace and gold next action. */
.btc-board-dialog .btc-board-dialog-header{background:#30203e;border-bottom:2px solid #d6ad25;color:#fff9ef}
.btc-board-dialog-header>strong,.btc-board-dialog-header .btc-board-close{color:#fff9ef}
.btc-board-dialog-header .btc-board-close{background:transparent;border:1px solid #8f779f;border-radius:3px}
.board-flow-tools{display:none}
@media(max-width:700px),(max-height:500px){
 .btc-board-dialog{height:var(--btc-modal-height,100dvh);max-height:var(--btc-modal-height,100dvh);top:var(--btc-modal-top,0);width:100%;max-width:100%;margin:0;border-radius:0}
 .btc-board-dialog .btc-board-dialog-header{padding:6px 16px;min-height:56px}.btc-board-dialog-header>strong{font-size:18px}
 .btc-board-dialog>.btc-board-studio{padding:0;overflow:hidden}.btc-board-dialog .board-intro{display:none}
 .btc-board-dialog .board-workspace{padding:20px 16px;scrollbar-gutter:auto;scroll-padding-top:16px}
 .btc-board-dialog .board-actionbar{width:100%;margin:0;padding:8px 12px;min-height:64px}
 .has-mobile-flow .board-flow-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:9px 12px 0;background:#eee5f4;border-bottom:1px solid #d0bddc;flex:none}
 .has-mobile-flow .board-flow-nav>[data-board-stage]{gap:6px;min-height:46px;padding:6px 4px;font:500 12px/1.25 'Work Sans',sans-serif;color:#715b7e;border-bottom:3px solid transparent;text-align:left}
 .has-mobile-flow .board-flow-nav>[data-board-stage]>span{display:grid;place-items:center;flex:none;width:23px;height:23px;border:1px solid #b5a1c4;border-radius:50%;font:400 13px/1 Castoro,serif}
 .has-mobile-flow .board-flow-nav>[aria-current=step]{color:#47205f;border-bottom-color:#55328b;font-weight:700}.has-mobile-flow .board-flow-nav>[aria-current=step]>span{background:#55328b;border-color:#55328b;color:#fff4cd}
 .board-flow-nav .board-flow-tools{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f7f2fa;margin:0 -12px;padding:9px 16px}
 .board-flow-tools [data-board-flow-status]{flex:1;min-width:0;margin:0;font:400 11px/1.5 'Work Sans',sans-serif;color:#705c7c}
 .board-flow-tools [data-board-design-preview]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;max-width:55%;min-height:44px;padding:8px 11px;background:#fffdf7;border:1px solid #9d7bb5;color:#55328b;border-radius:3px;font:650 11px/1.35 'Work Sans',sans-serif;text-align:center;cursor:pointer}
 .board-flow-tools [data-board-design-preview]:disabled{opacity:.55;cursor:wait}
 .board-flow-nav button:focus-visible{outline:2px solid #55328b;outline-offset:2px}
 .has-mobile-flow .board-workspace{display:flex;flex-direction:column;gap:16px}.has-mobile-flow .board-preview-column{position:static;top:auto;padding:0;z-index:auto}.has-mobile-flow .board-preview-sticky{position:static;top:auto}
 .has-mobile-flow[data-board-flow="0"] :is(.board-preview-column,.board-controls){display:none!important}
 .has-mobile-flow[data-board-flow="1"] .board-design-library,.has-mobile-flow[data-board-flow="2"] :is(.board-design-library,.board-controls){display:none!important}
 .has-mobile-flow .board-design-library{padding-top:0}.has-mobile-flow .board-theme-pages{display:none}
 .has-mobile-flow .board-section-heading h3{font-size:25px;color:#35253f}.has-mobile-flow .board-section-heading{margin-bottom:12px}
 .has-mobile-flow .board-selection-note{display:block!important;font-size:13px;line-height:1.7;max-width:43ch;color:#736179;margin-bottom:20px}
 .has-mobile-flow .board-controls{padding:16px 0 0;border:0;background:none}
 .has-mobile-flow :is(input,textarea,select){font-size:16px}
 .has-mobile-flow[data-board-flow="1"] .board-preview-column{display:none}
 .has-mobile-flow[data-board-flow="2"] .board-scene{height:auto;aspect-ratio:222/142}
 .has-mobile-flow[data-board-flow="2"] .board-review-copy{display:block;margin-top:20px;padding-top:18px;border-top:1px solid #ddd3df}
 .has-mobile-flow .board-flow-position{display:block}.has-mobile-flow .board-action-summary{flex:0 0 74px}.has-mobile-flow .board-action-summary>strong{display:none}.has-mobile-flow .board-action-summary>span{font-size:10px;white-space:nowrap}
 .has-mobile-flow .board-action-buttons{flex:1;min-width:0;justify-content:flex-end;gap:8px}.has-mobile-flow .board-flow-next,.has-mobile-flow .board-flow-back{display:inline-flex;align-items:center;justify-content:center;min-height:46px;font-size:12px;padding:10px 12px}
 .has-mobile-flow .board-flow-next{background:#ffcf00;color:#241b2b;font-weight:650}.has-mobile-flow .board-flow-back{background:none;border:0;color:#f7f0e9;min-width:40px;padding-inline:4px}
 .has-mobile-flow:not([data-board-flow="2"]) :is([data-board-save],[data-board-add],[data-board-quantity-wrap],[data-board-basket]){display:none!important}
 .has-mobile-flow .board-action-buttons>[data-board-save]{min-width:0;padding:10px 12px;font-size:12px}
}
.board-flow-tools [data-board-design-preview]:not(:disabled){border-color:#765084;background:#fffaff;box-shadow:0 0 0 3px #76508416,0 0 15px #76508430}
