@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.kanban-board{display:flex;gap:14px;height:calc(100vh - 160px);overflow-x:auto;padding-bottom:8px}.kanban-board::-webkit-scrollbar{height:6px}.kanban-board::-webkit-scrollbar-track{background:transparent}.kanban-board::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.kanban-column{flex:1 1 0;min-width:270px;max-width:340px;display:flex;flex-direction:column;background:#161616;border-radius:12px;border:1px solid #252525;overflow:hidden;transition:border-color .2s ease}.kanban-column--highlight{border-color:#404040}.kanban-column__header{padding:12px 14px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #252525;-webkit-user-select:none;user-select:none}.kanban-column__header-left{display:flex;align-items:center;gap:8px}.kanban-column__header-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kanban-column__header-title{font-size:13px;font-weight:600;color:#e0e0e0;letter-spacing:.01em}.kanban-column__header-count{min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:11px;font-weight:700;color:#fff;padding:0 6px}.kanban-column__body{flex:1;padding:8px;overflow-y:auto;overflow-x:hidden;transition:background .15s ease}.kanban-column__body::-webkit-scrollbar{width:4px}.kanban-column__body::-webkit-scrollbar-track{background:transparent}.kanban-column__body::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.kanban-column__body--dragging-over{background:#ffffff05}.kanban-column__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;color:#444;gap:6px}.kanban-column__empty-icon{font-size:28px;opacity:.5}.kanban-column__empty-text{font-size:12px;color:#555}.kanban-column__drop-hint{display:flex;align-items:center;justify-content:center;padding:20px;border:2px dashed rgba(255,255,255,.08);border-radius:8px;color:#555;font-size:12px;margin-top:4px;opacity:0;transition:opacity .15s ease}.kanban-column__body--dragging-over .kanban-column__drop-hint{opacity:1}.kanban-card{margin-bottom:6px;padding:10px 12px;background:#1c1c1c;border-radius:8px;border:1px solid #282828;cursor:grab;-webkit-user-select:none;user-select:none;position:relative}.kanban-card:hover{border-color:#383838;background:#202020}.kanban-card:active{cursor:grabbing}.kanban-card--dragging{background:#252525!important;border-color:#505050!important;box-shadow:0 12px 32px #00000080,0 2px 8px #0000004d!important;z-index:9999}.kanban-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.kanban-card__order-number{font-size:13px;font-weight:700;color:#fff;letter-spacing:-.01em}.kanban-card__customer{font-size:12px;color:#b0b0b0;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kanban-card__row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.kanban-card__price{font-size:14px;font-weight:700;color:#52c41a;display:flex;align-items:center;gap:3px}.kanban-card__payment-tag{font-size:10px;padding:1px 6px;border-radius:4px;font-weight:600;border:none;line-height:18px}.kanban-card__meta{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding-top:6px;border-top:1px solid #282828}.kanban-card__meta-item{display:flex;align-items:center;gap:3px;font-size:11px;color:#666}.kanban-card__status-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.kanban-card__whatsapp{margin-top:8px;padding-top:8px;border-top:1px solid #282828}.kanban-card__whatsapp-number{display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px;color:#25d366;margin-bottom:4px;font-weight:500}.kanban-card__whatsapp-btn{width:100%;height:28px;background:#25d366!important;border-color:#25d366!important;color:#fff!important;font-size:11px!important;font-weight:600;border-radius:6px}.kanban-card__whatsapp-btn:hover{background:#1da851!important;border-color:#1da851!important}.kanban-card__moving{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;border-radius:8px;display:flex;align-items:center;justify-content:center;z-index:2}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;background:#141414;color:#fff;-webkit-font-smoothing:antialiased}html{zoom:.92}.ant-layout{background:#141414!important}.ant-layout-sider{background:#1f1f1f!important;border-right:1px solid #303030}.ant-menu-dark{background:transparent!important}.ant-menu-dark .ant-menu-item-selected{background:#1677ff26!important}.ant-menu-dark .ant-menu-item-selected:after{border-right-color:#1677ff!important}.ant-menu-dark .ant-menu-item:hover{background:#1677ff1a!important}.ant-card{background:#1f1f1f!important;border:1px solid #303030!important}.ant-card .ant-card-head{border-bottom-color:#303030!important;color:#fff!important}.ant-table{background:#1f1f1f!important}.ant-table .ant-table-thead>tr>th{background:#30303080!important;color:#a3a3a3!important;border-bottom-color:#303030!important}.ant-table .ant-table-tbody>tr>td{border-bottom-color:#303030!important}.ant-table .ant-table-tbody>tr:hover>td{background:#1677ff0d!important}.ant-statistic-title{color:#a3a3a3!important}.ant-statistic-content{color:#fff!important}.ant-btn-primary{background:#1677ff!important;border:none!important}.ant-btn-primary:hover{background:#0958d9!important}.ant-input,.ant-select-selector,.ant-picker{background:#141414!important;border-color:#303030!important;color:#fff!important}.ant-modal-content{background:#1f1f1f!important}.ant-modal-content .ant-modal-header{background:#1f1f1f!important;border-bottom-color:#303030!important}.ant-modal-content .ant-modal-title{color:#fff!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#141414}::-webkit-scrollbar-thumb{background:#303030;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#404040}.operational-layout{min-height:100vh}.operational-layout .operational-content{padding:24px;background:#141414;min-height:calc(100vh - 64px)}.operational-header{background:#1f1f1f!important;border-bottom:1px solid #303030;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.operational-header .logo{display:flex;align-items:center;gap:12px}.operational-header .logo img{height:32px;filter:brightness(0) invert(1)}.operational-header .logo span{font-size:18px;font-weight:600;color:#1677ff}.operational-header .header-actions{display:flex;align-items:center;gap:16px}.stat-card .ant-card-body{padding:20px}.stat-card.success .ant-statistic-content-value{color:#52c41a!important}.stat-card.warning .ant-statistic-content-value{color:#faad14!important}.stat-card.error .ant-statistic-content-value{color:#ff4d4f!important}.stat-card.primary .ant-statistic-content-value{color:#1677ff!important}.stat-card.gold .ant-statistic-content-value{color:#d4af37!important}.status-badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-badge.pending{background:#faad1426;color:#faad14}.status-badge.paid,.status-badge.approved{background:#52c41a26;color:#52c41a}.status-badge.shipped,.status-badge.processing{background:#1890ff26;color:#1890ff}.status-badge.delivered{background:#d4af3726;color:#d4af37}.status-badge.cancelled,.status-badge.denied{background:#ff4d4f26;color:#ff4d4f}.page-header{margin-bottom:24px}.page-header h1{font-size:22px;font-weight:600;color:#fff;margin:0}.page-header .subtitle{color:#737373;margin-top:4px}.kanban-board{display:flex;gap:16px;overflow-x:auto;padding-bottom:16px;min-height:calc(100vh - 200px)}.kanban-column{min-width:300px;max-width:340px;flex:1;background:#1a1a1a;border-radius:8px;border:1px solid #303030;display:flex;flex-direction:column}.kanban-column .kanban-column-header{padding:16px;border-bottom:1px solid #303030;display:flex;align-items:center;justify-content:space-between}.kanban-column .kanban-column-header .column-title{font-weight:600;font-size:13px;color:#fff}.kanban-column .kanban-column-header .column-count{background:#1677ff33;color:#1677ff;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500}.kanban-column .kanban-column-body{padding:8px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.kanban-card{background:#1f1f1f;border:1px solid #303030;border-radius:8px;padding:16px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.kanban-card:hover{border-color:#1677ff;box-shadow:0 0 0 1px #1677ff4d}.kanban-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.kanban-card .card-header .order-number{font-weight:600;color:#1677ff;font-size:13px}.kanban-card .card-header .order-total{font-weight:600;color:#d4af37;font-size:13px}.kanban-card .card-body .customer-name{color:#fff;font-size:12px;margin-bottom:4px}.kanban-card .card-body .card-info{color:#737373;font-size:12px;display:flex;align-items:center;gap:4px;margin-bottom:2px}.kanban-card .card-footer{margin-top:8px;padding-top:8px;border-top:1px solid #303030;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#737373}
