/* Stack Gamer 2026 - Capitulo 13: Admin produtos, precos, estoque, fornecedores e sincronizadores */
.theme-stackgamer-definitive-preview.sg-admin-page:is(
    .sg-page-admin-produtos,
    .sg-page-admin-produtos-central,
    .sg-page-admin-produtos-lista,
    .sg-page-admin-produto-editar,
    .sg-page-admin-produto-cadastrar,
    .sg-page-admin-produto-imagens,
    .sg-page-admin-produtos-acoes-massa,
    .sg-page-admin-produtos-sincronizacoes
) {
    --sg13-page: #f3f4f6;
    --sg13-surface: #ffffff;
    --sg13-soft: #f8fafc;
    --sg13-soft-2: #eef6ff;
    --sg13-border: #dbe5f2;
    --sg13-border-strong: #b9c8dd;
    --sg13-text: #0f172a;
    --sg13-muted: #64748b;
    --sg13-muted-2: #8a97aa;
    --sg13-blue: #2563ff;
    --sg13-blue-2: #0ea5ff;
    --sg13-cyan: #38ddf8;
    --sg13-navy: #101827;
    --sg13-success: #047857;
    --sg13-success-bg: #ecfdf5;
    --sg13-warning: #b45309;
    --sg13-warning-bg: #fff7ed;
    --sg13-danger: #be123c;
    --sg13-danger-bg: #fff1f2;
    --sg13-shadow: 0 20px 45px rgba(15, 23, 42, .08);
    --sg13-shadow-soft: 0 10px 26px rgba(15, 23, 42, .06);
    background: radial-gradient(circle at 88% 4%, rgba(14,165,255,.10), transparent 32%), var(--sg13-page) !important;
    color: var(--sg13-text) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page:is(
    .sg-page-admin-produtos,
    .sg-page-admin-produtos-central,
    .sg-page-admin-produtos-lista,
    .sg-page-admin-produto-editar,
    .sg-page-admin-produto-cadastrar,
    .sg-page-admin-produto-imagens,
    .sg-page-admin-produtos-acoes-massa,
    .sg-page-admin-produtos-sincronizacoes
) .admin-container {
    width: min(1480px, calc(100% - 32px)) !important;
    max-width: 1480px !important;
    margin: 28px auto 72px !important;
    padding: 0 !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-central,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-create,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-images,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk,
.theme-stackgamer-definitive-preview.sg-admin-page.sg-page-admin-produtos-sincronizacoes .admin-container {
    display: grid !important;
    gap: 18px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .header-admin,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-central-head,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-head,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-head,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-create-head,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-images-head,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-head {
    align-items: center !important;
    background: linear-gradient(135deg, #ffffff 0%, #f7fbff 100%) !important;
    border: 1px solid var(--sg13-border) !important;
    border-radius: 8px !important;
    box-shadow: var(--sg13-shadow-soft) !important;
    color: var(--sg13-text) !important;
    display: flex !important;
    gap: 18px !important;
    justify-content: space-between !important;
    margin: 0 !important;
    overflow: hidden !important;
    padding: 22px !important;
    position: relative !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .header-admin::before {
    background: linear-gradient(180deg, var(--sg13-blue), var(--sg13-cyan)) !important;
    content: "" !important;
    inset: 20px auto 20px 0 !important;
    position: absolute !important;
    width: 5px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .header-admin > div,
.theme-stackgamer-definitive-preview.sg-admin-page .header-admin > h1 {
    min-width: 0 !important;
    position: relative !important;
    z-index: 1 !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-admin-kicker,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-label,
.theme-stackgamer-definitive-preview.sg-admin-page .box-title {
    color: var(--sg13-blue) !important;
    font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-size: .76rem !important;
    font-weight: 800 !important;
    letter-spacing: .06em !important;
    text-transform: uppercase !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .header-admin h1,
.theme-stackgamer-definitive-preview.sg-admin-page .panel h1,
.theme-stackgamer-definitive-preview.sg-admin-page .panel h2,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-card h2,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-card h2,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-section h2,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-create-section h2 {
    color: var(--sg13-text) !important;
    font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-weight: 850 !important;
    letter-spacing: 0 !important;
    line-height: 1.08 !important;
    text-transform: none !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .header-admin h1 {
    font-size: clamp(1.55rem, 2.3vw, 2.55rem) !important;
    margin: 4px 0 0 !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .header-admin p,
.theme-stackgamer-definitive-preview.sg-admin-page .panel p,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-card p,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-card p,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-supplier-note {
    color: var(--sg13-muted) !important;
    font-size: .94rem !important;
    line-height: 1.55 !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .panel,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-card,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-status-grid article,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-card,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-summary article,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-summary article,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-images-summary,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-image-card,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-delete-summary {
    background: var(--sg13-surface) !important;
    border: 1px solid var(--sg13-border) !important;
    border-radius: 8px !important;
    box-shadow: var(--sg13-shadow-soft) !important;
    color: var(--sg13-text) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .panel,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-card {
    padding: 20px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-status-grid,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-summary,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-summary,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-kpis {
    display: grid !important;
    gap: 12px !important;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important;
    margin: 0 !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-status-grid article,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-summary article,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-summary article,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-kpi {
    background: linear-gradient(135deg, #ffffff, #f8fbff) !important;
    border-color: var(--sg13-border) !important;
    min-height: 104px !important;
    padding: 16px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-status-grid strong,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-summary strong,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-summary strong,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-kpi strong {
    color: var(--sg13-text) !important;
    font-family: Inter, system-ui, sans-serif !important;
    font-size: 1.15rem !important;
    font-weight: 850 !important;
    overflow-wrap: anywhere !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-status-grid span,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-summary span,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-summary span,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-kpi small {
    color: var(--sg13-muted) !important;
    font-family: Inter, system-ui, sans-serif !important;
    font-size: .82rem !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-card-grid {
    display: grid !important;
    gap: 16px !important;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)) !important;
    margin-bottom: 0 !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-card {
    align-items: flex-start !important;
    color: var(--sg13-text) !important;
    min-height: 178px !important;
    padding: 20px !important;
    text-decoration: none !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-card[href]:hover,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-card[href]:focus-visible {
    border-color: rgba(37, 99, 255, .55) !important;
    box-shadow: var(--sg13-shadow) !important;
    transform: translateY(-2px) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-card-icon {
    background: linear-gradient(135deg, var(--sg13-blue), var(--sg13-blue-2)) !important;
    border: 0 !important;
    border-radius: 8px !important;
    color: #fff !important;
    font-family: Inter, system-ui, sans-serif !important;
    box-shadow: 0 12px 24px rgba(37, 99, 255, .20) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-card small,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-card ul,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-card li,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-note,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-muted,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-meta,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-image-card dt,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-image-card dd {
    color: var(--sg13-muted) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .btn-back,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-filtro,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-submit,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-btn,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-admin-action {
    align-items: center !important;
    border-radius: 8px !important;
    display: inline-flex !important;
    font-family: Inter, system-ui, sans-serif !important;
    font-size: .84rem !important;
    font-weight: 800 !important;
    justify-content: center !important;
    letter-spacing: 0 !important;
    min-height: 40px !important;
    padding: 10px 14px !important;
    text-decoration: none !important;
    text-transform: none !important;
    transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .btn-back,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-filtro,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-btn.muted,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-admin-action:not(.btn-edit) {
    background: #ffffff !important;
    border: 1px solid #bfd0ea !important;
    color: var(--sg13-blue) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .btn-submit,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-btn,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-admin-action.btn-edit,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-filtro.ativo,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-filtro:hover,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-filtro:focus-visible {
    background: linear-gradient(135deg, var(--sg13-blue), var(--sg13-blue-2)) !important;
    border: 1px solid transparent !important;
    color: #ffffff !important;
    box-shadow: 0 12px 25px rgba(37, 99, 255, .20) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sync-btn.warn,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-filtro.btn-antigos.ativo,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-filtro.btn-antigos:hover {
    background: var(--sg13-warning-bg) !important;
    border-color: rgba(180, 83, 9, .34) !important;
    color: var(--sg13-warning) !important;
    box-shadow: none !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sync-btn.danger,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-filtro.btn-quarentena.ativo,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-filtro.btn-quarentena:hover {
    background: var(--sg13-danger-bg) !important;
    border-color: rgba(190, 18, 60, .34) !important;
    color: var(--sg13-danger) !important;
    box-shadow: none !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .btn-back:hover,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-back:focus-visible,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-submit:hover,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-submit:focus-visible,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-btn:hover,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-btn:focus-visible,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-admin-action:hover,
.theme-stackgamer-definitive-preview.sg-admin-page .btn-admin-action:focus-visible {
    transform: translateY(-1px) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page button:disabled,
.theme-stackgamer-definitive-preview.sg-admin-page .is-disabled,
.theme-stackgamer-definitive-preview.sg-admin-page [aria-disabled="true"] {
    cursor: not-allowed !important;
    opacity: .55 !important;
    transform: none !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .form-control,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-input,
.theme-stackgamer-definitive-preview.sg-admin-page input[type="text"],
.theme-stackgamer-definitive-preview.sg-admin-page input[type="search"],
.theme-stackgamer-definitive-preview.sg-admin-page input[type="url"],
.theme-stackgamer-definitive-preview.sg-admin-page input[type="number"],
.theme-stackgamer-definitive-preview.sg-admin-page input[type="file"],
.theme-stackgamer-definitive-preview.sg-admin-page select,
.theme-stackgamer-definitive-preview.sg-admin-page textarea {
    background: #ffffff !important;
    border: 1px solid #cbd8ea !important;
    border-radius: 8px !important;
    color: var(--sg13-text) !important;
    font-family: Inter, system-ui, sans-serif !important;
    min-height: 42px !important;
    outline: none !important;
    padding: 10px 12px !important;
    width: 100% !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page textarea {
    min-height: 150px !important;
    resize: vertical !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .form-control:focus,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-input:focus,
.theme-stackgamer-definitive-preview.sg-admin-page input:focus,
.theme-stackgamer-definitive-preview.sg-admin-page select:focus,
.theme-stackgamer-definitive-preview.sg-admin-page textarea:focus {
    border-color: rgba(37, 99, 255, .72) !important;
    box-shadow: 0 0 0 4px rgba(37, 99, 255, .12) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page label span,
.theme-stackgamer-definitive-preview.sg-admin-page legend,
.theme-stackgamer-definitive-preview.sg-admin-page .checkbox-label,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-create-check,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-check {
    color: var(--sg13-muted) !important;
    font-family: Inter, system-ui, sans-serif !important;
    font-size: .82rem !important;
    font-weight: 750 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-toolbar,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-filters,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-action-row,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-actions,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-actions form,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-actions,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-create-actions,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-actions,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-images-actions,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-image-inline-actions {
    align-items: center !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-toolbar,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-filters,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-action-row,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-selection-panel,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-actions {
    background: var(--sg13-soft) !important;
    border: 1px solid var(--sg13-border) !important;
    border-radius: 8px !important;
    padding: 12px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-search-form {
    flex: 1 1 360px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-search-form .form-control,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-filter-form .form-control,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-filters .form-control,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-action-row .form-control,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-actions .sync-input {
    margin: 0 !important;
    min-width: 170px !important;
    width: auto !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .tabela-container-scroll,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-scroll,
.theme-stackgamer-definitive-preview.sg-admin-page .table-responsive {
    background: #ffffff !important;
    border: 1px solid var(--sg13-border) !important;
    border-radius: 8px !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.75) !important;
    overflow: auto !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page table,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-table,
.theme-stackgamer-definitive-preview.sg-admin-page .admin-table {
    background: #ffffff !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;
    color: var(--sg13-text) !important;
    min-width: 860px !important;
    width: 100% !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page th,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-table th,
.theme-stackgamer-definitive-preview.sg-admin-page .admin-table th {
    background: #f1f6ff !important;
    border-bottom: 1px solid var(--sg13-border) !important;
    color: #1d4ed8 !important;
    font-family: Inter, system-ui, sans-serif !important;
    font-size: .76rem !important;
    font-weight: 850 !important;
    letter-spacing: .02em !important;
    padding: 12px !important;
    position: sticky !important;
    text-align: left !important;
    text-transform: uppercase !important;
    top: 0 !important;
    z-index: 1 !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page td,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-table td,
.theme-stackgamer-definitive-preview.sg-admin-page .admin-table td {
    border-bottom: 1px solid #e8eef7 !important;
    color: var(--sg13-text) !important;
    font-size: .88rem !important;
    line-height: 1.45 !important;
    padding: 12px !important;
    vertical-align: middle !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page tbody tr:hover td {
    background: #f8fbff !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-thumb,
.theme-stackgamer-definitive-preview.sg-admin-page .img-thumb {
    background: #f8fafc !important;
    border: 1px solid var(--sg13-border) !important;
    border-radius: 8px !important;
    height: 68px !important;
    object-fit: contain !important;
    padding: 6px !important;
    width: 68px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-no-image,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-image-preview em,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-gallery em {
    align-items: center !important;
    background: #f8fafc !important;
    border: 1px dashed #cbd8ea !important;
    border-radius: 8px !important;
    color: var(--sg13-muted) !important;
    display: flex !important;
    justify-content: center !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-product strong,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-price,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-pix,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-image-card header strong,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-images-summary strong {
    color: var(--sg13-text) !important;
    font-family: Inter, system-ui, sans-serif !important;
    font-weight: 850 !important;
    letter-spacing: 0 !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-product strong {
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
    display: -webkit-box !important;
    max-width: 390px !important;
    overflow: hidden !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-stock,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-badge,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-supplier,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-pill,
.theme-stackgamer-definitive-preview.sg-admin-page .contador-badge,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-image-card header span {
    align-items: center !important;
    border-radius: 999px !important;
    display: inline-flex !important;
    font-size: .74rem !important;
    font-weight: 850 !important;
    min-height: 24px !important;
    padding: 4px 9px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-stock.is-ok,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-image-card.is-main header span,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-pix,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-discount {
    color: var(--sg13-success) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-stock.is-ok,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-image-card.is-main header span {
    background: var(--sg13-success-bg) !important;
    border: 1px solid rgba(4,120,87,.18) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-stock.is-low,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-badge.is-old,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-pill {
    background: var(--sg13-warning-bg) !important;
    border: 1px solid rgba(180,83,9,.18) !important;
    color: var(--sg13-warning) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-stock.is-out,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-badge.is-quarantine,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-supplier.is-missing {
    background: var(--sg13-danger-bg) !important;
    border: 1px solid rgba(190,18,60,.18) !important;
    color: var(--sg13-danger) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-category,
.theme-stackgamer-definitive-preview.sg-admin-page .contador-badge {
    background: #edf5ff !important;
    border: 1px solid rgba(37,99,255,.14) !important;
    color: #1d4ed8 !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-profit,
.theme-stackgamer-definitive-preview.sg-admin-page small {
    color: var(--sg13-muted) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-pagination {
    background: var(--sg13-soft) !important;
    border: 1px solid var(--sg13-border) !important;
    border-radius: 8px !important;
    padding: 10px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-pagination a,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-pagination-gap {
    background: #ffffff !important;
    border: 1px solid #cbd8ea !important;
    border-radius: 8px !important;
    color: var(--sg13-blue) !important;
    font-family: Inter, system-ui, sans-serif !important;
    font-weight: 800 !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-pagination a.is-current {
    background: var(--sg13-blue) !important;
    border-color: var(--sg13-blue) !important;
    color: #ffffff !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-create-section,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-section {
    background: #ffffff !important;
    border: 1px solid var(--sg13-border) !important;
    border-radius: 8px !important;
    margin: 0 0 16px !important;
    padding: 18px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-create-grid,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-grid {
    display: grid !important;
    gap: 14px !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-create-compat,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-compat {
    background: var(--sg13-soft) !important;
    border: 1px solid var(--sg13-border) !important;
    border-radius: 8px !important;
    color: var(--sg13-text) !important;
    margin: 16px 0 !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-create-preview,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-preview {
    background: linear-gradient(135deg, #eef6ff, #ffffff) !important;
    border: 1px solid rgba(37,99,255,.20) !important;
    border-radius: 8px !important;
    color: var(--sg13-text) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-create-preview strong,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-preview strong,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-create-preview span,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-preview span {
    color: var(--sg13-text) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-gallery,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-images-grid {
    display: grid !important;
    gap: 16px !important;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-gallery label,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-image-card {
    background: #ffffff !important;
    border: 1px solid var(--sg13-border) !important;
    border-radius: 8px !important;
    box-shadow: none !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-gallery img,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-image-preview {
    background: #f8fafc !important;
    border: 1px solid var(--sg13-border) !important;
    border-radius: 8px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-image-preview img {
    object-fit: contain !important;
    padding: 10px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-images-order {
    align-items: end !important;
    display: grid !important;
    gap: 12px !important;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-form {
    display: grid !important;
    gap: 14px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-selection-panel {
    align-items: center !important;
    display: flex !important;
    justify-content: space-between !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg-selection-notice,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-maintenance,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-warning,
.theme-stackgamer-definitive-preview.sg-admin-page .msg-alerta {
    background: var(--sg13-warning-bg) !important;
    border: 1px solid rgba(180,83,9,.24) !important;
    border-radius: 8px !important;
    color: var(--sg13-warning) !important;
    padding: 12px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .msg-sucesso,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-msg:not(.sync-err) {
    background: var(--sg13-success-bg) !important;
    border: 1px solid rgba(4,120,87,.22) !important;
    border-radius: 8px !important;
    color: var(--sg13-success) !important;
    padding: 12px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .msg-erro,
.theme-stackgamer-definitive-preview.sg-admin-page .sync-err {
    background: var(--sg13-danger-bg) !important;
    border: 1px solid rgba(190,18,60,.22) !important;
    border-radius: 8px !important;
    color: var(--sg13-danger) !important;
    padding: 12px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sync-grid {
    display: grid !important;
    gap: 16px !important;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)) !important;
    margin: 0 !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sync-card.disabled,
.theme-stackgamer-definitive-preview.sg-admin-page .sg-products-card.is-disabled {
    background: #f8fafc !important;
    opacity: .78 !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page input[type="checkbox"] {
    accent-color: var(--sg13-blue) !important;
    height: 17px !important;
    width: 17px !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page ::placeholder {
    color: #9aa9bd !important;
}

.theme-stackgamer-definitive-preview.sg-admin-page .sg13-admin-products-shell {
    background: #ffffff !important;
    border: 1px solid var(--sg13-border) !important;
    border-radius: 8px !important;
    box-shadow: var(--sg13-shadow-soft) !important;
    color: var(--sg13-text) !important;
    padding: 14px !important;
}

@media (max-width: 1080px) {
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-product-create-grid,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .theme-stackgamer-definitive-preview.sg-admin-page .header-admin {
        align-items: flex-start !important;
        flex-direction: column !important;
    }

    .theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-actions,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-product-create-actions,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-actions,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-product-images-actions {
        justify-content: flex-start !important;
        width: 100% !important;
    }
}

@media (max-width: 720px) {
    .theme-stackgamer-definitive-preview.sg-admin-page .admin-container {
        width: min(100% - 18px, 1480px) !important;
        margin-top: 18px !important;
    }

    .theme-stackgamer-definitive-preview.sg-admin-page .header-admin,
    .theme-stackgamer-definitive-preview.sg-admin-page .panel,
    .theme-stackgamer-definitive-preview.sg-admin-page .sync-card {
        padding: 16px !important;
    }

    .theme-stackgamer-definitive-preview.sg-admin-page .sg-product-create-grid,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-grid,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-products-status-grid,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-summary,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-product-edit-summary {
        grid-template-columns: 1fr !important;
    }

    .theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-search-form,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-filter-form,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-filters,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-action-row,
    .theme-stackgamer-definitive-preview.sg-admin-page .sync-actions,
    .theme-stackgamer-definitive-preview.sg-admin-page .sync-actions form,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-selection-panel {
        align-items: stretch !important;
        flex-direction: column !important;
        width: 100% !important;
    }

    .theme-stackgamer-definitive-preview.sg-admin-page .btn-back,
    .theme-stackgamer-definitive-preview.sg-admin-page .btn-filtro,
    .theme-stackgamer-definitive-preview.sg-admin-page .btn-submit,
    .theme-stackgamer-definitive-preview.sg-admin-page .sync-btn,
    .theme-stackgamer-definitive-preview.sg-admin-page .btn-admin-action,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-search-form .form-control,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-products-list-filter-form .form-control,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-filters .form-control,
    .theme-stackgamer-definitive-preview.sg-admin-page .sg-bulk-action-row .form-control,
    .theme-stackgamer-definitive-preview.sg-admin-page .sync-actions .sync-input {
        width: 100% !important;
    }
}
