.assistant-prototype{--assistant-highlight:var(--gold-light);--assistant-glow:0 0 16px hsl(var(--primary) / .22);color:hsl(var(--foreground));background-color:hsl(var(--background))}.assistant-header-safe-area{width:100%;padding-top:var(--app-safe-area-top,0px);padding-inline:max(var(--app-safe-area-left,0px), var(--app-safe-area-right,0px));flex:none}.app-header-bg.assistant-header{box-sizing:border-box;background:hsl(var(--card));border:1px solid hsl(var(--primary) / .35);border-radius:999px;grid-template-columns:94px minmax(0,1fr) 94px;align-items:center;gap:6px;width:calc(100% - 10px);min-height:56px;margin:5px;padding:5px;display:grid;padding-top:5px!important}.assistant-header-leading,.assistant-header-trailing{align-items:center;width:94px;min-width:0;display:flex}.assistant-header-leading{justify-content:flex-start;gap:6px}.assistant-header-trailing{justify-content:flex-end}.assistant-header-leading>button{width:44px;height:44px}.assistant-header-leading>button svg{width:20px;height:20px}.assistant-header-home,.assistant-header-home:hover{box-shadow:none}.assistant-header>button[data-tour=room-selector]{gap:4px;width:100%;min-width:0;height:44px;padding-inline:8px;overflow:hidden}.assistant-header .assistant-header-language{gap:4px;width:94px;min-width:94px;height:44px;min-height:44px;padding-block:0;padding-inline:6px}.assistant-header-language svg{width:16px;height:16px}.assistant-calendar-sync{border:1px solid hsl(var(--border));background:hsl(var(--secondary) / .22);border-radius:.9rem;gap:.6rem;padding:.75rem;display:grid}.assistant-calendar-sync-heading{align-items:flex-start;gap:.6rem;min-width:0;display:flex}.assistant-calendar-sync-heading>svg{width:1.15rem;height:1.15rem;color:hsl(var(--primary));flex:none;margin-top:.1rem}.assistant-calendar-sync-heading>div{min-width:0}.assistant-calendar-sync-heading h3{font-size:.85rem;font-weight:650;line-height:1.35}.assistant-calendar-sync-heading p,.assistant-calendar-sync-last,.assistant-calendar-sync-calendar small{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:.72rem;line-height:1.45}.assistant-calendar-sync-note{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:.68rem;line-height:1.4}.assistant-calendar-sync-status,.assistant-calendar-sync-state{align-items:center;gap:.4rem;font-size:.75rem;display:flex}.assistant-calendar-sync-status svg,.assistant-calendar-sync-state svg{width:.9rem;height:.9rem;color:hsl(var(--primary));flex:none}.assistant-calendar-sync-details,.assistant-calendar-sync-picker{gap:.45rem;min-width:0;display:grid}.assistant-calendar-sync-calendar{overflow-wrap:anywhere;gap:.1rem;min-width:0;font-size:.8rem;display:grid}.assistant-calendar-sync-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.assistant-calendar-sync-actions button{white-space:normal}.assistant-calendar-sync-picker label{font-size:.75rem;font-weight:600}.assistant-calendar-sync-picker select{border:1px solid hsl(var(--border));width:100%;min-width:0;min-height:2.5rem;color:hsl(var(--foreground));background:hsl(var(--background));border-radius:.65rem;padding:.45rem .6rem;font-size:.9rem}.assistant-calendar-sync-error{color:hsl(var(--foreground));background:hsl(var(--destructive) / .1);overflow-wrap:anywhere;border-radius:.7rem;gap:.4rem;padding:.55rem;font-size:.75rem;line-height:1.45;display:grid}.assistant-calendar-sync-remove-option{align-items:flex-start;gap:.55rem;font-size:.82rem;line-height:1.45;display:flex}.assistant-calendar-sync-remove-option input{accent-color:hsl(var(--primary));flex:none;margin-top:.2rem}.assistant-prototype :is(.assistant-inline-status,.assistant-suggestions-status,.assistant-recommendation-loading,.assistant-cuisine-status,.assistant-calendar-sync-status){border:1px solid hsl(var(--primary) / .16);background:hsl(var(--primary) / .045);width:fit-content;max-width:100%;color:hsl(var(--muted-foreground));text-align:start;white-space:normal;overflow-wrap:anywhere;border-radius:.65rem;align-items:center;gap:.45rem;margin:0;padding:.35rem .55rem;font-family:inherit;font-size:.72rem;font-weight:400;line-height:1.45;display:inline-flex}.assistant-prototype :is(.assistant-inline-status,.assistant-suggestions-status,.assistant-recommendation-loading,.assistant-cuisine-status,.assistant-calendar-sync-status)>svg{width:.85rem;height:.85rem;color:hsl(var(--primary));stroke-width:1.75px;flex:0 0 .85rem;animation-duration:1.1s}.assistant-prototype .assistant-prompt-dropdown-empty.assistant-inline-status{width:calc(100% - 1rem);margin:.5rem}.assistant-prototype .assistant-composer .lucide-loader-circle{color:hsl(var(--primary))}.assistant-prototype button .lucide-loader-circle{animation-duration:1.1s}.assistant-spinner{border:1.5px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;width:.85rem;height:.85rem;animation:1.1s linear infinite assistant-loading-spin;display:inline-block}@keyframes assistant-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.assistant-prototype .lucide-loader-circle,.assistant-spinner{animation:none!important}}.assistant-calendar-header-actions{flex-wrap:wrap;gap:.45rem;display:flex}.assistant-imported-event{border:1px solid hsl(var(--border));background:hsl(var(--secondary) / .35);border-radius:.9rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.75rem;display:grid}.assistant-imported-event>svg{width:1.15rem;height:1.15rem;color:hsl(var(--primary));margin-top:.1rem}.assistant-imported-event-copy{gap:.15rem;display:grid}.assistant-imported-event-copy time,.assistant-imported-event-copy small{color:hsl(var(--muted-foreground));font-size:.72rem}.assistant-imported-event-copy h3{overflow-wrap:anywhere;font-size:.9rem;line-height:1.35}.assistant-connected-dialog,.assistant-preferences-dialog,.assistant-schedule-dialog,.assistant-daily-briefing{gap:.9rem;display:grid}.assistant-provider-list{gap:.4rem;display:grid}.assistant-provider-row{border-bottom:1px solid hsl(var(--border));align-items:center;gap:.65rem;padding:.65rem 0;display:flex}.assistant-provider-row>svg{width:1.2rem;height:1.2rem;color:hsl(var(--primary));flex:none}.assistant-provider-row>div{gap:.15rem;display:grid}.assistant-provider-row strong{font-size:.85rem}.assistant-provider-row small,.assistant-calendar-note{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.5}.assistant-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.assistant-imported-list-heading{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;padding-top:.75rem;display:flex}.assistant-imported-list-heading h3{font-size:.9rem;font-weight:600}.assistant-imported-list{gap:.4rem;max-height:17rem;display:grid;overflow-y:auto}.assistant-imported-list li{border:1px solid hsl(var(--border));border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem;display:flex}.assistant-imported-list li>div{gap:.15rem;min-width:0;display:grid}.assistant-imported-list time,.assistant-imported-list small{color:hsl(var(--muted-foreground));font-size:.7rem}.assistant-imported-list strong{overflow-wrap:anywhere;font-size:.8rem}.assistant-preference-fields,.assistant-preference-filter-list{gap:.8rem;display:grid}.assistant-preference-fields>div{gap:.35rem;display:grid}.assistant-preference-fields label{font-size:.8rem}.assistant-diet-choice{gap:.5rem;display:grid}.assistant-diet-choice legend,.assistant-preference-filter-list legend{font-size:.8rem;font-weight:600}.assistant-diet-choice>div,.assistant-preference-chips{flex-wrap:wrap;gap:.35rem;display:flex}.assistant-preference-categories{display:grid}.assistant-preference-categories details{border-top:1px solid hsl(var(--border));padding:.55rem 0}.assistant-preference-categories summary{cursor:pointer;font-size:.85rem;font-weight:600}.assistant-preference-filter-list{margin-top:.6rem}.assistant-preference-filter-list fieldset{gap:.4rem;display:grid}.assistant-preference-filter-list input{min-height:2.5rem}.assistant-preference-chips button{white-space:normal;height:auto;min-height:1.85rem;padding:.35rem .55rem;font-size:.7rem}.assistant-schedule-image{border-radius:.75rem;width:100%;height:7rem;display:grid}.assistant-schedule-image .assistant-recommendation-image-content{-o-object-fit:cover;object-fit:cover}.assistant-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.assistant-schedule-fields label{color:hsl(var(--muted-foreground));gap:.3rem;font-size:.75rem;display:grid}.assistant-schedule-fields input{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-width:0;min-height:2.65rem;color:hsl(var(--foreground));border-radius:.65rem;padding:.5rem;font-size:.95rem}.assistant-briefing-actions{flex-wrap:wrap;gap:.45rem;display:flex}.assistant-briefing-section{border-top:1px solid hsl(var(--border));padding-top:.75rem}.assistant-briefing-section h3{color:hsl(var(--primary));margin-bottom:.5rem;font-size:.8rem;font-weight:700}.assistant-briefing-section ul{gap:.65rem;display:grid}.assistant-briefing-section li{grid-template-columns:4.4rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.assistant-briefing-time{color:hsl(var(--muted-foreground));font-size:.75rem}.assistant-briefing-section li>div{gap:.12rem;display:grid}.assistant-briefing-section li strong{overflow-wrap:anywhere;font-size:.82rem}.assistant-briefing-section li small{color:hsl(var(--muted-foreground));font-size:.68rem}.assistant-day-ticker{border-top:1px solid hsl(var(--foreground) / .12);width:100%;min-width:0;height:2rem;color:hsl(var(--foreground));border-radius:.25rem;grid-column:1/-1;justify-content:flex-start;gap:.5rem;padding:0 .1rem;font-size:.68rem;font-weight:400;display:flex}.assistant-ticker-label{color:hsl(var(--primary));flex:none;align-items:center;gap:.3rem;font-weight:700;display:flex}.assistant-ticker-label svg{width:.9rem;height:.9rem}.assistant-ticker-window{white-space:nowrap;flex:1;min-width:0;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .8rem 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 .8rem 95%,#0000)}.assistant-ticker-track{gap:2rem;width:max-content;display:flex}.assistant-day-ticker.has-plans .assistant-ticker-track{animation:35s linear infinite assistant-ticker-scroll}.assistant-ticker-track>span{display:block}.assistant-day-ticker:hover .assistant-ticker-track,.assistant-day-ticker:focus-visible .assistant-ticker-track{animation-play-state:paused}@keyframes assistant-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.assistant-quick-dates{flex-wrap:wrap;gap:.35rem;display:flex}.assistant-quick-dates button{border:1px solid hsl(var(--border));min-height:2.2rem;color:hsl(var(--muted-foreground));border-radius:999px;padding:.4rem .7rem;font-size:.75rem;transition:border-color .15s,background .15s,color .15s}.assistant-quick-dates button:hover,.assistant-quick-dates button.is-selected{border-color:hsl(var(--primary) / .7);background:hsl(var(--primary) / .1);color:hsl(var(--foreground))}.assistant-plan-list{gap:.15rem;display:grid}.assistant-saved-plan.assistant-timeline-plan{border:0;border-bottom:1px solid hsl(var(--primary) / .22);background:0 0;border-radius:0;grid-template-columns:3.2rem 1rem minmax(0,1fr);align-items:stretch;gap:.35rem .5rem;padding:.55rem 0}.assistant-saved-plan.assistant-timeline-plan.is-highlighted{border-bottom-color:hsl(var(--primary) / .6)}.assistant-saved-plan .assistant-plan-time{color:hsl(var(--muted-foreground));padding-top:.15rem;font-size:.68rem;font-weight:700}.assistant-plan-timeline-mark{justify-content:center;min-height:2.4rem;display:flex;position:relative}.assistant-plan-timeline-mark:before{background:hsl(var(--primary) / .35);content:"";width:1px;position:absolute;inset-block:-.6rem}.assistant-timeline-plan:first-child .assistant-plan-timeline-mark:before{top:.3rem}.assistant-plan-timeline-mark>span{z-index:1;border:2px solid hsl(var(--background));background:hsl(var(--secondary));width:.65rem;height:.65rem;box-shadow:0 0 0 1px hsl(var(--primary) / .65);border-radius:50%;margin-top:.18rem;position:relative}.assistant-plan-status{color:hsl(var(--muted-foreground));background:hsl(var(--secondary));border-radius:999px;flex:none;padding:.15rem .4rem;font-size:.58rem;line-height:1.35}.assistant-plan-status.status-planned,.assistant-plan-status.status-done{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.assistant-plan-status.status-undecided{border:1px solid hsl(var(--primary) / .55);color:hsl(var(--primary));background:0 0}.assistant-plan-copy{gap:.18rem;min-width:0;display:grid}.assistant-plan-heading{justify-content:space-between;align-items:flex-start;gap:.35rem;display:flex}.assistant-plan-heading h3{overflow-wrap:anywhere;min-width:0;font-size:.8rem;font-weight:700;line-height:1.35}.assistant-plan-copy>small{color:hsl(var(--muted-foreground));font-size:.63rem}.assistant-plan-copy .assistant-source{align-items:center;gap:.35rem;margin:0;font-size:.63rem;display:flex}.assistant-plan-reference-image{border-radius:.35rem;width:1.6rem;height:1.6rem}.assistant-plan-actions{flex-wrap:wrap;grid-column:3;justify-content:flex-start;gap:.3rem;display:flex}.assistant-plan-actions button{white-space:normal;gap:.25rem;height:auto;min-height:1.85rem;padding:.3rem .45rem;font-size:.62rem;line-height:1.15}.assistant-plan-actions button svg{flex:none;width:.8rem;height:.8rem}.assistant-schedule-reminder{color:hsl(var(--foreground));align-items:center;gap:.45rem;font-size:.78rem;display:flex}.assistant-schedule-reminder input{width:1rem;height:1rem;min-height:1rem;accent-color:hsl(var(--primary));flex:none;margin:0}.assistant-cuisine-select{gap:.35rem;min-width:0;display:grid;position:relative}.assistant-cuisine-control-row{align-items:center;gap:.35rem;min-width:0;display:flex}.assistant-cuisine-trigger{border:1px solid hsl(var(--border));min-width:0;min-height:2.45rem;color:hsl(var(--foreground));background:hsl(var(--background));text-align:start;border-radius:.65rem;flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.78rem;display:flex}.assistant-cuisine-trigger:focus-visible,.assistant-cuisine-clear:focus-visible,.assistant-cuisine-selected button:focus-visible,.assistant-cuisine-error button:focus-visible,.assistant-cuisine-option:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.assistant-cuisine-trigger:disabled,.assistant-cuisine-clear:disabled,.assistant-cuisine-selected button:disabled{cursor:not-allowed;opacity:.55}.assistant-cuisine-trigger-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assistant-cuisine-trigger>svg{width:.9rem;height:.9rem;color:hsl(var(--muted-foreground));flex:none}.assistant-cuisine-clear{border:1px solid hsl(var(--border));min-height:2.2rem;color:hsl(var(--muted-foreground));white-space:nowrap;background:0 0;border-radius:.55rem;padding:.35rem .5rem;font-size:.65rem}.assistant-cuisine-selected{flex-wrap:wrap;gap:.25rem;max-height:5rem;display:flex;overflow-y:auto}.assistant-cuisine-selected li{border:1px solid hsl(var(--primary) / .28);max-width:100%;min-height:1.55rem;color:hsl(var(--foreground));background:hsl(var(--primary) / .07);border-radius:999px;align-items:center;gap:.15rem;padding:.12rem .2rem .12rem .5rem;font-size:.65rem;display:inline-flex}.assistant-cuisine-selected li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-cuisine-selected li button{width:1.15rem;height:1.15rem;color:hsl(var(--muted-foreground));border-radius:50%;flex:none;place-items:center;display:grid}.assistant-cuisine-selected li button:hover{color:hsl(var(--foreground));background:hsl(var(--primary) / .12)}.assistant-cuisine-selected li button svg{width:.65rem;height:.65rem}.assistant-cuisine-status,.assistant-cuisine-list-message{color:hsl(var(--muted-foreground));align-items:center;gap:.3rem;margin:0;font-size:.68rem;line-height:1.4;display:flex}.assistant-cuisine-status svg{width:.8rem;height:.8rem}.assistant-cuisine-error{color:hsl(var(--destructive));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem;font-size:.68rem;display:flex}.assistant-cuisine-error button{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--background));border-radius:.45rem;padding:.25rem .4rem;font-size:.65rem}.assistant-cuisine-popover{z-index:30;border:1px solid hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 10px 26px hsl(var(--foreground) / .14);border-radius:.75rem;gap:.35rem;padding:.45rem;display:grid;position:relative}.assistant-cuisine-search{border:1px solid hsl(var(--border));border-radius:.55rem;align-items:center;gap:.35rem;min-width:0;padding-inline:.45rem;display:flex}.assistant-cuisine-search>svg{width:.8rem;height:.8rem;color:hsl(var(--muted-foreground));flex:none}.assistant-cuisine-search input{width:100%;min-width:0;min-height:2.1rem;color:hsl(var(--foreground));background:0 0;border:0;outline:0;padding:.3rem 0;font-size:.75rem}.assistant-cuisine-search input:focus-visible{outline:0}.assistant-cuisine-options{overscroll-behavior:contain;max-height:12rem;display:grid;overflow-y:auto}.assistant-cuisine-option{cursor:pointer;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.4rem;min-height:2.5rem;padding:.35rem .45rem;display:flex}.assistant-cuisine-option>span{gap:.05rem;min-width:0;display:grid}.assistant-cuisine-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;overflow:hidden}.assistant-cuisine-option small{color:hsl(var(--muted-foreground));font-size:.6rem}.assistant-cuisine-option>svg{width:.8rem;height:.8rem;color:hsl(var(--primary));flex:none}.assistant-cuisine-option.is-active,.assistant-cuisine-option:hover{background:hsl(var(--accent))}.assistant-cuisine-option[aria-disabled=true]{cursor:not-allowed;opacity:.55}.assistant-cuisine-option[aria-disabled=true]:hover{background:0 0}.assistant-cuisine-list-message{padding:.25rem .4rem}@media (width<=390px){.assistant-calendar-header-actions{width:100%}.assistant-calendar-header-actions button{flex:1}.assistant-day-ticker{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.assistant-ticker-track{animation:none}}.assistant-plan-timing-editor{gap:.55rem;min-width:0;display:grid}.assistant-plan-timing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.assistant-plan-timing-grid>label,.assistant-edit-plan-form>label{min-width:0;color:hsl(var(--muted-foreground));gap:.25rem;font-size:.69rem;font-weight:600;line-height:1.3;display:grid}.assistant-plan-timing-grid input,.assistant-edit-plan-form>label>input,.assistant-edit-plan-form>label>select{border:1px solid hsl(var(--border));width:100%;min-width:0;min-height:2.6rem;color:hsl(var(--foreground));background:hsl(var(--background));border-radius:.65rem;padding:.45rem .6rem;font-size:.76rem;font-weight:400}.assistant-plan-timing-grid input:focus-visible,.assistant-edit-plan-form>label>:is(input,select):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.assistant-plan-overlap-notice{border:1px solid hsl(var(--destructive) / .35);color:hsl(var(--foreground));background:hsl(var(--destructive) / .06);border-radius:.65rem;gap:.2rem;padding:.5rem .65rem;font-size:.72rem;line-height:1.4;display:grid}.assistant-plan-overlap-notice>p:first-child{color:hsl(var(--destructive));font-weight:700}.assistant-edit-plan-form{gap:.65rem;display:grid}.assistant-edit-plan-form .assistant-plan-timing-editor{margin-block:.1rem}.assistant-edit-plan-form>.assistant-actions{flex-wrap:wrap;gap:.4rem;display:flex}.assistant-plan-action-notice{grid-column:3;gap:.35rem;display:grid}.assistant-remove-plan-dialog>p{color:hsl(var(--muted-foreground));font-size:.82rem}@media (width<=500px){.assistant-plan-timing-grid{grid-template-columns:minmax(0,1fr)}}.assistant-destination-select{gap:.4rem;min-width:0;display:grid}.assistant-voice-appointment :is(input,textarea){border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-width:0;min-height:44px;color:hsl(var(--foreground));font:inherit;border-radius:.65rem;padding:.65rem}.assistant-destination-select label,.assistant-voice-appointment label{gap:.4rem;font-size:.875rem;display:grid}.assistant-voice-appointment{width:calc(100% - 1.5rem);max-height:calc(100dvh - 2rem);padding-bottom:max(1.5rem, env(safe-area-inset-bottom));overflow-y:auto}.assistant-voice-appointment textarea{resize:vertical;min-height:90px}.assistant-voice-appointment .assistant-actions{flex-wrap:wrap}.assistant-voice-appointment button{white-space:normal;height:auto;min-height:44px}@media (width<=639px){.assistant-voice-appointment{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 1rem);border-radius:1.25rem 1.25rem 0 0;animation:none;top:auto;bottom:0;left:0;transform:none}}.assistant-destination-trigger{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-width:0;min-height:44px;color:hsl(var(--foreground));font:inherit;text-align:start;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem;display:flex}.assistant-destination-trigger span{overflow-wrap:anywhere;min-width:0}.assistant-destination-trigger>svg{width:1rem;height:1rem;color:hsl(var(--muted-foreground));flex:none}.assistant-destination-trigger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.assistant-destination-trigger:disabled{cursor:not-allowed;opacity:.55}.assistant-destination-popover{z-index:80;width:var(--radix-popover-trigger-width);max-width:calc(100vw - 1rem);padding:0}.assistant-destination-popover [cmdk-root]{background:hsl(var(--card));color:hsl(var(--foreground))}.assistant-destination-popover [cmdk-input-wrapper]{gap:.35rem}.assistant-destination-popover [cmdk-input-wrapper]>svg{margin:0}.assistant-destination-popover [cmdk-input]{min-width:0;font:inherit}.assistant-destination-popover [cmdk-list]{max-height:min(16rem, var(--radix-popover-content-available-height));overscroll-behavior:contain}.assistant-destination-popover [cmdk-item]{min-height:44px;font:inherit;cursor:pointer;justify-content:space-between;gap:.5rem;padding:.6rem .75rem}.assistant-destination-popover [cmdk-item]>span{overflow-wrap:anywhere;min-width:0}.assistant-destination-popover [cmdk-item]>svg{width:1rem;height:1rem;color:hsl(var(--primary));flex:none}.assistant-destination-hint{color:hsl(var(--muted-foreground));padding:.5rem .75rem;font-size:.75rem}.assistant-calendar-toolbar{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.assistant-calendar-toolbar .assistant-calendar-toolbar-icon{flex:none;width:44px;height:44px;padding:.65rem}
