@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=Montserrat:wght@300;400;600&display=swap";:root{--gold-primary: #D4AF37;--gold-hover: #F2C94C;--bg-dark: #121212;--bg-card: #1E1E1E;--text-primary: #E0E0E0;--text-secondary: #A0A0A0;--border-color: #333333}body{margin:0;padding:0;background-color:var(--bg-dark);color:var(--text-primary);font-family:Montserrat,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Cinzel,serif;color:var(--gold-primary)!important;margin-bottom:.5em}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gold-primary)}.ant-layout{background:var(--bg-dark)!important}.ant-layout-header{background:var(--bg-card)!important;border-bottom:1px solid var(--border-color)}.ant-layout-sider{background:var(--bg-card)!important;border-right:1px solid var(--border-color)}.ant-menu-dark{background:var(--bg-card)!important}.ant-menu-dark .ant-menu-item-selected{background-color:var(--gold-primary)!important;color:#000!important}.ant-card{background:var(--bg-card)!important;border:1px solid var(--border-color)!important}.ant-card-head{border-bottom:1px solid var(--border-color)!important}.ant-card-head-title{color:var(--gold-primary)!important;font-family:Cinzel,serif}.ant-statistic-title{color:var(--text-secondary)!important;font-family:Montserrat,sans-serif}.ant-statistic-content{color:var(--text-primary)!important}.ant-table{background:transparent!important;color:var(--text-primary)!important}.ant-table-thead>tr>th{background:#2a2a2a!important;color:var(--gold-primary)!important;border-bottom:1px solid var(--border-color)!important}.ant-table-tbody>tr>td{border-bottom:1px solid #333!important}.ant-table-tbody>tr:hover>td{background:#252525!important}.ant-input,.ant-input-number,.ant-select-selector{background-color:#2a2a2a!important;border-color:#444!important;color:#fff!important}.ant-input::placeholder{color:#666}.ant-btn-primary{background-color:var(--gold-primary)!important;border-color:var(--gold-primary)!important;color:#000!important;font-weight:600}.ant-btn-primary:hover{background-color:var(--gold-hover)!important;border-color:var(--gold-hover)!important}.ant-typography{color:var(--text-primary)!important}.glass-effect{background:#1e1e1eb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05)}.highlight-row-buy{background-color:#f5222d26!important}.highlight-row-buy:hover>td{background-color:#f5222d40!important}.highlight-row-sell{background-color:#4caf5026!important}.highlight-row-sell:hover>td{background-color:#4caf5040!important}@media print{body *{visibility:hidden}#print-section,#print-section *{visibility:visible}#print-section{position:absolute;left:0;top:0;width:40mm;height:20mm;padding:2mm;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:#fff!important;color:#000!important}.ant-layout,.ant-layout-content{background:transparent!important}}.barcode-label{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;font-family:Courier New,Courier,monospace}.label-header{font-size:6px;font-weight:700}.label-name{font-size:8px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.label-details{font-size:7px}.label-barcode-text{font-size:10px;font-family:"Libre Barcode 39",monospace;margin:2px 0;letter-spacing:1px}.label-price{font-size:8px;font-weight:700}
