.eilata-ai-panel{background:#fbfaf5;color:#143b48}.eilata-help-header{color:#fffdf7;background:#083e50;border-bottom:4px solid #b6dcd4}.eilata-ai-panel .eilata-ai-panel-scroll{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.eilata-ai-panel .eilata-ai-panel-body{overflow:visible}.eilata-ai-panel .text-muted-foreground{color:#53676b}.eilata-help-action{color:#143b48;background:#fffefa;border-color:#d9e3df}.eilata-help-action:hover{background:#edf5f0}.eilata-help-more{background:#f2eee3}.eilata-help-form input,.eilata-help-form textarea{min-width:0;min-height:44px;background:#fffefa;color:#143b48;border-color:#c5d5d1;font-size:16px}.eilata-help-form label{min-width:0}.eilata-help-form details>div+label,.eilata-help-form details>div+label+div{margin-top:.75rem}.eilata-ai-panel :is(button,a,summary,input,textarea):focus-visible,[data-eilata-guide] :is(button,a,textarea):focus-visible{outline:2px solid #238d91;outline-offset:3px}[data-eilata-guide] .site-hero-chat-header{align-items:flex-start}[data-eilata-guide] .site-hero-chat-composer{border:1px solid #bfd7d1}[data-eilata-guide] [role=log]{scrollbar-gutter:stable;overflow-wrap:anywhere}[data-eilata-guide] button:disabled{cursor:not-allowed}.eilata-ai-panel button,[data-eilata-guide] button{overflow-wrap:anywhere}@media(max-width:359px){.eilata-ai-panel .grid-cols-2{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.eilata-help-launcher,.eilata-help-launcher *{transition:none!important;transform:none!important}}.eilata-ai-panel .text-primary,.eilata-ai-panel .text-accent{color:#136470}.eilata-help-form [role=checkbox][data-state=checked]{background:#136470;color:#fff;border-color:#136470}.eilata-help-form button[type=submit]{background:#083e50;color:#fffdf7}.eilata-ai-panel.eilata-ai-panel{--background: 50 43% 97%;--card: 48 100% 99%;--foreground: 195 57% 18%;--card-foreground: 195 57% 18%;--primary: 195 82% 17%;--primary-foreground: 45 100% 98%;--accent: 188 71% 26%;--accent-foreground: 195 57% 18%;--secondary: 143 29% 95%;--secondary-foreground: 195 57% 18%;--muted: 48 30% 93%;--muted-foreground: 190 13% 37%;--border: 156 16% 87%;--input: 165 16% 80%;background:#fbfaf5;color:#143b48}.eilata-ai-panel .eilata-help-action{background:#fffefa;color:#143b48}.eilata-ai-panel .eilata-help-action:hover{background:#edf5f0}.eilata-help-header .bg-accent{background:#b6dcd4;color:#083e50}.eilata-ai-panel[data-assistant-mode=chat] .eilata-ai-panel-scroll,.eilata-ai-panel[data-assistant-mode=chat] .eilata-ai-panel-body{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.eilata-ai-panel .eilata-inline-chat{display:flex;flex-direction:column;flex:1;min-height:0;max-width:none;border:0;border-radius:0;padding:.75rem;box-shadow:none}.eilata-inline-chat .site-hero-chat-scroll{display:flex;flex-direction:column;min-height:0;flex:1;overflow-y:auto}.eilata-inline-chat .eilata-guide-transcript{display:flex;flex-direction:column;min-height:6rem;flex:1}.eilata-inline-chat [role=log]{min-height:0;max-height:none;flex:1}.eilata-inline-chat .site-hero-chat-composer,.eilata-inline-chat .site-hero-chat-privacy{flex-shrink:0}@media(max-width:767px){[data-hero-assistant-entry]{gap:.25rem;padding:.25rem}[data-hero-assistant-entry] :is(button,a){padding-inline:.75rem;font-size:.8125rem}[data-planner-journey] input,[data-planner-journey] select{font-size:16px}}.eilata-assistant-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000059}.eilata-mobile-assistant-dialog{--assistant-gap-top: max(.5rem, env(safe-area-inset-top, 0px));--assistant-gap-bottom: max(.5rem, env(safe-area-inset-bottom, 0px));--assistant-gap-left: max(.75rem, env(safe-area-inset-left, 0px));--assistant-gap-right: max(.75rem, env(safe-area-inset-right, 0px));position:fixed;z-index:90;top:calc(var(--assistant-view-top, 0px) + var(--assistant-gap-top));left:calc(var(--assistant-view-left, 0px) + var(--assistant-gap-left));width:calc(var(--assistant-view-width, 100vw) - var(--assistant-gap-left) - var(--assistant-gap-right));height:calc(var(--assistant-view-height, 100dvh) - var(--assistant-gap-top) - var(--assistant-gap-bottom));min-width:0;min-height:0;outline:none}.eilata-mobile-assistant-dialog>.eilata-ai-panel-motion,.eilata-mobile-assistant-dialog .eilata-ai-panel{width:100%;max-width:none;height:100%;max-height:100%;min-height:0}.eilata-mobile-assistant-dialog .eilata-ai-panel [data-panel-close]{min-width:44px;min-height:44px;display:grid;place-items:center;flex-shrink:0}.eilata-mobile-assistant-dialog input,.eilata-mobile-assistant-dialog textarea,.eilata-mobile-assistant-dialog select{font-size:16px}.eilata-mobile-assistant-dialog .eilata-ai-panel button,.eilata-mobile-assistant-dialog .eilata-ai-panel label{min-width:0;overflow-wrap:anywhere}.eilata-mobile-assistant-dialog [data-site-hero-chat]{display:flex;flex-direction:column;height:100%;width:100%;max-width:none;min-height:0;margin:0;overflow:hidden}.site-hero-chat-scroll,.eilata-ai-panel-scroll{display:contents}.eilata-mobile-assistant-dialog .eilata-ai-panel-scroll{display:block}.eilata-mobile-assistant-dialog .eilata-ai-panel-body{overflow:visible}.eilata-mobile-assistant-dialog .site-hero-chat-scroll{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-bottom:.75rem;text-align:start}.eilata-mobile-assistant-dialog .site-hero-chat-header,.eilata-mobile-assistant-dialog .site-hero-chat-composer,.eilata-mobile-assistant-dialog .site-hero-chat-privacy{flex-shrink:0}.eilata-mobile-assistant-dialog [role=log]{max-height:none}.eilata-mobile-assistant-dialog [data-panel-close]{min-width:44px;min-height:44px;flex-shrink:0}.eilata-mobile-assistant-dialog :is(button,a,input,textarea,select):focus-visible{outline:2px solid currentColor;outline-offset:2px}
