*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f5f5;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.card{border:1px solid #e8e8e8;border-radius:10px;padding:16px}.btn,.card{background:#fff}.btn{border:1px solid #ddd;border-radius:7px;color:#1a1a1a;cursor:pointer;font-size:13px;padding:7px 14px}.btn:hover{background:#f5f5f5}.btn-primary{background:#d85a30;border-color:#d85a30;color:#fff}.btn-primary:hover{background:#b8471f}.btn-danger{background:#e53935;border-color:#e53935;color:#fff}.input{border:1px solid #ddd;border-radius:7px;font-size:13px;outline:none;padding:8px 11px;width:100%}.input:focus{border-color:#d85a30}.tag{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:500;padding:2px 8px}.tag-red{background:#faece7;color:#993c1d}.tag-green{background:#eaf3de;color:#3b6d11}.tag-amber{background:#faeeda;color:#854f0b}.tag-blue{background:#e6f1fb;color:#185fa5}.tag-gray{background:#f0f0f0;color:#555}.table{border-collapse:collapse;font-size:13px;width:100%}.table th{color:#666;font-size:12px;font-weight:500;padding:8px 10px;text-align:left}.table td,.table th{border-bottom:1px solid #eee}.table td{padding:9px 10px;vertical-align:middle}.table tr:last-child td{border-bottom:none}.metric{background:#f8f8f8;border-radius:8px;padding:13px 15px}.metric-label{color:#888;font-size:12px;margin-bottom:4px}.metric-val{font-size:22px;font-weight:600}.grid2{grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}.grid2,.grid4{display:grid;margin-bottom:16px}.grid4{grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr)}.divider{background:#eee;height:1px;margin:12px 0}.sec-title{color:#888;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.modal-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:500}.modal{background:#fff;border-radius:12px;box-shadow:0 8px 30px #00000026;max-height:85vh;overflow-y:auto;padding:22px;width:440px}.modal h3{font-size:16px;font-weight:600;margin-bottom:14px}.field{margin-bottom:12px}.field label{color:#666;display:block;font-size:12px;margin-bottom:4px}
/*# sourceMappingURL=main.4e7d9f10.css.map*/