:root{--primary-color: #007bff;--text-color: #333;--bg-color: #f0f2f5;--white-color: #fff;--gray-color: #ddd}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-color);margin:0}.content{padding:1rem;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}table{width:100%;border-collapse:collapse;background:var(--white-color);box-shadow:0 2px 4px #0000000d}th,td{border:1px solid var(--gray-color);padding:.5rem;text-align:left}th{background-color:#f7f7f7}button{background-color:var(--primary-color);color:#fff;border:none;padding:.6rem 1rem;border-radius:4px;cursor:pointer;transition:background-color .2s;font-size:1rem}.form-card{background:var(--white-color);padding:1rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}input,select{width:100%;padding:.75rem;margin-bottom:.5rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem}.main-header{background-color:var(--white-color);padding:0 1rem;display:flex;align-items:center;box-shadow:0 2px 4px #0000000d;position:sticky;top:0;z-index:100}.menu-toggle{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:1rem}.main-nav{display:flex;gap:1rem}.main-nav a{text-decoration:none;color:var(--text-color);font-weight:500;padding:1rem .5rem;border-bottom:2px solid transparent;transition:all .2s}.main-nav a.router-link-active{color:var(--primary-color);border-bottom-color:var(--primary-color)}@media (max-width: 768px){.menu-toggle{display:block}.main-nav{display:none;position:absolute;top:100%;left:0;width:100%;background-color:var(--white-color);flex-direction:column;padding:1rem 0;box-shadow:0 4px 6px #0000001a}.main-nav.is-open{display:flex}.main-nav a{padding:1rem;border-bottom:1px solid var(--gray-color)}.main-nav a.router-link-active{border-bottom-color:var(--primary-color)}.content{padding:1rem .5rem}h1{font-size:1.5rem}}.summary[data-v-0c0f8d7d]{border:1px solid #ccc;padding:1rem;border-radius:8px;background-color:#f9f9f9;max-width:400px}.profit[data-v-0c0f8d7d]{color:green;font-weight:700}.move-item,.expense-item{display:grid;gap:1rem;align-items:center;margin-bottom:1rem}.move-item{grid-template-columns:4fr 1fr 1fr auto}.expense-item{grid-template-columns:4fr 2fr auto}hr{margin:1.5rem 0}ul{margin:0;padding-left:1.2rem}.form-group{margin-bottom:.1rem}.form-group label{display:block;margin-bottom:.3rem;font-size:.9rem;color:#666}.form-group input{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px}form button{margin-right:1rem}.responsive-table{width:100%;overflow-x:auto}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem;box-sizing:border-box}.modal{background:#fff;padding:1.5rem;border-radius:8px;width:100%;max-width:800px;box-shadow:0 5px 15px #0000004d;max-height:90vh;overflow-y:auto}.modal h3{margin-top:0;margin-bottom:1.5rem}.modal form label{display:block;margin-bottom:.25rem;font-weight:500;font-size:.9rem}.modal-actions{margin-top:1.5rem;display:flex;gap:1rem;flex-wrap:wrap}.modal-actions button{flex-grow:1}.modal-actions .secondary{background-color:#6c757d}.close-button{position:absolute;top:10px;right:15px;background:none;border:none;font-size:2rem;line-height:1;color:#aaa;cursor:pointer;padding:0;transition:color .2s}.close-button:hover{color:#333}.move-item[data-v-bf21e8cd]{display:grid;grid-template-areas:"product product date" "type qty price" "remark remark delete";grid-template-columns:1fr 1fr 1fr;gap:10px;align-items:center}.move-item .product[data-v-bf21e8cd]{grid-area:product}.move-item .date[data-v-bf21e8cd]{grid-area:date}.move-item .type[data-v-bf21e8cd]{grid-area:type}.move-item .qty[data-v-bf21e8cd]{grid-area:qty}.move-item .price[data-v-bf21e8cd]{grid-area:price}.move-item .remark[data-v-bf21e8cd]{grid-area:remark}.move-item .delete[data-v-bf21e8cd]{grid-area:delete}.order-item[data-v-f66854ac]{display:grid;grid-template-areas:"orderNumber customerName platform status" "date orderTotal taxDate tax" "remark remark remark remark";grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;align-items:center}.order-item .orderNumber[data-v-f66854ac]{grid-area:orderNumber}.order-item .customerName[data-v-f66854ac]{grid-area:customerName}.order-item .platform[data-v-f66854ac]{grid-area:platform}.order-item .status[data-v-f66854ac]{grid-area:status}.order-item .date[data-v-f66854ac]{grid-area:date}.order-item .taxDate[data-v-f66854ac]{grid-area:taxDate}.order-item .orderTotal[data-v-f66854ac]{grid-area:orderTotal}.order-item .remark[data-v-f66854ac]{grid-column:1 / span 4;grid-area:remark}.login-container[data-v-cba8a762]{display:flex;justify-content:center;align-items:center;padding:1rem;min-height:80vh}.form-card[data-v-cba8a762]{width:100%;max-width:400px}
