.admin-page{flex-direction:column;gap:1rem;min-width:0;max-width:1100px;display:flex}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-page-title{margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.admin-page-desc{color:var(--text-secondary);max-width:40rem;margin:0;font-size:.88rem}.btn{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;padding:.4rem .85rem;font-size:.84rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--bg-secondary);text-decoration:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-secondary{background:0 0}.btn-sm{padding:.25rem .55rem;font-size:.78rem}.btn-danger{color:var(--error);border-color:#dc26264d}.btn-danger:hover{background:var(--error-subtle);border-color:#dc262680}.admin-form{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:1.25rem}.admin-form-title{margin:0 0 1rem;font-size:1rem;font-weight:600}.form-row{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem;display:grid}.form-row-3{grid-template-columns:1fr 1fr 1fr}.form-row-store-settings{grid-template-columns:minmax(0,1fr) 170px}.form-label{min-width:0;color:var(--text-primary);flex-direction:column;gap:.3rem;font-size:.82rem;font-weight:500;display:flex}.admin-form>.form-label+.form-label{margin-top:.75rem}.form-label-title{flex-wrap:wrap;align-items:center;gap:.2rem;line-height:1.2;display:inline-flex}.form-label-hint{color:var(--text-secondary);font-size:.72rem;font-style:italic;font-weight:400}.form-input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;color:var(--text-primary);transition:border-color var(--transition-fast);padding:.45rem .6rem;font-size:.88rem}.form-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-muted);outline:none}.form-input:disabled{background:var(--bg-secondary);color:var(--text-disabled);cursor:not-allowed}.form-input.is-readonly{background:var(--bg-secondary);color:var(--text-secondary)}.form-input[type=date],.form-input[type=datetime-local],.form-input[type=time]{appearance:none;max-width:100%;min-height:2.1rem}.form-input[type=date]::-webkit-date-and-time-value{text-align:start}.form-input[type=datetime-local]::-webkit-date-and-time-value{text-align:start}.form-input[type=time]::-webkit-date-and-time-value{text-align:start}.form-select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;color:var(--text-primary);padding:.45rem .6rem;font-size:.88rem}.form-select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-muted);outline:none}.form-select-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.form-input-inline-compact{max-width:160px}.form-hint{color:var(--text-secondary);font-size:.75rem;font-weight:400}.form-section-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:1.25rem;display:flex}.form-section-header .admin-form-title{margin:0}.form-section-hint{margin:.3rem 0 0}.form-checkbox-label{cursor:pointer;align-items:center;gap:.4rem;font-size:.84rem;font-weight:500;display:flex}.form-switch{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary);transition:color var(--transition-base);align-items:center;gap:.45rem;padding:.4rem .15rem;font-size:.84rem;font-weight:500;display:inline-flex;position:relative}.form-switch input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.form-switch-track{background:var(--border-strong);width:36px;height:20px;transition:background var(--transition-base);border-radius:999px;flex:none;position:relative}.form-switch-thumb{background:var(--surface);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--transition-base);border-radius:50%;position:absolute;top:2px;left:2px}.form-switch:hover .form-switch-track{background:var(--text-disabled)}.form-switch input:checked+.form-switch-track{background:var(--accent)}.form-switch:hover input:checked+.form-switch-track{background:var(--accent-hover)}.form-switch input:checked+.form-switch-track .form-switch-thumb{transform:translate(16px)}.form-switch input:focus-visible+.form-switch-track{outline:2px solid var(--accent);outline-offset:2px}.form-switch input:checked~.form-switch-text{color:var(--accent-hover)}.form-switch-lg{padding:0}.form-switch-lg .form-switch-track{width:3.4rem;height:2rem}.form-switch-lg .form-switch-thumb{width:1.7rem;height:1.7rem;top:.15rem;left:.15rem}.form-switch-lg input:checked+.form-switch-track .form-switch-thumb{transform:translate(1.4rem)}.form-actions,.admin-form-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.admin-page-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.admin-inline-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-stack-md{flex-direction:column;gap:1rem;display:flex}.required{color:var(--error)}.alert{border-radius:var(--radius-sm);padding:.6rem .85rem;font-size:.84rem}.alert-success{background:var(--success-subtle);color:var(--success);border:1px solid #05966933}.alert-error{background:var(--error-subtle);color:var(--error);border:1px solid #dc262633}.alert-warning{background:var(--warning-subtle);color:var(--warning);border:1px solid #d9770640}.alert-spaced-bottom{margin-bottom:.9rem}.search-select{position:relative}.search-select-trigger{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .6rem;font-size:.88rem;display:flex}.search-select-trigger:hover{background:var(--bg-secondary)}.search-select-trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-muted);outline:none}.search-select-trigger-value{min-width:0}.search-select-trigger-value.is-placeholder,.search-select-trigger-icon{color:var(--text-secondary)}.search-select-menu{z-index:10;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.search-select-search{border-bottom:1px solid var(--border);background:var(--surface);padding:.55rem}.search-select-search-input{width:100%}.search-select-options{max-height:15rem;overflow-y:auto}.search-select-option{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.55rem .6rem;display:flex}.search-select-option:hover,.search-select-option:focus-visible,.search-select-option.is-active{background:var(--bg-secondary);outline:none}.search-select-option.is-selected{background:var(--accent-subtle)}.search-select-option-label{font-size:.88rem;font-weight:500}.search-select-option-meta,.search-select-empty{color:var(--text-secondary);font-size:.75rem}.search-select-empty{padding:.7rem .6rem}.admin-table{border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius-md);width:100%;font-size:.86rem;overflow:hidden}.admin-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);background:var(--bg-secondary);border-bottom:1px solid var(--border);padding:.6rem .75rem;font-size:.78rem;font-weight:600}.admin-table td{border-bottom:1px solid var(--border);padding:.55rem .75rem}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table tbody tr:hover{background:var(--bg-secondary)}.admin-table-wrapper{overflow-x:auto}.row-inactive{opacity:.6}.empty-cell{text-align:center;color:var(--text-secondary);padding:2rem .75rem!important}.badge{border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.badge-active{background:var(--success-subtle);color:var(--success)}.badge-inactive{background:var(--bg-secondary);color:var(--text-disabled)}.badge-system{background:var(--accent-subtle);color:var(--accent)}.badge-default,.badge-warning{background:var(--warning-subtle);color:var(--warning)}.loading-text{color:var(--text-secondary);font-size:.88rem}.admin-filters{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-pill-toggle-group{flex-wrap:wrap;gap:.5rem;display:flex}.admin-pill-toggle{color:var(--text-primary);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#fffffff5;border:1px solid #0d948829;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.42rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.admin-pill-toggle:hover{background:var(--bg-secondary)}.admin-pill-toggle.is-active{color:var(--accent);background:#f0fdfaeb;border-color:#0d948847}.admin-filters>.form-input{min-width:200px}.admin-filters>.form-select{min-width:140px}.admin-filters>.product-list-brand-filter{min-width:200px}.admin-results-meta{color:var(--text-secondary);font-size:.84rem;font-weight:600}.admin-section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:1.25rem}.admin-section-title{margin:0 0 .75rem;font-size:1rem;font-weight:600}.admin-section-desc{color:var(--text-secondary);margin:0 0 1rem;font-size:.82rem}.admin-surface-stack{flex-direction:column;gap:1rem;display:flex}.admin-filter-form{flex-direction:column;gap:.85rem;display:flex}.admin-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.admin-filter-row.is-double{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filter-row.is-compact{grid-template-columns:minmax(0,1fr) auto;align-items:end}.admin-filter-actions{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.admin-search-row{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.admin-search-row .form-input{flex:280px}.admin-search-row .btn{flex:none}.admin-readonly-field{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-secondary);width:100%;min-height:2.35rem;color:var(--text-secondary);align-items:center;padding:.45rem .6rem;font-size:.88rem;line-height:1.45;display:flex}.admin-table-input-compact{width:100%;max-width:8rem}.admin-table-input-notes{width:100%;max-width:12rem}.admin-page-wide{width:100%;min-width:0;max-width:1280px}.admin-hero{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);background:radial-gradient(circle at 100% 0,#0d94881f,#0000 32%),linear-gradient(#fff 0%,#f7fffd 100%);grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;padding:1.4rem 1.5rem;display:grid}.admin-hero-eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.45rem;font-size:.74rem;font-weight:700;display:inline-flex}.admin-hero-title{margin:0;font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:800;line-height:1.08}.admin-hero-copy{max-width:42rem;color:var(--text-secondary);margin:.55rem 0 0;font-size:.92rem;line-height:1.55}.admin-hero-meta{flex-wrap:wrap;gap:.5rem;margin-top:.95rem;display:flex}.admin-hero-pill{color:var(--text-primary);background:#f0fdfaeb;border:1px solid #0d948826;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.admin-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.5rem;display:flex}.admin-hero-actions.is-compact{justify-content:flex-start}.admin-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.admin-summary-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);padding:1rem 1.1rem}.admin-summary-label{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.admin-summary-value{margin:.35rem 0 0;font-size:1.5rem;font-weight:800;line-height:1}.admin-summary-value.is-compact{word-break:break-word;font-size:1rem;line-height:1.35}.admin-summary-copy{color:var(--text-secondary);margin:.35rem 0 0;font-size:.8rem}.admin-surface{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);padding:1.2rem}.admin-surface-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.admin-surface-title{margin:0;font-size:1rem;font-weight:700}.admin-surface-desc{color:var(--text-secondary);margin:.3rem 0 0;font-size:.84rem;line-height:1.5}.admin-results-bar{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:1rem;font-size:.84rem;display:flex}.admin-results-bar strong{color:var(--text-primary)}.admin-form-shell{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);align-items:start;gap:1rem;display:grid}.admin-form-main,.admin-form-sidebar{flex-direction:column;gap:1rem;display:flex}.admin-sidebar-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:1.1rem 1.15rem}.admin-keyvalue-list{gap:.9rem;display:grid}.admin-keyvalue-item{gap:.25rem;display:grid}.admin-keyvalue-label{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:700}.admin-keyvalue-value{word-break:break-word;font-size:.92rem;font-weight:700;line-height:1.45}.admin-keyvalue-value.is-subtle{color:var(--text-secondary);font-weight:600}.admin-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-option-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary);align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.admin-option-card input{margin-top:.18rem}.admin-option-title{font-size:.88rem;font-weight:700;display:block}.admin-option-hint{color:var(--text-secondary,#64748b);margin-top:.2rem;font-size:.78rem;line-height:1.35;display:block}.admin-option-copy{color:var(--text-secondary);margin-top:.25rem;font-size:.78rem;line-height:1.45;display:block}.admin-selection-grid{gap:.75rem;display:grid}.admin-selection-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.admin-selection-card:hover{background:var(--bg-secondary)}.admin-selection-card.is-selected{background:var(--accent-subtle);border-color:#0d948866}.admin-selection-card input{margin-top:.22rem}.admin-selection-copy{flex-direction:column;gap:.25rem;display:flex}.admin-selection-title{font-size:.92rem;font-weight:700}.admin-selection-desc{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.admin-empty-state{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:linear-gradient(#f0fdfaad 0%,#fff 100%);flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.15rem;display:flex}.admin-upload-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.admin-logo-preview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary);justify-content:center;align-items:center;width:min(100%,240px);min-height:96px;padding:.75rem;display:flex}.admin-logo-preview.is-empty{color:var(--text-secondary);border-style:dashed;font-size:.82rem}.admin-logo-preview img{object-fit:contain;max-width:100%;max-height:80px}.admin-switch-card{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(#fffffffa,#f8fafcfa);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.admin-switch-copy{flex-direction:column;gap:.35rem;display:flex}.admin-switch-card:hover .form-switch-track{background:var(--text-disabled)}.admin-switch-card:hover input:checked+.form-switch-track{background:var(--accent-hover)}.admin-input-row{align-items:center;gap:.65rem;display:flex}.admin-input-suffix{color:var(--text-secondary);font-size:.86rem;font-weight:600}.admin-note-list{color:var(--text-secondary);gap:.75rem;margin:0;padding-left:1.15rem;display:grid}.admin-note-list li::marker{color:var(--accent)}.pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.pagination-info{color:var(--text-secondary);font-size:.82rem}.admin-mobile-list{gap:.9rem;display:none}.admin-mobile-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:relative}.admin-mobile-card-header{flex-direction:column;gap:.18rem;min-width:0;min-height:2.5rem;padding-right:5.75rem;display:flex}.admin-mobile-card-status{max-width:calc(100% - 2rem);position:absolute;top:1rem;right:1rem}.admin-mobile-card-title{margin:0;font-size:1rem;font-weight:700}.admin-mobile-card-subtitle{color:var(--text-secondary);margin:.2rem 0 0;font-size:.82rem}.admin-mobile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-mobile-card-field{flex-direction:column;gap:.2rem;min-width:0;display:flex}.admin-mobile-card-field-label{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:700}.admin-mobile-card-field-value{word-break:break-word;font-weight:600}.admin-mobile-card-actions{flex-wrap:wrap;gap:.5rem;display:flex}.section-header-spaced{margin-top:0;margin-bottom:1rem}.bulk-upload-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.bulk-session-summary,.bulk-progress,.bulk-result-grid{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bulk-session-summary{color:var(--text-secondary);margin-top:.9rem;font-size:.84rem}.bulk-session-summary strong{color:var(--text-primary)}.bulk-progress{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);padding:.6rem .85rem;font-size:.84rem}.bulk-progress-dot{background:var(--accent);width:.55rem;height:.55rem;box-shadow:0 0 0 .35rem var(--accent-muted);border-radius:999px}.bulk-review-table th:first-child,.bulk-review-table td:first-child,.bulk-target-table th:first-child,.bulk-target-table td:first-child{text-align:center;width:5.5rem}.bulk-missing-table th:first-child,.bulk-missing-table td:first-child{min-width:12rem}.bulk-ratio-input{max-width:8rem}.bulk-result-grid{color:var(--text-primary);font-size:.86rem}.bulk-result-grid span{border-radius:var(--radius-sm);background:var(--bg-secondary);padding:.35rem .55rem}.bulk-conflicts{color:var(--text-secondary);gap:.35rem;margin-top:.8rem;font-size:.84rem;display:grid}.bulk-conflicts p{margin:0}@media (width<=960px){.admin-page-header,.form-section-header,.admin-filters,.pagination,.admin-surface-header,.admin-results-bar{flex-direction:column;align-items:stretch}.admin-hero,.admin-form-shell,.admin-switch-card,.form-row,.form-row-store-settings,.form-row-3,.admin-option-grid{grid-template-columns:1fr}.admin-filters>.form-input,.admin-filters>.form-select,.admin-filters>.product-list-brand-filter{width:100%;min-width:0}.admin-page-header-actions,.admin-inline-row,.admin-search-row{flex-direction:column;align-items:stretch}.admin-filter-row,.admin-filter-row.is-double,.admin-filter-row.is-compact{grid-template-columns:1fr}.admin-search-row .btn,.admin-page-header-actions .btn,.admin-inline-row .btn,.form-actions .btn,.admin-hero-actions .btn{width:100%}.admin-hero-actions.is-compact .btn{width:auto}.admin-inline-row .form-select,.admin-inline-row .form-input{width:100%}.admin-mobile-list{display:grid}.admin-mobile-card-actions{align-items:center}.admin-mobile-card-actions .btn{flex:none;width:auto}.admin-mobile-card-grid{grid-template-columns:1fr}.admin-table-wrapper{display:none}.admin-table-wrapper.bulk-table-scroll{display:block;overflow-x:auto}.admin-table.is-mobile-scroll{white-space:nowrap;display:block;overflow-x:auto}.admin-input-row{flex-direction:column;align-items:stretch}.bulk-upload-form{grid-template-columns:1fr}}@media (width<=640px){.admin-hero,.admin-summary-card,.admin-surface,.admin-sidebar-card{padding:1rem}}.product-quick-actions-trigger{align-items:center;gap:.25rem;display:inline-flex}.product-quick-actions-trigger.is-expanded{background:var(--accent-subtle);color:var(--accent);border-color:#0d948859}.product-quick-actions-trigger-caret{font-size:.75rem}.product-quick-actions-row>td{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f8fafc;padding:0}.product-quick-actions-panel{flex-direction:column;gap:.6rem;padding:.75rem 1.25rem .85rem;display:flex}.product-quick-actions-panel-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.55rem;display:flex}.product-quick-actions-panel-heading{flex:auto;align-items:baseline;gap:.6rem;min-width:0;display:flex}.product-quick-actions-panel-title{white-space:nowrap;font-size:.95rem}.product-quick-actions-panel-product{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.product-quick-actions-panel-tabs{gap:.35rem;display:inline-flex}.tier-pricing-editor{min-width:0}.tier-pricing-editor-inline{flex-direction:column;gap:.5rem;display:flex}.tier-pricing-table.is-inline{border-radius:var(--radius-sm);font-size:.82rem}.tier-pricing-table.is-inline th,.tier-pricing-table.is-inline td{vertical-align:middle;padding:.42rem .65rem}.tier-pricing-table.is-inline th{font-size:.72rem}.tier-pricing-tier-cell,.tier-pricing-tier-name{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.tier-pricing-tier-cell{flex-direction:column;align-items:flex-start;gap:.15rem}.tier-pricing-table.is-inline .tier-pricing-tier-name{font-weight:700}.tier-pricing-table.is-inline code,.tier-pricing-compact-meta code{color:var(--text-secondary);font-size:.74rem}.tier-pricing-price-input{width:100%;max-width:8rem;min-height:2rem;padding-block:.34rem}.tier-pricing-table.is-inline .badge{white-space:nowrap}.tier-pricing-editor-actions{border-top:1px solid var(--border);margin-top:.1rem;padding-top:.55rem}.tier-pricing-editor-actions .btn+.btn{margin-left:.5rem}.tier-pricing-compact-list{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:0;overflow:hidden}.tier-pricing-compact-row{border-top:1px solid var(--border);grid-template-columns:minmax(12rem,1fr) minmax(7rem,.45fr) minmax(8rem,.5fr);align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid}.tier-pricing-compact-row:first-child{border-top:0}.tier-pricing-compact-main{gap:.18rem;min-width:0;display:grid}.tier-pricing-compact-title-row,.tier-pricing-compact-meta{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.tier-pricing-compact-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tier-pricing-compact-meta{color:var(--text-secondary);font-size:.76rem}.tier-pricing-compact-effective,.tier-pricing-compact-input{gap:.2rem;min-width:0;display:grid}.tier-pricing-compact-effective span,.tier-pricing-compact-input span{color:var(--text-secondary);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:700}.tier-pricing-compact-effective strong{font-size:.88rem}@media (width<=960px){.admin-mobile-card>.product-quick-actions-panel{border-top:1px solid var(--border);background:#f8fafc;margin:.1rem -1rem -1rem;padding:.75rem 1rem .9rem}.product-quick-actions-panel-header{align-items:flex-start}.product-quick-actions-panel-heading{flex-direction:column;align-items:flex-start;gap:.15rem}.product-quick-actions-panel-product{white-space:normal;max-width:100%}.tier-pricing-compact-row{grid-template-columns:1fr;gap:.45rem;padding:.65rem}.tier-pricing-compact-title{white-space:normal}.tier-pricing-compact-effective,.tier-pricing-compact-input{grid-template-columns:minmax(6rem,auto) minmax(0,1fr);align-items:center}.tier-pricing-compact-input .tier-pricing-price-input{max-width:none}.tier-pricing-editor-actions{gap:.5rem}.tier-pricing-editor-actions .btn,.tier-pricing-editor-actions .btn+.btn{width:auto;margin-left:0}}@media (width<=640px){.product-quick-actions-panel-header>.btn{width:auto}.tier-pricing-compact-effective,.tier-pricing-compact-input{grid-template-columns:1fr}}
