.product91-left #product-description{padding:30px 26px!important}.product91-left .name90{padding:22px 0}.product91-left .name90-workspace{gap:22px;grid-template-columns:minmax(210px,1fr) minmax(230px,1fr)}.name91-body{padding:22px}.name91-sheet>summary{padding:17px 20px}.name90-heading{gap:20px}.name90-controls>.name90-group{padding:20px 0}.name90-controls>.name90-group:first-child{padding-top:0}.picture92-trigger{min-height:48px!important;width:100%;white-space:normal;margin:8px 0 0!important}.picture92-dialog{width:min(820px,calc(100vw - 32px));max-height:88dvh;padding:26px;border:1px solid var(--site-border);border-radius:18px;background:var(--site-panel);color:var(--site-text)}.picture92-dialog::backdrop{background:#0008}.picture92-head{display:flex;gap:15px;align-items:center;justify-content:space-between}.picture92-head h2{margin:0;font-size:23px}.picture92-dialog .picture92-close{width:40px;height:40px;min-height:40px;padding:0;margin:0;font-size:27px;flex:0 0 40px}.picture92-local{padding:16px;border:1px dashed var(--site-border);border-radius:10px;margin:18px 0}.picture92-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.picture92-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-height:46vh;overflow-y:auto;padding:4px}.picture92-dialog .picture92-item{width:100%;margin:0;padding:12px 8px;border:1px solid var(--site-border)!important;background:var(--site-panel)!important;color:var(--site-text)!important;border-radius:10px;min-width:0}.picture92-item img{width:72px;height:72px;max-width:100%;object-fit:contain;display:block;margin:0 auto 8px;background:repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 0/8px 8px}.picture92-item span{font-size:12px;line-height:1.5;display:block;overflow-wrap:anywhere}.picture92-dialog .picture92-item:is(:hover,:focus-visible,:active){background:var(--site-soft)!important;color:var(--site-text)!important;border-color:var(--site-accent)!important}.picture92-admin{margin:16px 0;padding:14px;background:var(--site-soft)}.picture92-admin input,.picture92-admin select{margin-bottom:10px}.picture92-admin a{font-size:13px;text-decoration:underline}.badge92-item{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.badge92-item img{width:auto;max-width:100px;height:32px;object-fit:contain}#badge92-list{align-items:center;gap:10px;flex-wrap:wrap}#badge92-add{width:auto;min-height:54px;margin:0;padding:12px 16px}.badge92-item>.text-button{font-size:12px;padding:7px}.picture92-dialog button:not(.picture92-item),#badge92-add{background:var(--site-accent)!important;color:var(--site-on-accent)!important;border:1px solid var(--site-accent)!important}.picture92-dialog button:not(.picture92-item):is(:hover,:focus-visible,:active),#badge92-add:is(:hover,:focus-visible,:active){background:var(--site-text)!important;color:var(--site-panel)!important}
/* Scope to proof display, leaving payment operations unchanged. */
body .order-preview,body .design-carousel-ready>.od-item{background:var(--site-panel)!important;color:var(--site-text)!important;border-color:var(--site-border)!important}body .order-preview h3,body .order-preview .preview-message,body .preview-pages span{color:var(--site-text)!important}body .order-preview-stage,body .design-proof-slide img,body .order-preview-stage canvas{background:repeating-conic-gradient(#e5e5e5 0 25%,#fff 0 50%) 0/10px 10px!important;border-color:#ddd!important}body .design-copy-badge{background:#f1f1f1!important;color:#171717!important}body .design-copy-badge strong{color:#171717!important}body .preview-pages{display:flex;flex-wrap:nowrap;gap:12px;align-items:center;justify-content:center;margin:16px 0}body .preview-pages span{flex:0 0 auto;white-space:nowrap;font-size:13px}body .preview-pages button,body .design-carousel-nav button,body .order-preview .preview-load{width:auto;min-width:70px;min-height:42px;margin:0;padding:9px 15px;background:#171717!important;color:#fff!important;border:1px solid #171717!important;opacity:1}body .preview-pages button:not(:disabled):is(:hover,:focus-visible,:active),body .design-carousel-nav button:not(:disabled):is(:hover,:focus-visible,:active),body .order-preview .preview-load:not(:disabled):is(:hover,:focus-visible,:active){background:#383838!important;color:#fff!important;border-color:#383838!important}body .preview-pages button:disabled,body .design-carousel-nav button:disabled,body .order-preview .preview-load:disabled{opacity:1!important;background:#eee!important;color:#707070!important;border-color:#ddd!important;cursor:not-allowed}body .design-carousel-nav button{min-width:44px;width:44px;padding:0}body .order-preview>a{color:var(--site-text)!important;text-decoration:underline}body .order-preview>a:is(:hover,:focus-visible,:active){color:var(--site-text)!important;background:var(--site-soft)!important}
@media(max-width:1250px) and (min-width:1001px){.product91-left .name90-workspace{grid-template-columns:1fr}.product91-left .name90-controls{display:block}}
@media(max-width:1000px){.product91-left .name90-workspace{grid-template-columns:1fr}}
@media(max-width:600px){.product91-left #product-description{padding:24px 16px!important}.name91-body{padding:16px 12px}.name91-sheet>summary{padding:14px 12px}.picture92-dialog{padding:18px;width:calc(100vw - 24px)}.picture92-head h2{font-size:20px}.picture92-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.picture92-filters{grid-template-columns:1fr}.picture92-item img{width:60px;height:60px}.name90-preview-head{flex-wrap:wrap}body .preview-pages{gap:8px}body .preview-pages button{padding:8px 10px;min-width:58px}}
