.quetionTableHead{display:contents!important}.table-container{margin-top:20px}.table{width:100%;border-collapse:collapse}.table td,.table th{border:1px solid #ddd;padding:8px}.table tbody tr:nth-child(2n),.table th{background-color:#f2f2f2}.table tbody tr:hover{background-color:#ddd}.add-row-button,.button-container{margin-bottom:10px}.add-row-button{background-color:#000;border:none;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer;border-radius:4px;transition:background-color .3s}.add-row-button:hover{background-color:#45a049}.question-page-container{padding:20px}.table-container{margin-bottom:20px}.custom-table{width:100%;border:1px solid #ccc;border-collapse:collapse}.parent-column{text-align:center;color:#00f!important}.sub-column{color:green!important}@media only screen and (max-width:768px){.question-page-container{padding:15px!important}}@media only screen and (max-width:480px){.question-page-container{padding:10px!important}}.rbc-calendar{font-family:inherit;background-color:#fff}.rbc-header{padding:10px 8px;font-weight:600;font-size:.875rem;color:#333;border-bottom:1px solid #e0e0e0}.rbc-month-view{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.rbc-month-row{border-top:1px solid #e0e0e0}.rbc-day-bg{border-right:1px solid #e0e0e0}.rbc-off-range-bg{background-color:#fafafa}.rbc-today{background-color:rgba(25,118,210,.08)!important}.rbc-today .rbc-day-bg{background-color:rgba(25,118,210,.05)}.rbc-event{padding:4px 8px;border-radius:4px;font-size:.8125rem;font-weight:500;cursor:pointer;border:none;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:all .2s ease;margin:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-event:hover{box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:10}.rbc-event:focus{outline:2px solid #1976d2;outline-offset:2px}.rbc-selected{background-color:rgba(25,118,210,.2)}.rbc-toolbar{display:none}.rbc-overlay{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.08);padding:0;overflow:hidden;z-index:1000;min-width:280px;max-width:350px;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.rbc-overlay-header{background:linear-gradient(135deg,#4caf50,#66bb6a);color:#fff;padding:12px 16px;font-weight:600;font-size:.875rem;border-bottom:none;margin:0;letter-spacing:.2px}.rbc-overlay-event{padding:10px 16px;border-bottom:1px solid #f0f0f0;transition:all .2s cubic-bezier(.25,.8,.25,1);cursor:pointer;margin:0;position:relative}.rbc-overlay-event:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(135deg,#4caf50,#66bb6a);opacity:0;transition:opacity .2s ease}.rbc-overlay-event:hover{background:linear-gradient(90deg,rgba(76,175,80,.05),rgba(102,187,106,.05));padding-left:20px}.rbc-overlay-event:hover:before{opacity:1}.rbc-overlay-event:last-child{border-bottom:none}.rbc-event-label{font-size:.75rem;opacity:.8;margin-bottom:3px;color:#666;font-weight:500}.rbc-event-content{font-size:.8125rem;line-height:1.4;color:#333;font-weight:500}.rbc-date-cell{padding:8px;text-align:right;font-weight:500;color:#555}.rbc-date-cell.rbc-now{color:#1976d2;font-weight:600}.rbc-day-slot{min-height:120px}.rbc-time-view{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.rbc-time-header-content{border-left:1px solid #e0e0e0}.rbc-time-content{border-top:2px solid #e0e0e0}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-agenda-view table{width:100%;border-collapse:collapse;border-radius:8px;overflow:hidden}.rbc-agenda-view tbody>tr>td{padding:12px 16px;border-bottom:1px solid #f0f0f0}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap;font-weight:500;color:#666}.rbc-agenda-event-cell{width:100%}.rbc-show-more{background-color:rgba(0,0,0,.05);color:#666;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;margin-top:4px;cursor:pointer;transition:all .2s ease}.rbc-show-more:hover{background-color:rgba(0,0,0,.08);color:#333}
/*# sourceMappingURL=main.d61f0182.chunk.css.map */