schedule.css 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. :root {
  2. --container-bg-color: white;
  3. --border-radius-val: 8px;
  4. --box-shadow-val: 0 4px 6px rgba(0, 0, 0, 0.1);
  5. --input-width: 100%;
  6. --input-padding: 10px;
  7. --input-border-color: #ccc;
  8. --input-focus-border-color: #6c63ff;
  9. --btn-submit-bg-hover: #5750d9;
  10. --input-group-readonly-color: #f9f9f9;
  11. --input-label-color: #555;
  12. }
  13. .container * {
  14. margin: 0;
  15. padding: 0;
  16. box-sizing: border-box;
  17. }
  18. .content {
  19. min-height: 100vh;
  20. }
  21. .container {
  22. background-color: var(--container-bg-color);
  23. padding: 20px 30px;
  24. border-radius: var(--border-radius-val);
  25. box-shadow: var(--box-shadow-val);
  26. width: 100%;
  27. max-width: 500px;
  28. display: grid;
  29. gap: 20px;
  30. }
  31. form {
  32. display: grid;
  33. gap: 15px;
  34. }
  35. .input-group {
  36. display: grid;
  37. gap: 5px;
  38. }
  39. .input-group label {
  40. font-size: 14px;
  41. color: var(--input-label-color);
  42. }
  43. .input-group input {
  44. width: var(--input-width);
  45. padding: var(--input-padding);
  46. border: 1px solid var(--input-border-color);
  47. border-radius: 4px;
  48. font-size: 14px;
  49. transition: border-color 0.3s;
  50. }
  51. /* For readonly inputs */
  52. .input-group input[readonly] {
  53. background-color: var(--input-group-readonly-color);
  54. cursor: not-allowed;
  55. }
  56. .input-group input:focus {
  57. border-color: var(--input-focus-border-color);
  58. outline: none;
  59. }
  60. .btn-submit {
  61. margin-top: 10px;
  62. padding: 12px;
  63. padding-inline: 30px;
  64. }
  65. .btn-submit:hover {
  66. background-color: var(--btn-submit-bg-hover);
  67. }