/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer utilities;:root{--qem-ui-page:#f7f8fb;--qem-ui-surface:#fff;--qem-ui-muted-surface:#f2f4f7;--qem-ui-text:#141821;--qem-ui-muted:#667085;--qem-ui-border:#e4e7ec;--qem-ui-brand:#1d2433;--qem-ui-focus:#1d24333d;--qem-ui-radius-sm:4px;--qem-ui-radius:6px;--qem-ui-shadow-sm:0 1px 2px #1018280f}.qem-admin-foundation,.qem-admin-foundation *{box-sizing:border-box}.qem-admin-foundation .qem-admin-foundation-page{width:100%;max-width:1560px;margin:0 auto;padding:24px}.qem-admin-foundation .qem-admin-heading{min-width:0;margin-bottom:20px}.qem-admin-foundation .qem-admin-heading h5{overflow-wrap:anywhere;margin:0}.qem-admin-foundation .qem-admin-page-intro{color:#667085;margin:0 0 18px;line-height:1.5}.qem-admin-foundation .qem-admin-control{color:#111827;width:100%;min-width:0;min-height:42px;font:inherit;box-shadow:none;background-color:#fff;border:1px solid #d7e0ec;border-radius:4px;padding:9px 11px;font-size:14px;line-height:1.4;display:block}.qem-admin-foundation .qem-admin-control:focus{border-color:#227fd7;outline:none;box-shadow:0 0 0 3px #227fd71f}.qem-admin-foundation .qem-admin-control[readonly],.qem-admin-foundation .qem-admin-control:disabled{color:#667085;cursor:not-allowed;background:#f8fafc}.qem-admin-foundation .qem-admin-textarea{resize:vertical;min-height:108px}.qem-admin-foundation .qem-admin-file-control{padding:7px 9px}.qem-admin-foundation .qem-admin-file-control::file-selector-button{color:#293b59;font:inherit;cursor:pointer;background:#f8fafc;border:0;border-right:1px solid #d7e0ec;margin:-7px 10px -7px -9px;padding:9px 12px;font-weight:700}.qem-admin-foundation .qem-admin-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.qem-admin-foundation .qem-admin-toolbar>:first-child{min-width:0}.qem-admin-foundation .qem-admin-toolbar p{color:#667085;margin:0}.qem-admin-foundation .qem-admin-command{color:#293b59;min-height:40px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.qem-admin-foundation .qem-admin-command:hover,.qem-admin-foundation .qem-admin-command:focus-visible{color:#1e2d46;background:#f8fafc;border-color:#9fb0c6;outline:none;text-decoration:none}.qem-admin-foundation .qem-admin-command:focus-visible{box-shadow:0 0 0 3px #293b592e}.qem-admin-foundation .qem-admin-command--primary{color:#fff;background:#293b59;border-color:#293b59}.qem-admin-foundation .qem-admin-command--primary:hover,.qem-admin-foundation .qem-admin-command--primary:focus-visible{color:#fff;background:#1e2d46;border-color:#1e2d46}.qem-admin-foundation .qem-admin-command--danger{color:#b42338;background:#fff;border-color:#efc5cb}.qem-admin-foundation .qem-admin-command--danger:hover,.qem-admin-foundation .qem-admin-command--danger:focus-visible{color:#912018;background:#fff5f6;border-color:#e59aa5}.qem-admin-foundation .qem-admin-command .qem-lucide-icon{flex:none;width:17px;height:17px}@media (max-width:700px){.qem-admin-foundation .qem-admin-foundation-page{padding:14px}}.qem-admin-notice{color:#334155;background:#f8fafc;border:1px solid #d7e0ec;border-radius:6px;margin:0 0 16px;padding:12px 14px;line-height:1.45}.qem-admin-notice--success{color:#087752;background:#effaf5;border-color:#b7dfcf}.qem-admin-notice--danger{color:#b42338;background:#fff4f5;border-color:#f2c7cd}.qem-admin-panel{min-width:0;box-shadow:none;background:#fff;border:1px solid #dfe5ef;border-radius:6px}.qem-admin-panel--padded{padding:16px}.qem-admin-table-scroll{width:100%;min-width:0;padding-bottom:4px;overflow:auto visible}@media (min-width:992px){.qem-admin-table-scroll--menus-visible{padding-bottom:0;overflow:visible}}.qem-admin-table{border-collapse:collapse;border-spacing:0;color:#334155;background:#fff;width:100%;max-width:100%;margin:0}.qem-admin-table th,.qem-admin-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5eaf1;padding:12px 10px}.qem-admin-table thead th{color:#94a3b8;background:#fff;font-size:12px;font-weight:700}.qem-admin-table--bordered th,.qem-admin-table--bordered td{border-right:1px solid #e5eaf1}.qem-admin-table--bordered th:first-child,.qem-admin-table--bordered td:first-child{border-left:1px solid #e5eaf1}.qem-admin-table--bordered thead th{border-top:1px solid #e5eaf1}.qem-admin-table--striped tbody tr:nth-child(odd) td{background:#fbfcfd}.qem-admin-table tbody tr:hover td{background:#f8fafc}.qem-admin-layout-stack{gap:14px;display:grid}.qem-admin-actions-end{justify-content:flex-end;display:flex}@media (max-width:767px){.qem-admin-foundation-page{padding:10px}.qem-admin-toolbar{flex-direction:column;align-items:stretch}.qem-admin-toolbar .qem-admin-command,.qem-admin-actions-end .qem-admin-command,.qem-admin-foundation .qe-admin-payment-detail-actions .qem-admin-command{width:100%}.qem-admin-panel--padded{padding:12px}}.qem-ui-search-shell,.qem-ui-search-shell *,.qem-ui-product-shell,.qem-ui-product-shell *,.qem-ui-commerce-shell,.qem-ui-commerce-shell *,.qem-ui-account-title,.qem-ui-account-title *,.qem-ui-account-shell,.qem-ui-account-shell *,.qem-ui-seller-dashboard,.qem-ui-seller-dashboard *{box-sizing:border-box}.qem-ui-search-shell{background:var(--qem-ui-page);color:var(--qem-ui-text)}.qem-ui-search-layout{gap:24px;width:100%;max-width:1180px;margin:0 auto;padding:24px 16px;display:grid}.qem-ui-search-sidebar{display:none}.qem-ui-search-sidebar-panel,.qem-ui-search-intro,.qem-ui-search-primary,.qem-ui-search-toolbar,.qem-ui-search-results-frame{border:1px solid var(--qem-ui-border);border-radius:var(--qem-ui-radius);background:var(--qem-ui-surface);box-shadow:var(--qem-ui-shadow-sm)}.qem-ui-search-sidebar-panel{padding:16px;position:sticky;top:24px}.qem-ui-search-sidebar-panel .widget{border-bottom:1px solid var(--qem-ui-border);margin-bottom:20px;padding-bottom:20px}.qem-ui-search-sidebar-panel .widget:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.qem-ui-search-sidebar-panel .widget_heading{color:var(--qem-ui-text);margin-bottom:12px;font-size:14px;font-weight:600;line-height:1.35}.qem-ui-search-sidebar-panel :where(label,a){color:var(--qem-ui-muted);font-size:14px}.qem-ui-search-sidebar-panel :where(label:hover,a:hover){color:var(--qem-ui-text)}.qem-ui-search-main{min-width:0}.qem-ui-search-intro{margin-bottom:16px;padding:16px}.qem-ui-search-intro :where(h1,h2,h3){color:var(--qem-ui-text);margin-top:0;font-size:20px;font-weight:600;line-height:1.35}.qem-ui-search-primary{margin-bottom:16px;padding:12px}.qem-ui-search-mobile-filter{margin-bottom:16px}.qem-ui-search-filter-button,.qem-ui-search-sort{border:1px solid var(--qem-ui-border);border-radius:var(--qem-ui-radius);background:var(--qem-ui-surface);min-height:40px;color:var(--qem-ui-text);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.qem-ui-search-filter-button{width:100%;min-height:44px;padding:0 16px}.qem-ui-search-sort{padding:0 12px}.qem-ui-search-filter-button:hover,.qem-ui-search-sort:hover,.qem-ui-search-filter-button:focus,.qem-ui-search-sort:focus{border-color:var(--qem-ui-brand);color:var(--qem-ui-brand)}.qem-ui-search-filter-button:focus,.qem-ui-search-sort:focus{box-shadow:0 0 0 3px var(--qem-ui-focus);outline:none}.qem-ui-search-toolbar{flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex}.qem-ui-search-summary{color:var(--qem-ui-muted);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:14px;display:flex}.qem-ui-search-count{color:var(--qem-ui-text);font-size:16px;font-weight:600}.qem-ui-search-results-frame{padding:12px}.qem-ui-search-results-grid{gap:16px;display:grid}.qem-ui-empty-state{border:1px dashed var(--qem-ui-border);border-radius:var(--qem-ui-radius);background:var(--qem-ui-muted-surface);text-align:center;padding:32px}.qem-ui-empty-state h3{color:var(--qem-ui-text);margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.35}.qem-ui-empty-state p{color:var(--qem-ui-muted);margin:0;font-size:14px}.qem-ui-dynamic-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.qem-ui-loading{position:relative}.qem-ui-loading.is-loading{opacity:.7}.qem-ui-icon{flex-shrink:0;width:16px;height:16px;display:inline-flex}.qem-ui-product-shell{background:var(--qem-ui-page);color:var(--qem-ui-text)}.qem-ui-product-frame{max-width:1180px;margin:0 auto;padding:24px 16px 40px}.qem-ui-product-head,.qem-ui-product-media-panel,.qem-ui-product-buy-card,.qem-ui-product-content-card,.qem-ui-product-seller-card,.qem-ui-product-sidebar>.widget{border:1px solid var(--qem-ui-border);border-radius:var(--qem-ui-radius);background:var(--qem-ui-surface);box-shadow:var(--qem-ui-shadow-sm)}.qem-ui-product-head{padding:16px}.qem-ui-product-head .breadcrumb{margin-bottom:8px}.qem-ui-product-head .single_title{margin-bottom:10px}.qem-ui-product-head .single_subtitle{max-width:760px}.qem-ui-product-hero-grid{align-items:flex-start}.qem-ui-product-media-panel{padding:12px}.qem-ui-product-buy-card{padding:18px}.qem-ui-product-price-row{flex-wrap:wrap;gap:8px;margin-bottom:12px}.qem-ui-product-buy-card .qem-product-purchase-row{margin-top:16px}.qem-ui-product-detail-grid{align-items:flex-start}.qem-ui-product-content-card{padding:18px}.qem-ui-product-content-card>:first-child{margin-top:0}.qem-ui-product-seller-card{margin-top:18px;padding:14px}.qem-ui-product-sidebar>.widget{padding:14px}.qem-ui-commerce-shell{background:var(--qem-ui-page);color:var(--qem-ui-text)}.qem-ui-commerce-frame{max-width:1180px;margin:0 auto;padding:24px 16px 40px}.qem-ui-commerce-heading,.qem-ui-commerce-card{border:1px solid var(--qem-ui-border);border-radius:var(--qem-ui-radius);background:var(--qem-ui-surface);box-shadow:var(--qem-ui-shadow-sm)}.qem-ui-commerce-heading{margin-bottom:16px;padding:18px}.qem-ui-commerce-heading h1{margin-bottom:8px}.qem-ui-cart-list,.qem-ui-checkout-form{gap:16px;display:grid}.qem-ui-commerce-card{padding:16px}.qem-ui-cart-item,.qem-ui-checkout-item{border-color:var(--qem-ui-border)}.qem-ui-checkout-grid{align-items:flex-start}.qem-ui-checkout-panel{padding:16px}.qem-ui-checkout-section{border-color:var(--qem-ui-border)}.qem-ui-checkout-summary{min-width:0}.qem-ui-summary-card{padding:18px}.qem-ui-account-title{border-bottom:1px solid var(--qem-ui-border);background:var(--qem-ui-surface)}.qem-ui-account-shell{color:var(--qem-ui-text);padding-top:24px;padding-bottom:40px}.qem-ui-account-grid{align-items:flex-start}.qem-ui-account-sidebar,.qem-ui-account-panel,.qem-ui-account-main .qem-order-card{border:1px solid var(--qem-ui-border);border-radius:var(--qem-ui-radius);background:var(--qem-ui-surface);box-shadow:var(--qem-ui-shadow-sm)}.qem-ui-account-sidebar{position:relative}.qem-ui-account-nav{gap:2px;display:grid}.qem-ui-account-nav a{border-radius:var(--qem-ui-radius);align-items:center;gap:8px;min-height:38px;padding:7px 9px;display:flex}.qem-ui-account-nav a:hover,.qem-ui-account-nav a:focus{color:var(--qem-ui-text);background:#f5f7fb;text-decoration:none}.qem-ui-account-main{min-width:0}.qem-ui-account-panel{padding:16px}.qem-ui-account-form-panel form,.qem-ui-account-addresses-panel,.qem-ui-account-notifications-panel{margin-top:14px}.qem-ui-account-table-panel{overflow-x:auto}.qem-ui-account-data-table{width:100%;min-width:520px}.qem-address-book-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.qem-address-book-header__actions,.qem-address-actions,.qem-address-modal-actions{gap:8px}.qem-address-card-grid{margin-top:0}.qem-address-card{height:100%}.qem-notification-row{border-radius:var(--qem-ui-radius);border:1px solid #e5eaf2;padding:16px}.qem-notification-row+.qem-notification-row{margin-top:12px}.qem-notification-row.is-unread{border-color:#8fa2ff;box-shadow:0 10px 24px #1f44aa14}.qem-notification-icon{color:#3157d5;background:#eef4ff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.qem-ui-seller-dashboard{background:var(--qem-ui-page);color:var(--qem-ui-text)}.qem-ui-seller-topbar{border-bottom:1px solid #ffffff2e;box-shadow:0 1px 2px #10182814}.qem-ui-seller-sidebar{border-right:1px solid var(--qem-ui-border);box-shadow:var(--qem-ui-shadow-sm);padding:24px 20px 40px;background:var(--qem-ui-surface)!important}.qem-ui-seller-user{border-bottom:1px solid var(--qem-ui-border);padding:18px 22px 16px}.qem-ui-seller-user #avatar{border:1px solid var(--qem-ui-border);box-shadow:var(--qem-ui-shadow-sm)}.qem-ui-seller-user #name{color:var(--qem-ui-text);font-size:17px;line-height:1.25}.qem-ui-seller-user #email{color:var(--qem-ui-muted);font-size:14px;line-height:1.35}.qem-ui-seller-nav{text-align:left;gap:2px;padding:6px 0 24px;display:grid}.qem-ui-seller-sidebar .qem-ui-seller-nav>li>a{border-radius:var(--qem-ui-radius);text-align:left;justify-content:flex-start;align-items:center;gap:12px;min-height:42px;padding:8px;font-size:15px;font-weight:650;line-height:1.25;display:flex;color:#6f7682!important}.qem-ui-seller-sidebar .qem-ui-seller-nav>li>a:hover,.qem-ui-seller-sidebar .qem-ui-seller-nav>li>a:focus{background:#f5f7fb;text-decoration:none;color:var(--qem-ui-text)!important}.qem-ui-seller-nav .qem-lucide-icon--nav{color:#9aa0aa;width:18px;height:18px}.qem-ui-seller-dashboard .content-padder{background:var(--qem-ui-page);min-height:calc(100vh - 72px)}.qem-ui-seller-product-layout,.qem-ui-seller-profile-layout{align-items:flex-start}.qem-ui-seller-product-form>.qem-ui-seller-product-layout,.qem-ui-seller-profile-form>.qem-ui-seller-profile-layout{gap:18px}.qem-ui-seller-product-form input[type=file]:not([hidden]),.qem-ui-seller-profile-form input[type=file]:not([hidden]){max-width:100%}.qem-ui-seller-dashboard .statistics-text{color:var(--qem-ui-muted);font-size:13px;font-weight:600}.qem-ui-seller-dashboard .statistics-number{color:var(--qem-ui-text);font-size:30px;line-height:1.15}.qem-ui-seller-page-head{margin-bottom:16px}.qem-ui-seller-page-head h3,.qem-ui-seller-page-head h4{color:var(--qem-ui-text)}.qem-ui-seller-data-table{width:100%}.qem-ui-seller-data-table th,.qem-ui-seller-data-table td{white-space:nowrap}.qem-ui-seller-data-table td{vertical-align:middle}.qem-ui-seller-data-table td a{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:280px;display:inline-block;overflow:hidden}.qem-ui-seller-toolbar{border:1px solid var(--qem-ui-border);border-radius:var(--qem-ui-radius);background:#fbfcfe;gap:10px;padding:12px}.qem-ui-seller-toolbar+.qem-ui-seller-toolbar{margin-top:-6px}.qem-ui-seller-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;display:grid;margin:0 0 12px!important}.qem-ui-seller-metric-grid--inventory{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px!important}.qem-ui-seller-metric-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.qem-ui-seller-metric-grid>div{min-width:0;width:auto!important;margin:0!important;padding-left:0!important}.qem-ui-seller-metric{min-height:100%;padding:10px 12px}.qem-ui-seller-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid;margin:0 0 16px!important}.qem-ui-seller-activity-grid>div{min-width:0;width:auto!important;margin:0!important;padding-left:0!important}.qe-seller-operational-tile{border:1px solid var(--qem-ui-border);border-radius:var(--qem-ui-radius);background:var(--qem-ui-surface);height:100%;padding:16px;transition:border-color .15s,box-shadow .15s}.qe-seller-operational-tile:hover{border-color:#8fa2ff;box-shadow:0 10px 24px #141e4614}.qe-seller-page-head,.qe-seller-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qe-seller-page-head h3,.qe-seller-card-head h4{color:var(--qem-ui-text);margin:0;font-weight:700}.qe-seller-page-head p,.qe-seller-card-head p{color:var(--qem-ui-muted);margin:4px 0 0;font-size:13px}.qe-seller-notification-row{border:1px solid var(--qem-ui-border);border-radius:var(--qem-ui-radius);background:var(--qem-ui-surface);padding:14px}.qe-seller-notification-row+.qe-seller-notification-row{margin-top:10px}.qe-seller-notification-row.is-unread{box-shadow:none;border-color:#cdd7ff}.qe-seller-notification-icon{border-radius:var(--qem-ui-radius);color:#4963b8;background:#f2f5ff;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.qe-verification-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:18px;display:grid}.qe-verification-card{border:1px solid var(--qem-ui-border);border-radius:var(--qem-ui-radius);background:var(--qem-ui-surface);padding:18px}.qe-verification-badge{border:1px solid;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-block}.qe-verification-status{letter-spacing:0;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.qe-verification-status--pending{color:#75561a;background:#fff8e8}.qe-verification-status--needs_info{color:#315ba8;background:#eef4ff}.qe-verification-status--approved{color:#2d7550;background:#edf8f2}.qe-verification-status--rejected{color:#9f3a46;background:#fff0f0}.qe-seller-order-head__top{gap:14px}.qe-seller-eyebrow{color:var(--qem-ui-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.qe-seller-status-stack{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.qe-seller-status-stack>div{flex-basis:100%}.qe-seller-summary-grid{margin-top:14px}.qe-seller-summary-tile{border:1px solid var(--qem-ui-border);border-radius:var(--qem-ui-radius);background:#fbfcfe;min-height:100%;margin:0;padding:12px}.qe-seller-summary-tile dt,.qe-seller-info-list dt{color:var(--qem-ui-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700}.qe-seller-summary-tile dd,.qe-seller-info-list dd{color:var(--qem-ui-text);font-size:13px}.qe-seller-workflow-card form{margin-top:12px}.qe-seller-action-button{width:100%}.qe-seller-record-list,.qe-seller-info-list{margin-bottom:0}.qem-ui-seller-dashboard .qem-ui-seller-profile-fields{gap:14px;display:grid}.qem-ui-seller-dashboard .qem-ui-seller-billing-fields{row-gap:14px}.qem-ui-seller-inventory-detail-grid{align-items:flex-start}.qem-lucide-icon{flex-shrink:0;width:18px;height:18px;display:inline-flex}.qem-lucide-icon--button{width:18px;height:18px}.qem-lucide-icon--ellipsis{width:20px;height:20px}.qem-ui-seller-dashboard .qe-barcode-field{display:block}.qem-ui-seller-dashboard .qe-barcode-generate svg{width:30px;height:30px}.qem-ui-table-actions{justify-content:center;align-items:center;display:inline-flex}.qem-ui-table-action-trigger{border-radius:var(--qem-ui-radius);width:34px;height:34px;color:var(--qem-ui-muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;box-shadow:none!important;outline:0!important}.qem-ui-table-action-trigger:hover,.qem-ui-table-action-trigger:focus{color:var(--qem-ui-text);background:0 0;border-color:#0000;text-decoration:none;box-shadow:none!important;outline:0!important}.qem-ui-table-action-form{margin:0}.qem-ui-table-action-link{width:100%;min-height:30px;color:var(--qem-ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:6px 8px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.qem-ui-table-action-link:hover,.qem-ui-table-action-link:focus{color:var(--qem-ui-text);background:#f5f7fb;outline:0}.qem-ui-table-action-link--danger{color:#9f3a46}.qem-ui-seller-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.qem-ui-seller-staff-access-layout{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:16px;display:grid}.qem-ui-seller-staff-access-card,.qem-ui-seller-staff-access-summary,.qem-ui-seller-staff-quick-card,.qem-ui-seller-staff-permissions-card{padding:18px}.qem-ui-seller-staff-access-card{text-align:center;align-content:center;justify-items:center;gap:8px;display:grid}.qem-ui-seller-staff-access-card h4,.qem-ui-seller-staff-access-card p{margin:0}.qem-ui-seller-staff-access-card p{color:var(--qem-ui-muted);overflow-wrap:anywhere}.qem-ui-seller-staff-access-avatar{border:1px solid var(--qem-ui-border);color:#3652a3;background:#f2f5ff;border-radius:999px;justify-content:center;align-items:center;width:92px;height:92px;font-size:30px;font-weight:800;display:inline-flex;overflow:hidden}.qem-ui-seller-staff-access-avatar img{object-fit:cover;width:100%;height:100%}.qem-ui-seller-staff-access-summary__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.qem-ui-seller-staff-access-summary__head p{color:var(--qem-ui-muted);margin:4px 0 0}.qem-ui-seller-staff-access-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.qem-ui-seller-staff-access-details div{border:1px solid var(--qem-ui-border);border-radius:var(--qem-ui-radius);background:#fbfcfe;min-width:0;padding:12px}.qem-ui-seller-staff-access-details dt{color:var(--qem-ui-muted);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800}.qem-ui-seller-staff-access-details dd{color:var(--qem-ui-text);overflow-wrap:anywhere;margin:0;font-weight:700}.qem-ui-seller-staff-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.qem-ui-seller-staff-quick-link{border:1px solid var(--qem-ui-border);border-radius:var(--qem-ui-radius);min-height:50px;color:var(--qem-ui-text);background:#fff;align-items:center;gap:10px;padding:11px 12px;font-weight:700;text-decoration:none;display:flex}.qem-ui-seller-staff-quick-link:hover,.qem-ui-seller-staff-quick-link:focus{color:var(--qem-ui-text);background:#f8faff;border-color:#8fa2ff;outline:0;text-decoration:none}.qem-ui-seller-staff-permissions-table th,.qem-ui-seller-staff-permissions-table td{text-align:center}.qem-ui-seller-staff-permissions-table th:first-child,.qem-ui-seller-staff-permissions-table td:first-child{text-align:left}.qem-ui-seller-permission-dot{color:#98a2b3;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.qem-ui-seller-permission-dot .qem-lucide-icon{width:14px;height:14px}.qem-ui-seller-permission-dot--yes{color:#2d7550;background:#edf8f2}@media (min-width:640px){.qem-ui-search-layout{padding-left:24px;padding-right:24px}.qem-ui-search-toolbar{flex-direction:row;justify-content:space-between;align-items:center}.qem-ui-search-results-frame{padding:16px}.qem-ui-search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qem-ui-product-frame{padding-left:24px;padding-right:24px}.qem-ui-product-head,.qem-ui-product-content-card,.qem-ui-commerce-heading,.qem-ui-commerce-card,.qem-ui-checkout-panel,.qem-ui-summary-card,.qem-ui-account-panel{padding:22px}.qem-ui-commerce-frame{padding-left:24px;padding-right:24px}.qem-ui-account-shell{padding-top:28px}.qem-ui-seller-dashboard .qem-ui-seller-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.qem-ui-search-layout{grid-template-columns:280px minmax(0,1fr);padding-left:32px;padding-right:32px}.qem-ui-search-sidebar{display:block}.qem-ui-search-mobile-filter{display:none}.qem-ui-product-frame{padding-left:32px;padding-right:32px}.qem-ui-product-buy-card{position:sticky;top:24px}.qem-ui-commerce-frame{padding-left:32px;padding-right:32px}.qem-ui-summary-card,.qem-ui-account-sidebar{position:sticky;top:24px}}@media (max-width:960px){.qe-verification-grid,.qem-ui-seller-staff-access-layout{grid-template-columns:1fr}.qem-ui-seller-staff-quick-grid,.qem-ui-seller-metric-grid,.qem-ui-seller-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qem-ui-seller-metric-grid--inventory{grid-template-columns:repeat(3,minmax(0,1fr))}.qem-ui-seller-metric-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.qem-ui-seller-page-actions,.qem-ui-seller-page-actions .qem-ui-seller-button{width:100%}.qem-ui-seller-staff-access-details,.qem-ui-seller-staff-quick-grid,.qem-ui-seller-metric-grid,.qem-ui-seller-metric-grid--five,.qem-ui-seller-metric-grid--inventory,.qem-ui-seller-activity-grid{grid-template-columns:1fr}}@media (min-width:1280px){.qem-ui-search-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* Update 3: seller dashboard typography normalization. */
.qem-ui-seller-dashboard {
  --qem-seller-type-h1-size: var(--type-h1-size, 2.25rem);
  --qem-seller-type-h1-line: var(--type-h1-line, 2.75rem);
  --qem-seller-type-h2-size: var(--type-h2-size, 1.75rem);
  --qem-seller-type-h2-line: var(--type-h2-line, 2.25rem);
  --qem-seller-type-h3-size: var(--type-h3-size, 1.375rem);
  --qem-seller-type-h3-line: var(--type-h3-line, 1.75rem);
  --qem-seller-type-h4-size: var(--type-h4-size, 1.125rem);
  --qem-seller-type-h4-line: var(--type-h4-line, 1.5rem);
  --qem-seller-type-body-lg-size: var(--type-body-lg-size, 1rem);
  --qem-seller-type-body-lg-line: var(--type-body-lg-line, 1.5rem);
  --qem-seller-type-body-size: var(--type-body-size, 0.875rem);
  --qem-seller-type-body-line: var(--type-body-line, 1.25rem);
  --qem-seller-type-body-sm-size: var(--type-body-sm-size, 0.75rem);
  --qem-seller-type-body-sm-line: var(--type-body-sm-line, 1rem);
  --qem-seller-type-caption-size: var(--type-caption-size, 0.6875rem);
  --qem-seller-type-caption-line: var(--type-caption-line, 1rem);
  --qem-seller-weight-heading: var(--weight-heading, 600);
  --qem-seller-weight-regular: var(--weight-regular, 400);
}

.qem-ui-seller-result h1,
.qem-ui-seller-invoice-header h1 {
  font-size: var(--qem-seller-type-h1-size);
  line-height: var(--qem-seller-type-h1-line);
  font-weight: var(--qem-seller-weight-heading);
  letter-spacing: 0;
}

.qem-ui-seller-page-head h3,
.qe-seller-page-head h3 {
  font-size: var(--qem-seller-type-h2-size);
  line-height: var(--qem-seller-type-h2-line);
  font-weight: var(--qem-seller-weight-heading);
  letter-spacing: 0;
}

.qem-ui-seller-auth-title,
.qem-ui-seller-panel-title,
.qem-ui-listing-traffic-modal__head h3,
.qe-seller-card-head h4,
.qe-seller-order-head h3,
.qem-ui-seller-message-thread__head h4,
.qe-seller-empty h4,
.qe-seller-workflow-card h4 {
  font-size: var(--qem-seller-type-h3-size);
  line-height: var(--qem-seller-type-h3-line);
  font-weight: var(--qem-seller-weight-heading);
  letter-spacing: 0;
}

.qem-ui-seller-page-head h4,
.qem-ui-seller-invoice-party h2,
.qe-seller-subhead,
.qem-ui-seller-staff-access-card h4,
.qem-ui-seller-staff-access-summary__head h4,
.qem-ui-seller-permissions-block h5 {
  font-size: var(--qem-seller-type-h4-size);
  line-height: var(--qem-seller-type-h4-line);
  font-weight: var(--qem-seller-weight-heading);
  letter-spacing: 0;
}

.qem-ui-seller-dashboard,
.qem-ui-seller-page-head p,
.qem-ui-seller-panel-description,
.qem-ui-seller-alert,
.qem-ui-seller-alert p,
.qem-ui-seller-empty-text,
.qem-ui-seller-empty-state p,
.qem-ui-seller-message-thread__head p,
.qem-ui-seller-message-bubble p,
.qem-ui-seller-notification-message,
.qem-ui-listing-traffic-modal__head p,
.qem-ui-listing-traffic-note,
.qem-ui-seller-invoice-meta p,
.qem-ui-seller-invoice-party p,
.qe-seller-page-head p,
.qe-seller-card-head p,
.qe-seller-workflow-card .qe-seller-card-head p,
.qe-seller-empty p,
.qe-seller-record-list li,
.qem-ui-seller-record-note,
.qem-ui-seller-staff-access-card p,
.qem-ui-seller-staff-access-summary__head p {
  font-size: var(--qem-seller-type-body-size);
  line-height: var(--qem-seller-type-body-line);
  font-weight: var(--qem-seller-weight-regular);
  letter-spacing: 0;
}

.qem-ui-seller-dashboard .statistics-number,
.qem-ui-seller-metric-value,
.qem-ui-listing-traffic-metric-value {
  font-size: var(--qem-seller-type-h2-size);
  line-height: var(--qem-seller-type-h2-line);
  font-weight: var(--qem-seller-weight-heading);
  letter-spacing: 0;
}

.qem-ui-seller-input,
.qem-ui-seller-textarea,
.qem-ui-seller-auth-input,
.qem-ui-seller-button,
.qem-ui-seller-auth-button,
.qem-seller-confirm__button,
.qem-ui-table-action-link,
.qem-ui-seller-invoice-button,
.qe-seller-action-button,
.qe-seller-back-link,
.qe-seller-row-action,
.qe-seller-table-pager-button,
.qe-seller-native-table-search {
  font-size: var(--qem-seller-type-body-size);
  line-height: var(--qem-seller-type-body-line);
  font-weight: var(--qem-seller-weight-heading);
  letter-spacing: 0;
}

.qem-ui-seller-button--small,
.qem-ui-seller-input--compact,
.qem-ui-seller-textarea--compact,
.qem-ui-seller-toolbar .qem-ui-seller-input,
.qem-ui-seller-data-table th,
.qem-ui-seller-data-table td,
.qem-ui-seller-item-detail-table th,
.qem-ui-seller-item-detail-table td,
.qem-ui-seller-invoice-table th,
.qem-ui-seller-invoice-table td,
.qe-seller-table th,
.qe-seller-table td,
.qe-seller-table-pager-status,
.qem-ui-seller-server-table-summary,
.qem-ui-seller-empty-table-cell,
.qem-ui-seller-item-meta,
.qem-ui-seller-table-title,
.qe-seller-summary-tile dd,
.qe-seller-info-list dd {
  font-size: var(--qem-seller-type-body-sm-size);
  line-height: var(--qem-seller-type-body-sm-line);
  letter-spacing: 0;
}

.qem-ui-seller-form-field label,
.qem-ui-seller-field-label,
.qem-ui-seller-message-reply label,
.qem-ui-seller-metric-label,
.qem-ui-listing-traffic-metric-label,
.qem-ui-listing-traffic-dates span,
.qem-ui-listing-traffic-metrics span,
.qem-ui-listing-traffic-change,
.qem-ui-seller-dashboard .statistics-text,
.qem-ui-seller-status-pill,
.qem-ui-seller-pill,
.qem-ui-seller-badge,
.qe-verification-badge,
.qe-seller-summary-tile dt,
.qe-seller-info-list dt,
.qem-ui-seller-staff-access-details dt {
  font-size: var(--qem-seller-type-body-sm-size);
  line-height: var(--qem-seller-type-body-sm-line);
  font-weight: var(--qem-seller-weight-heading);
  letter-spacing: 0;
}

.qem-ui-seller-result__eyebrow,
.qem-ui-seller-message-bubble__meta,
.qem-ui-seller-notification-head time,
.qe-seller-eyebrow,
.qe-verification-status,
.qem-ui-seller-sidebar__eyebrow,
.qem-ui-seller-nav-group__label {
  font-size: var(--qem-seller-type-caption-size);
  line-height: var(--qem-seller-type-caption-line);
  font-weight: var(--qem-seller-weight-heading);
  letter-spacing: 0;
}

.qem-ui-seller-sidebar .qem-ui-seller-nav > li > a,
.qem-ui-seller-user #email,
.qem-ui-seller-user #name,
.qem-ui-seller-user #name.qem-ui-seller-user__name {
  font-size: var(--qem-seller-type-body-size);
  line-height: var(--qem-seller-type-body-line);
  letter-spacing: 0;
}

/* Update 4: admin and back-office typography normalization. */
.qem-admin-foundation {
  --qem-admin-type-h1-size: var(--type-h1-size, 2.25rem);
  --qem-admin-type-h1-line: var(--type-h1-line, 2.75rem);
  --qem-admin-type-h2-size: var(--type-h2-size, 1.75rem);
  --qem-admin-type-h2-line: var(--type-h2-line, 2.25rem);
  --qem-admin-type-h3-size: var(--type-h3-size, 1.375rem);
  --qem-admin-type-h3-line: var(--type-h3-line, 1.75rem);
  --qem-admin-type-h4-size: var(--type-h4-size, 1.125rem);
  --qem-admin-type-h4-line: var(--type-h4-line, 1.5rem);
  --qem-admin-type-body-lg-size: var(--type-body-lg-size, 1rem);
  --qem-admin-type-body-lg-line: var(--type-body-lg-line, 1.5rem);
  --qem-admin-type-body-size: var(--type-body-size, 0.875rem);
  --qem-admin-type-body-line: var(--type-body-line, 1.25rem);
  --qem-admin-type-body-sm-size: var(--type-body-sm-size, 0.75rem);
  --qem-admin-type-body-sm-line: var(--type-body-sm-line, 1rem);
  --qem-admin-type-caption-size: var(--type-caption-size, 0.6875rem);
  --qem-admin-type-caption-line: var(--type-caption-line, 1rem);
  --qem-admin-weight-heading: var(--weight-heading, 600);
  --qem-admin-weight-regular: var(--weight-regular, 400);
}

.qem-admin-foundation,
.qem-admin-foundation p,
.qem-admin-foundation li,
.qem-admin-foundation dd,
.qem-admin-foundation .qem-admin-page-intro,
.qem-admin-foundation .qem-admin-notice,
.qem-admin-foundation .alert,
.qem-admin-foundation .qe-admin-muted,
.qem-admin-foundation .qe-admin-cell-muted,
.qem-admin-foundation .qem-admin-field-help,
.qem-admin-foundation .qem-admin-draft-author-note,
.qem-admin-foundation .qem-admin-translation-readonly,
.qem-admin-foundation .qe-product-section-help,
.qem-admin-foundation .qe-product-url-scraper__empty {
  font-size: var(--qem-admin-type-body-size);
  line-height: var(--qem-admin-type-body-line);
  font-weight: var(--qem-admin-weight-regular);
  letter-spacing: 0;
}

.qem-admin-foundation h1,
.qem-admin-foundation .qem-admin-page-title {
  font-size: var(--qem-admin-type-h1-size);
  line-height: var(--qem-admin-type-h1-line);
  font-weight: var(--qem-admin-weight-heading);
  letter-spacing: 0;
}

.qem-admin-foundation h2,
.qem-admin-foundation .qe-admin-settings-hero h2,
.qem-admin-foundation .qem-admin-translation-metric strong {
  font-size: var(--qem-admin-type-h2-size);
  line-height: var(--qem-admin-type-h2-line);
  font-weight: var(--qem-admin-weight-heading);
  letter-spacing: 0;
}

.qem-admin-foundation h3,
.qem-admin-foundation .section-title h4,
.qem-admin-foundation .section-title h5,
.qem-admin-foundation .qem-admin-heading h5,
.qem-admin-foundation .qem-admin-section-header h4,
.qem-admin-foundation .qem-admin-section-header h5,
.qem-admin-foundation .qe-admin-payment-detail-heading h5,
.qem-admin-foundation .qe-admin-messages-panel-heading h5,
.qem-admin-foundation .qe-admin-messages-detail-panel h5,
.qem-admin-foundation .qem-admin-draft-review-heading h5,
.qem-admin-foundation .qe-product-section-title,
.qem-admin-foundation .qe-product-url-scraper__header .qe-product-section-title {
  font-size: var(--qem-admin-type-h3-size);
  line-height: var(--qem-admin-type-h3-line);
  font-weight: var(--qem-admin-weight-heading);
  letter-spacing: 0;
}

.qem-admin-foundation h4,
.qem-admin-foundation h5,
.qem-admin-foundation h6,
.qem-admin-foundation .qem-admin-panel-title,
.qem-admin-foundation .qem-admin-table-title,
.qem-admin-foundation .qe-admin-payment-detail-panel h6,
.qem-admin-foundation .qe-admin-messages-moderation h6,
.qem-admin-foundation .qe-admin-partner-search-panel h5,
.qem-admin-foundation .qe-admin-partner-search-panel h6,
.qem-admin-foundation .qe-account-badge-admin-panel h5,
.qem-admin-foundation .qe-account-badge-admin-panel h6,
.qem-admin-foundation .qe-admin-abandoned-carts-panel-title,
.qem-admin-foundation .qe-admin-settings-brand strong,
.qem-admin-foundation .qe-product-field-group__header strong,
.qem-admin-foundation .qem-admin-draft-field strong,
.qem-admin-foundation .qe-product-summary-item strong,
.qem-admin-foundation .qe-product-side-meta strong {
  font-size: var(--qem-admin-type-h4-size);
  line-height: var(--qem-admin-type-h4-line);
  font-weight: var(--qem-admin-weight-heading);
  letter-spacing: 0;
}

.qem-admin-foundation .qem-admin-control,
.qem-admin-foundation .qem-admin-textarea,
.qem-admin-foundation .qem-admin-select,
.qem-admin-foundation .form-control,
.qem-admin-foundation .custom-select,
.qem-admin-foundation .btn,
.qem-admin-foundation .qem-admin-command,
.qem-admin-foundation button,
.qem-admin-foundation select,
.qem-admin-foundation input,
.qem-admin-foundation textarea,
.qem-admin-foundation .qe-admin-product-form-page .qem-admin-command,
.qem-admin-foundation .qe-product-input-prefix,
.qem-admin-foundation .qe-product-input-action,
.qem-admin-foundation .qe-product-input-action button,
.qem-admin-foundation .qe-translation-pages .qem-admin-command,
.qem-admin-foundation .qe-product-url-scraper__button {
  font-size: var(--qem-admin-type-body-size);
  line-height: var(--qem-admin-type-body-line);
  font-weight: var(--qem-admin-weight-heading);
  letter-spacing: 0;
}

.qem-admin-foundation table,
.qem-admin-foundation .table,
.qem-admin-foundation .qem-admin-table,
.qem-admin-foundation .qe-admin-compact-table,
.qem-admin-foundation .qe-seller-table,
.qem-admin-foundation .qe-variant-summary-table,
.qem-admin-foundation .qem-admin-translation-table-wrap,
.qem-admin-foundation .qe-admin-payment-detail-list dd,
.qem-admin-foundation .qe-admin-payment-detail-summary dd,
.qem-admin-foundation .qe-admin-payment-detail-metrics dd,
.qem-admin-foundation .qem-admin-draft-meta strong,
.qem-admin-foundation .qem-admin-draft-meta a,
.qem-admin-foundation .qem-admin-draft-field strong {
  font-size: var(--qem-admin-type-body-size);
  line-height: var(--qem-admin-type-body-line);
  letter-spacing: 0;
}

.qem-admin-foundation th,
.qem-admin-foundation td,
.qem-admin-foundation .qem-admin-table th,
.qem-admin-foundation .qem-admin-table td,
.qem-admin-foundation .qe-admin-compact-table th,
.qem-admin-foundation .qe-admin-compact-table td,
.qem-admin-foundation .qe-admin-partner-search-table th,
.qem-admin-foundation .qe-admin-partner-search-table td,
.qem-admin-foundation .qe-admin-abandoned-carts-table th,
.qem-admin-foundation .qe-admin-abandoned-carts-table td,
.qem-admin-foundation .qe-admin-abandoned-carts-log-table th,
.qem-admin-foundation .qe-admin-abandoned-carts-log-table td,
.qem-admin-foundation .qe-admin-product-form-page .qe-product-private-invites-table th,
.qem-admin-foundation .qe-admin-product-form-page .qe-product-private-invites-table td,
.qem-admin-foundation .qem-admin-draft-variants .qe-variant-summary-table th,
.qem-admin-foundation .qem-admin-draft-variants .qe-variant-summary-table td {
  font-size: var(--qem-admin-type-body-sm-size);
  line-height: var(--qem-admin-type-body-sm-line);
  letter-spacing: 0;
}

.qem-admin-foundation label,
.qem-admin-foundation legend,
.qem-admin-foundation .qem-admin-field-label,
.qem-admin-foundation .qe-admin-text-label,
.qem-admin-foundation .qe-admin-messages-label,
.qem-admin-foundation .qe-admin-payment-detail-eyebrow,
.qem-admin-foundation .qe-admin-payment-detail-metrics dt,
.qem-admin-foundation .qe-admin-payment-detail-list dt,
.qem-admin-foundation .qe-admin-payment-detail-summary dt,
.qem-admin-foundation .qem-admin-draft-meta span,
.qem-admin-foundation .qem-admin-draft-field > span,
.qem-admin-foundation .qem-admin-draft-description > label,
.qem-admin-foundation .qem-admin-translation-metric span,
.qem-admin-foundation .qe-product-field-group label,
.qem-admin-foundation .qe-product-field-group__header span,
.qem-admin-foundation .qe-product-summary-item span,
.qem-admin-foundation .qe-product-side-meta span,
.qem-admin-foundation .qe-product-url-scraper__field span,
.qem-admin-foundation .qe-admin-settings-nav-label {
  font-size: var(--qem-admin-type-body-sm-size);
  line-height: var(--qem-admin-type-body-sm-line);
  font-weight: var(--qem-admin-weight-heading);
  letter-spacing: 0;
}

.qem-admin-foundation small,
.qem-admin-foundation .badge,
.qem-admin-foundation .label,
.qem-admin-foundation .qe-admin-text-label,
.qem-admin-foundation .qe-admin-payment-detail-code,
.qem-admin-foundation .qe-admin-payment-detail-list dd small,
.qem-admin-foundation .qe-admin-payment-detail-earnings span,
.qem-admin-foundation .qe-admin-payment-detail-earnings small,
.qem-admin-foundation .qem-admin-draft-field strong small,
.qem-admin-foundation .qem-admin-draft-variants .qe-variant-summary-meta,
.qem-admin-foundation .qem-admin-draft-gallery-item .deleteItem,
.qem-admin-foundation .qe-admin-deals-bulk-toolbar__summary,
.qem-admin-foundation .qe-admin-settings-brand span,
.qem-admin-foundation .qe-admin-settings-nav-link span,
.qem-admin-foundation .qe-product-save-panel small {
  font-size: var(--qem-admin-type-caption-size);
  line-height: var(--qem-admin-type-caption-line);
  letter-spacing: 0;
}
