._container_jcwlt_1{max-width:800px;margin:0 auto;padding:2rem}._header_jcwlt_7{text-align:center;margin-bottom:2rem}._header_jcwlt_7 h1{color:#2c3e50;margin-bottom:.5rem}._description_jcwlt_17{color:#666;font-size:1.1rem}._loading_jcwlt_22,._error_jcwlt_23{text-align:center;padding:2rem;color:#666}._error_jcwlt_23{color:#e74c3c}._statusBanner_jcwlt_33,._registerBanner_jcwlt_34{background:#f8f9fa;border-radius:8px;padding:1.5rem;text-align:center;margin-bottom:2rem}._registerBanner_jcwlt_34{background:#e8f5e9;border:2px solid #4caf50}._statusBanner_jcwlt_33 p,._registerBanner_jcwlt_34 p{margin-bottom:1rem;font-size:1.1rem}._resultsLink_jcwlt_53,._registerLink_jcwlt_54{display:inline-block;padding:.75rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:500}._resultsLink_jcwlt_53{background:#3498db;color:#fff}._registerLink_jcwlt_54{background:#4caf50;color:#fff}._resultsLink_jcwlt_53:hover,._registerLink_jcwlt_54:hover{opacity:.9}._eventsSection_jcwlt_77 h2{color:#2c3e50;margin-bottom:1rem}._noEvents_jcwlt_82{color:#666;font-style:italic}._eventsList_jcwlt_87{display:flex;flex-direction:column;gap:1rem}._eventCard_jcwlt_93{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem}._eventCard_jcwlt_93 h3{color:#2c3e50;margin-bottom:.5rem}._eventMeta_jcwlt_105{display:flex;gap:1rem;color:#666;font-size:.9rem;margin-bottom:.5rem}._eventDescription_jcwlt_113{color:#666;margin-bottom:1rem}._tasksList_jcwlt_118 h4{font-size:.9rem;color:#666;margin-bottom:.5rem}._tasksList_jcwlt_118 ul{list-style:none;padding:0;margin:0}._taskItem_jcwlt_130{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f0f0f0}._taskItem_jcwlt_130:last-child{border-bottom:none}._taskName_jcwlt_141{color:#333}._taskCount_jcwlt_145{color:#666;font-size:.9rem}._container_11k1r_1{max-width:800px;margin:0 auto;padding:2rem 2rem 5rem}._loading_11k1r_8{text-align:center;padding:2rem;color:#666}._header_11k1r_14{margin-bottom:1rem}._backArrow_11k1r_18{display:inline-block;color:#666;text-decoration:none;margin-bottom:.5rem}._backArrow_11k1r_18:hover{color:#333}._header_11k1r_14 h1{color:#2c3e50}._successMessage_11k1r_33{text-align:center;background:#e8f5e9;border:2px solid #4caf50;border-radius:8px;padding:2rem}._successMessage_11k1r_33 h2{color:#2e7d32;margin-bottom:1rem}._successMessage_11k1r_33 p{margin-bottom:.5rem;color:#333}._backLink_11k1r_51{display:inline-block;margin-top:1rem;padding:.75rem 1.5rem;background:#4caf50;color:#fff;text-decoration:none;border-radius:4px}._backLink_11k1r_51:hover{background:#43a047}._form_11k1r_65{display:flex;flex-direction:column;gap:1.25rem}._nicknameSection_11k1r_71{display:flex;flex-direction:column;gap:.5rem}._nicknameSection_11k1r_71 label{font-weight:500;color:#333}._nicknameSection_11k1r_71 input{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}._nicknameSection_11k1r_71 input:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db33}._maxRolesSection_11k1r_95{display:flex;flex-direction:column;gap:.5rem}._maxRolesSection_11k1r_95 label{font-weight:500;color:#333}._maxRolesSection_11k1r_95 input{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;max-width:150px}._maxRolesSection_11k1r_95 input:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db33}._maxRolesHint_11k1r_120{font-size:.85rem;color:#666}._eventsSection_11k1r_125 h2{color:#2c3e50;margin-bottom:.5rem}._hint_11k1r_130{color:#666;font-size:.9rem;margin-bottom:.5rem}._eventCard_11k1r_136{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;margin-bottom:.75rem}._eventHeader_11k1r_144{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}._eventInfo_11k1r_151 h3{color:#2c3e50;margin-bottom:.25rem}._eventMeta_11k1r_156{display:flex;gap:1rem;color:#666;font-size:.9rem}._selectAllBtn_11k1r_163{padding:.5rem 1rem;background:#f0f0f0;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.85rem}._selectAllBtn_11k1r_163:hover:not(:disabled){background:#e0e0e0}._eventDescription_11k1r_176{color:#666;margin-bottom:.5rem;font-size:.95rem}._tasksGrid_11k1r_182{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem}._taskOption_11k1r_188{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;background:#f8f9fa;border:2px solid transparent;border-radius:6px;cursor:pointer;transition:all .2s}._taskOption_11k1r_188:hover{background:#f0f0f0}._taskOption_11k1r_188._selected_11k1r_204{background:#e3f2fd;border-color:#2196f3}._taskOption_11k1r_188 input[type=checkbox]{margin-top:.25rem;width:18px;height:18px;cursor:pointer}._taskInfo_11k1r_216{display:flex;flex-direction:column;gap:.25rem}._taskName_11k1r_222{font-weight:500;color:#333}._taskDescription_11k1r_227{font-size:.85rem;color:#666}._taskCount_11k1r_232{font-size:.8rem;color:#888}._errorMessage_11k1r_237{background:#ffebee;border:1px solid #ef5350;color:#c62828;padding:1rem;border-radius:4px}._error_11k1r_237{text-align:center;padding:2rem;color:#c62828;background:#ffebee;border-radius:8px}._stickyFooter_11k1r_253{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 10px #0000001a;padding:.75rem 1rem;z-index:100}._footerContent_11k1r_265{max-width:800px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem}._footerCount_11k1r_274{color:#333;font-size:1rem}._footerCount_11k1r_274 strong{color:#2196f3;font-size:1.2rem}._submitBtn_11k1r_284{padding:.75rem 1.5rem;background:#4caf50;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s;white-space:nowrap}._submitBtn_11k1r_284:hover:not(:disabled){background:#43a047}._submitBtn_11k1r_284:disabled{background:#ccc;cursor:not-allowed}@media (max-width: 600px){._container_11k1r_1{padding:1rem 1rem 5rem}._eventHeader_11k1r_144{flex-direction:column;gap:.75rem}._selectAllBtn_11k1r_163{align-self:flex-start}._tasksGrid_11k1r_182{grid-template-columns:1fr}._stickyFooter_11k1r_253{padding:.5rem}._footerCount_11k1r_274{font-size:.9rem}._footerCount_11k1r_274 strong{font-size:1rem}._submitBtn_11k1r_284{padding:.6rem 1rem;font-size:.9rem}}._container_5vztt_1{max-width:900px;margin:0 auto;padding:2rem}._loading_5vztt_7{text-align:center;padding:2rem;color:#666}._header_5vztt_13{margin-bottom:2rem}._backArrow_5vztt_17{display:inline-block;color:#666;text-decoration:none;margin-bottom:.5rem}._backArrow_5vztt_17:hover{color:#333}._header_5vztt_13 h1{color:#2c3e50}._error_5vztt_32{text-align:center;padding:2rem;color:#c62828;background:#ffebee;border-radius:8px;margin-bottom:1rem}._backLink_5vztt_41{display:inline-block;padding:.75rem 1.5rem;background:#3498db;color:#fff;text-decoration:none;border-radius:4px}._backLink_5vztt_41:hover{background:#2980b9}._noResults_5vztt_54{text-align:center;color:#666;font-style:italic;padding:2rem}._eventsList_5vztt_61{display:flex;flex-direction:column;gap:2rem}._eventCard_5vztt_67{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}._eventHeader_5vztt_74{background:#2c3e50;color:#fff;padding:1rem 1.5rem}._eventHeader_5vztt_74 h2{margin-bottom:.25rem}._eventMeta_5vztt_84{display:flex;gap:1rem;font-size:.9rem;opacity:.9}._tasksSection_5vztt_91{padding:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}._taskCard_5vztt_98{background:#f8f9fa;border-radius:8px;padding:1rem}._taskHeader_5vztt_104{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e0e0e0}._taskHeader_5vztt_104 h3{font-size:1rem;color:#333}._taskStatus_5vztt_118{font-size:.85rem;font-weight:500;padding:.25rem .5rem;border-radius:4px}._taskStatus_5vztt_118._full_5vztt_125{background:#e8f5e9;color:#2e7d32}._taskStatus_5vztt_118._understaffed_5vztt_130{background:#fff3e0;color:#e65100}._assignedList_5vztt_135{display:flex;flex-wrap:wrap;gap:.5rem}._assignedPerson_5vztt_141{background:#fff;border:1px solid #e0e0e0;padding:.25rem .5rem;border-radius:4px;font-size:.9rem}._noAssigned_5vztt_149{color:#999;font-style:italic;font-size:.9rem}._vacantSlots_5vztt_155{color:#e65100;font-size:.85rem;font-style:italic}@media (max-width: 600px){._container_5vztt_1{padding:1rem}._tasksSection_5vztt_91{grid-template-columns:1fr}}._container_4gwnr_1{max-width:800px;margin:0 auto;padding:2rem}._container_4gwnr_1 h1{color:#2c3e50;text-align:center;margin-bottom:2rem}._loading_4gwnr_13{text-align:center;padding:2rem;color:#666}._error_4gwnr_19{background:#ffebee;color:#c62828;padding:1rem;border-radius:4px;margin-bottom:1rem}._sections_4gwnr_27{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}._section_4gwnr_27{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem}._section_4gwnr_27 h2{color:#2c3e50;margin-bottom:1rem;font-size:1.25rem}._noDivisions_4gwnr_46{color:#666;font-style:italic}._form_4gwnr_51{display:flex;flex-direction:column;gap:1rem}._field_4gwnr_57{display:flex;flex-direction:column;gap:.5rem}._field_4gwnr_57 label{font-weight:500;color:#333}._field_4gwnr_57 input,._field_4gwnr_57 select,._field_4gwnr_57 textarea{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}._field_4gwnr_57 input:focus,._field_4gwnr_57 select:focus,._field_4gwnr_57 textarea:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db33}._field_4gwnr_57 textarea{min-height:80px;resize:vertical}._loginError_4gwnr_90{background:#ffebee;color:#c62828;padding:.75rem;border-radius:4px;font-size:.9rem}._submitBtn_4gwnr_98{padding:.75rem 1.5rem;background:#3498db;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background .2s}._submitBtn_4gwnr_98:hover:not(:disabled){background:#2980b9}._submitBtn_4gwnr_98:disabled{background:#ccc;cursor:not-allowed}._showCreateBtn_4gwnr_118{width:100%;padding:1rem;background:#f8f9fa;border:2px dashed #ccc;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .2s}._showCreateBtn_4gwnr_118:hover{background:#e9ecef;border-color:#999}._buttonGroup_4gwnr_134{display:flex;gap:1rem}._cancelBtn_4gwnr_139{flex:1;padding:.75rem 1.5rem;background:#f0f0f0;color:#333;border:1px solid #ccc;border-radius:4px;font-size:1rem;cursor:pointer}._cancelBtn_4gwnr_139:hover:not(:disabled){background:#e0e0e0}._container_1a774_1{display:flex;flex-direction:column;gap:1rem}._error_1a774_7{background:#ffebee;color:#c62828;padding:1rem;border-radius:4px}._actions_1a774_14{display:flex;gap:1rem}._addEventBtn_1a774_19{padding:.75rem 1.5rem;background:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem}._addEventBtn_1a774_19:hover{background:#43a047}._batchImportBtn_1a774_33{padding:.75rem 1.5rem;background:#9c27b0;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem}._batchImportBtn_1a774_33:hover{background:#7b1fa2}._addEventForm_1a774_47,._addTaskForm_1a774_48{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem}._addEventForm_1a774_47 h3{margin-bottom:1rem;color:#2c3e50}._formRow_1a774_60{display:flex;gap:1rem;margin-bottom:1rem}._field_1a774_66{display:flex;flex-direction:column;gap:.25rem;flex:1}._field_1a774_66 label{font-size:.9rem;color:#666}._field_1a774_66 input,._field_1a774_66 textarea{padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.95rem}._field_1a774_66 input:focus,._field_1a774_66 textarea:focus{outline:none;border-color:#3498db}._field_1a774_66 textarea{min-height:60px;resize:vertical}._countInput_1a774_97{max-width:80px}._formActions_1a774_101{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}._cancelBtn_1a774_108{padding:.5rem 1rem;background:#f0f0f0;border:1px solid #ccc;border-radius:4px;cursor:pointer}._cancelBtn_1a774_108:hover:not(:disabled){background:#e0e0e0}._saveBtn_1a774_120{padding:.5rem 1rem;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer}._saveBtn_1a774_120:hover:not(:disabled){background:#2980b9}._saveBtn_1a774_120:disabled,._cancelBtn_1a774_108:disabled{opacity:.6;cursor:not-allowed}._eventsList_1a774_139{display:flex;flex-direction:column;gap:1rem}._noEvents_1a774_145{text-align:center;color:#666;font-style:italic;padding:2rem;background:#f8f9fa;border-radius:8px}._eventCard_1a774_154{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}._eventHeader_1a774_161{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 1.5rem;background:#f8f9fa;border-bottom:1px solid #e0e0e0}._eventInfo_1a774_170 h3{color:#2c3e50;margin-bottom:.25rem}._eventMeta_1a774_175{display:flex;gap:1rem;color:#666;font-size:.9rem}._eventDescription_1a774_182{color:#666;font-size:.9rem;margin-top:.5rem}._deleteBtn_1a774_188{background:none;border:none;cursor:pointer;font-size:1.2rem;opacity:.5;transition:opacity .2s}._deleteBtn_1a774_188:hover{opacity:1}._tasksSection_1a774_201{padding:1rem 1.5rem}._tasksSection_1a774_201 h4{color:#666;font-size:.9rem;margin-bottom:.75rem}._tasksList_1a774_211{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._noTasks_1a774_218{color:#999;font-style:italic;font-size:.9rem;margin-bottom:1rem}._taskItem_1a774_225{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8f9fa;border-radius:4px}._taskInfo_1a774_234{display:flex;flex-direction:column;gap:.25rem}._taskName_1a774_240{display:flex;align-items:center;font-weight:500;color:#333}._taskColorDot_1a774_247{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:.5rem;flex-shrink:0}._taskDescription_1a774_256{font-size:.85rem;color:#666}._taskCount_1a774_261{font-size:.8rem;color:#888}._deleteTaskBtn_1a774_266{background:none;border:none;cursor:pointer;font-size:1.5rem;color:#999;line-height:1}._deleteTaskBtn_1a774_266:hover{color:#e74c3c}._addTaskBtn_1a774_279{padding:.5rem 1rem;background:none;border:1px dashed #ccc;border-radius:4px;cursor:pointer;color:#666;font-size:.9rem;width:100%}._addTaskBtn_1a774_279:hover{border-color:#999;color:#333}._addTaskForm_1a774_48{padding:1rem;margin-top:.5rem}._batchImportForm_1a774_301{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem}._batchImportForm_1a774_301 h3{margin-bottom:.5rem;color:#2c3e50}._batchHint_1a774_313{color:#666;font-size:.9rem;margin-bottom:1rem}._batchHint_1a774_313 code{background:#e0e0e0;padding:.15rem .4rem;border-radius:3px;font-family:monospace}._yearInput_1a774_326{max-width:100px}._batchTextarea_1a774_330{font-family:monospace;font-size:.9rem;min-height:200px}._batchPreview_1a774_336{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:1rem;margin-top:1rem}._batchPreview_1a774_336 h4{margin-bottom:.75rem;color:#2c3e50}._previewSummary_1a774_349{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}._previewValid_1a774_356{color:#2e7d32;font-weight:500}._previewInvalid_1a774_361{color:#e65100;font-weight:500}._previewError_1a774_366{color:#c62828;font-weight:500}._previewList_1a774_371{display:flex;flex-direction:column;gap:.5rem}._previewItem_1a774_377{display:flex;gap:1rem;padding:.5rem;background:#f8f9fa;border-radius:4px;font-size:.9rem}._previewDate_1a774_386{color:#666;white-space:nowrap}._previewName_1a774_391{font-weight:500;color:#333}._previewDesc_1a774_396{color:#888;font-style:italic}._previewMore_1a774_401{color:#666;font-style:italic;margin-top:.5rem}._previewErrors_1a774_407{background:#ffebee;padding:.75rem;border-radius:4px;margin-top:1rem}._previewErrors_1a774_407 strong{color:#c62828}._errorLine_1a774_418{font-family:monospace;font-size:.85rem;color:#c62828;margin-top:.25rem}._previewBtn_1a774_425{padding:.5rem 1rem;background:#ff9800;color:#fff;border:none;border-radius:4px;cursor:pointer}._previewBtn_1a774_425:hover:not(:disabled){background:#f57c00}._previewBtn_1a774_425:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 600px){._formRow_1a774_60{flex-direction:column}._eventHeader_1a774_161{flex-direction:column;gap:.5rem}._deleteBtn_1a774_188{align-self:flex-end}}._container_1g5xm_1{display:flex;flex-direction:column;gap:1.5rem}._header_1g5xm_7{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._stats_1g5xm_15{display:flex;gap:1rem}._total_1g5xm_20{font-weight:500;color:#2c3e50}._filterSection_1g5xm_25{display:flex;gap:.5rem}._filterInput_1g5xm_30{padding:.5rem 1rem;border:1px solid #ccc;border-radius:4px;font-size:.95rem;min-width:200px}._filterInput_1g5xm_30:focus{outline:none;border-color:#3498db}._noRegistrations_1g5xm_43{text-align:center;color:#666;font-style:italic;padding:2rem;background:#f8f9fa;border-radius:8px}._registrationsList_1g5xm_52{overflow-x:auto}._table_1g5xm_56{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}._table_1g5xm_56 th,._table_1g5xm_56 td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e0e0e0}._table_1g5xm_56 th{background:#f8f9fa;font-weight:600;color:#2c3e50;font-size:.9rem}._table_1g5xm_56 tbody tr:hover{background:#f8f9fa}._table_1g5xm_56 tbody tr:last-child td{border-bottom:none}._nickname_1g5xm_87{font-weight:500}._nicknameCell_1g5xm_91{display:flex;align-items:center;gap:.5rem}._deleteBtn_1g5xm_97{padding:.25rem .5rem;background:#ffebee;color:#c62828;border:1px solid #ffcdd2;border-radius:3px;cursor:pointer;font-size:.75rem;transition:background .2s}._deleteBtn_1g5xm_97:hover{background:#ffcdd2}._virtualBadge_1g5xm_112{font-size:.7rem;padding:.1rem .3rem;background:#e3f2fd;color:#0d47a1;border-radius:3px}._date_1g5xm_120{color:#666;font-size:.9rem;white-space:nowrap}._tasks_1g5xm_126{max-width:400px}._noTasks_1g5xm_130{color:#999;font-style:italic}._taskTags_1g5xm_135{display:flex;flex-wrap:wrap;gap:.25rem}._taskTag_1g5xm_135{display:inline-flex;align-items:center;gap:.35rem;background:#f5f5f5;padding:.2rem .5rem;border-radius:4px;font-size:.8rem;white-space:nowrap}._taskDate_1g5xm_152{color:#555;font-size:.75rem}._taskDot_1g5xm_157{width:10px;height:10px;border-radius:50%;flex-shrink:0}._legend_1g5xm_165{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1rem;background:#f8f9fa;border-radius:8px;margin-bottom:1rem;border:1px solid #e0e0e0}._legendTitle_1g5xm_177{font-weight:600;color:#2c3e50;font-size:.9rem}._legendItem_1g5xm_183{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:#333}._legendDot_1g5xm_191{width:12px;height:12px;border-radius:50%;flex-shrink:0}._summary_1g5xm_198{background:transparent}._summary_1g5xm_198 h3{color:#2c3e50;margin-bottom:1rem}._eventsContainer_1g5xm_208{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}._eventSummary_1g5xm_214{background:#fff;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}._eventHeader_1g5xm_221{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8f9fa;border-bottom:1px solid #e0e0e0}._eventHeader_1g5xm_221 h4{color:#2c3e50;margin:0;font-size:.95rem}._eventMeta_1g5xm_237{display:flex;gap:.35rem;color:#666;font-size:.8rem;font-weight:500}._eventDateTime_1g5xm_245{color:#666;font-weight:500;font-size:.8rem}._taskSummaryList_1g5xm_251{padding:.5rem .75rem;display:flex;flex-direction:column;gap:.5rem}._taskSummaryItem_1g5xm_258{background:#f8f9fa;border-radius:6px;padding:.5rem}._taskSummaryHeader_1g5xm_264{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}._summaryTaskName_1g5xm_271{display:flex;align-items:center;font-weight:500;font-size:.85rem;color:#333}._summaryTaskDot_1g5xm_279{width:10px;height:10px;border-radius:50%;margin-right:.35rem;flex-shrink:0}._interestedList_1g5xm_287{display:flex;flex-wrap:wrap;gap:.25rem;min-height:24px}._interestedNickname_1g5xm_294{display:inline-block;background:#e8e8e8;padding:.15rem .4rem;border-radius:3px;font-size:.75rem;color:#555}._summaryCount_1g5xm_303{font-size:.75rem;padding:.15rem .35rem;border-radius:3px}._summaryCount_1g5xm_303._good_1g5xm_309{background:#e8f5e9;color:#2e7d32}._summaryCount_1g5xm_303._warning_1g5xm_314{background:#fff3e0;color:#e65100}._summaryCount_1g5xm_303._danger_1g5xm_319{background:#ffebee;color:#c62828}._actionsHeader_1g5xm_325,._actions_1g5xm_325{width:80px}._actionButtons_1g5xm_333{display:flex;gap:.25rem}._editBtn_1g5xm_338{padding:.25rem .5rem;background:#e3f2fd;color:#1565c0;border:1px solid #90caf9;border-radius:3px;cursor:pointer;font-size:.75rem;transition:background .2s}._editBtn_1g5xm_338:hover{background:#bbdefb}._modalOverlay_1g5xm_354{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}._modal_1g5xm_354{background:#fff;border-radius:8px;width:100%;max-width:600px;max-height:90vh;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;overflow:hidden}._modalHeader_1g5xm_380{padding:1.5rem 1.5rem 0;flex-shrink:0}._modal_1g5xm_354 h3{margin:0 0 1rem;color:#2c3e50}._modalBody_1g5xm_390{padding:0 1.5rem;overflow-y:auto;flex:1}._editNicknameSection_1g5xm_396{margin-bottom:1rem}._editNicknameSection_1g5xm_396 label{display:block;font-weight:500;margin-bottom:.25rem;color:#333}._editMaxRolesSection_1g5xm_407{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}._editMaxRolesSection_1g5xm_407 label{font-weight:500;color:#333}._editMaxRolesInput_1g5xm_419{padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:100px}._editMaxRolesInput_1g5xm_419:focus{outline:none;border-color:#3498db}._maxRolesBadge_1g5xm_432{font-size:.7rem;padding:.1rem .3rem;background:#fff3e0;color:#e65100;border-radius:3px;white-space:nowrap}._editInput_1g5xm_441{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}._editInput_1g5xm_441:focus{outline:none;border-color:#3498db}._editEventsSection_1g5xm_454 h4{margin:0 0 .75rem;color:#2c3e50;font-size:.95rem}._editEventCard_1g5xm_460{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;padding:.75rem;margin-bottom:.75rem}._editEventHeader_1g5xm_468{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._editEventInfo_1g5xm_475{display:flex;align-items:center;gap:.5rem}._editEventDate_1g5xm_481{color:#666;font-size:.85rem;font-weight:500}._editEventName_1g5xm_487{font-weight:500;color:#2c3e50}._selectAllBtn_1g5xm_492{padding:.25rem .5rem;background:#e0e0e0;border:none;border-radius:3px;cursor:pointer;font-size:.75rem}._selectAllBtn_1g5xm_492:hover{background:#d0d0d0}._editTasksGrid_1g5xm_505{display:flex;flex-wrap:wrap;gap:.5rem}._editTaskOption_1g5xm_511{display:flex;align-items:center;gap:.35rem;padding:.35rem .5rem;background:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:all .2s}._editTaskOption_1g5xm_511:hover{border-color:#3498db}._editTaskOption_1g5xm_511._selected_1g5xm_527{background:#e3f2fd;border-color:#2196f3}._editTaskOption_1g5xm_511 input{display:none}._editTaskDot_1g5xm_536{width:10px;height:10px;border-radius:50%;flex-shrink:0}._editTaskName_1g5xm_543{font-size:.85rem;color:#333}._modalActions_1g5xm_548{display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid #e0e0e0;background:#fff;flex-shrink:0}._cancelBtn_1g5xm_558{padding:.5rem 1rem;background:#f0f0f0;border:1px solid #ccc;border-radius:4px;cursor:pointer}._cancelBtn_1g5xm_558:hover:not(:disabled){background:#e0e0e0}._saveBtn_1g5xm_570{padding:.5rem 1rem;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer}._saveBtn_1g5xm_570:hover:not(:disabled){background:#2980b9}._saveBtn_1g5xm_570:disabled,._cancelBtn_1g5xm_558:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){._header_1g5xm_7{flex-direction:column;align-items:flex-start}._filterInput_1g5xm_30{min-width:auto;width:100%}._table_1g5xm_56 th,._table_1g5xm_56 td{padding:.5rem;font-size:.85rem}._actionsHeader_1g5xm_325,._actions_1g5xm_325{width:60px}._taskTag_1g5xm_135{font-size:.75rem}._legend_1g5xm_165{gap:.5rem;padding:.5rem}._legendItem_1g5xm_183{font-size:.8rem}._eventsContainer_1g5xm_208{grid-template-columns:1fr}._modal_1g5xm_354{max-height:85vh;padding:1rem}._editTasksGrid_1g5xm_505{gap:.35rem}._editTaskOption_1g5xm_511{padding:.25rem .4rem}}._container_1fd15_1{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:140px}._error_1fd15_8{background:#ffebee;color:#c62828;padding:1rem;border-radius:4px}._actionBar_1fd15_16{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}._calculateBtn_1fd15_23{padding:.75rem 1.5rem;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem}._calculateBtn_1fd15_23:hover:not(:disabled){background:#2980b9}._calculateBtnDisabled_1fd15_37{background:#b0cfe6;color:#fff;border:none;cursor:not-allowed;opacity:.85}._clearBtn_1fd15_45{padding:.75rem 1.5rem;background:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem}._clearBtn_1fd15_45:hover:not(:disabled){background:#c0392b}._createBtn_1fd15_59{padding:.75rem 1.5rem;background:#9c27b0;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem}._createBtn_1fd15_59:hover:not(:disabled){background:#7b1fa2}._calculateBtn_1fd15_23:disabled,._clearBtn_1fd15_45:disabled,._createBtn_1fd15_59:disabled{opacity:.6;cursor:not-allowed}._stats_1fd15_80{margin-left:auto;color:#666;font-size:.95rem}._modalOverlay_1fd15_87{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200}._modal_1fd15_87{background:#fff;border-radius:8px;padding:1.5rem;min-width:300px;box-shadow:0 4px 20px #0003}._modal_1fd15_87 h3{margin-bottom:1rem;color:#2c3e50}._modalInput_1fd15_113{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:1rem}._modalInput_1fd15_113:focus{outline:none;border-color:#3498db}._modalActions_1fd15_127{display:flex;gap:.5rem;justify-content:flex-end}._cancelBtn_1fd15_133{padding:.5rem 1rem;background:#f0f0f0;border:1px solid #ccc;border-radius:4px;cursor:pointer}._cancelBtn_1fd15_133:hover:not(:disabled){background:#e0e0e0}._saveBtn_1fd15_145{padding:.5rem 1rem;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer}._saveBtn_1fd15_145:hover:not(:disabled){background:#2980b9}._saveBtn_1fd15_145:disabled,._cancelBtn_1fd15_133:disabled{opacity:.6;cursor:not-allowed}._legend_1fd15_165{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0}._legendTitle_1fd15_176{font-weight:600;color:#2c3e50;font-size:.9rem}._legendItem_1fd15_182{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:#333;background:transparent;border:1px solid transparent;border-radius:4px;padding:.25rem .5rem;cursor:pointer;transition:all .15s ease}._legendItem_1fd15_182:hover{background:#e3e8ec;border-color:#c0c8d0}._legendItemActive_1fd15_201{background:#e3f2fd;border-color:#2196f3;color:#1565c0;font-weight:500}._legendItemActive_1fd15_201:hover{background:#bbdefb;border-color:#1976d2}._clearFiltersBtn_1fd15_213{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#ffebee;border:1px solid #ef9a9a;border-radius:4px;font-size:.8rem;color:#c62828;cursor:pointer;transition:all .15s ease;margin-left:auto}._clearFiltersBtn_1fd15_213:hover{background:#ffcdd2;border-color:#e57373}._hideFilledLabel_1fd15_233{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;font-size:.85rem;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}._hideFilledCheckbox_1fd15_244{width:16px;height:16px;cursor:pointer;accent-color:#2196f3}._textFilterWrapper_1fd15_251{display:inline-flex;align-items:center;position:relative}._textFilterInput_1fd15_257{padding:.35rem 1.8rem .35rem .5rem;border:1px solid #ccc;border-radius:4px;font-size:.85rem;width:180px}._textFilterInput_1fd15_257:focus{outline:none;border-color:#2196f3}._textFilterClear_1fd15_270{position:absolute;right:4px;background:transparent;border:none;color:#999;cursor:pointer;font-size:.8rem;padding:.2rem .3rem;line-height:1}._textFilterClear_1fd15_270:hover{color:#c62828}._locked_1fd15_287{background:#e1f5fe!important;border-color:#01579b!important;color:#01579b!important;cursor:default!important}._locked_1fd15_287:hover{transform:none;box-shadow:none}._lockedChip_1fd15_299{background:#e1f5fe!important;border-color:#01579b!important;color:#01579b!important;cursor:default!important}._lockedChip_1fd15_299:hover{transform:none;box-shadow:none}._lockIcon_1fd15_311{margin-right:.25rem;font-size:.75rem}._lockIconSmall_1fd15_316{margin-right:.15rem;font-size:.65rem}._proximityWarningWrapper_1fd15_322{display:inline-flex;align-items:center;gap:.5rem}._proximityWarningLabel_1fd15_328{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:#333}._proximityWarningInput_1fd15_336{width:50px;padding:.25rem .35rem;border:1px solid #ccc;border-radius:4px;font-size:.85rem;text-align:center}._proximityWarningInput_1fd15_336:focus{outline:none;border-color:#ff9800}._proximityWarningCount_1fd15_350{font-size:.8rem;color:#e65100;font-weight:500}._proximityWarning_1fd15_322{background:#fff3e0!important;border-color:#ff9800!important;color:#e65100!important}._warningIcon_1fd15_362{margin-right:.25rem;font-size:.7rem}._legendDot_1fd15_367{width:12px;height:12px;border-radius:50%;flex-shrink:0}._eventsContainer_1fd15_375{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}._eventCard_1fd15_381{background:#fff;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}._eventHeader_1fd15_388{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8f9fa;border-bottom:1px solid #e0e0e0}._eventHeader_1fd15_388 h3{color:#2c3e50;margin:0;font-size:.95rem}._eventMeta_1fd15_404{display:flex;gap:.35rem;color:#666;font-size:.8rem;font-weight:500}._tasksContainer_1fd15_413{padding:.5rem .75rem;display:flex;flex-direction:column;gap:.5rem}._taskCard_1fd15_420{background:#f8f9fa;border-radius:6px;padding:.5rem}._taskHeader_1fd15_426{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}._taskName_1fd15_433{display:flex;align-items:center;font-weight:500;font-size:.85rem;color:#333}._taskDot_1fd15_441{width:10px;height:10px;border-radius:50%;margin-right:.35rem;flex-shrink:0}._taskCount_1fd15_449{font-size:.75rem;padding:.15rem .35rem;border-radius:3px}._countGood_1fd15_455{background:#e8f5e9;color:#2e7d32}._countWarning_1fd15_460{background:#fff3e0;color:#e65100}._countDanger_1fd15_465{background:#ffebee;color:#c62828}._taskColumns_1fd15_471{display:flex;flex-direction:column;gap:.35rem}._column_1fd15_477{display:flex;flex-direction:column;gap:.25rem}._columnHeader_1fd15_483{font-size:.7rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.3px}._chipList_1fd15_491{display:flex;flex-wrap:wrap;gap:.25rem;min-height:24px}._dropZone_1fd15_498{display:flex;flex-wrap:wrap;gap:.2rem;min-height:28px;border:1px dashed #ccc;border-radius:3px;padding:.25rem;transition:all .2s}._dropZone_1fd15_498._dragOver_1fd15_509{background:#e3f2fd;border-color:#2196f3}._interestedZone_1fd15_514{border-style:solid;border-color:transparent}._interestedZone_1fd15_514._dragOver_1fd15_509{background:#fff3e0;border-color:#ff9800}._emptyNote_1fd15_524{color:#999;font-style:italic;font-size:.75rem}._personChip_1fd15_531{padding:.15rem .4rem;border-radius:3px;font-size:.75rem;cursor:grab;transition:transform .1s,box-shadow .1s;-webkit-user-select:none;user-select:none}._personChip_1fd15_531:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}._personChip_1fd15_531:active{cursor:grabbing}._personChip_1fd15_531._interested_1fd15_514{background:#f5f5f5;color:#333;border:1px solid #e0e0e0}._personChip_1fd15_531._assigned_1fd15_555{background:#c8e6c9;color:#1b5e20;border:1px solid #a5d6a7}._personChip_1fd15_531._virtual_1fd15_561{background:#bbdefb;color:#0d47a1;border:1px solid #90caf9}._summarySection_1fd15_568{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem}._summarySection_1fd15_568 h3{color:#2c3e50;margin-bottom:1rem;font-size:1.1rem}._personSummaryList_1fd15_581,._eventSummaryList_1fd15_582{display:flex;flex-direction:column;gap:.5rem}._personSummaryItem_1fd15_588,._eventSummaryItem_1fd15_589{display:flex;gap:.5rem;padding:.5rem;background:#f8f9fa;border-radius:4px;font-size:.9rem}._personSummaryName_1fd15_598,._eventSummaryName_1fd15_599{font-weight:500;color:#333;white-space:nowrap}._personSummaryTasks_1fd15_605,._eventSummaryTasks_1fd15_606{color:#666}._fixedBottom_1fd15_611{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 200px;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 10px #0000001a;z-index:100}._allRegistrantsPanel_1fd15_624{background:#f8f9fa;padding:.75rem 1rem;max-height:120px;overflow-y:auto}._panelHeader_1fd15_631{font-size:.8rem;font-weight:600;color:#666;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}._registrantsList_1fd15_640{display:flex;flex-wrap:wrap;gap:.35rem}._registrantChip_1fd15_646{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;background:#fff;border:1px solid #e0e0e0;border-radius:4px;font-size:.8rem;color:#333;cursor:grab;transition:transform .1s,box-shadow .1s}._registrantChip_1fd15_646:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}._registrantChip_1fd15_646:active{cursor:grabbing}._registrantChip_1fd15_646._virtualRegistrant_1fd15_669{background:#e3f2fd;border-color:#90caf9}._registrantChip_1fd15_646._overAssigned_1fd15_674{background:#ffebee;border-color:#ef5350;color:#c62828}._registrantChip_1fd15_646._overAssigned_1fd15_674 ._registrantCount_1fd15_680{color:#c62828;font-weight:600}._registrantCount_1fd15_680{color:#888;font-size:.75rem}._trashZone_1fd15_690{background:#ffebee;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;transition:background .2s}._trashZone_1fd15_690._dragOver_1fd15_509{background:#ffcdd2}._trashIcon_1fd15_705{font-size:1.5rem}._trashText_1fd15_709{font-size:.75rem;color:#c62828;text-align:center}@media (max-width: 768px){._eventsContainer_1fd15_375{grid-template-columns:1fr}._actionBar_1fd15_16{flex-direction:column;align-items:stretch}._stats_1fd15_80{margin-left:0;text-align:center}._fixedBottom_1fd15_611{grid-template-columns:1fr}._allRegistrantsPanel_1fd15_624{max-height:200px}._trashZone_1fd15_690{flex-direction:row;padding:.5rem 1rem}._legend_1fd15_165{gap:.5rem;padding:.5rem}._legendItem_1fd15_182{font-size:.75rem}}@media (max-width: 480px){._calculateBtn_1fd15_23,._clearBtn_1fd15_45,._createBtn_1fd15_59{width:100%;justify-content:center}._allRegistrantsPanel_1fd15_624{max-height:240px}._container_1fd15_1{padding-bottom:180px}}._container_1t7cf_1{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}._printButtonContainer_1t7cf_8{display:flex;gap:.5rem}._sectionHeader_1t7cf_13{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}._sectionHeader_1t7cf_13 h3{color:#2c3e50;margin:0;font-size:1.1rem;flex:1}._sectionButtons_1t7cf_28{display:flex;gap:.5rem}._printBtn_1t7cf_33,._copyBtn_1t7cf_34{padding:.4rem .6rem;background:#f0f0f0;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:1rem;transition:background .2s}._printBtn_1t7cf_33:hover,._copyBtn_1t7cf_34:hover{background:#e0e0e0}._printBtn_1t7cf_33:active,._copyBtn_1t7cf_34:active{transform:scale(.95)}._summarySection_1t7cf_54{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem}._summarySection_1t7cf_54 h3{color:#2c3e50;margin-bottom:1rem;font-size:1.1rem}._personSummaryList_1t7cf_67,._eventSummaryList_1t7cf_68{display:flex;flex-direction:column;gap:.5rem}._personSummaryItem_1t7cf_74,._eventSummaryItem_1t7cf_75{display:flex;gap:.5rem;padding:.5rem;background:#f8f9fa;border-radius:4px;font-size:.9rem}._personSummaryName_1t7cf_84,._eventSummaryName_1t7cf_85{font-weight:500;color:#333;white-space:nowrap}._personSummaryTasks_1t7cf_91,._eventSummaryTasks_1t7cf_92{color:#666;flex:1}._emptyState_1t7cf_97{display:flex;align-items:center;justify-content:center;padding:3rem;background:#f8f9fa;border-radius:8px;color:#999;text-align:center;font-size:1rem}._emptyState_1t7cf_97 p{margin:0}@media (max-width: 768px){._container_1t7cf_1{padding:.75rem;gap:1rem}._summarySection_1t7cf_54{padding:1rem}._personSummaryItem_1t7cf_74,._eventSummaryItem_1t7cf_75{flex-direction:column;gap:.25rem}._personSummaryName_1t7cf_84,._eventSummaryName_1t7cf_85{white-space:normal}._personSummaryTasks_1t7cf_91,._eventSummaryTasks_1t7cf_92{margin-left:0}}@media print{._printButtonContainer_1t7cf_8,._sectionButtons_1t7cf_28{display:none}._sectionHeader_1t7cf_13{margin-bottom:.5rem}._sectionHeader_1t7cf_13 h3{margin:0}._container_1t7cf_1{padding:0;gap:1rem}._summarySection_1t7cf_54{border:none;padding:0;margin-bottom:1.5rem;page-break-inside:avoid}._summarySection_1t7cf_54 h3{margin:0 0 .5rem;font-size:1.1rem;font-weight:700}._personSummaryList_1t7cf_67,._eventSummaryList_1t7cf_68{gap:.25rem}._personSummaryItem_1t7cf_74,._eventSummaryItem_1t7cf_75{background:transparent;padding:0;border:none;font-size:1rem;page-break-inside:avoid}._personSummaryName_1t7cf_84,._eventSummaryName_1t7cf_85{font-weight:700;color:#000;white-space:normal}._personSummaryTasks_1t7cf_91,._eventSummaryTasks_1t7cf_92{color:#000;display:block;margin-top:0}._emptyState_1t7cf_97{display:none}body{font-family:Arial,sans-serif;font-size:11pt;color:#000}}._container_1o7on_1{max-width:1200px;margin:0 auto;padding:1.5rem}._loading_1o7on_7{text-align:center;padding:2rem;color:#666}._error_1o7on_13{background:#ffebee;color:#c62828;padding:1rem;border-radius:4px;margin-bottom:1rem}._header_1o7on_21{margin-bottom:1.5rem}._headerTop_1o7on_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._backLink_1o7on_32{color:#666;text-decoration:none}._backLink_1o7on_32:hover{color:#333}._logoutBtn_1o7on_41{padding:.5rem 1rem;background:#f0f0f0;border:1px solid #ccc;border-radius:4px;cursor:pointer}._logoutBtn_1o7on_41:hover{background:#e0e0e0}._header_1o7on_21 h1{color:#2c3e50;margin-bottom:.5rem}._description_1o7on_58{color:#666;margin-bottom:1rem}._statusBar_1o7on_63{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:8px}._status_1o7on_63{padding:.5rem 1rem;border-radius:20px;font-weight:500;font-size:.9rem}._status_1o7on_63._active_1o7on_80{background:#e8f5e9;color:#2e7d32}._status_1o7on_63._closed_1o7on_85{background:#fff3e0;color:#e65100}._status_1o7on_63._finalized_1o7on_90{background:#e3f2fd;color:#1565c0}._publicLink_1o7on_95{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#666}._publicLink_1o7on_95 code{background:#fff;padding:.25rem .5rem;border-radius:4px;font-family:monospace}._statusActions_1o7on_110{margin-left:auto;display:flex;gap:.5rem}._statusBtn_1o7on_116{padding:.5rem 1rem;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.9rem}._statusBtn_1o7on_116:hover{background:#f0f0f0}._finalizeBtn_1o7on_129{padding:.5rem 1rem;background:#2196f3;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem}._finalizeBtn_1o7on_129:hover{background:#1976d2}._tabs_1o7on_143{display:flex;gap:0;border-bottom:2px solid #e0e0e0;margin-bottom:1.5rem}._tab_1o7on_143{padding:.75rem 1.5rem;background:none;border:none;cursor:pointer;font-size:1rem;color:#666;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}._tab_1o7on_143:hover{color:#333}._tab_1o7on_143._active_1o7on_80{color:#3498db;border-bottom-color:#3498db;font-weight:500}._content_1o7on_172{min-height:400px}@media (max-width: 768px){._container_1o7on_1{padding:1rem}._statusBar_1o7on_63{flex-direction:column;align-items:flex-start}._statusActions_1o7on_110{margin-left:0;width:100%}._tabs_1o7on_143{overflow-x:auto}._tab_1o7on_143{white-space:nowrap;padding:.75rem 1rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#333;background-color:#f5f5f5}.app{min-height:100vh}.home-page{max-width:800px;margin:0 auto;padding:2rem;text-align:center}.home-page h1{color:#2c3e50;margin-bottom:1rem}.home-page p{color:#666;margin-bottom:.5rem}
