.page-content{padding:20px}.card{background:#fff;padding:20px;border-radius:12px;margin-top:20px}.input{width:100%;padding:10px;margin-top:4px;margin-bottom:12px;border-radius:6px;border:1px solid #ccc}.btn-primary{background:#1e88e5;color:#fff;padding:10px 20px;border-radius:8px;border:none;cursor:pointer}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.filter-item{display:flex;align-items:center;margin-bottom:12px}.filter-item input[type=checkbox]{margin-right:8px}
