.trip-container{padding:5px 10px 10px;height:calc(100dvh - 15px);overflow:hidden;background-color:#fffffff2}.trip-container .trip-main-container{height:100%;display:flex;flex-direction:column}.trip-container .trip-main-container .trip-calendar{flex:2;height:calc(100dvh - 50px)}.trip-container .trip-main-container .explore-container{height:calc(100dvh - 70px);flex:1;display:flex;flex-direction:column;gap:3px;position:relative;overflow:hidden}.trip-container .trip-main-container .login-overlay{position:absolute;display:flex;border-radius:5px;box-shadow:4px 4px 10px #0000004d;background:#fffc;font-weight:700;justify-content:center;align-items:center;left:25vw;top:30vh}.trip-container .trip-main-container .login-overlay .login-component{width:50vw}@media(max-width:768px){.trip-container{height:calc(100dvh - 61px)}.trip-container .trip-main-container .explore-container{height:calc(100dvh - 126px)}}.custom-event{display:flex;align-items:center;cursor:pointer}.custom-event.day-overview{height:50px}.custom-event button{color:#5a6a78;background-color:#0000000d;padding:6px}.custom-event button:hover{background-color:#0000001f}.custom-event .no-click{cursor:default}.custom-event .disabled-icon{opacity:.5}.custom-event .order-icon{z-index:20;cursor:pointer}.custom-event .icon-halo{color:#a06e14;transition:color .15s ease}.custom-event .icon-container{position:relative}.custom-event .icon-container.composite-icon{padding-right:7px}.custom-event .icon-container .small-icon{position:absolute;top:0;right:1px}.custom-event .event-title{padding:1px 5px;flex-grow:2}.custom-event .event-title.not-clickable{cursor:default}.rbc-agenda-event-cell .custom-event a{color:#000}.custom-event-tooltip{padding:0 0 5px!important;border-radius:5px;overflow:hidden}.custom-event-tooltip .custom-event-tooltip-container{display:flex;flex-direction:column}.custom-event-tooltip .custom-event-tooltip-container .tooltip-text{font-size:15px;white-space:pre-line;padding:2px 5px}.custom-event-tooltip .custom-event-tooltip-container .tooltip-hint{padding:0 5px}.trip-calendar-container .hide-cursor{cursor:none}.trip-calendar-container .rbc-calendar{background-color:#f6f1e8}.trip-calendar-container .rbc-calendar .rbc-toolbar .rbc-toolbar-label{font-weight:700}.trip-calendar-container .rbc-calendar .rbc-header{font-weight:500;color:#15202b}.trip-calendar-container .rbc-month-view,.trip-calendar-container .rbc-day-bg{background-color:#f6f1e8}.trip-calendar-container .rbc-day-bg.rbc-off-range-bg{background-color:#efe8da}.trip-calendar-container .rbc-day-bg.rbc-today{background-color:#f5dcc9}.trip-calendar-container div.rbc-event{background-color:#d3d8d3;color:#15202b;border:none;border-left:3px solid rgb(130.5,158.5,162);font-size:13px;padding:2px 3px}.trip-calendar-container div.rbc-event.rbc-event--port{background-color:#ece2cc;border-left-color:#d6be89}.trip-calendar-container div.rbc-event.rbc-event--sea{background-color:#e6e4de;border-left-color:#c0c5c6}.trip-calendar-container div.rbc-event.rbc-event--pre{background-color:#c4d4bb;border-left-color:#74a672}.trip-calendar-container div.rbc-event.rbc-event--post{background-color:#becede;border-left-color:#6496ce}.trip-calendar-container div.rbc-event .rbc-event-label{display:none}.trip-calendar-container div.rbc-event.rbc-addons-dnd-dragged-event{cursor:grabbing;opacity:.7}.trip-calendar-container div.rbc-event.rbc-selected{filter:brightness(.93)}.trip-calendar-container .rbc-time-view .rbc-allday-cell{height:30px}.trip-calendar-container .rbc-row-content{pointer-events:none}.trip-calendar-container .rbc-row-content .rbc-event,.trip-calendar-container .rbc-row-content .rbc-date-cell,.trip-calendar-container .rbc-row-content .rbc-show-more{pointer-events:auto}.trip-calendar-container .rbc-time-header-gutter,.trip-calendar-container .rbc-time-gutter{display:none}.message-snackbar{top:0}.custom-date-cell{width:100%;border-left:1px solid #ddd;position:relative;overflow:hidden}.custom-date-cell.left-most{border:none}.custom-date-cell.weekend-cell{background-color:#efe8da}.custom-date-cell .location-label{position:absolute;top:50%;font-size:16px;font-weight:700;color:#d9cfb9;width:100%;display:flex;justify-content:center;text-align:center;cursor:default;-webkit-user-select:none;user-select:none}.custom-date-cell .location-title{position:absolute;top:0;padding:2px 3px;font-size:13px;font-weight:700;z-index:10;width:calc(100% - 21px);text-wrap:nowrap;overflow:hidden;display:flex}.custom-date-cell .location-title a{color:#c97820;cursor:pointer}.custom-date-cell .location-title a:last-of-type{padding-left:3px}.custom-date-cell .location-title.sea-day{color:#8a98a4}.custom-date-cell .add-icon{position:absolute;right:0;bottom:0;opacity:0;box-shadow:none;background:#fff;border-radius:50%;min-width:28px;min-height:28px;z-index:20;transition:opacity .15s ease}.custom-date-cell .add-icon:hover{opacity:100%}.custom-date-cell.is-hovered .add-icon{opacity:70%}.custom-date-cell .direction-icon{width:26px;height:26px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#186b7e;background:#fffc;z-index:20}.custom-date-cell .direction-icon:hover{background:#e6e6e6cc}.custom-date-cell .clickable{cursor:pointer}.custom-date-cell .bottom-icon-container{position:absolute;bottom:1px;right:30px;display:flex;z-index:20;opacity:0;transition:opacity .15s ease}.custom-date-cell.is-hovered .bottom-icon-container{opacity:1}.custom-date-cell.cruise-segment-pre,.custom-date-cell.cruise-segment-post{background-color:#f4f8fb;border-top:2px solid #7eb8d4}.custom-date-cell.cruise-segment-cruise{background-color:#eef3fb;border-top:2px solid #4a80c4}.custom-date-cell .cruise-boundary-badge{position:absolute;bottom:3px;left:3px;font-size:9px;font-weight:600;padding:1px 5px;border-radius:3px;color:#fff;z-index:11;pointer-events:none;white-space:nowrap}.custom-date-cell .cruise-boundary-badge.embark-badge,.custom-date-cell .cruise-boundary-badge.disembark-badge{background:#c97820d1}.event-dialog{display:flex;flex-direction:column}.event-dialog .MuiPaper-root{overflow:hidden}.event-dialog .event-dialog-container{display:flex;flex-direction:column;gap:10px;width:90vw;max-width:650px;overflow-x:hidden}.event-dialog .event-dialog-container.day-event{min-height:auto}.event-dialog .event-dialog-container .location-field{margin-top:5px}.event-dialog .event-dialog-container .radio-group{padding-left:10px;padding-right:10px;justify-content:space-around}.event-dialog .event-dialog-container .radio-group .radio-button{flex:1 1 0}.event-dialog .event-dialog-container .notes-field textarea{line-height:1.2}.event-dialog .command-container{position:sticky;bottom:0;padding:5px 20px 20px;background:#fff}.event-travel-component{display:flex;flex-direction:column}.event-travel-component .radio-group{padding-left:10px;padding-right:10px;justify-content:space-around}.event-travel-component .radio-group .radio-button{flex:1 1 0}.event-travel-component .time-container{display:flex;align-items:baseline;gap:10px}.event-travel-component .time-container .time-field{flex-basis:200px;flex-grow:2}.event-travel-component .time-container .duration-field{flex-basis:150px}.top-command-container{display:flex;margin-bottom:5px;justify-content:space-between;align-items:center;gap:8px}.top-command-container span{display:flex}.top-command-container .left-bar{display:flex;gap:8px;align-items:center;min-width:0;flex:1}.top-command-container .left-bar .nav-icon{color:#186b7e}.top-command-container .left-bar .move-toggle-button{padding:7px}.top-command-container .left-bar .start-date-hint{display:flex;align-items:center;color:#186b7e;font-size:13px;font-style:italic;font-weight:500;white-space:nowrap}.top-command-container .pill-segment{border-radius:999px!important;border:1px solid #D9CFB9;background:#f6f1e8;overflow:hidden;gap:0}.top-command-container .pill-segment .MuiToggleButton-root{border:none;border-radius:0;padding:4px 14px;font-size:13px;font-weight:500;color:#5a6a78;background:transparent;text-transform:none;transition:background .15s,color .15s;line-height:1.6}.top-command-container .pill-segment .MuiToggleButton-root:hover{background:#efe8da;color:#15202b}.top-command-container .pill-segment .MuiToggleButton-root.Mui-selected{background:#15202b;color:#fff}.top-command-container .pill-segment .MuiToggleButton-root.Mui-selected:hover{background:#2c3947}.top-command-container .pill-segment .MuiToggleButton-root.Mui-disabled{opacity:.45}.top-command-container .pill-segment.mode-segment .MuiToggleButton-root{padding:4px 16px}.top-command-container .pill-segment.view-segment .MuiToggleButton-root,.top-command-container .pill-segment.voyage-toggle .MuiToggleButton-root{padding:4px 11px;font-size:12px}.top-command-container .right-bar-desktop{display:flex;align-items:center;gap:6px;flex-shrink:0}.top-command-container .right-bar-desktop .toolbar-btn{text-transform:none;font-size:13px;font-weight:500;color:#2c3947;border-color:#0f4c5c4d;white-space:nowrap;padding:4px 10px;min-width:auto}.top-command-container .right-bar-desktop .toolbar-btn:hover{background:#efe8da;border-color:#0f4c5c;color:#0f4c5c}.top-command-container .right-bar-desktop .toolbar-btn .MuiButton-startIcon{margin-right:4px;color:inherit}.top-command-container .right-bar-desktop .save-primary-btn{background:#0f4c5c;color:#fff;border-color:#0f4c5c;position:relative}.top-command-container .right-bar-desktop .save-primary-btn:hover{background:#186b7e;border-color:#186b7e;color:#fff}.top-command-container .right-bar-desktop .save-primary-btn.Mui-disabled{background:#0f4c5c4d;color:#fff9;border-color:transparent}.top-command-container .right-bar-desktop .close-btn{color:#5a6a78;margin-left:2px}.top-command-container .right-bar-desktop .close-btn:hover{color:#c97820;background:#f5dcc9}.top-command-container .right-bar button{color:#186b7e;border-color:#0f4c5c4d}.top-command-container .right-menu-bar{display:flex;align-items:center}.top-command-container .right-menu-bar .right-menu-button{width:32px;height:32px;background-color:#0000000d;border-radius:50%}.top-command-container .right-menu-bar button{border:none;min-width:32px;padding:5px}.top-toolbar-view-title span{font-weight:700;font-size:13px}.top-toolbar-view-title p{margin:5px 0 2px}.top-toolbar-view-tip{display:grid;grid-template-columns:auto auto;gap:5px;padding:5px;align-items:center}.top-toolbar-view-tip .view-name{font-weight:700;font-size:13px}.icon-with-indicator{position:relative;display:inline-flex}.dirty-indicator{position:absolute;top:-4px;right:-6px;color:#0f4c5c;font-size:14px;font-weight:700;line-height:1}.save-dot{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:#b58a2a;pointer-events:none}.share-dialog .MuiDialog-paper{min-width:400px}.share-dialog .access-toggle .MuiToggleButton-root{text-transform:none;font-size:13px;padding:6px 12px;gap:4px}.share-dialog .share-link-section{margin-top:20px;display:flex;flex-direction:column;gap:12px}.share-dialog .share-link-section.disabled{opacity:.4;pointer-events:none}.share-dialog .link-row{display:flex;align-items:center;gap:4px;border:1px solid rgba(0,0,0,.23);border-radius:4px;padding:6px 4px 6px 10px}.share-dialog .link-row:focus-within{border-color:#00000080}.share-dialog .link-row .link-input{flex:1;border:none;outline:none;font-size:13px;color:#333;background:transparent;min-width:0;cursor:text}.share-dialog .social-row{display:flex;align-items:center;gap:8px}.share-dialog .social-row .social-label{font-size:13px;color:#888;margin-right:2px}@media(max-width:768px){.share-dialog .MuiPaper-root{width:calc(100% - 32px);min-width:unset;margin:16px}}.plan-date-picker-container{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;border:1px solid rgba(0,0,0,.23);cursor:pointer;transition:border-color .3s ease}.plan-date-picker-container:hover{border-color:#000000de}.plan-date-picker-container.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.plan-date-picker-icon{color:#1976d2}.plan-date-picker-text{flex-grow:1;font-size:16px;color:#000000de}.plan-date-picker-placeholder{color:#0009}.trip-identity{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0}.trip-identity .trip-identity-title{font-family:Newsreader,Georgia,serif;font-size:18px;font-weight:500;color:#15202b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.trip-identity .trip-identity-meta{font-size:11px;color:#8a98a4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-outer-container{border:1px solid rgba(0,0,0,.2);border-radius:5px;overflow:hidden;display:flex;flex-direction:column}.history-outer-container .history-container{overflow:auto;flex:1;min-height:0;padding:0 3px 5px;font-size:12px}.history-outer-container .history-container p{margin-top:2px;margin-bottom:2px}.history-outer-container .history-container .question-answer{display:flex;align-items:center;gap:5px;font-size:12px}.history-outer-container .history-container .question-answer p,.history-outer-container .history-container .question-answer li,.history-outer-container .history-container .question-answer strong,.history-outer-container .history-container .question-answer em{font-size:12px}.history-outer-container .history-container .question-answer svg{color:#15202b;opacity:.8}.history-outer-container .history-container .question-answer ul{margin:.5rem 0}.history-outer-container .history-container .question-answer.ai-text{align-items:start}.history-outer-container .history-container .question-answer.ai-text svg{margin-top:5px}.history-outer-container .history-container .question-answer.user-text{justify-content:right}.history-outer-container .history-container .question-answer .user-text{margin-right:8px;padding:2px 8px;background-color:#efe8da;border-radius:5px}.history-outer-container .history-container .chat-bubble-container{display:flex;flex-wrap:wrap;padding:1px 8px;gap:5px}.history-outer-container .history-container .chat-bubble-container .bubble-item-list-header{width:100%;margin-top:6px;margin-bottom:4px}.history-outer-container .history-container .chat-bubble-container .bubble-item-list-header .chat-bubble p{margin:0}.history-outer-container .history-container .chat-bubble-container .bubble-item-list-header .bubble-icon-dim{opacity:.35}.history-outer-container .history-container .chat-bubble-container .destination-item{margin-bottom:8px}.history-outer-container .history-container .chat-bubble-container .destination-item .chat-bubble-item-container{width:fit-content}.history-outer-container .history-container .chat-bubble-container .destination-item .destination-description{margin:2px 0 0 4px;font-size:12px;color:#555}.history-outer-container .history-container .chat-bubble-container .destination-item .destination-description p{margin:0}.history-outer-container .history-container .chat-bubble-container .chat-bubble{padding:3px 10px;background:#00000003;border:solid 1px lightgray;border-radius:30px;font-size:12px;display:flex;gap:5px;align-items:center;cursor:pointer}.history-outer-container .history-container .chat-bubble-container .chat-bubble.menu-bubble{padding-right:5px}.history-outer-container .history-container .chat-bubble-container .chat-bubble.title-bubble{font-weight:600}.history-outer-container .history-container .chat-bubble-container .chat-bubble.non-clickable{cursor:not-allowed;padding-right:5px}.history-outer-container .history-container .chat-bubble-container .chat-bubble.button-container{cursor:default}.history-outer-container .history-container .chat-bubble-container .chat-bubble .bubble-icon{color:#186b7e;cursor:pointer}.history-outer-container .history-container .chat-bubble-container .chat-bubble .bubble-icon.bubble-on-map{color:orange}.history-outer-container .history-container .chat-bubble-container .chat-bubble:hover{background:#efe8da}.history-outer-container .history-container .chat-history-loading{position:absolute;top:0}.history-outer-container .chat-history-divider{width:100%;text-align:center;font-size:11px;color:#aaa;padding:6px 0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;margin:4px 0}.history-outer-container .fixed-icon{position:absolute;top:0;background-color:#fff}.history-outer-container .fixed-icon:hover{background-color:#d3d3d3}.history-outer-container .prompt-icon{right:52px}.history-outer-container .clear-history-icon{right:18px}@media(max-width:768px){.history-outer-container .history-container .chat-bubble-container .chat-bubble{gap:8px}.history-outer-container .history-container .question-answer ul{padding-inline-start:10px}}.question-sample-div{display:flex;flex-direction:column}.question-sample-div .for-example{margin-left:25px}.question-sample-div p{margin-right:8px;padding:5px 8px;background-color:#00000008;border-radius:5px}.phrase-scroller-container{width:100%;height:30px;overflow:hidden;position:relative;font-size:1.5rem;font-weight:700;text-align:center}.phrase-scroller-container .phrase-scroller{display:flex;flex-direction:column;transition:transform .5s ease-in-out;position:absolute;width:100%}.phrase-scroller-container .phrase-scroller .phrase-scroller-item{height:30px;font-size:15px;color:#15202b;display:flex;justify-content:center;align-items:center}.autocomplete-dropdown{z-index:1500}.autocomplete-dropdown .autocomplete-paper{border:1px solid #d0d7de;border-radius:6px;box-shadow:0 -3px 12px #00000021;overflow:hidden;min-width:180px;max-width:320px}.autocomplete-dropdown .autocomplete-group-header{padding:4px 10px;font-size:11px;color:#666;background:#f0f4ff;letter-spacing:.03em;-webkit-user-select:none;user-select:none}.autocomplete-dropdown .autocomplete-item{padding:6px 10px;font-size:12px;color:#333;cursor:pointer;border-top:1px solid #f0f0f0}.autocomplete-dropdown .autocomplete-item:first-of-type{border-top:none}.autocomplete-dropdown .autocomplete-item.active{background:#e8f0fe;color:#1a73e8}.autocomplete-dropdown .autocomplete-item:hover:not(.active){background:#f5f5f5}.chat-pane-container{display:flex;flex-direction:column;position:relative;box-sizing:border-box;height:100%;background:#f6f1e8;border-radius:0;padding:0;box-shadow:0 -3px 12px #0000001a;border-top:1px solid #E4DCCB;color:#15202b;gap:8px}.chat-pane-container .chat-pane-header{display:flex;align-items:center;gap:10px;flex-shrink:0}.chat-pane-container .chat-pane-header .chat-pane-title{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:15px;color:#5a6a78}.chat-pane-container .chat-pane-input-row{display:flex;align-items:center;gap:8px;flex-shrink:0}.chat-pane-container .chat-pane-input-row .send-btn{color:#0f4c5c}.chat-pane-container .chat-pane-input-row .send-btn:hover{color:#186b7e;background:#0f4c5c14}.chat-pane-container .history-outer-container{flex:1;min-height:0;overflow:hidden;border-color:#e4dccb}.chat-pane-container .history-outer-container .history-container .question-answer{color:#15202b}.chat-pane-container .history-outer-container .history-container .question-answer svg{color:#5a6a78}.chat-pane-container .history-outer-container .history-container .question-answer .user-text{background:#efe8da;color:#15202b}.chat-pane-container .history-outer-container .history-container .chat-bubble-container .chat-bubble{border-color:#e4dccb;color:#15202b;background:#efe8da}.chat-pane-container .history-outer-container .history-container .chat-bubble-container .chat-bubble:hover{background:#e4dccb}.chat-pane-container .history-outer-container .history-container .chat-bubble-container .chat-bubble .bubble-icon{color:#0f4c5c}.chat-pane-container .history-outer-container .history-container .chat-bubble-container .destination-description,.chat-pane-container .question-sample-div{color:#5a6a78}.chat-pane-container .question-sample-div .for-example{color:#8a98a4}.itinerary-chat-container{display:flex;flex-direction:column;flex-wrap:nowrap;flex-grow:1;min-height:100px;height:100%;position:relative}.itinerary-chat-container [data-panel]>div{overflow:hidden!important}.itinerary-chat-container .topDiv{overflow:hidden;position:relative;height:100%}.itinerary-chat-container .topDiv .horizontal-panel-group{height:100%}.itinerary-chat-container .topDiv .pexels-ack{position:absolute;color:#666;background:#ffffff80;bottom:10px;z-index:10;pointer-events:none;right:45px}.itinerary-chat-container .horizontal-resize-handle{width:2px;cursor:col-resize;position:relative;display:flex;align-items:center;justify-content:center;outline:none;-webkit-user-select:none;user-select:none;transition:background .15s}.itinerary-chat-container .horizontal-resize-handle:hover{background:#0000000a}.itinerary-chat-container .horizontal-resize-handle:active,.itinerary-chat-container .horizontal-resize-handle:focus{outline:none}.itinerary-chat-container .horizontal-resize-handle:after{content:"";position:absolute;width:9px;height:34px;border:1px solid rgba(0,0,0,.1);border-radius:5px;background:#ffffffeb;z-index:2;pointer-events:none}.itinerary-chat-container .horizontal-resize-handle:before{content:"";position:absolute;width:2px;height:2px;border-radius:50%;background:#bbb;top:calc(50% - 11.5px);left:calc(50% - 1px);z-index:3;pointer-events:none;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.25)) drop-shadow(-.5px -.5px 0px rgba(255,255,255,.8));box-shadow:0 7px #bbb,0 14px #bbb,0 21px #bbb}.itinerary-chat-container .horizontal-resize-handle:hover:after{border-color:#0003;background:#fff}.itinerary-chat-container .resize-handle{height:3px;cursor:row-resize;position:relative;display:flex;align-items:center;justify-content:center;outline:none;-webkit-user-select:none;user-select:none;transition:background .15s}.itinerary-chat-container .resize-handle:hover{background:#0000000a}.itinerary-chat-container .resize-handle:active,.itinerary-chat-container .resize-handle:focus{outline:none}.itinerary-chat-container .resize-handle:before{content:"";position:absolute;width:2px;height:2px;border-radius:50%;background:#bbb;left:calc(50% - 34px);top:calc(50% - 1px);z-index:3;pointer-events:none;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.25)) drop-shadow(-.5px -.5px 0px rgba(255,255,255,.8));box-shadow:7px 0 #bbb,14px 0 #bbb,52px 0 #bbb,59px 0 #bbb,66px 0 #bbb}.itinerary-chat-container .resize-handle:after{content:"";position:absolute;width:84px;height:7px;left:calc(50% - 42px);top:calc(50% - 3.5px);border:1px solid rgba(0,0,0,.1);border-radius:5px;background:#ffffffeb;z-index:2;pointer-events:none}.itinerary-chat-container .resize-handle:hover:after{border-color:#0003;background:#fff}.itinerary-chat-container .chat-pane-container{overflow:hidden}.itinerary-chat-container .resize-toggle-overlay{position:absolute;left:50%;transform:translate(-50%) translateY(-50%);z-index:20;pointer-events:none}.itinerary-chat-container .resize-toggle-overlay .resize-toggle-button{pointer-events:all;background:#fff;border:1px solid #bdbdbd;padding:2px;cursor:pointer!important}.itinerary-chat-container .resize-toggle-overlay .resize-toggle-button *{cursor:pointer!important}.itinerary-chat-container .resize-toggle-overlay .resize-toggle-button:hover{background:#efe8da}.itinerary-chat-container .resize-toggle-overlay .resize-toggle-button svg{font-size:18px;color:#757575}.itinerary-mobile-container{height:calc(100% - 48px)}.itinerary-mobile-container .component-visible{display:block;height:100%}.itinerary-mobile-container .component-hidden{display:none}.itinerary-mobile-container .chat-pane-container{height:100%}.itinerary-mobile-container .chat-pane-container .history-outer-container{flex-grow:1;overflow:auto}.itinerary-mobile-container .chat-pane-container .history-outer-container .history-container{max-height:none}.itinerary-mobile-container .chat-pane-container .history-outer-container .history-container .loading-screen{height:calc(100dvh - 100px)!important}.itinerary-mobile-container .chat-pane-container .history-outer-container .expand-icon{display:none}.itinerary-mobile-container .chat-pane-container .history-outer-container .prompt-icon{right:1px;top:1px}.itinerary-mobile-container .trip-component-container{height:100%;box-sizing:border-box;border-radius:5px}.itinerary-mobile-container .trip-component-container .list-item .trip-day-container{padding:5px 0 5px 5px}.itinerary-mobile-container .trip-component-container .list-item .trip-day-container .title-container .title-label-div .title-label{margin-right:20px;flex-wrap:wrap}.itinerary-mobile-container .trip-component-container .list-item .trip-day-container .title-container .icon-container{gap:0px}.itinerary-mobile-container .trip-component-container .list-item .trip-day-container .activity-container{flex-direction:column;margin-bottom:5px}.itinerary-mobile-container .trip-component-container .list-item .trip-day-container .activity-container .image-container{width:100%;height:200px}.itinerary-mobile-container .trip-component-container .list-item .trip-day-container:hover .activity-container .activity-buttons{visibility:visible}.itinerary-mobile-container .trip-map-container{height:calc(100dvh - 175px);border-radius:5px}.itinerary-mobile-container .trip-map-container .mapContainer{width:100%!important}.itinerary-mobile-container .pexels-ack{display:none}.itinerary-mobile-container .bottom-bar{color:#15202b}.itinerary-mobile-container .bottom-bar .Mui-selected{color:#c97820}.cruise-interest-dialog .MuiDialogContent-root{padding:8px 16px 0}.cruise-interest-dialog .description{margin-bottom:8px;color:#666;line-height:1.4;font-size:1.1rem}.cruise-interest-dialog .interest-options{margin:0}.cruise-interest-dialog .interest-item{margin:0;padding:1px 8px;border-radius:6px;transition:background-color .2s}.cruise-interest-dialog .interest-item:hover{background-color:#0000000a}.cruise-interest-dialog .interest-item .MuiFormControlLabel-label{width:100%}.cruise-interest-dialog .interest-label{display:flex;align-items:center;gap:10px}.cruise-interest-dialog .interest-label svg{color:#1976d2;font-size:22px}.cruise-interest-dialog .MuiDialogActions-root{padding:8px 16px 12px}
