|
270 | 270 | .orgs-view { |
271 | 271 | display: flex; |
272 | 272 | flex-direction: column; |
273 | | - gap: 12px; |
| 273 | + gap: 20px; |
274 | 274 | } |
275 | 275 |
|
276 | | -.orgs-view__toolbar { |
| 276 | +.orgs-view__header { |
277 | 277 | display: flex; |
278 | | - align-items: flex-end; |
279 | | - justify-content: space-between; |
280 | | - gap: 16px; |
281 | | - flex-wrap: wrap; |
| 278 | + flex-direction: column; |
| 279 | + gap: 12px; |
| 280 | + margin-bottom: 8px; |
282 | 281 | } |
283 | 282 |
|
284 | 283 | .orgs-view__title { |
|
289 | 288 |
|
290 | 289 | .orgs-view__heading { |
291 | 290 | margin: 0; |
292 | | - font-size: 18px; |
| 291 | + font-size: 24px; |
| 292 | + font-weight: 700; |
293 | 293 | color: #1f2328; |
294 | 294 | } |
295 | 295 |
|
296 | 296 | .orgs-view__count { |
| 297 | + font-size: 14px; |
| 298 | + font-weight: 500; |
| 299 | + color: #636c76; |
| 300 | +} |
| 301 | + |
| 302 | +.orgs-view__select { |
| 303 | + border: 1px solid #d1d9e0; |
| 304 | + border-radius: 6px; |
| 305 | + padding: 10px 12px; |
| 306 | + font-size: 14px; |
| 307 | + max-width: 500px; |
| 308 | + color: #1f2328; |
| 309 | + background: #ffffff; |
| 310 | +} |
| 311 | + |
| 312 | +.orgs-view__select:focus-visible { |
| 313 | + outline: 2px solid #6366f1; |
| 314 | + outline-offset: 2px; |
| 315 | +} |
| 316 | + |
| 317 | +.orgs-view__tables { |
| 318 | + display: grid; |
| 319 | + grid-template-columns: 1fr; |
| 320 | + gap: 20px; |
| 321 | +} |
| 322 | + |
| 323 | +.orgs-view__tableControls { |
| 324 | + display: flex; |
| 325 | + gap: 0; |
| 326 | + flex-wrap: wrap; |
| 327 | + border-bottom: 1px solid #d1d9e0; |
| 328 | +} |
| 329 | + |
| 330 | +.orgs-view__tableButton { |
| 331 | + border: none; |
| 332 | + border-bottom: 2px solid transparent; |
| 333 | + margin-bottom: -1px; |
| 334 | + border-radius: 0; |
| 335 | + background: transparent; |
| 336 | + color: #636c76; |
| 337 | + padding: 8px 16px; |
| 338 | + font: inherit; |
| 339 | + font-size: 14px; |
| 340 | + font-weight: 400; |
| 341 | + cursor: pointer; |
| 342 | + transition: color 0.1s ease, border-color 0.1s ease; |
| 343 | +} |
| 344 | + |
| 345 | +.orgs-view__tableButton:hover { |
| 346 | + color: #1f2328; |
| 347 | + background: transparent; |
| 348 | +} |
| 349 | + |
| 350 | +.orgs-view__tableButton:focus-visible { |
| 351 | + outline: 2px solid #0969da; |
| 352 | + outline-offset: -2px; |
| 353 | + border-radius: 3px; |
| 354 | +} |
| 355 | + |
| 356 | +.orgs-view__tableButton--active { |
| 357 | + color: #1f2328; |
| 358 | + font-weight: 600; |
| 359 | + border-bottom-color: #fd8c73; |
| 360 | + background: transparent; |
| 361 | +} |
| 362 | + |
| 363 | +.orgs-view__tableWrap { |
| 364 | + overflow: hidden; |
| 365 | +} |
| 366 | + |
| 367 | +.orgs-view__tableTitle { |
| 368 | + padding: 12px 16px; |
| 369 | + border-bottom: 1px solid #d1d9e0; |
| 370 | + font-size: 12px; |
| 371 | + font-weight: 700; |
| 372 | + letter-spacing: 0.05em; |
| 373 | + text-transform: uppercase; |
| 374 | + color: #636c76; |
| 375 | + background: #f6f8fa; |
| 376 | +} |
| 377 | + |
| 378 | +.orgs-view__tableHint { |
| 379 | + padding: 12px 16px 0; |
297 | 380 | font-size: 13px; |
298 | 381 | color: #636c76; |
299 | 382 | } |
300 | 383 |
|
301 | | -.orgs-view__table th.orgs-view__num { |
| 384 | +.orgs-view__table th.orgs-view__num, |
| 385 | +td.orgs-view__num { |
302 | 386 | text-align: right; |
303 | 387 | } |
304 | 388 |
|
|
322 | 406 | font-weight: 600; |
323 | 407 | } |
324 | 408 |
|
325 | | -.orgs-view__diff--neutral { |
326 | | - color: #8b949e; |
327 | | - font-weight: 600; |
328 | | -} |
329 | | - |
330 | 409 | .orgs-view__empty { |
331 | 410 | background: #ffffff; |
332 | 411 | border: 1px solid #d1d9e0; |
333 | 412 | border-radius: 6px; |
334 | | - padding: 16px; |
| 413 | + padding: 24px; |
| 414 | + text-align: center; |
335 | 415 | color: #636c76; |
336 | 416 | } |
337 | 417 |
|
@@ -1387,6 +1467,49 @@ td.cost-centers-view__num { |
1387 | 1467 | color: #1f2328; |
1388 | 1468 | } |
1389 | 1469 |
|
| 1470 | +.users-view__pagination { |
| 1471 | + display: flex; |
| 1472 | + align-items: center; |
| 1473 | + justify-content: center; |
| 1474 | + gap: 16px; |
| 1475 | + padding: 12px 0; |
| 1476 | +} |
| 1477 | + |
| 1478 | +.users-view__pageBtn { |
| 1479 | + border: 1px solid #d1d9e0; |
| 1480 | + border-radius: 6px; |
| 1481 | + background: #ffffff; |
| 1482 | + color: #1f2328; |
| 1483 | + padding: 6px 14px; |
| 1484 | + font: inherit; |
| 1485 | + font-size: 14px; |
| 1486 | + cursor: pointer; |
| 1487 | + transition: background 0.1s ease, border-color 0.1s ease; |
| 1488 | +} |
| 1489 | + |
| 1490 | +.users-view__pageBtn:hover:not(:disabled) { |
| 1491 | + background: #f3f4f6; |
| 1492 | + border-color: #b0b7c0; |
| 1493 | +} |
| 1494 | + |
| 1495 | +.users-view__pageBtn:disabled { |
| 1496 | + opacity: 0.4; |
| 1497 | + cursor: default; |
| 1498 | +} |
| 1499 | + |
| 1500 | +.users-view__pageBtn:focus-visible { |
| 1501 | + outline: 2px solid #0969da; |
| 1502 | + outline-offset: 2px; |
| 1503 | +} |
| 1504 | + |
| 1505 | +.users-view__pageInfo { |
| 1506 | + font-size: 13px; |
| 1507 | + color: #636c76; |
| 1508 | + font-variant-numeric: tabular-nums; |
| 1509 | + min-width: 140px; |
| 1510 | + text-align: center; |
| 1511 | +} |
| 1512 | + |
1390 | 1513 | /* User details view */ |
1391 | 1514 | .user-details { |
1392 | 1515 | display: flex; |
|
0 commit comments