/* 여기에 light css 작성 */ /* 휴가 */ .half-day-buttons { display: flex; justify-content: center; gap: 10px; margin-top: 20px; } .half-day-buttons .btn.active { border: 2px solid black; } .fc-daygrid-day-events { max-height: 100px !important; overflow-y: auto !important; } .fc-event { border: none; } .fc-daygrid-event.half-day-am { width: calc(50% - 4px) !important; } .fc-daygrid-event.half-day-pm { width: calc(50% - 4px) !important; margin-left: auto !important } .fc-day-sun .fc-daygrid-day-number, .fc-col-header-cell:first-child .fc-col-header-cell-cushion { color: #ff4500 !important; } .fc-day-sat .fc-daygrid-day-number, .fc-col-header-cell:last-child .fc-col-header-cell-cushion { color: #6076e0 !important; } .fc-daygrid-day-number { margin-right: auto; } .grayscaleImg { filter: grayscale(100%); } /* scrollbar 안보이게 */ .scrollbar-none { scrollbar-width: none; } /* project list */ .map { top: -160px; left: -5px; } @keyframes sparkle { 0% { color: #ffcc00; } 50% { color: red; } 100% { color: #ffcc00; } } .bxs-map { animation: sparkle 1s infinite; /* 1초마다 반복 */ } .popover-close { position: absolute; top: 1rem; right: 1rem; z-index: 2; background-color: #fff !important; border-radius: 0.5rem; opacity: 1; padding: 0.635rem; box-shadow: 0 0.125rem 0.25rem rgba(161, 172, 184, 0.4); transition: all 0.23s ease 0.1s; transform: translate(23px, -25px); } .popover-close:hover { opacity: 1; outline: none; transform: translate(20px, -20px); } /* project list end */