._dialog_khuru_1{width:min(100%,28rem)}._form_khuru_5{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_khuru_11{color:var(--foreground);font-family:var(--font-family-base);font-size:.875rem;font-weight:500}._actions_khuru_18{margin-top:var(--spacing-4)}@media(max-width:520px){._actions_khuru_18{justify-content:stretch}._actions_khuru_18>*{flex:1}}@layer base{._calendar_1cxo8_2{min-width:18rem;font-family:var(--font-family-base);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-4);position:relative}._nav_1cxo8_13{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-1)}._button_previous_1cxo8_22,._button_next_1cxo8_23{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--card-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._button_previous_1cxo8_22:hover,._button_next_1cxo8_23:hover{background-color:var(--muted)}._button_previous_1cxo8_22:active,._button_next_1cxo8_23:active{background-color:var(--muted);transform:scale(.97)}._button_previous_1cxo8_22 svg,._button_next_1cxo8_23 svg{width:1.25rem;height:1.25rem;fill:currentColor}._months_1cxo8_55,._month_1cxo8_55{width:100%}._month_grid_1cxo8_63{width:100%;border-collapse:collapse}._month_caption_1cxo8_68{height:2rem;display:flex;align-items:center;margin-bottom:var(--spacing-2)}._caption_label_1cxo8_75{font-weight:600;font-size:1rem;color:var(--card-foreground)}._weekdays_1cxo8_81{margin-bottom:var(--spacing-1)}._weekday_1cxo8_81{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:500;color:var(--muted-foreground)}._cell_1cxo8_96{position:relative}._day_1cxo8_100{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}._day_button_1cxo8_109{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;color:inherit;font-size:.9rem;font-weight:400;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._day_button_1cxo8_109:hover{background-color:var(--muted);color:var(--card-foreground)}._day_button_1cxo8_109:active:hover{background-color:var(--primary);color:var(--primary-foreground);transform:scale(.97)}._selected_1cxo8_138 ._day_button_1cxo8_109{background-color:var(--primary);color:var(--primary-foreground);font-weight:500}._selected_1cxo8_138 ._day_button_1cxo8_109:hover{background-color:color-mix(in srgb,var(--primary) 90%,black);color:var(--primary-foreground)}._today_1cxo8_149 ._day_button_1cxo8_109{border:1px solid var(--primary);font-weight:500}._today_1cxo8_149._selected_1cxo8_138 ._day_button_1cxo8_109{border-color:var(--primary-foreground)}._range_middle_1cxo8_158 ._day_button_1cxo8_109{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--foreground);border-radius:0}._range_end_1cxo8_164 ._day_button_1cxo8_109{background-color:var(--primary);color:var(--primary-foreground);border-top-left-radius:0;border-bottom-left-radius:0}._outside_1cxo8_171 ._day_button_1cxo8_109{color:var(--muted-foreground);opacity:.6}._disabled_1cxo8_176 ._day_button_1cxo8_109{opacity:.3;cursor:not-allowed;background-color:transparent;color:var(--card-foreground)}._disabled_1cxo8_176 ._day_button_1cxo8_109:hover{background-color:transparent}._footer_1cxo8_187{margin-top:var(--spacing-4);padding-top:var(--spacing-2);border-top:1px solid var(--border);display:flex;justify-content:space-between}._hidden_1cxo8_195{display:none}._chevron_1cxo8_199{display:flex}.dark ._range_middle_1cxo8_158 ._day_button_1cxo8_109{background-color:color-mix(in srgb,var(--primary) 20%,var(--background));color:var(--foreground)}.dark ._day_button_1cxo8_109:hover{background-color:var(--muted);color:var(--card-foreground)}.dark ._day_button_1cxo8_109:active:hover{background-color:var(--primary);color:var(--primary-foreground)}}._formContainer_1c4ak_1,._formContent_1c4ak_7{display:flex;flex-direction:column;gap:var(--spacing-4)}._formRow_1c4ak_13{display:flex;gap:var(--spacing-4);align-items:flex-start}._flex1_1c4ak_19{flex:1}._pickers_1c4ak_23{display:flex;gap:var(--spacing-2);margin-top:1.75rem}._pickerTrigger_1c4ak_29{width:3rem;padding:0;display:flex;align-items:center;justify-content:center}._pickerContent_1c4ak_37{width:22rem;padding:var(--spacing-4);background-color:var(--popup);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._colorPickerContent_1c4ak_46{width:auto;min-width:18rem}._iconGrid_1c4ak_51{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:3rem;gap:var(--spacing-2);max-height:calc(15rem + 4 * var(--spacing-2));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-right:var(--spacing-1)}._requestIconButton_1c4ak_64{display:flex;align-items:center;justify-content:center;min-height:2rem;margin:var(--spacing-3) auto 0;padding:0 var(--spacing-2);border:0;background:transparent;color:var(--muted-foreground);font-size:.8125rem;cursor:pointer}._requestIconButton_1c4ak_64:hover{text-decoration:underline}@media(max-width:767px){._requestIconButton_1c4ak_64{min-height:2.75rem}}._colorGrid_1c4ak_88{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--spacing-2)}._colorBtn_1c4ak_94{width:2rem;height:2rem;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease;padding:0}._colorBtn_1c4ak_94:hover{transform:scale(1.1);border-color:var(--foreground)}._colorBtnSelected_1c4ak_109{border-color:var(--foreground);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--foreground)}._iconBtn_1c4ak_114{width:100%;height:100%;border-radius:var(--radius-md);border:none;padding:var(--spacing-2);background-color:var(--surface);color:var(--foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--animation-duration-fast) ease}._iconBtn_1c4ak_114:hover{background-color:color-mix(in srgb,var(--primary) 12%,var(--surface));box-shadow:0 0 0 1.5px var(--primary)}._colorDot_1c4ak_134{width:1.25rem;height:1.25rem;border-radius:var(--radius-full)}._compactColorTrigger_1c4ak_140{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:2px;border-radius:50%;background:none;border:none;flex-shrink:0}._compactColorDot_1c4ak_152{width:14px;height:14px;border-radius:50%;transition:transform var(--animation-duration-fast) ease}._compactColorTrigger_1c4ak_140:hover ._compactColorDot_1c4ak_152{transform:scale(1.2)}._compactIconTrigger_1c4ak_163{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:2px;background:none;border:none;color:var(--muted-foreground);flex-shrink:0}._compactIconTrigger_1c4ak_163:hover{color:var(--foreground)}._memberAssignment_1c4ak_179{display:flex;flex-direction:column;gap:var(--spacing-2)}._memberAssignmentHeader_1c4ak_185{display:flex;justify-content:space-between;align-items:center}._memberAssignmentLabel_1c4ak_191{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;color:var(--foreground)}._selectAllToggle_1c4ak_198{background:none;border:none;color:var(--primary);font-size:.875rem;font-weight:500;cursor:pointer;padding:0}._selectAllToggle_1c4ak_198:hover{text-decoration:underline}._memberAvatars_1c4ak_212{display:flex;flex-wrap:wrap;gap:var(--spacing-4);padding-top:var(--spacing-2)}._memberAvatarItem_1c4ak_219{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);transition:opacity var(--animation-duration-fast) ease}._memberAvatarSelected_1c4ak_227{opacity:1}._memberAvatarUnselected_1c4ak_231{opacity:.4}._memberAvatarUnselected_1c4ak_231 ._memberAvatarName_1c4ak_235{color:var(--muted-foreground)}._memberAssignmentError_1c4ak_239{margin:0;color:var(--error);font-size:.8125rem}._memberAvatarButton_1c4ak_245{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%}._memberAvatarCircle_1c4ak_256{width:2.5rem;height:2.5rem;border-width:2px;border-style:solid;transition:border-color var(--animation-duration-fast) ease}._memberAvatarName_1c4ak_235{font-size:.6875rem;font-weight:500;color:var(--foreground)}._subActivitiesList_1c4ak_270{display:flex;flex-direction:column;gap:var(--spacing-1);margin-bottom:var(--spacing-1)}._subActivityItem_1c4ak_277{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background-color:color-mix(in srgb,var(--muted) 30%,transparent);border-radius:var(--radius-sm)}._segmentNameField_1c4ak_286{flex:1;min-width:0;margin-bottom:0}._durationGroup_1c4ak_292{display:flex;align-items:center;gap:var(--spacing-1);flex-shrink:0}._durationInput_1c4ak_299{width:4rem;margin-bottom:0}._durationInput_1c4ak_299 input{padding-left:var(--spacing-2);padding-right:var(--spacing-2);text-align:center;-moz-appearance:textfield}._durationInput_1c4ak_299 input::-webkit-outer-spin-button,._durationInput_1c4ak_299 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._durationLabel_1c4ak_317{font-size:.8125rem;color:var(--muted-foreground);white-space:nowrap}._subActivityDrag_1c4ak_323{display:flex;gap:0;align-items:center;flex-shrink:0}._subActivityDrag_1c4ak_323 button{background:none;border:none;cursor:pointer;color:var(--muted-foreground);padding:0;display:flex}._subActivityDrag_1c4ak_323 button:disabled{opacity:.3;cursor:not-allowed}._removeSubBtn_1c4ak_344{color:var(--muted-foreground);flex-shrink:0}._segmentStartTime_1c4ak_349{font-size:.6875rem;color:var(--muted-foreground);padding:0 0 2px var(--spacing-3);font-variant-numeric:tabular-nums;display:block}._intervalInput_1c4ak_357{width:5rem}._customRecurrence_1c4ak_361{display:flex;flex-direction:column;gap:var(--spacing-2)}._starValueRow_1c4ak_367{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}._starValueChoice_1c4ak_374{display:inline-flex;align-items:center;gap:var(--spacing-1)}._mutedNote_1c4ak_380{font-size:.8rem;color:var(--muted-foreground);margin:0}._totalDuration_1c4ak_386{font-size:.9375rem;color:var(--muted-foreground);padding:var(--spacing-2) 0}._datePickerTrigger_1c4ak_392{width:100%;justify-content:flex-start;font-weight:500;font-size:.9375rem;height:2.5rem;border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border:2px solid var(--border);color:var(--foreground)}._datePickerTrigger_1c4ak_392:hover{border-color:color-mix(in srgb,var(--border) 70%,var(--primary));background-color:var(--surface)}._datePickerPlaceholder_1c4ak_410{color:var(--muted-foreground);font-weight:400;opacity:.6}._timePickerTrigger_1c4ak_416{display:inline-flex;align-items:center;width:100%;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);border:2px solid var(--border);border-radius:var(--radius-md);background:var(--card);cursor:pointer;font-size:.9375rem;font-weight:500;color:var(--foreground);min-width:6.5rem;transition:border-color var(--animation-duration-fast) ease}._timePickerTrigger_1c4ak_416:hover{border-color:var(--primary)}._timePickerContent_1c4ak_437{width:12rem;background-color:var(--popup);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md)}._timePickerDropdown_1c4ak_446{max-height:200px;overflow-y:auto;display:flex;flex-direction:column}._timePickerSearchInput_1c4ak_453{width:100%;border:none;border-bottom:1px solid var(--border);padding:var(--spacing-2) var(--spacing-3);outline:none;font-size:.9375rem;background:transparent;color:var(--foreground)}._timePickerOption_1c4ak_464{padding:var(--spacing-2) var(--spacing-3);cursor:pointer;font-size:.9375rem;color:var(--foreground);transition:background-color var(--animation-duration-fast) ease}._timePickerOption_1c4ak_464:hover{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._timePickerOptionSelected_1c4ak_476{background-color:var(--accent)}._timePickerDuration_1c4ak_480{margin-left:var(--spacing-2);color:var(--muted-foreground);font-size:.8125rem}._timePickerTrigger_1c4ak_416:disabled{opacity:.5;cursor:not-allowed}@media(max-width:767px){._stickyFooter_1c4ak_492{position:sticky;bottom:calc(-1*max(var(--spacing-6),var(--safe-area-bottom)));z-index:2;background-color:var(--popup);padding-top:var(--spacing-3);padding-bottom:var(--spacing-3);border-top:1px solid var(--border)}._stickyFooter_1c4ak_492>button{flex:1;min-height:2.75rem}._timePickerSearchInput_1c4ak_453{font-size:1rem}._timePickerTrigger_1c4ak_416,._timePickerOption_1c4ak_464,._selectAllToggle_1c4ak_198,._memberAvatarButton_1c4ak_245{min-height:2.75rem}._timePickerOption_1c4ak_464{display:flex;align-items:center}._pickerContent_1c4ak_37{width:min(22rem,calc(100vw - 2rem))}._colorPickerContent_1c4ak_46{min-width:min(18rem,calc(100vw - 2rem))}._compactColorTrigger_1c4ak_140,._compactIconTrigger_1c4ak_163{min-width:2.25rem;min-height:2.25rem}._subActivityDrag_1c4ak_323 button{min-width:2rem;min-height:2rem;align-items:center;justify-content:center}._memberAvatarButton_1c4ak_245{min-width:2.75rem}}@media(max-width:480px){._formRow_1c4ak_13{flex-wrap:wrap}._subActivityItem_1c4ak_277{flex-wrap:wrap;gap:var(--spacing-2)}._segmentNameField_1c4ak_286{flex:1 1 calc(100% - 4rem)}}
