1
0

input.css 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. @tailwind base;
  2. @tailwind components;
  3. @tailwind utilities;
  4. @layer utilities {
  5. /* Phase 13: the Focus filter temporarily hides entire sw columns when the
  6. focused worker has no assignment on any visible row. Separate from the
  7. .hidden set driven by the Columns dropdown so clearing Focus restores
  8. the user's manual column picks. */
  9. .focus-auto-hidden {
  10. display: none;
  11. }
  12. }
  13. @layer components {
  14. /* Phase 15: big-screen / beamer presentation scope. Applied via
  15. views/sprints/present.php on the root <main>. Tightens typography
  16. and cell padding so the task table fits the viewport without
  17. horizontal scroll at 1920×1080; hides drag handles and per-row
  18. delete buttons (not meaningful during a group discussion). */
  19. .beamer-root table {
  20. table-layout: fixed;
  21. font-size: clamp(0.75rem, 0.95vw, 1.05rem);
  22. }
  23. .beamer-root td,
  24. .beamer-root th {
  25. padding: 0.25rem 0.35rem;
  26. }
  27. .beamer-root .handle,
  28. .beamer-root [data-delete-task] {
  29. display: none;
  30. }
  31. /* JS-driven toggle (sprint-planner.js): when the rendered task table
  32. is wider than the viewport, rotate worker-column headers to save
  33. horizontal space. Leaves non-worker headers (Task / Owner / Prio
  34. / Tot) untouched. */
  35. .beamer-vertical-headers thead th[data-sort-col^="sw-"] {
  36. writing-mode: vertical-rl;
  37. transform: rotate(180deg);
  38. padding: 0.5rem 0.25rem;
  39. }
  40. }