*{margin:0;padding:0;box-sizing:border-box}body{font-family:Microsoft YaHei,Arial,sans-serif;background-color:#f5f5f5;color:#333}.container{max-width:1200px;margin:0 auto;padding:20px}header{text-align:center;margin-bottom:30px}header h1{color:#2c3e50;font-size:2.5em;margin-bottom:10px}.tabs{display:flex;gap:10px;margin-bottom:30px;border-bottom:3px solid #3498db}.tab-button{padding:12px 24px;background:none;font-size:16px;cursor:pointer;color:#666;border:none;border-bottom:3px solid transparent;transition:all .3s ease}.tab-button.active{color:#3498db;border-bottom-color:#3498db;font-weight:700}.tab-button:hover{color:#3498db}.tab-content{display:block}.form-container{background:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:500px;margin:0 auto}.form-container h2{margin-bottom:25px;color:#2c3e50;text-align:center}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:700;color:#555}.form-group input,.form-group select{width:100%;padding:12px;border:2px solid #ddd;border-radius:5px;font-size:16px;transition:border-color .3s ease}.form-group input:focus,.form-group select:focus{outline:none;border-color:#3498db}button[type=submit]{width:100%;padding:15px;background-color:#3498db;color:#fff;border:none;border-radius:5px;font-size:18px;cursor:pointer;transition:background-color .3s ease}button[type=submit]:hover{background-color:#2980b9}.list-container{background:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.list-container h2{color:#2c3e50}.filter-bar,.list-container h2{margin-bottom:25px;text-align:center}.filter-bar{padding:15px;background-color:#f8f9fa;border-radius:5px}.filter-bar label{margin-right:10px;font-weight:700}.filter-bar input{padding:8px;border:2px solid #ddd;border-radius:5px;margin-right:10px}.filter-bar button{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-left:5px}.filter-bar button:hover{background-color:#2980b9}.order-table{width:100%;border-collapse:collapse;margin-top:20px}.order-table td,.order-table th{padding:15px;text-align:left;border-bottom:1px solid #ddd}.order-table .actions-cell,.order-table .actions-column{text-align:center;width:90px}.order-table th{font-weight:700;color:#2c3e50}.order-table th,.order-table tr:hover{background-color:#f8f9fa}.delete-button{padding:6px 14px;border-radius:6px;border:none;background:#e63946;color:#fff;font-size:.9em;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.delete-button:hover{background:#d62828;transform:translateY(-1px)}.delete-button:disabled{background:#adb5bd;cursor:not-allowed;transform:none}.info-message{margin-top:10px;padding:12px 16px;border-radius:8px;background:#e3f2fd;color:#1565c0;border:1px solid rgba(21,101,192,.15);font-size:.95em}.operator-dashboard{margin-bottom:40px}.section-title{font-size:1.5em;color:#2c3e50;margin-bottom:20px;text-align:center;font-weight:700}.operator-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-bottom:30px}.operator-card{background:linear-gradient(160deg,#d8f3dc,#b7e4c7);color:#1b4332;padding:25px;border-radius:15px;box-shadow:0 6px 18px rgba(55,148,110,.18);transition:transform .3s ease,box-shadow .3s ease}.operator-card:hover{transform:translateY(-5px);box-shadow:0 10px 22px rgba(55,148,110,.22)}.operator-card h3{font-size:1.4em;margin-bottom:15px;text-align:center;font-weight:700}.operator-detail-stats{display:flex;flex-direction:column;gap:15px}.stats-section{background:hsla(0,0%,100%,.55);padding:18px;border-radius:12px;border:1px solid rgba(27,67,50,.08)}.stats-section .section-title{text-align:center;font-weight:600;margin-bottom:12px;font-size:1.05em;color:#1b4332}.order-type-stats{display:flex;justify-content:space-around;gap:10px}.type-stat{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1}.type-name{font-size:.9em;opacity:.95;text-align:center;font-weight:500}.type-count{font-size:1.7em;font-weight:700;text-shadow:none}.type-count.today{color:#ffb703}.type-count.month{color:#2a9d8f}.type-summary{margin-top:14px;display:flex;justify-content:flex-end;gap:6px;font-size:.95em;font-weight:600;color:rgba(27,67,50,.9)}.type-total{font-size:1.2em}.type-total.today{color:#ffb703}.type-total.month{color:#2a9d8f}.operator-stats{display:flex;justify-content:space-around;align-items:center}.stat-item{text-align:center}.stat-item .label{display:block;font-size:.9em;opacity:.8;margin-bottom:5px}.stat-item .value{display:block;font-size:2.2em;font-weight:700}.stat-item .value.today{color:#fff200}.stat-item .value.month{color:#0f8}.summary-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:30px}.stat-card{padding:20px;border-radius:10px;text-align:center;transition:transform .3s ease}.stat-card:hover{transform:translateY(-2px)}.stat-card.total{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.stat-card.type{background:linear-gradient(135deg,#27ae60,#229954);color:#fff}.stat-card h3{margin-bottom:10px;font-size:1.2em}.stat-card .number{font-size:2em;font-weight:700}.stat-card .subtitle{font-size:.9em;opacity:.8;margin-top:5px}.success-message{background-color:#d4edda;color:#155724;padding:15px;border-radius:5px;margin-bottom:20px;border:1px solid #c3e6cb;text-align:center}.no-data{text-align:center;color:#666;font-style:italic;padding:40px}.order-details{margin-top:40px}.filter-section{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:20px;border-left:4px solid #3498db}.filter-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px;gap:15px;align-items:end;margin-bottom:15px}.filter-group{display:flex;flex-direction:column;gap:5px}.filter-group label{font-weight:700;color:#2c3e50;font-size:.9em}.filter-group input,.filter-group select{padding:8px 12px;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;transition:border-color .3s ease}.filter-group input:focus,.filter-group select:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.reset-btn{padding:8px 16px;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:all .3s ease;height:-moz-fit-content;height:fit-content;white-space:nowrap}.reset-btn:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-1px);box-shadow:0 4px 8px rgba(231,76,60,.3)}.filter-summary{text-align:center;color:#666;font-size:.95em;padding:10px;background:#f8f9fa;border-radius:6px;border:1px solid #dee2e6}.filter-summary strong{color:#3498db;font-size:1.1em}.order-type-badge{display:inline-block;padding:4px 8px;border-radius:12px;font-size:.9em;font-weight:700;color:#fff}.order-type-badge.整柜{background:linear-gradient(135deg,#e67e22,#d35400)}.order-type-badge.专线{background:linear-gradient(135deg,#3498db,#2980b9)}.order-type-badge.快递{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.quantity-badge{display:inline-block;background:linear-gradient(135deg,#27ae60,#229954);color:#fff;padding:4px 12px;border-radius:15px;font-weight:700;font-size:1.1em}.order-table th{background:linear-gradient(135deg,#34495e,#2c3e50);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.order-table tbody tr:nth-child(2n){background-color:#f8f9fa}.order-table tbody tr:hover{background-color:#e3f2fd;transform:scale(1.01);transition:all .2s ease}@media (max-width:1200px) and (min-width:769px){.operator-stats-grid{grid-template-columns:repeat(2,1fr);gap:15px}}@media (max-width:768px){.container{padding:10px}.form-container,.list-container{padding:20px}.tabs{flex-direction:column}.summary-stats{grid-template-columns:1fr}.operator-stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}.operator-detail-stats{gap:10px}.stats-section{padding:10px}.order-type-stats{gap:5px}.type-count{font-size:1.4em}.filter-row{grid-template-columns:1fr;gap:10px}.filter-group{gap:3px}.order-table{font-size:.8em}.order-table td,.order-table th{padding:8px 4px}}