.pc-official-bundle #tag-switcher,.pc-official-bundle #tag-switcher-head{display:none!important}
#pc-bundle-bar{position:absolute;inset:12px 12px auto;z-index:24;max-width:740px;margin-inline:auto;padding:10px 14px;border:1px solid var(--imp-border,#d9d4ed);border-radius:22px;background:var(--imp-surface,#f9f7ff);color:var(--imp-fg,#16132e);font-family:inherit}
#pc-bundle-bar .pc-product-tabs,#pc-bundle-bar .pc-actions{display:flex;gap:6px;overflow-x:auto;align-items:center}
#pc-bundle-bar button,#pc-bundle-bar select,.pc-print-proof button{font:inherit;min-height:44px;border-radius:14px;border:1px solid var(--imp-border,#d9d4ed);background:transparent;color:inherit;padding:8px 12px;white-space:nowrap;cursor:pointer}
#pc-bundle-bar button[aria-selected=true],#pc-bundle-bar button[aria-pressed=true],.pc-print-proof button{background:var(--imp-accent,#0745ff);color:white;border-color:transparent}
#pc-bundle-bar .pc-actions{margin-top:6px}#pc-bundle-bar select{max-width:210px;min-width:90px}#pc-bundle-bar p{font-size:12px;line-height:1.5;margin:6px 0 0}.pc-photo-note{color:var(--imp-fg-2,#63597e)}
#pc-bundle-status{position:fixed;bottom:24px;inset-inline:20px;z-index:100010;max-width:620px;margin:auto;padding:14px 20px;border:1px solid var(--imp-border,#d9d4ed);border-radius:18px;background:var(--imp-surface,#f9f7ff);color:var(--imp-fg,#16132e);font-family:inherit}#pc-bundle-status[hidden]{display:none}#pc-bundle-status.error{border-color:#b42330}
.pc-print-proof{max-width:1000px;margin:190px auto 90px;padding:20px;color:var(--imp-fg,#16132e);font-family:inherit}.pc-print-proof canvas{width:100%;height:auto;display:block;background:white;margin:20px auto;border:1px solid var(--imp-border,#d9d4ed)}
.pc-official-bundle #mode-toggle{display:none!important}.pc-official-bundle #pc-bundle-bar :focus-visible{outline:2px solid var(--imp-accent,#0745ff);outline-offset:2px}
@media(max-width:600px){#pc-bundle-bar{inset:8px 8px auto;padding:8px;max-width:none;border-radius:16px}#pc-bundle-bar button{padding:6px 10px;font-size:13px}#pc-bundle-bar select{font-size:12px}#pc-bundle-bar p{font-size:11px}.pc-print-proof{padding:10px;margin-top:190px}}

.pc-handle{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.pc-handle input{width:36px;height:36px;padding:3px;border:1px solid var(--imp-border,#d9d4ed);border-radius:50%;background:transparent;cursor:pointer}.pc-handle input::-webkit-color-swatch-wrapper{padding:0}.pc-handle input::-webkit-color-swatch{border:0;border-radius:50%}

@media(max-width:600px){#pc-bundle-bar .pc-product-tabs{display:grid;grid-template-columns:1fr 1fr;overflow:visible}#pc-bundle-bar .pc-actions{flex-wrap:wrap;overflow:visible}#pc-bundle-bar select{flex:1;max-width:100%;min-width:140px}#pc-bundle-bar .pc-handle{margin-inline-start:auto}#pc-bundle-bar .pc-actions>button{flex:1}#pc-bundle-bar p{font-size:11px}.pc-official-bundle .pc-print-proof{margin-top:280px}}

.pc-official-bundle:not(.imp-designer) #pc-bundle-bar{top:64px}
.pc-official-bundle:not(.imp-designer) #imp-cart-btn{display:none!important}
.pc-official-bundle #cfg-loader{background:#f9f7ff;color:#16132e}.pc-official-bundle .cfg-loader-ring{border-color:#d9d4ed}.pc-official-bundle .cfg-loader-dot{background:#0745ff}
.pc-official-bundle:not(.imp-designer) .pc-print-proof{margin-top:250px}
@media(max-width:600px){.pc-official-bundle:not(.imp-designer) .pc-print-proof{margin-top:344px}.pc-handle input{width:44px;height:44px}}

html[data-artizia-studio] body.pc-official-bundle{--imp-bg:#F8F7FF;--imp-surface:#fff;--imp-surface-2:#F1EDFF;--imp-border:#DED9F1;--imp-fg:#14122B;--imp-fg-2:#514B68;--imp-accent:#0048FD;--imp-gold:#5701EF;--imp-font:ArtiziaStudioOutfit,ArtiziaStudioAlexandria,Arial,sans-serif;font-family:var(--imp-font)!important}
html[data-artizia-studio][lang=ar] body.pc-official-bundle{--imp-font:ArtiziaStudioAlexandria,Arial,sans-serif}
html[data-artizia-studio] body.pc-official-bundle :is(#pc-bundle-bar,#pc-bundle-status,.pc-print-proof,#imp-doorbar,.controls-panel,#imp-layer-rail,#dtpl-embed,#as-embed,#cfg-loader){font-family:var(--imp-font)!important;color:var(--imp-fg)}
html[data-artizia-studio] body.pc-official-bundle :is(#pc-bundle-bar,#imp-doorbar,.controls-panel,#dtpl-embed,#as-embed,#cfg-loader) :is(button,select,input,textarea){font-family:var(--imp-font)!important}

html[data-artizia-studio] body.pc-official-bundle[data-pc-view=dieline] #mk-dots#mk-dots{display:none!important}
/* Keep customer language/history controls above the desktop tool column. */
#pc-bundle-bar[hidden]{display:none!important}
html[data-artizia-studio] body.pc-official-bundle.az-journey-active #pc-bundle-logo{display:none!important}

/* The angle sequence is spatial and remains LTR in both interface languages. */
html[data-artizia-studio] body.pc-official-bundle #mk-dots-row{direction:ltr!important;flex-direction:row!important}
html[data-artizia-studio] body.pc-official-bundle:is([data-pc-view="2d"],[data-pc-view="preview"]) #mk-dots#mk-dots{display:flex!important;opacity:1;pointer-events:auto}
html[data-artizia-studio] body.pc-official-bundle[data-pc-view="2d"] #mk-dots{z-index:31}
#pc-bundle-bar{width:max-content;padding:6px;max-width:calc(100% - 24px)}
#pc-bundle-bar .pc-actions{margin:0;flex-wrap:nowrap}
html[data-artizia-studio] body.pc-official-bundle .pc-print-proof{margin-top:90px}

html[data-artizia-studio] body.pc-official-bundle:is([data-pc-view="2d"],[data-pc-view="preview"]) #mockup-carousel{display:block!important}
/* Bundle actions are appended after the shared tools panel is built. */
html[data-artizia-studio] body.pc-official-bundle #imp-tools-panel > :is(#pc-download-previews,#pc-designer-undo,#pc-designer-redo,#pc-recover-device){font:inherit;min-height:44px;margin:6px 6px 0 0;padding:10px 14px;border:1px solid var(--imp-border);border-radius:14px;background:var(--imp-surface);color:var(--imp-fg);cursor:pointer}
html[data-artizia-studio] body.pc-official-bundle #imp-tools-panel > :is(#pc-download-previews,#pc-designer-undo,#pc-designer-redo,#pc-recover-device):focus-visible{outline:2px solid var(--imp-accent);outline-offset:2px}

/* Comment repair: one stable spatial rail, three unchanged 60px thumbnails. */
html[data-artizia-studio] body.pc-official-bundle #mk-dots-row{
 width:204px!important;max-width:204px!important;min-width:0!important;
 box-sizing:border-box!important;gap:8px!important;padding:4px!important;
 overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;
 touch-action:pan-x!important;direction:ltr!important;
}
html[data-artizia-studio] body.pc-official-bundle #mk-dots-row .mk-thumb{
 width:60px!important;height:60px!important;min-width:60px!important;flex:0 0 60px!important;scroll-snap-align:center;
}
html[data-artizia-studio] body.pc-official-bundle #pc-bundle-bar{top:12px!important;z-index:40}
html[data-artizia-studio] body.pc-official-bundle #imp-studio-h1{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);margin:0!important}
