.MEEy3a_composer{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:2rem;margin-top:1.5rem;display:grid}.MEEy3a_stage{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;position:relative;overflow:hidden}.MEEy3a_product{object-fit:contain;width:100%;height:100%;display:block}.MEEy3a_area{transform-origin:50%;outline:1px dashed #94a3b8;position:absolute;overflow:hidden}.MEEy3a_active{outline:2px dashed #0f766e}.MEEy3a_design{pointer-events:none;position:absolute}.MEEy3a_design img,.MEEy3a_textImage{object-fit:fill;width:100%;height:100%;display:block}.MEEy3a_empty{text-align:center;justify-content:center;align-items:center;font-size:.8rem;display:flex;position:absolute;inset:0;overflow:hidden}.MEEy3a_controls{flex-direction:column;gap:1rem;min-width:0;display:flex}.MEEy3a_controls p{color:#475569;margin:0;font-size:.9rem}.MEEy3a_controls label{flex-direction:column;gap:.4rem;display:flex}.MEEy3a_controls select,.MEEy3a_controls textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.65rem}.MEEy3a_controls input[type=file]{width:100%;font-size:.85rem}.MEEy3a_controls small{color:#475569}.MEEy3a_controls input[type=range]{accent-color:#0f766e;width:100%}.MEEy3a_views{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.MEEy3a_views button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:64px;height:64px;padding:4px}.MEEy3a_views button[aria-pressed=true]{border:2px solid #0f766e}.MEEy3a_views img{object-fit:contain;width:100%;height:100%}@media (max-width:760px){.MEEy3a_composer{grid-template-columns:minmax(0,1fr);gap:1.25rem}.MEEy3a_controls{padding-bottom:1rem}}
.admin-shell-content:has(.admin-page:not(.admin-factusol-order-page)){padding:14px clamp(12px,1.7vw,22px) 28px}.admin-shell-content .admin-page:not(.admin-factusol-order-page){gap:9px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-heading-row,.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-home-heading{gap:9px;padding-block:0}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .page-heading h1{margin:1px 0 2px;font-size:clamp(1.18rem,1.65vw,1.48rem)}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .page-heading>p:not(.eyebrow),.admin-shell-content .admin-page:not(.admin-factusol-order-page) :is(.admin-inline-status,.admin-muted,.admin-source-note,.admin-empty-copy){font-size:.68rem;line-height:1.3}.admin-shell-content .admin-page:not(.admin-factusol-order-page) :is(.button,.admin-pagination-direction){border-radius:8px;min-height:32px;padding:5px 9px;font-size:.7rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-heading-count{padding:5px 8px;font-size:.67rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) :is(.admin-summary-grid,.admin-command-grid,.admin-dashboard-sections,.admin-layout,.admin-two-column,.admin-customer-layout,.admin-settings-grid,.admin-settings-overview,.payment-admin-grid,.inventory-admin-layout,.translation-review-grid){gap:8px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-summary-card{border-radius:10px;gap:3px;min-height:72px;padding:10px 12px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-summary-card span{font-size:.67rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-summary-card strong{font-size:1.35rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-summary-card small{font-size:.63rem;line-height:1.3}.admin-shell-content .admin-page:not(.admin-factusol-order-page) :is(.admin-table-card,.admin-editor-card,.admin-dashboard-panel,.admin-customer-summary,.admin-settings-card,.admin-future-integration){border-radius:10px;padding:10px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-editor-card{gap:7px;position:static;top:auto}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-editor-card-wide{padding:12px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-card-heading{gap:8px;margin-bottom:7px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-card-heading h2{font-size:.9rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-card-heading p{margin:2px 0 0;font-size:.66rem;line-height:1.3}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-card-heading>span{min-width:24px;padding:3px 6px;font-size:.65rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-filter-bar{border-radius:8px;gap:5px;padding:6px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) :is(.admin-filter-bar,.admin-editor-card,.admin-embedded-form,.shipment-admin-form,.shipment-transition-form) :is(input,select,textarea){border-radius:7px;min-height:32px;padding:5px 7px;font-size:.7rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-editor-card select[multiple]{min-height:64px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) :is(.admin-editor-card,.admin-embedded-form,.shipment-admin-form,.shipment-transition-form) label{gap:3px;font-size:.68rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) :is(.admin-form-grid,.admin-embedded-form,.admin-channel-preferences,.admin-pricing-tier-fields,.admin-pricing-tier-list){gap:6px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-editor-section{gap:7px;padding:10px 0}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-editor-card h3,.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-editor-section h3{margin:2px 0 0;font-size:.82rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-editor-actions{border-radius:8px;gap:5px;margin-top:4px;padding:6px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-notice,.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-notice-error{border-radius:8px;padding:7px 9px;font-size:.69rem;line-height:1.3}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-table th,.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-table td{padding:6px 7px;font-size:.69rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-table th{font-size:.61rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-table td small{margin-top:1px;font-size:.61rem;line-height:1.25}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-row-actions{gap:6px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-link-button{font-size:.68rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-detail-list{margin-bottom:7px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-detail-list div{grid-template-columns:minmax(92px,.58fr) minmax(0,1.42fr);gap:7px;padding:5px 0}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-detail-list :is(dt,dd){font-size:.69rem;line-height:1.25}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-compact-list article{gap:6px;padding:6px 0;font-size:.69rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) :is(.admin-activation-link,.admin-channel-preferences){border-radius:8px;gap:5px;margin-block:7px;padding:8px;font-size:.68rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-pagination{gap:6px;margin-top:8px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-pagination-pages{gap:3px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-pagination-pages :is(a,.admin-pagination-ellipsis){border-radius:7px;min-width:29px;height:29px;padding:0 5px;font-size:.68rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) :is(.admin-work-areas,.admin-media-quality-list,.admin-pricing-list,.admin-artwork-group-list,.production-queue-grid){gap:7px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) :is(.admin-work-area,.admin-media-quality-section,.admin-pricing-list-section,.admin-artwork-library,.admin-artwork-compositions),.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-home-attention{border-radius:9px;gap:7px;padding:10px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-work-links{gap:4px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-work-links a{border-radius:7px;gap:1px;padding:6px 28px 6px 7px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-work-links strong{font-size:.7rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-work-links span{font-size:.61rem;line-height:1.25}.admin-shell-content .admin-page:not(.admin-factusol-order-page) :is(.admin-media-quality-card,.admin-pricing-list-card,.admin-artwork-group-card){border-radius:8px;gap:9px;padding:8px 9px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-media-quality-reasons{gap:4px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-media-quality-reasons>div{gap:1px;padding:5px 7px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-settings-overview article{border-radius:9px;gap:4px;padding:10px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-settings-overview strong{font-size:1.3rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-settings-card p,.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-future-integration p{margin-top:3px;font-size:.68rem;line-height:1.3}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-audit-feed{border-radius:10px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-audit-feed>.admin-card-heading{padding:9px 10px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-audit-entry{grid-template-columns:105px minmax(170px,.85fr) minmax(150px,.7fr) minmax(220px,1.25fr);gap:9px;padding:8px 10px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-audit-feed>.admin-pagination{padding:8px 10px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-queue-card{border-radius:9px;gap:7px;padding:9px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-next-action{border-radius:7px;gap:2px;min-height:54px;padding:7px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-order-facts{gap:4px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-order-facts>div{border-radius:6px;gap:1px;padding:5px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-order-workbench-main{gap:3px;padding:12px 14px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-order-workbench-main h2{font-size:1.1rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-order-workbench>aside{gap:3px;padding:10px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-order-facts-overview{gap:5px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-order-facts-overview>div{border-radius:7px;gap:1px;padding:7px 8px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) :is(.production-status-workspace>summary,.production-history-card>summary){gap:7px;padding:9px 10px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-status-workspace>form{gap:6px;padding:0 10px 10px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-status-workspace>form label{margin-top:7px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-readiness-grid{gap:5px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-readiness-grid>div{border-radius:7px;gap:2px;min-height:44px;padding:6px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-detail-grid{gap:9px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-history{padding:4px 10px 10px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .production-history article{gap:6px;padding:7px 0;font-size:.68rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .shipment-admin-panel{gap:8px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .shipment-admin-form{gap:7px;padding-inline:10px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .shipment-destination{border-radius:7px;gap:4px 7px;margin-inline:10px;padding:7px 8px;font-size:.69rem}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .shipment-transition-form{border-radius:7px;gap:6px;margin-inline:10px;padding:8px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .shipment-history{gap:4px;padding:0 10px 10px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .shipment-history article{gap:6px;padding:5px 0;font-size:.68rem}@media (max-width:760px){.admin-shell-content:has(.admin-page:not(.admin-factusol-order-page)){padding:12px 10px 26px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) :is(.button,.admin-pagination-direction),.admin-shell-content .admin-page:not(.admin-factusol-order-page) :is(.admin-filter-bar,.admin-editor-card,.admin-embedded-form,.shipment-admin-form,.shipment-transition-form) :is(input,select,textarea){min-height:40px}.admin-shell-content .admin-page:not(.admin-factusol-order-page) .admin-audit-entry{grid-template-columns:1fr}}.admin-factusol-order-page{gap:8px}.admin-factusol-order-page .admin-heading-row{gap:10px;padding-bottom:2px}.admin-factusol-order-page .page-heading h1{margin:1px 0 2px;font-size:clamp(1.18rem,1.65vw,1.48rem)}.admin-factusol-order-page .page-heading>p:not(.eyebrow),.admin-factusol-order-page .admin-inline-status{font-size:.68rem;line-height:1.3}.admin-factusol-order-page .admin-order-actions{flex-wrap:wrap;gap:5px;display:flex}.admin-factusol-order-page .button{border-radius:8px;min-height:31px;padding:5px 9px;font-size:.7rem}.admin-factusol-order-page .admin-table-card,.admin-factusol-order-page .admin-editor-card{border-radius:10px;padding:10px}.admin-factusol-order-page .admin-factusol-order-summary{gap:7px;position:static;top:auto}.admin-factusol-order-page .admin-card-heading{gap:8px;margin-bottom:7px}.admin-factusol-order-page .admin-card-heading h2{font-size:.9rem}.admin-factusol-order-page .admin-card-heading p{max-width:980px;margin:2px 0 0;font-size:.66rem;line-height:1.3}.admin-factusol-order-page .admin-card-heading>span{min-width:24px;padding:3px 6px;font-size:.66rem}.admin-factusol-order-page .admin-detail-list{margin-bottom:7px}.admin-factusol-order-page .admin-detail-list div{grid-template-columns:minmax(92px,.58fr) minmax(0,1.42fr);gap:7px;padding:5px 0}.admin-factusol-order-page .admin-detail-list dt,.admin-factusol-order-page .admin-detail-list dd{font-size:.7rem;line-height:1.25}.admin-factusol-order-page .admin-order-source-notes{border-radius:7px;margin-bottom:6px;padding:6px 8px;font-size:.68rem}.admin-factusol-order-page .admin-order-source-notes p{margin-top:2px}.admin-factusol-order-page .admin-factusol-invoice-list{gap:5px;padding:0}.admin-factusol-order-page .admin-factusol-invoice-list article{border-radius:8px;gap:8px;padding:7px 8px}.admin-factusol-order-page .admin-factusol-invoice-list article>div{gap:1px}.admin-factusol-order-page .admin-factusol-invoice-list strong{font-size:.72rem}.admin-factusol-order-page .admin-factusol-invoice-list span,.admin-factusol-order-page .admin-factusol-invoice-list small{font-size:.62rem;line-height:1.25}.admin-factusol-order-page .admin-table th,.admin-factusol-order-page .admin-table td{padding:6px 7px;font-size:.69rem}.admin-factusol-order-page .admin-table th{font-size:.62rem}.admin-factusol-order-page .admin-table td small{margin-top:1px;font-size:.61rem}@media (max-width:720px){.admin-factusol-order-page{gap:10px}.admin-factusol-order-page .admin-detail-list-columns{grid-template-columns:1fr}.admin-factusol-order-page .admin-heading-row{align-items:stretch}.admin-factusol-invoice-list article{flex-direction:column;align-items:stretch}.admin-factusol-invoice-list article>div:last-child{align-items:stretch}}
