*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f5f5;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.admin-header{align-items:center;background:#212529;color:#fff;display:flex;justify-content:space-between;padding:12px 24px}.admin-header h1{font-size:16px;font-weight:600;letter-spacing:.5px}.admin-nav{display:flex;gap:16px}.admin-nav a{color:#ccc;font-size:14px;text-decoration:none}.admin-nav a:hover{color:#fff}.admin-content{margin:24px auto;max-width:1100px;padding:0 24px}a{color:#0d6efd;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin-bottom:16px}p{margin-bottom:8px}ul{margin-bottom:16px;padding-left:20px}.text-muted{color:#6c757d}.text-danger{color:#dc3545}table{background:#fff;border-collapse:collapse;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden;width:100%}td,th{border-bottom:1px solid #eee;font-size:14px;padding:10px 14px;text-align:left}th{background:#f8f9fa;color:#6c757d;font-size:12px;font-weight:600;text-transform:uppercase}form label{display:block;font-weight:500;margin-bottom:6px}form input[type=number],form input[type=password],form input[type=text],form select,form textarea{border:1px solid #ccc;border-radius:4px;font-size:14px;max-width:480px;padding:8px 12px;width:100%}form textarea{font-family:inherit;min-height:80px;resize:vertical}.form-group{margin-bottom:16px}.form-row{display:flex;flex-wrap:wrap;gap:16px}.form-row .form-group{flex:1;min-width:140px}small.text-muted{display:block;font-size:12px;margin-top:4px}.checkbox-group{display:flex;flex-wrap:wrap;gap:8px 20px}.checkbox-label{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:6px}.checkbox-label input[type=checkbox]{margin:0;width:auto}.btn,form button{background:#212529;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:8px 20px;text-decoration:none}.btn:hover,form button:hover{background:#343a40;text-decoration:none}.btn-sm{font-size:12px;padding:4px 12px}.btn-danger{background:#dc3545}.btn-danger:hover{background:#bb2d3b}.btn-success{background:#198754}.btn-success:hover{background:#157347}.card{background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08);margin-bottom:16px;padding:20px}.badge{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.badge-pending{background:#ffc107;color:#212529}.badge-paid{background:#198754}.badge-shipped{background:#0d6efd}.badge-cancelled{background:#dc3545}.badge-refunded{background:#6c757d}.page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.page-header h1{margin-bottom:0}.actions{align-items:center;display:flex;gap:6px}.alert{border-radius:6px;font-size:14px;margin-bottom:16px;padding:12px 16px}.alert-success{background:#d1e7dd;color:#0f5132}.alert-danger{background:#f8d7da;color:#842029}.cost-breakdown{box-shadow:none;max-width:360px}.cost-breakdown td{border-bottom:1px solid #f0f0f0;padding:6px 0}.cost-breakdown .cost-total td{border-bottom:none;border-top:2px solid #212529;padding-top:10px}.filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.filter-chip{background:#fff;border:1px solid #dee2e6;border-radius:20px;color:#495057;display:inline-block;font-size:13px;font-weight:500;padding:6px 16px;text-decoration:none}.filter-chip:hover{background:#e9ecef;text-decoration:none}.filter-chip.active{background:#212529;border-color:#212529;color:#fff}.filter-chip-deleted{border-style:dashed}.filter-chip-deleted.active{background:#dc3545;border-color:#dc3545;border-style:solid}