@import "jquery-ui.css"; /* * This is a manifest file that'll be compiled into application.css, which will include all the files * listed below. * * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's * vendor/assets/stylesheets directory can be referenced here using a relative path. * * You're free to add application-wide styles to this file and they'll appear at the bottom of the * compiled file so the styles you add here take precedence over styles defined in any other CSS * files in this directory. Styles in this file should be added after the last require_* statement. * It is generally better to create a new file per style scope. * *= require_tree . *= require_self */ .bg-purple { background-color: #6f42c1 !important; color: white !important; } .calendar-table th, .calendar-table td { min-width: 120px; height: 100px; vertical-align: top; } .calendar-table td .badge { font-size: 0.85em; } .calendar-table td { vertical-align: top; padding: 4px; height: 130px; width: 14.28%; } .day-box { border-radius: 6px; padding: 4px; height: 100%; display: flex; flex-direction: column; } .day-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 4px; } .day-number { font-weight: 600; font-size: 0.9rem; } .day-add { padding: 0 6px; font-size: 0.75rem; } .day-entries { flex-grow: 1; overflow-y: auto; display: flex; flex-direction: column; gap: 4px; } .day-entry { background: #f8f9fa; border-radius: 4px; padding: 3px 5px; font-size: 0.75rem; display: flex; align-items: center; gap: 4px; } .day-entry:hover { background: #e9ecef; }