body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-primary:#d4a574;--color-primary-hover:#c49660;--color-primary-light:#e8c8a0;--color-secondary:#f4ede4;--color-accent:#b8956a;--color-success:#84cc7e;--color-success-light:#a8d9a4;--color-warning:#f4b942;--color-warning-light:#f7cc6b;--color-error:#e85d75;--color-error-light:#ef8a9f;--color-danger:#e85d75;--color-danger-hover:#d73754;--color-background:#fbf8f3;--color-surface:#fff;--color-surface-secondary:#f8f4ef;--color-surface-tertiary:#f2ede4;--color-surface-hover:#f0ebe2;--color-border:#ede8df;--color-border-light:#f5f1ea;--color-divider:#eae5dc;--color-text-primary:#3c3530;--color-text-secondary:#6b645c;--color-text-tertiary:#9b9389;--color-text-light:#c4bcb2;--border-radius:6px;--border-radius-lg:8px;--border-radius-xl:12px;--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;--transition-slow:300ms ease-in-out}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f8f4ef;background:var(--color-surface-secondary)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border-radius:6px;border-radius:var(--border-radius)}::-webkit-scrollbar-thumb{background:#ede8df;background:var(--color-border);-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#9b9389;background:var(--color-text-tertiary)}*,html{scrollbar-color:#ede8df #f8f4ef;scrollbar-color:var(--color-border) var(--color-surface-secondary);scrollbar-width:thin}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fbf8f3;background-color:var(--color-background);color:#3c3530;color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Inter,Poppins,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.6;margin:0;min-height:100vh}.container{margin:0 auto;max-width:1600px;padding:20px;width:100%}.login-container{background:#fff;background:var(--color-surface);border:1px solid #ede8df;border:1px solid var(--color-border);border-radius:12px;border-radius:var(--border-radius-xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);left:50%;max-width:420px;padding:48px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.login-container h1{color:var(--color-gray-900);margin-bottom:24px;margin-top:0}.header{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.header h1{color:var(--color-gray-900);font-size:24px;font-weight:700;margin:0}.header div{align-items:center;display:flex;gap:10px}.button-base,.button-danger,.button-primary,.button-secondary,.button-success,.logout-button,.settings-button,.theme-toggle-button{align-items:center;border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 18px;position:relative;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.button-base:disabled,.button-danger:disabled,.button-primary:disabled,.button-secondary:disabled,.button-success:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.button-primary{background:linear-gradient(135deg,#d4a574,#c49660);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-hover) 100%);border-color:#d4a574;border-color:var(--color-primary);color:#fff}.button-primary:hover:not(:disabled){background:linear-gradient(135deg,#c49660,#d4a574);background:linear-gradient(135deg,var(--color-primary-hover) 0,var(--color-primary) 100%);box-shadow:0 6px 20px #4f46e54d;transform:translateY(-2px)}.button-secondary,.logout-button,.settings-button{background:var(--color-gray-100);border:1px solid var(--color-gray-300);color:var(--color-gray-700)}.button-secondary:hover:not(:disabled),.logout-button:hover:not(:disabled),.settings-button:hover:not(:disabled){background:var(--color-gray-200);border-color:var(--color-gray-400);box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.button-success{background:linear-gradient(135deg,#84cc7e 0,var(--color-success-hover) 100%);background:linear-gradient(135deg,var(--color-success) 0,var(--color-success-hover) 100%);border-color:#84cc7e;border-color:var(--color-success);color:#fff}.button-success:hover:not(:disabled){background:linear-gradient(135deg,var(--color-success-hover) 0,#84cc7e 100%);background:linear-gradient(135deg,var(--color-success-hover) 0,var(--color-success) 100%);box-shadow:0 6px 20px #16a34a4d;transform:translateY(-2px)}.button-danger{background:linear-gradient(135deg,#e85d75,#d73754);background:linear-gradient(135deg,var(--color-danger) 0,var(--color-danger-hover) 100%);border-color:#e85d75;border-color:var(--color-danger);color:#fff}.button-danger:hover:not(:disabled){background:linear-gradient(135deg,#d73754,#e85d75);background:linear-gradient(135deg,var(--color-danger-hover) 0,var(--color-danger) 100%);box-shadow:0 6px 20px #dc26264d;transform:translateY(-2px)}.theme-toggle-button{background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:50%;color:var(--color-gray-700);font-size:1.3em;margin-right:12px;min-width:42px;padding:8px 12px}.theme-toggle-button:hover:not(:disabled){background:var(--color-gray-200);box-shadow:0 4px 12px #00000026;transform:scale(1.1) rotate(10deg)}.navbar{background:#fff;background:var(--color-surface);border:1px solid #ede8df;border:1px solid var(--color-border);border-radius:16px;box-shadow:0 2px 20px #3c353014;display:flex;gap:4px;margin-bottom:32px;padding:8px}.nav-tab{align-items:center;background-color:initial;border:none;border-radius:12px;color:#6b645c;color:var(--color-text-secondary);cursor:pointer;display:flex;flex:1 1;gap:8px;justify-content:center;min-height:44px;padding:12px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-tab,.tab-label{font-size:15px;font-weight:500}.nav-tab:hover{background-color:#f8f4ef;background-color:var(--color-surface-secondary);color:#3c3530;color:var(--color-text-primary);transform:translateY(-1px)}.nav-tab.active{background:linear-gradient(135deg,#d4a574,#b8956a);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent) 100%);box-shadow:0 4px 16px #d4a5744d;color:#fff;color:var(--color-surface);transform:translateY(-1px)}.tab-count{background-color:#f2ede4;background-color:var(--color-surface-tertiary);border-radius:20px;color:#6b645c;color:var(--color-text-secondary);font-size:12px;font-weight:600;margin-left:8px;min-width:20px;padding:3px 8px;text-align:center}.nav-tab.active .tab-count{background-color:#ffffff40;color:#fff}.empty-message,.loading-message{color:var(--color-gray-500);font-size:16px;padding:40px;text-align:center}.error-message{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;border-radius:var(--border-radius);color:#e85d75;color:var(--color-danger);font-size:14px;margin-bottom:15px;padding:12px 16px}.warning-text{color:#f4b942;color:var(--color-warning);font-size:14px;margin-top:8px}.table-container{background-color:#fff;background-color:var(--color-surface);border:none;border-radius:20px;box-shadow:0 4px 24px #3c353014;margin-top:24px;min-width:100%;overflow-x:auto;overflow-y:visible;width:100%}.product-table{border-collapse:collapse;table-layout:auto;width:100%}.product-table td,.product-table th{border-bottom:1px solid #eae5dc;border-bottom:1px solid var(--color-divider);padding:12px;text-align:left;vertical-align:middle}.product-table th{background-color:#fff;background-color:var(--color-surface);border-bottom:2px solid #ede8df;border-bottom:2px solid var(--color-border);color:#9b9389;color:var(--color-text-tertiary);font-size:13px;font-weight:600;letter-spacing:1px;position:sticky;text-transform:uppercase;top:0;z-index:10}.product-table tbody tr:last-child td{border-bottom:none}.product-row{cursor:pointer;transition:background-color .15s ease}.product-row:hover{background-color:#f8f4ef;background-color:var(--color-surface-secondary)}.product-row.selected{background-opacity:.15;background:linear-gradient(135deg,#e8c8a0,#f4ede4);background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-secondary) 100%)}.no-products-cell{color:var(--color-gray-500);font-style:italic;padding:40px 16px;text-align:center}.product-info{align-items:center;display:flex;gap:12px}.product-image{border:2px solid #f5f1ea;border:2px solid var(--color-border-light);border-radius:16px;box-shadow:0 2px 8px #3c353014;flex-shrink:0;height:56px;object-fit:cover;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px}.product-name{color:var(--color-gray-900);font-weight:600}.product-info-redesigned{align-items:flex-start;display:flex;gap:16px;min-height:80px;padding:8px 0}.product-main-section{align-items:flex-start;display:flex;flex:2 1;gap:12px;min-width:0}.product-image-large{border:2px solid #f5f1ea;border:2px solid var(--color-border-light);border-radius:12px;box-shadow:0 2px 8px #3c353014;flex-shrink:0;height:72px;object-fit:cover;transition:all .3s cubic-bezier(.4,0,.2,1);width:72px}.product-details{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.product-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.product-sku{background:#f8f4ef;background:var(--color-surface-secondary);border-radius:6px;color:#6b645c;color:var(--color-text-secondary);font-family:Monaco,monospace;font-size:12px;padding:2px 6px}.product-price{color:#3c3530;color:var(--color-text-primary);font-size:14px;font-weight:600}.product-platforms{align-items:center;display:flex;flex:1 1;justify-content:center}.channel-icons-container-redesigned{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:1fr 1fr;justify-items:center}.status-pill{border:none;border-radius:20px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 14px;text-transform:capitalize}.status-pill.active{background:linear-gradient(135deg,#84cc7e,#a8d9a4);background:linear-gradient(135deg,var(--color-success) 0,var(--color-success-light) 100%);box-shadow:0 2px 8px #84cc7e4d;color:#fff}.status-pill.sold{background-color:#f2ede4;background-color:var(--color-surface-tertiary);border:1px solid #ede8df;border:1px solid var(--color-border);color:#6b645c;color:var(--color-text-secondary)}.status-pill.action-required{background:linear-gradient(135deg,#f4b942,#f7cc6b);background:linear-gradient(135deg,var(--color-warning) 0,var(--color-warning-light) 100%);box-shadow:0 2px 8px #f4b9424d;color:#fff}.form-group{margin-bottom:20px;text-align:left}.form-group label{color:var(--color-gray-700);display:block;font-size:14px;font-weight:500;margin-bottom:5px}.form-group input,.form-group select,.form-group textarea{background-color:#fff;border:1px solid var(--color-gray-300);border-radius:6px;border-radius:var(--border-radius);font-size:14px;padding:8px 12px;transition:all .15s ease-in-out;transition:all var(--transition-fast);width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#d4a574;border-color:var(--color-primary);box-shadow:0 0 0 3px #4f46e51a;outline:none}.form-group input.error,.form-group textarea.error{border-color:#e85d75;border-color:var(--color-danger);box-shadow:0 0 0 3px #dc26261a}.form-group textarea{min-height:80px;resize:vertical}.error-text{color:#e85d75;color:var(--color-danger);display:block;font-size:12px;margin-top:4px}.controls-container{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.search-container{flex-grow:1;min-width:200px;position:relative}.search-input{-webkit-appearance:none;background-color:#fff;border:1px solid var(--color-gray-300);border-radius:6px;border-radius:var(--border-radius);box-sizing:border-box;font-size:15px;padding:10px 40px 10px 14px;transition:all .15s ease-in-out;transition:all var(--transition-fast);width:100%}.search-input:focus{border-color:#d4a574;border-color:var(--color-primary);box-shadow:0 0 0 3px #4f46e51a;outline:none}.clear-search{align-items:center;background:none;border:none;border-radius:9999px;border-radius:var(--border-radius-full);color:var(--color-gray-400);cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .15s ease-in-out;transition:all var(--transition-fast);width:20px}.clear-search:hover{background-color:var(--color-gray-100);color:var(--color-gray-600)}.select-input{background-color:#fff;border:1px solid var(--color-gray-300);border-radius:6px;border-radius:var(--border-radius);cursor:pointer;font-size:14px;min-width:180px;padding:8px 12px}.display-menu-container{position:relative}.display-button{background-color:#fff;border:1px solid var(--color-gray-300);border-radius:6px;border-radius:var(--border-radius);cursor:pointer;font-size:14px;padding:8px 12px;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.display-button:hover{background-color:var(--color-gray-50);border-color:var(--color-gray-400)}.display-button[aria-expanded=true]{background-color:var(--color-gray-100);border-color:#d4a574;border-color:var(--color-primary)}.display-menu{animation:slideDown .2s ease-out;background-color:#fff;border:1px solid var(--color-gray-200);border-radius:6px;border-radius:var(--border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);margin-top:5px;min-width:200px;padding:8px;position:absolute;right:0;top:100%;z-index:20}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.display-menu label{align-items:center;border-radius:6px;border-radius:var(--border-radius);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:6px 4px;transition:background-color .15s ease-in-out;transition:background-color var(--transition-fast);white-space:nowrap}.display-menu label:hover{background-color:var(--color-gray-50)}.checkbox{accent-color:#d4a574;accent-color:var(--color-primary);height:16px;width:16px}.channel-icons-container{display:flex;gap:6px}.channel-icon{align-items:center;border-radius:9999px;border-radius:var(--border-radius-full);display:flex;font-size:11px;font-weight:700;height:24px;justify-content:center;position:relative;transition:all .15s ease-in-out;transition:all var(--transition-fast);width:24px}.channel-icon.inactive{background-color:var(--color-gray-200);color:var(--color-gray-400)}.channel-icon.clickable{cursor:pointer}.channel-icon.clickable:hover{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-shadow:var(--shadow);transform:scale(1.1)}.channel-icon.active-platform,.channel-icon.bg-orange-500,.channel-icon.bg-purple-600,.channel-icon.bg-teal-500,.channel-icon.bg-yellow-400{background-color:#d4a574;background-color:var(--color-primary);color:#fff}.channel-icon.active-platform{border:1px solid #d4a574;border:1px solid var(--color-primary)}.platform-column{min-width:100px;text-align:center;width:100px}.product-table td:first-child+td{word-wrap:break-word;max-width:500px;min-width:400px;white-space:normal}.platform-link{border-radius:6px;color:#d4a574;color:var(--color-primary);display:inline-block;font-size:14px;font-weight:600;padding:4px 8px;text-decoration:none;transition:all .2s ease}.platform-link:hover{background-color:#e8c8a0;background-color:var(--color-primary-light);color:#fff;transform:translateY(-1px)}.platform-empty{color:#9b9389;color:var(--color-text-tertiary);font-size:12px;font-style:italic}.action-info-column{color:#6b645c;color:var(--color-text-secondary);font-size:13px;max-width:200px}.action-info-type{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;margin-bottom:4px;padding:2px 6px;text-transform:uppercase}.action-info-type.manual-delist{background-color:#f7cc6b;background-color:var(--color-warning-light);color:#8b5a00}.action-info-type.delisting-failed{background-color:#ef8a9f;background-color:var(--color-error-light);color:#7f1d1d}.action-info-message{color:#9b9389;color:var(--color-text-tertiary);font-size:12px;line-height:1.3}.description-cell{color:var(--color-gray-500);font-size:13px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-action-bar{align-items:center;animation:slideIn .3s ease-out;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:8px;border-radius:var(--border-radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#d4a574;color:var(--color-primary);display:flex;font-weight:600;justify-content:space-between;margin-top:20px;padding:12px 16px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.bulk-actions{display:flex;gap:10px}.bulk-action-bar button{border:1px solid #0000;border-radius:6px;border-radius:var(--border-radius);cursor:pointer;font-size:14px;font-weight:600;padding:6px 12px;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.bulk-action-bar .button-primary{background-color:#d4a574;background-color:var(--color-primary);border-color:#d4a574;border-color:var(--color-primary);color:#fff}.bulk-action-bar .button-secondary{background-color:#fffc;border-color:#a5b4fc;color:#d4a574;color:var(--color-primary)}.bulk-action-bar .button-danger{background:linear-gradient(135deg,#e85d75,#d73754);background:linear-gradient(135deg,var(--color-danger) 0,var(--color-danger-hover) 100%);border-color:#e85d75;border-color:var(--color-danger);color:#fff;font-weight:600}.modal-backdrop{align-items:center;background-color:#1a181599;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:50}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dropdown-menu{background-color:#fff;background-color:var(--color-surface);border:1px solid #ede8df;border:1px solid var(--color-border);border-radius:6px;box-shadow:0 8px 24px #00000040;display:flex;flex-direction:column;min-width:140px;position:fixed;z-index:999999}.dropdown-menu,.dropdown-menu-item{pointer-events:auto;-webkit-user-select:none;user-select:none}.dropdown-menu-item{background:none;border:none;color:#3c3530;color:var(--color-text-primary);cursor:pointer;flex-shrink:0;font-size:13px;padding:10px 12px;text-align:left;transition:background-color .15s ease;white-space:nowrap}.dropdown-menu-item:hover{background-color:#f8f4ef;background-color:var(--color-surface-secondary)}.dropdown-menu-item.success{color:#84cc7e;color:var(--color-success)}.dropdown-menu-item.danger{color:#e85d75;color:var(--color-error)}.dropdown-menu-item.primary{color:#d4a574;color:var(--color-primary)}.modal-content{background-color:#fff;background-color:var(--color-surface);border-radius:12px;border-radius:var(--border-radius-xl);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);max-height:85vh;max-width:700px;overflow-y:auto;padding:32px;width:100%}.modal-header{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.modal-header h2{color:var(--color-gray-900);font-size:18px;font-weight:600;margin:0}.close-button{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--border-radius);color:var(--color-gray-400);cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;transition:all .15s ease-in-out;transition:all var(--transition-fast);width:24px}.close-button:hover{background-color:var(--color-gray-100);color:var(--color-gray-600)}.modal-content p{color:var(--color-gray-600);line-height:1.5;margin-bottom:16px}.platform-selection{background-color:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:6px;border-radius:var(--border-radius);margin-top:20px;padding:16px}.platform-selection h4{color:var(--color-gray-700);font-size:14px;font-weight:600;margin-bottom:12px;margin-top:0}.platform-selection label{align-items:center;border-radius:6px;border-radius:var(--border-radius);cursor:pointer;display:flex;gap:8px;margin-bottom:8px;padding:4px;transition:background-color .15s ease-in-out;transition:background-color var(--transition-fast)}.platform-selection label:hover{background-color:var(--color-gray-100)}.modal-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:24px}.settings-section{margin-bottom:24px}.settings-section h3{border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-900);font-size:16px;font-weight:600;margin-bottom:16px;margin-top:0;padding-bottom:8px}.action-button{background:none;border:none;border-radius:6px;border-radius:var(--border-radius);color:#d4a574;color:var(--color-primary);cursor:pointer;font-size:13px;font-weight:600;padding:4px 8px;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.action-button:hover{background-color:#d4a574;background-color:var(--color-primary);color:#fff;transform:translateY(-1px)}.edit-button{color:#d4a574;color:var(--color-primary)}.edit-button:hover{background-color:#d4a574;background-color:var(--color-primary);color:#fff}.empty-state{color:var(--color-gray-500);padding:60px 20px;text-align:center}.empty-state .empty-message{font-size:16px;margin-bottom:16px}@media (max-width:768px){.container{padding:16px}.controls-container{align-items:stretch;flex-direction:column}.search-container{margin-bottom:16px;min-width:auto}.search-input{font-size:16px;min-height:44px;padding:12px 40px 12px 16px}.clear-search{font-size:18px;height:32px;min-height:44px;right:12px;width:32px}.select-input{min-width:auto}.navbar{margin-bottom:20px;padding:2px}.nav-tab{font-size:14px;min-height:44px;padding:10px 8px}.tab-label{font-size:12px;line-height:1.2;text-align:center}.tab-count{font-size:10px;height:16px;line-height:16px;margin-left:0;margin-top:2px;min-width:16px;padding:0 4px;position:absolute;right:8px;top:8px}.modal-content{margin:16px;padding:20px}.modal-actions{flex-direction:column-reverse}.modal-actions button{width:100%}.bulk-action-bar{flex-direction:column;gap:12px;text-align:center}.product-table{font-size:14px}.product-table td,.product-table th{padding:8px 12px}.product-info{gap:8px}.product-image{height:32px;width:32px}.product-info-redesigned{flex-direction:column;gap:12px;min-height:auto}.product-main-section{align-items:center;flex-direction:row}.product-image-large{height:48px;width:48px}.product-meta{flex-wrap:wrap;gap:6px}.product-sku{font-size:11px}.product-price{font-size:13px}.channel-icons-container-redesigned{gap:4px;grid-template-columns:repeat(4,1fr)}.product-table .action-info-column,.product-table .description-cell,.product-table .platform-column:nth-of-type(n+3){display:none}.platform-column{min-width:80px;width:80px}.platform-link{font-size:12px;padding:2px 4px}}@media (max-width:480px){.header{flex-direction:column;gap:16px;text-align:center}.header div{justify-content:center}.login-container{left:auto;margin:16px;padding:24px;position:relative;top:auto;transform:none}}.loading-spinner{animation:spin 1s ease-in-out infinite;border-radius:50%;border-top-color:#d4a574;border:2px solid var(--color-gray-300);border-top-color:var(--color-primary);display:inline-block;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d4a574;outline:2px solid var(--color-primary);outline-offset:2px}@media print{.action-button,.actions-column,.bulk-action-bar,.checkbox-column,.controls-container,.display-menu,.logout-button,.modal-backdrop,.navbar,.settings-button,.theme-toggle-button{display:none!important}@page{size:landscape;margin:.5in}body{background:#fff!important;color:#000!important;font-size:12px;line-height:1.3}.header{border-bottom:2px solid #000;margin-bottom:20px;padding-bottom:10px}.header h1{color:#000!important;font-size:18px;margin:0}.table-container{border:1px solid #000;box-shadow:none;margin:0;width:100%}.products-table{border-collapse:collapse;width:100%}.products-table td,.products-table th{border:1px solid #000;font-size:11px;padding:6px;text-align:left}.products-table th{background:#f0f0f0!important;font-weight:700}.product-image{max-height:40px;max-width:40px}.status-active{color:#006400!important}.status-sold{color:#666!important}.status-action-required{color:#8b0000!important}.description-column{max-width:200px;overflow:hidden;text-overflow:ellipsis}.print-info{border-top:1px solid #ccc;color:#666;display:block!important;font-size:10px;margin-top:20px;padding-top:10px;text-align:center}}
/*# sourceMappingURL=main.aa96f6fc.css.map*/