*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f7fa;color:#2d2d2d;font-family:Montserrat,sans-serif}.app{margin:0 auto;max-width:720px;padding:40px 24px}.header{align-items:center;display:flex;gap:16px;margin-bottom:32px}.header img{height:40px}.header h1{color:#2d2d2d;font-size:1.5rem;font-weight:600}.form{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.form input{border:2px solid #e0e0e0;border-radius:8px;flex:1 1;font-family:Montserrat,sans-serif;font-size:.9rem;min-width:160px;padding:10px 14px;transition:border-color .2s}.form input:focus{border-color:#00bebe;outline:none}.btn{border:none;border-radius:8px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;padding:10px 20px;transition:opacity .2s}.btn:hover{opacity:.85}.btn-primary{background:#00bebe;color:#fff}.btn-secondary{background:#e0e0e0;color:#2d2d2d}.btn-edit{color:#00bebe}.btn-delete,.btn-edit{background:none;font-weight:600;padding:4px 10px}.btn-delete{color:#d9534f}.table-wrapper{background:#fff;border-radius:12px;box-shadow:0 1px 4px #00000014;overflow:hidden}table{border-collapse:collapse;width:100%}thead{background:#00bebe;color:#fff}th{font-size:.85rem;font-weight:600;letter-spacing:.5px;text-align:left;text-transform:uppercase}td,th{padding:12px 16px}td{border-bottom:1px solid #f0f0f0;font-size:.9rem}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:#f9fefe}.actions{text-align:right;white-space:nowrap}.empty{color:#999;padding:32px;text-align:center}
/*# sourceMappingURL=main.7bbe3707.css.map*/