.page-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-header h1{color:var(--text-primary,#111827);margin:0;font-size:24px;font-weight:600}.product-name-cell{color:var(--text-primary,#111827);font-weight:500}.required-asterisk{color:var(--qp-legacy-color-93a905a8d2);margin-left:2px;font-weight:700}.alert-error{background-color:var(--status-canceled-bg,#fef2f2);color:var(--status-canceled,#b91c1c);border:1px solid var(--status-canceled,#fca5a5)}.alert-success{background-color:var(--status-active-bg,#ecfdf5);color:var(--status-active,#047857);border:1px solid var(--status-active,#6ee7b7)}.btn-convert{cursor:pointer;color:var(--text-secondary,#6b7280);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;transition:background-color .2s;display:flex}.btn-convert:hover{background-color:var(--bg-tertiary,#8c8c8c1a);color:var(--accent-secondary,#8b5cf6)}.categories-filters-section{background:var(--card-bg,white);border:1px solid var(--border-color,#8c8c8c33);box-shadow:var(--shadow-sm);border-radius:8px;margin-bottom:20px;padding:16px}.categories-tools-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.categories-tools-row .categories-tools-input{flex:1}.categories-tools-input,.categories-filter-select{border:1px solid var(--border-color,#8c8c8c33);background-color:var(--bg-secondary,white);min-width:200px;height:38px;color:var(--text-primary,#111827);border-radius:6px;padding:8px 12px;font-size:14px}.categories-filter-select.page-size-select{box-sizing:border-box;min-width:70px;height:30px;line-height:1.1;display:inline-block;padding:0 28px 0 10px!important}.categories-tools-input:focus,.categories-filter-select:focus{border-color:var(--accent-primary,#0078d4);box-shadow:0 0 0 3px var(--qp-legacy-color-23d34a1039);outline:none}.categories-filter-reset{border:1px solid var(--border-color,#8c8c8c33);background:var(--bg-secondary,white);width:38px;height:38px;color:var(--text-secondary,#6b7280);cursor:pointer;box-sizing:border-box;border-radius:6px;flex:none;justify-content:center;align-items:center;line-height:0;transition:all .2s;display:flex}.categories-filter-reset:hover:not(:disabled){background-color:var(--bg-tertiary,#f3f4f6);color:var(--text-primary,#111827)}.categories-filter-reset:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.categories-tools-input,.categories-filter-select{width:100%;min-width:100%}}[data-theme=dark] .categories-tools-input,[data-theme=dark] .categories-filter-select,[data-theme=dark] .categories-filters-section,[data-theme=dark] .categories-filter-reset{border-color:var(--qp-legacy-color-536e662fd2)}