.bnPMTa_library{margin-bottom:24px;padding:24px}.bnPMTa_library h3{margin:0 0 8px}.bnPMTa_library p{color:var(--muted);font-size:13px;line-height:1.7}.bnPMTa_filters{flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0;display:flex}.bnPMTa_filters>input{border:1px solid #d9dfda;border-radius:6px;flex:1;min-width:180px;padding:10px 12px}.bnPMTa_filters label{align-items:center;gap:8px;font-size:13px;display:flex}.bnPMTa_layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:24px;display:grid}.bnPMTa_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bnPMTa_card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e7e3;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex}.bnPMTa_card[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.bnPMTa_card img,.bnPMTa_noImage{aspect-ratio:3/4;object-fit:contain;background:#f2f4f2;border-radius:4px;width:100%}.bnPMTa_card strong,.bnPMTa_card small{overflow-wrap:anywhere}.bnPMTa_card strong{font-size:13px}.bnPMTa_card small{color:var(--muted);font-size:11px}.bnPMTa_detail{background:var(--paper);overflow-wrap:anywhere;border-radius:8px;padding:22px}.bnPMTa_detail h3{margin-top:14px}.bnPMTa_detail details{margin-top:22px;font-size:12px;line-height:1.7}.bnPMTa_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bnPMTa_actions span{color:var(--muted);font-size:12px}.bnPMTa_note{border-top:1px solid #dce2dc;margin-top:22px;padding-top:16px}@media (max-width:1050px){.bnPMTa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.bnPMTa_library{padding:16px}.bnPMTa_layout{grid-template-columns:minmax(0,1fr)}.bnPMTa_detail{padding:16px}}
.jIn7ra_panel{z-index:4;color:#51483f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8ed;border:1px solid #75695d30;border-radius:14px;max-width:calc(100% - 80px);font-size:12px;position:absolute;top:52px;left:14px;box-shadow:0 8px 24px #60584d15}.jIn7ra_panel button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.jIn7ra_panel button:hover:not(:disabled){background:#eee7da}.jIn7ra_panel button:disabled{opacity:.4;cursor:default}.jIn7ra_panel button:focus-visible,.jIn7ra_panel input:focus-visible{outline-offset:2px;outline:2px solid #8b6738}.jIn7ra_panel .jIn7ra_toggle{width:100%;padding:8px 12px}.jIn7ra_expanded{transform:rotate(180deg)}.jIn7ra_body{box-sizing:border-box;width:224px;max-width:100%;padding:0 10px 10px}.jIn7ra_presets,.jIn7ra_actions{gap:4px;display:flex}.jIn7ra_presets button{border-color:#75695d24;flex:1}.jIn7ra_presets button[aria-pressed=true],.jIn7ra_presets button[aria-pressed=true]:hover:not(:disabled){color:#fffdf8;background:#68543b;border-color:#68543b}.jIn7ra_progress{margin:12px 0 6px;display:block}.jIn7ra_progress span{justify-content:space-between;display:flex}.jIn7ra_progress output{font-variant-numeric:tabular-nums}.jIn7ra_progress input{accent-color:#806540;width:100%;height:28px;margin:0}.jIn7ra_actions button{flex:1;padding-inline:3px;font-size:11px}.jIn7ra_body p{color:#74685b;margin:6px 0 0;font-size:10px}@media (max-width:640px){.jIn7ra_panel button{min-height:44px}}
.j-S7Aq_controls{z-index:3;color:#333c36;background:#fffffcf0;border:1px solid #dfdfd7;border-radius:12px;max-width:min(460px,100% - 80px);padding:10px 12px;font-size:12px;position:absolute;bottom:14px;left:14px;box-shadow:0 2px 12px #2631270a}.j-S7Aq_scan{cursor:pointer;align-items:center;gap:7px;font-weight:600;display:flex}.j-S7Aq_scan input{accent-color:#435d4a}.j-S7Aq_controls p{margin:7px 0 0;line-height:1.5}.j-S7Aq_controls a{text-decoration:underline}.j-S7Aq_actions{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.j-S7Aq_actions button{color:inherit;cursor:pointer;background:#fff;border:1px solid #d4dacf;border-radius:6px;padding:5px 8px;font-size:12px}.j-S7Aq_actions button[aria-pressed=true]{background:#e5ede2;border-color:#899c83}.j-S7Aq_actions button:disabled{opacity:.45;cursor:default}.j-S7Aq_actions button:focus-visible,.j-S7Aq_scan input:focus-visible{outline-offset:2px;outline:2px solid #425f45}@media (max-width:600px){.j-S7Aq_controls{max-width:calc(100% - 64px);padding:8px;bottom:8px;left:8px}}.j-S7Aq_scaleNote{color:#39423c;pointer-events:none;background:#fffc;border-radius:4px;padding:3px 6px;font-size:12px;position:absolute;bottom:12px;right:14px}
.mcqxla_root{background:#fff;border:1px solid #dce2e7;border-radius:8px;flex-direction:column;flex:none;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.mcqxla_tabs{border-bottom:1px solid #dce2e7;flex-shrink:0;gap:4px;padding:6px;display:flex}.mcqxla_tabs button,.mcqxla_status button{color:#53616d;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:32px;padding:5px 16px}.mcqxla_tabs button[aria-pressed=true],.mcqxla_status button{color:var(--blue-dark);background:var(--blue-soft)}.mcqxla_root button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mcqxla_root button:disabled{opacity:.5;cursor:wait}.mcqxla_stage{background:#f6f6f2;flex:1 0 auto;height:clamp(270px,43dvh,480px);position:relative}.mcqxla_canvas{touch-action:none;cursor:grab;position:absolute;inset:0}.mcqxla_canvas:active{cursor:grabbing}.mcqxla_canvas canvas{width:100%;height:100%;display:block}.mcqxla_canvasHidden{visibility:hidden;pointer-events:none}.mcqxla_detailView{background:#f6f6f2;position:absolute;inset:0;overflow:hidden}.mcqxla_detailCanvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.mcqxla_detailCanvas:active{cursor:grabbing}.mcqxla_detailToolbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffefae8;border:1px solid #dce2e7;border-radius:7px;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:calc(100% - 20px);padding:4px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 16px #24322912}.mcqxla_detailToolbar button{color:#45545f;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:34px;min-height:32px;padding:5px 9px}.mcqxla_detailToolbar button:hover,.mcqxla_detailToolbar button[aria-pressed=true]{color:var(--blue-dark);background:var(--blue-soft)}.mcqxla_detailMeta{color:#5d685f;pointer-events:none;background:#fffefae8;border:1px solid #dce2e7;border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:7px 10px;font-size:11px;line-height:1.5;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.mcqxla_detailStatus{color:#657164;background:#f6f6f2;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.mcqxla_limitHint{color:var(--muted);align-self:center;margin-left:auto;padding-right:8px;font-size:12px}.mcqxla_status{color:#657164;background:#f6f6f2;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}@media (max-width:600px){.mcqxla_stage{height:clamp(280px,52dvh,460px)}.mcqxla_tabs button{padding-inline:14px}.mcqxla_detailMeta{flex-direction:column;align-items:flex-start}}
.pYh5Fq_demo{color:#38434c;background:#edf0f2;min-height:0;overflow-y:auto}.pYh5Fq_heading{border-bottom:1px solid #d5dce1;padding:18px 18px 12px}.pYh5Fq_eyebrow{letter-spacing:2px;color:#687986;margin-bottom:8px;font-size:9px;display:block}.pYh5Fq_heading>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pYh5Fq_heading strong{letter-spacing:1px;font-size:18px;font-weight:500}.pYh5Fq_heading p{color:#657582;margin-top:6px;font-size:11px}.pYh5Fq_badge{background:#f5f8fa;border:1px solid #bcc7cf;border-radius:3px;padding:3px 6px;font-size:10px}.pYh5Fq_channels{border-bottom:1px solid #d5dce1;gap:4px;padding:6px 14px;display:flex}.pYh5Fq_channels button{border-radius:3px;flex:1;min-height:36px;font-size:11px}.pYh5Fq_channels button[aria-pressed=true]{background:#f8fafc;box-shadow:inset 0 0 0 1px #bcc7cf}.pYh5Fq_light{align-items:center;gap:10px;padding:0 18px 10px;font-size:10px;display:flex}.pYh5Fq_light input{accent-color:#415e73;flex:1;min-width:0;min-height:28px;padding:0}.pYh5Fq_light span{text-align:right;font-variant-numeric:tabular-nums;min-width:30px}.pYh5Fq_stage{height:clamp(220px,100dvh - 600px,420px);position:relative}.pYh5Fq_canvas{cursor:grab;width:100%;height:100%}.pYh5Fq_canvas:active{cursor:grabbing}.pYh5Fq_canvas canvas{touch-action:none;width:100%;height:100%;display:block}.pYh5Fq_viewLabel{pointer-events:none;letter-spacing:1px;color:#566876;background:#f8fafce6;border-radius:3px;padding:3px 6px;font-size:10px;position:absolute;top:14px;left:18px}.pYh5Fq_status{background:#f9fbfcf2;border:1px solid #d5dce1;border-radius:4px;padding:12px;font-size:12px;position:absolute;inset:auto 16px 16px}.pYh5Fq_status button{margin-top:8px;text-decoration:underline}.pYh5Fq_controls{border-top:1px solid #d5dce1;flex-wrap:wrap;justify-content:center;gap:4px;padding:10px 8px;display:flex}.pYh5Fq_controls button{border-radius:4px;align-items:center;gap:5px;min-height:40px;padding:8px 10px;font-size:11px;display:inline-flex}.pYh5Fq_controls button[aria-pressed=true]{color:#fff;background:#415e73}.pYh5Fq_controls button:hover:not(:disabled){box-shadow:inset 0 0 0 1px #829bac}.pYh5Fq_footer{text-align:center;color:#677784;padding:0 16px 14px;font-size:10px}.pYh5Fq_channelCaption{min-height:32px}.pYh5Fq_footer span{margin-top:3px;font-size:9px;display:block}.pYh5Fq_footer a{color:inherit;text-underline-offset:3px}
.catalog-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.app-content .button.catalog-customers{color:#fff;background:#284eea;border-color:#284eea;text-decoration:none}.app-content .catalog-section{border:0;border-radius:0;overflow:visible}.catalog-ledger-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-ledger-bar .table-tabs{border:0;gap:24px;padding:0}.catalog-ledger-bar .table-tabs button{border-bottom-width:2px;gap:7px;margin-bottom:-1px;padding:12px 0;font-size:12px}.catalog-ledger-bar .table-tabs button.active{color:var(--ink);border-color:var(--blue);font-weight:500}.catalog-ledger-bar .table-tabs span{text-align:center;min-width:18px;color:var(--muted);background:#f0f0f3;border-radius:4px;font-size:10px}.catalog-ledger-bar .table-toolbar{padding:0}.catalog-section .filter-panel{border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:16px 0;display:flex}.catalog-section .catalog-search,.catalog-section .catalog-category{color:var(--muted);align-items:center;gap:8px;display:flex;position:relative}.catalog-search>svg{pointer-events:none;position:absolute;left:10px}.catalog-search input{background:#fcfcfd;width:280px;padding-left:32px;font-size:12px}.catalog-category{border-radius:var(--radius);background:#fff;border:1px solid #dedee5;padding-left:10px}.catalog-category select{width:128px;min-height:30px;color:var(--ink);background:0 0;border:0;padding-left:0;font-size:12px}.catalog-section .filter-actions{gap:12px;margin-left:0}.catalog-section .filter-actions .button{font-size:12px}.catalog-reset{min-height:32px;color:var(--muted);border-radius:4px;align-items:center;gap:5px;padding:4px;font-size:12px;display:inline-flex}.catalog-reset:hover{color:var(--ink)}.catalog-section .table-scroll{border:1px solid var(--line);border-radius:8px}.catalog-section .data-table th+th{border-left:0}.catalog-section .data-table th{color:var(--muted);background:#fafafb;border-top:0;padding:10px 12px;font-size:11px}.catalog-section .data-table th small{margin-left:3px;display:inline}.catalog-section .data-table td{color:#575862;height:60px;padding:10px 12px}.catalog-section .data-table tr:last-child td{border-bottom:0}.catalog-section .data-table tr:not(.selected-row):not(:hover) td{background:#fff}.catalog-section .material-name{color:var(--ink);gap:12px}.catalog-section .material-name img{width:40px;height:40px;box-shadow:none;border-color:#24252b0d;border-radius:6px}.catalog-section .material-name span{width:200px;max-width:200px;font-weight:500;line-height:1.6}.catalog-section .code{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.catalog-section .data-table .row-actions{box-shadow:none}.catalog-section .row-actions .table-link{color:#62626f;font-size:11px}.catalog-section .row-actions .table-link:hover{color:var(--blue)}.catalog-section .status-badge{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.catalog-section .status-badge:before{content:"";background:#9b9ba6;border-radius:50%;width:5px;height:5px}.catalog-section .status-badge.published:before{background:#4b9678}.catalog-section .status-badge.draft:before{background:#c39c4d}.catalog-section .table-pagination{border:0;padding:16px 0;font-size:11px}.catalog-section .page-button.active{background:var(--blue-soft);color:var(--blue-dark);border-color:#0000}.catalog-section .empty-state{min-height:260px}@media (max-width:760px){.catalog-section .filter-panel{padding:14px 0}.catalog-section .catalog-search,.catalog-search input{width:100%}.catalog-section .catalog-category{flex:1}.catalog-category select{width:100%}.catalog-ledger-bar{flex-wrap:wrap;gap:0}.catalog-ledger-bar .table-toolbar{padding:4px 0 8px}.catalog-section .row-actions{position:static}.catalog-ledger-bar .table-tabs{gap:14px;padding-inline:0}}
.vLa2qG_root{width:100%;position:relative}.vLa2qG_toolbar{background:#fff;border-bottom:1px solid #d8e2eb;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:flex}.vLa2qG_modeTabs{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#ffffffc7;border:1px solid #ffffffb8;border-radius:999px;gap:3px;min-width:0;padding:4px;display:inline-flex;box-shadow:0 8px 24px #3f52651a}.vLa2qG_modeTabs button{color:#506575;min-height:34px;font:600 12px/1.3 var(--sans);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.vLa2qG_modeTabs button[aria-selected=true]{color:var(--ink-night);background:#fff;box-shadow:0 2px 8px #21384a1a}.vLa2qG_modeTabs button:focus-visible{outline-offset:2px;outline:3px solid #8faaff}.vLa2qG_status{color:#405566;text-overflow:ellipsis;white-space:nowrap;background:#f5f8fb;border:1px solid #d8e2eb;border-radius:999px;flex:none;max-width:42%;padding:7px 11px;font-size:11px;overflow:hidden}.vLa2qG_viewport{position:relative}.vLa2qG_canvas{transition:opacity .18s;position:relative}.vLa2qG_root[data-view-mode=image] .vLa2qG_canvas{opacity:0;pointer-events:none}.vLa2qG_image{z-index:2;background:linear-gradient(#a8d3f4 0%,#9ac9ef 64%,#8fbde2 100%);position:absolute;inset:0;overflow:hidden}.vLa2qG_image img{object-fit:contain;width:100%;height:100%;transition:opacity .18s;display:block}.vLa2qG_image[data-ready=false] img{filter:drop-shadow(0 20px 32px #29445a1f)}.vLa2qG_customerImages{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc9;border:1px solid #ffffffc8;border-radius:10px;gap:6px;max-width:calc(100% - 30px);padding:5px;display:flex;position:absolute;bottom:52px;right:15px;overflow-x:auto}.vLa2qG_customerImages button{background:#fff;border:1px solid #cdd9e4;border-radius:7px;flex:none;width:42px;height:58px;padding:2px}.vLa2qG_customerImages button[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.vLa2qG_customerImages img{object-fit:cover;border-radius:4px;width:100%;height:100%}.vLa2qG_hint{z-index:5;color:#475a69;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbd;border:1px solid #ffffffc8;border-radius:999px;margin:0;padding:6px 10px;font-size:12px;position:absolute;bottom:14px;left:15px}@media (max-width:640px){.vLa2qG_modeTabs button{padding-inline:10px}.vLa2qG_status{max-width:38%}}@media (prefers-reduced-motion:reduce){.vLa2qG_canvas,.vLa2qG_image img{transition:none}}
