@keyframes bs-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes bs-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes bs-slide-in-desktop{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes bs-slide-out-desktop{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-46%)scale(.97)}}@keyframes bs-slide-in-mobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bs-slide-out-mobile{0%{transform:translateY(0)}to{transform:translateY(100%)}}.bs-overlay{z-index:100;background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0}.bs-overlay[data-state=open]{animation:.2s both bs-overlay-in}.bs-overlay[data-state=closed]{animation:.18s both bs-overlay-out}.bs-content{z-index:101;background:var(--color-panel-solid);border:1px solid var(--gray-a3);outline:none;flex-direction:column;max-height:90%;display:flex;position:fixed;overflow-y:auto}@media (min-width:768px){.bs-content{width:min(688px,100vw - 40px);padding:var(--space-5);border-radius:16px;top:50%;left:50%;transform:translate(-50%,-50%)}.bs-content[data-state=open]{animation:.22s cubic-bezier(.16,1,.3,1) both bs-slide-in-desktop}.bs-content[data-state=closed]{animation:.18s both bs-slide-out-desktop}}.bs-sr-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bs-header{margin-bottom:var(--space-4)}.bs-heading{margin:0;line-height:1.25}.bs-subheading{color:var(--gray-11)}.bs-body{gap:var(--space-3);flex-direction:column;display:flex}@media (max-width:767px){.bs-content{padding:var(--space-4);border-bottom:none;border-left:none;border-right:none;border-radius:0;bottom:0;left:0;right:0}.bs-header{margin-bottom:var(--space-2)}.bs-content[data-state=open]{animation:.3s cubic-bezier(.16,1,.3,1) both bs-slide-in-mobile}.bs-content[data-state=closed]{animation:.22s both bs-slide-out-mobile}.bs-subheading{color:var(--gray-11);margin-top:var(--space-1)}}
.rt-SelectContent{width:var(--radix-select-trigger-width);max-width:var(--radix-popper-available-width);box-sizing:border-box}.rt-SelectItem{white-space:normal;word-break:break-word;min-height:var(--select-item-height);padding-top:calc((var(--select-item-height) - 1lh) / 2);padding-bottom:calc((var(--select-item-height) - 1lh) / 2);align-items:flex-start;height:auto!important}.rt-SelectItemIndicator{height:var(--select-item-height);top:0}.select-input-trigger{width:100%}.select-input-trigger-label{color:var(--Colors-Mauve-12,var(--organizer-text-primary))}@media (max-width:767px){.select-input-trigger-label{font-size:var(--Typography-Font-size-2,14px);line-height:var(--Typography-Line-height-2,20px);letter-spacing:var(--Typography-Letter-spacing-2,0)}}.si-left-icon{z-index:1;pointer-events:none;color:#f5f1ffb8;align-items:center;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.select-input-trigger.si-with-left-icon{padding-left:30px!important}.select-input-trigger[data-error=true],.select-input-trigger[data-error=true]:focus-visible,.select-input-trigger[data-error=true]:focus-within{box-shadow:inset 0 0 0 1px var(--red-a10)!important;outline:none!important}
@media (max-width:767px){.select-options-sheet.bs-content{width:100%;max-width:440px;padding:var(--space-4,16px);flex-direction:column;align-items:stretch;margin-inline:auto;display:flex}.select-options-sheet .bs-body{flex-direction:column;flex:1;align-items:stretch;gap:0;width:100%;min-height:0;padding:0;display:flex}}.select-options-sheet__inner{flex-direction:column;flex:1;align-items:flex-start;width:100%;min-height:0;display:flex}.select-options-sheet__nav{flex-direction:column;flex:1;align-items:flex-start;gap:12px;width:100%;min-height:0;display:flex}.select-options-sheet__item{border-radius:var(--Radius-2-max,4px);text-align:left;width:100%;min-height:44px;font-size:var(--Typography-Font-size-2,14px);font-weight:400;line-height:var(--Typography-Line-height-2,20px);letter-spacing:var(--Typography-Letter-spacing-2,0);color:var(--organizer-menu-color);cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;margin:0;padding:10px 12px;transition:background .12s,color .12s;display:block}.select-options-sheet__item[data-selected=true]{background:var(--Colors-Neutral-Neutral-Alpha-3,var(--organizer-selected-bg));color:var(--organizer-text-primary)}.select-options-sheet__item:hover,.select-options-sheet__item:active{background:var(--organizer-selected-bg);color:var(--organizer-text-primary)}.select-options-sheet__item:focus,.select-options-sheet__item:focus-visible{box-shadow:none;outline:none}.select-options-sheet__item:disabled{opacity:.5;cursor:not-allowed}.select-options-sheet__item:disabled:hover,.select-options-sheet__item:disabled:active{color:var(--organizer-menu-color);background:0 0}
.msi-trigger{cursor:pointer;width:100%}.msi-trigger input{cursor:pointer}.msi-container[data-error=true] .msi-trigger,.msi-container[data-error=true] .msi-trigger:focus-within{box-shadow:inset 0 0 0 1px var(--red-a10)!important;outline:none!important}.msi-left-icon{color:var(--gray-a11);flex-shrink:0;align-items:center;display:flex}.msi-trigger-icon{color:var(--gray-a9);flex-shrink:0;align-items:center;display:flex}.msi-content{--base-menu-item-padding-left:var(--space-3);--base-menu-item-padding-right:var(--space-3);max-height:320px}.msi-content .rt-BaseMenuItemIndicator{display:none}.msi-content .rt-BaseMenuItem[data-highlighted]{background-color:var(--gray-a4)}.msi-checkbox-box{border-radius:var(--radius-1);border:1.5px solid var(--gray-a6);color:#0000;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background .12s,border-color .12s;display:flex}.rt-BaseMenuCheckboxItem[data-state=checked] .msi-checkbox-box{background:var(--accent-9);border-color:var(--accent-9);color:var(--accent-contrast)}.msi-error{font-size:var(--font-size-1);line-height:var(--line-height-1);color:var(--red-a10);margin-top:var(--space-1);align-items:center;gap:5px;display:flex}
.date-field-trigger-btn{width:100%;box-shadow:none;min-height:unset;border:none;justify-content:stretch;margin:0;padding:0;display:flex}.date-field-trigger-btn>.rt-TextFieldRoot{flex:1;width:100%}.date-field-trigger-btn--fixed-width{width:var(--date-field-trigger-width)!important}.date-field-trigger-btn:hover,.date-field-trigger-btn:focus-visible{background:0 0}.date-field-trigger,.date-field-trigger input{cursor:pointer}.date-field-icon{color:var(--gray-a9);flex-shrink:0;align-items:center;display:flex}.date-field-native{opacity:0;pointer-events:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.date-field-trigger-wrap[data-mobile=true] .date-field-native{pointer-events:auto;cursor:pointer;z-index:2;appearance:none;color:#0000;background:0 0;font-size:16px}.date-field-error{color:var(--red-a10);align-items:center;gap:5px;margin-top:4px;font-size:12px;line-height:16px;display:flex}
.time-field-trigger,.time-field-trigger input{cursor:pointer}.time-field-trigger-btn{box-shadow:none;min-height:unset;border:none;display:block}.time-field-trigger-btn:hover,.time-field-trigger-btn:focus-visible{background:0 0}.time-field-native{opacity:0;pointer-events:auto;cursor:pointer;z-index:2;appearance:none;color:#0000;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.time-field-icon{color:var(--gray-a9);flex-shrink:0;align-items:center;display:flex}.tf-content{z-index:1000;background:var(--color-panel-solid,var(--color-panel-solid));border:1px solid var(--organizer-border);border-radius:10px;padding:6px;box-shadow:0 8px 24px #0006}.tf-columns{gap:4px;height:200px;display:flex}.tf-col{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:1px;min-width:56px;display:flex;overflow-y:auto}.tf-col::-webkit-scrollbar{width:0;height:0;display:none}.tf-col-period{overflow-y:visible}.tf-cell{min-height:36px;color:var(--organizer-info-banner-text);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 12px;font-family:inherit;font-size:14px;transition:background .1s;display:flex}.tf-cell:hover{background:#ffffff0f}.tf-cell[data-selected=true]{color:var(--organizer-violet-soft);background:#6e56cf2e}.time-field-error{color:var(--red-a10);align-items:center;gap:5px;margin-top:4px;font-size:12px;line-height:16px;display:flex}
.info-tooltip-trigger{cursor:default;color:var(--gray-a9);outline:none;flex-shrink:0;align-items:center;transition:color .15s;display:inline-flex}.info-tooltip-trigger:hover{color:var(--gray-a11)}.info-tooltip-content{background:var(--accent-12);border-radius:var(--radius-2);padding:var(--space-2);z-index:9999;justify-content:center;align-items:flex-end;gap:var(--space-2);flex-direction:column;width:200px;max-width:360px;animation:.12s info-tooltip-in;display:flex;position:relative}@keyframes info-tooltip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.info-tooltip-headline{font-family:SF Pro,inherit;font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-2);color:var(--gray-12);margin:0}.info-tooltip-text{font-family:SF Pro,inherit;font-size:var(--font-size-1);font-weight:var(--font-weight-regular);line-height:var(--line-height-1);color:var(--mauve-1);margin:0}.info-tooltip-close{top:var(--space-2);right:var(--space-2);color:var(--gray-a9);cursor:pointer;border-radius:var(--radius-1);background:0 0;border:none;padding:2px 4px;font-size:16px;line-height:1;transition:color .15s,background .15s;position:absolute}.info-tooltip-close:hover{color:var(--gray-12);background:var(--gray-a3)}.info-tooltip-btn{color:var(--accent-a11);font-family:SF Pro,inherit;font-size:var(--font-size-1);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0;transition:color .15s}.info-tooltip-btn:hover{color:var(--accent-12)}.info-tooltip-arrow{fill:var(--accent-12)}
