.bludy-room.assistant-page{gap:0;max-width:900px;width:100%;align-self:center}.bludy-illustration{display:block;width:104px;height:104px;margin:0 auto 12px;object-fit:contain;-webkit-user-select:none;user-select:none}.assistant-page.bludy-room .assistant-room{position:relative;background:radial-gradient(ellipse at 50% 15%,#f3f8ff 0,#fff 55%);border:1px solid #e5ecf7;border-radius:28px;padding:16px 20px 14px;gap:4px;box-shadow:0 10px 40px #345b9c08}.assistant-page.bludy-room .feature-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding-bottom:10px;min-height:48px;border-bottom:1px solid #eef2f9;z-index:2}.bludy-room.has-conversation .feature-heading{grid-template-columns:104px minmax(0,1fr) auto;min-height:110px;padding:0 0 5px}.assistant-page.bludy-room .feature-buttons{display:flex;gap:5px;flex-wrap:nowrap}.assistant-page.bludy-room .feature-buttons button{width:40px;min-width:40px;min-height:40px;height:40px;border-radius:13px;padding:9px;display:grid;place-items:center;box-shadow:none;border:1px solid #e5ebf6;background:#fff;color:#697c9f}.assistant-page.bludy-room .feature-buttons .primary{background:#edf3ff;color:#345ee8;border-color:#dde8ff}.assistant-page.bludy-room .assistant-plan select{font-size:.8rem;background:#f3f6fc;border-color:transparent;max-width:100%;text-overflow:ellipsis;padding:10px 8px;min-height:40px;border-radius:12px}.assistant-page.bludy-room .assistant-mark.bludy-character{border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;position:relative;width:104px;height:104px;overflow:visible;background:none;border-radius:0;box-shadow:none;flex-shrink:0;animation:none}.bludy-character[hidden]{display:none!important}.bludy-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.bludy-character[data-tap="1"] .bludy-traveler{animation:bludy-hop .55s ease-in-out 3!important}.bludy-character[data-tap="2"] .bludy-traveler{animation:bludy-ready .6s ease-in-out 3!important}.bludy-character[data-tap="3"] .bludy-traveler{animation:bludy-listen .55s ease-in-out 3!important}.bludy-delight{position:absolute;inset:0;pointer-events:none;color:#e89da9;font:700 26px/1 sans-serif}.bludy-delight i{position:absolute;inset-inline-start:5%;inset-block-start:58%;font-style:normal;animation:bludy-spark 1.5s ease-out both}.bludy-delight i:nth-child(2){inset-inline-start:80%;inset-block-start:62%;animation-delay:.08s;color:#df98ad}.bludy-delight i:nth-child(3){inset-inline-start:62%;inset-block-start:88%;animation-delay:.16s;color:#e8bb64}@keyframes bludy-spark{0%{opacity:0;transform:scale(.3) translateY(8px)}25%{opacity:1;transform:scale(1.1) translateY(-6px)}to{opacity:0;transform:scale(.7) translateY(-34px)}}.bludy-traveler{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 7px #4472c21a);animation:bludy-breathe 4s ease-in-out infinite;transform-origin:50% 85%;-webkit-user-select:none;user-select:none}.bludy-character[data-state=thinking] .bludy-traveler{animation:bludy-think 2.6s ease-in-out infinite}.bludy-character[data-state=listening] .bludy-traveler{animation:bludy-listen 1.6s ease-in-out infinite}.bludy-character[data-state=happy] .bludy-traveler,.bludy-character[data-state=saved] .bludy-traveler{animation:bludy-hop .7s ease-out 2,bludy-breathe 4s ease-in-out 1.4s infinite}.bludy-character[data-state=ready] .bludy-traveler{animation:bludy-ready 2.5s ease-in-out infinite}.bludy-character[data-state=concerned] .bludy-traveler,.bludy-character[data-state=guiding] .bludy-traveler{animation:bludy-think 3s ease-in-out infinite}.bludy-room.is-welcome .assistant-messages{display:flex;align-items:center;justify-content:center;overflow-x:hidden}.assistant-page.bludy-room .assistant-welcome{width:100%;padding:12px 4px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:0;text-align:center}.assistant-page.bludy-room .assistant-welcome .assistant-mark{width:clamp(145px,25dvh,235px);height:clamp(145px,25dvh,235px)}.assistant-page.bludy-room .assistant-welcome h2{margin:6px 0 12px;font-size:clamp(20px,3.6vw,26px);letter-spacing:-.6px;line-height:1.5;color:#263e69;font-weight:700}.assistant-page.bludy-room .assistant-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,350px);gap:8px;margin:0;flex-basis:auto}.assistant-page.bludy-room .assistant-quick-actions button{display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:10px 14px;min-height:46px;border:1px solid #e2eaf8;border-radius:15px;background:#fff;color:#53698d;font-size:12px;text-align:start;white-space:nowrap;box-shadow:0 3px 7px #294e8a04;transition:transform .15s,background .15s}.assistant-page.bludy-room .assistant-quick-actions button:active{transform:scale(.97);background:#edf4ff}.assistant-page.bludy-room .assistant-quick-actions button>span{display:grid;place-items:center;width:25px;height:25px;border-radius:9px;background:#eff4ff;color:#527de5}.assistant-page.bludy-room .assistant-messages{padding:8px 3px;scroll-padding:12px;outline-offset:-3px}.assistant-page.bludy-room .assistant-composer{padding:10px 0 0;border-top:1px solid #edf1f8;background:transparent}.assistant-page.bludy-room .assistant-composer textarea{border:1px solid #dfe7f5;background:#f7f9fd;border-radius:17px;padding-inline:14px}.assistant-page.bludy-room .assistant-composer button{border-radius:16px}.assistant-page.bludy-room .assistant-history,.assistant-page.bludy-room .assistant-privacy{inset:65px 12px auto;max-height:65%;z-index:5}.bludy-room.has-conversation .assistant-history,.bludy-room.has-conversation .assistant-privacy{inset-block-start:115px}.assistant-page.bludy-room .assistant-bubble.reply{background:#f1f6ff;border:1px solid #e4edfc;box-shadow:none;border-radius:20px 20px 6px 20px}.assistant-page.bludy-room .assistant-bubble.user{background:#416dec;box-shadow:0 3px 8px #416dec15;border-radius:20px 20px 20px 6px;color:#fff}.assistant-page.bludy-room .assistant-turn{margin-block:14px}.user-avatar{display:inline-grid;place-items:center;overflow:hidden;border-radius:50%;background:#eaf0fc;color:#4d6cad;flex-shrink:0;vertical-align:middle;isolation:isolate}.user-avatar img{display:block;width:100%;height:100%;object-fit:cover}.messenger-avatar>.user-avatar{width:100%;height:100%;border-radius:inherit}.user-avatar>span{display:grid;place-items:center;width:100%;height:100%}.user-avatar.avatar{width:36px;height:36px}.profile-shortcut .user-avatar{width:100%;height:100%}.profile-shortcut:has(.user-avatar){padding:0;overflow:hidden}.profile-photo-editor{display:flex;align-items:center;flex-wrap:wrap;gap:17px;padding:5px 0 20px;margin-bottom:16px;border-bottom:1px solid #e8edf7}.profile-photo-preview{width:80px;height:80px;font-size:1.6rem;border:4px solid #fff;box-shadow:0 0 0 1px #e2e9f8,0 5px 13px #21467914}.profile-photo-editor>div{flex:1 1;min-width:180px}.profile-photo-editor strong{font-size:.95rem}.profile-photo-editor p{font-size:.75rem;color:#687993;margin:6px 0 10px;line-height:1.7}.profile-photo-actions{display:flex;gap:8px;align-items:center}.profile-photo-actions button{min-height:40px;font-size:.8rem}.profile-photo-editor>.alert{flex-basis:100%}.message-sender-avatar{width:22px;height:22px;box-shadow:0 0 0 1px #dbe5f7;align-self:center}.chat-message header{align-items:center}.inbox-brand-avatar{width:34px;height:38px;object-fit:contain;flex-shrink:0}.inbox-item{gap:12px}.inbox-item>span:first-of-type{flex:1 1}.inbox-item .inbox-brand-avatar{align-self:flex-start}@keyframes bludy-breathe{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes bludy-think{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(3deg) translateY(-3px)}}@keyframes bludy-expect{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-2px) scale(1.025)}65%{transform:translateY(-1px) scale(1.015)}}@keyframes bludy-listen{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.035) rotate(-3deg)}}@keyframes bludy-hop{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-9px) scale(1.035)}75%{transform:translateY(1px) scale(.98)}}@keyframes bludy-ready{0%,to{transform:rotate(0)}15%{transform:rotate(-4deg)}30%{transform:rotate(4deg)}45%{transform:rotate(0)}}@keyframes bludy-appear{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.assistant-page.bludy-room .assistant-room{padding:10px 12px 9px;border-radius:25px;gap:3px}.assistant-page.bludy-room .feature-heading{gap:8px}.bludy-room.has-conversation .feature-heading{grid-template-columns:86px minmax(0,1fr) auto;min-height:92px;gap:6px}.bludy-room.has-conversation .assistant-mark{width:86px;height:90px}.assistant-page.bludy-room .feature-buttons{gap:3px}.assistant-page.bludy-room .feature-buttons button{width:37px;min-width:37px;min-height:40px;height:40px;padding:8px}.assistant-page.bludy-room .assistant-plan select{font-size:11px;padding-inline:6px}.assistant-page.bludy-room .assistant-welcome{padding-block:8px 16px;gap:4px}.assistant-page.bludy-room .assistant-welcome h2{margin:4px 0 10px}.assistant-page.bludy-room .assistant-quick-actions{max-width:310px;gap:7px}.assistant-page.bludy-room .assistant-quick-actions button{padding:8px 10px;min-height:44px;font-size:11px}.assistant-page.bludy-room .assistant-history,.assistant-page.bludy-room .assistant-privacy{inset-inline:8px}.bludy-room.has-conversation .assistant-history,.bludy-room.has-conversation .assistant-privacy{inset-block-start:100px}.keyboard-open .bludy-room.has-conversation .feature-heading{min-height:64px;grid-template-columns:64px minmax(0,1fr) auto}.keyboard-open .bludy-room.has-conversation .assistant-mark{width:64px;height:64px}.keyboard-open .bludy-room.is-welcome .feature-heading{min-height:64px;grid-template-columns:64px minmax(0,1fr) auto}.keyboard-open .bludy-room.is-welcome .feature-heading .assistant-mark{width:64px;height:64px}.keyboard-open .assistant-page.bludy-room .assistant-welcome{display:none}}@media (max-height:700px) and (max-width:760px){.assistant-page.bludy-room .assistant-welcome .assistant-mark{width:135px;height:135px}.assistant-page.bludy-room .assistant-welcome h2{font-size:20px}.assistant-page.bludy-room .assistant-quick-actions button{min-height:40px}}@media (prefers-reduced-motion:reduce){.bludy-character .bludy-delight i{animation:none!important;display:none}.bludy-character,.bludy-character .bludy-traveler{animation:none!important}.assistant-page.bludy-room .assistant-quick-actions button{transition:none}}.profile-page{max-width:680px;margin:0 auto}.profile-page-heading{margin:0 0 20px}.profile-page-heading h1{font-size:23px;margin:0;letter-spacing:-.5px;color:#20365a}.profile-hero{padding:21px;background:linear-gradient(130deg,#fff,#f2f6ff);border:1px solid #e2e9f5;border-radius:23px;margin-bottom:20px}.profile-page .profile-photo-editor{display:flex;align-items:center;gap:18px;margin:0;padding:0;border:0;background:transparent}.profile-page .profile-photo-preview{width:78px;height:78px;flex:none;border:3px solid #fff;box-shadow:0 3px 12px #2341670d;font-size:28px}.profile-page .profile-photo-editor>div{flex:1 1;min-width:0}.profile-page .profile-photo-editor strong{font-size:18px;color:#244067;overflow-wrap:anywhere;display:block}.profile-page .profile-photo-actions{gap:10px;margin-top:4px}.profile-page .profile-photo-actions button{min-height:44px;padding:7px 0;border:0;background:transparent;color:#5378cf;box-shadow:none;font-size:12px}.profile-page .profile-photo-actions button:last-child:not(:first-child){color:#9aa6ba}.profile-settings-list{background:#fff;border:1px solid #e3e9f3;border-radius:21px;overflow:hidden}.profile-page .profile-section{margin:0;border:0;border-bottom:1px solid #eef1f7;background:white}.profile-page .profile-section:last-child{border-bottom:0}.profile-page .profile-section>summary{list-style:none;display:flex;align-items:center;gap:13px;min-height:67px;padding:11px 17px;cursor:pointer;color:#405574;font-size:14px;font-weight:500}.profile-section>summary::-webkit-details-marker{display:none}.profile-setting-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:12px;background:#edf3ff;color:#6585cc;flex:none}.profile-page .profile-section:nth-child(2) .profile-setting-icon{background:#fff5e8;color:#bf9458}.profile-page .profile-section:nth-child(3) .profile-setting-icon{background:#eff7f4;color:#699a88}.profile-page .profile-section:nth-child(4) .profile-setting-icon{background:#f2effb;color:#9983bc}.profile-page .profile-section>summary>svg{margin-inline-start:auto;color:#a1aec0;transition:transform .18s}.profile-page .profile-section[open]>summary>svg{transform:rotate(-90deg)}[dir=ltr] .profile-page .profile-section:not([open])>summary>svg{transform:rotate(180deg)}.profile-section[open]>summary{background:#fafbff}.profile-setting-content{padding:8px 17px 19px}.profile-setting-content .panel,.profile-setting-content .push-settings{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;min-width:0}.profile-setting-content .account-security{margin-top:22px;padding-top:20px;border-top:1px solid #edf0f5}.profile-setting-content h2{font-size:15px;margin:10px 0 15px;color:#4b6183}.profile-setting-content h3{font-size:14px}.profile-setting-content label,.profile-setting-content p{font-size:13px;line-height:1.9}.profile-setting-content input:not([type=checkbox]),.profile-setting-content select{border-radius:13px;min-height:46px}.profile-setting-content .primary{min-height:44px;border-radius:13px;font-size:13px}.profile-setting-content .chat-checkbox{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:10px 0}.profile-setting-content .chat-checkbox input{margin-top:5px;width:20px;height:20px;flex:none;accent-color:#4167d6}.profile-setting-content .session-row{padding:13px 0;gap:10px}.profile-setting-content .session-row strong{font-size:13px}.profile-setting-content .session-row small{font-size:11px;margin-top:5px;color:#97a3b5}.profile-setting-content .session-row .pill{font-size:10px;background:#edf7f1;color:#6b9b81;border:0}.profile-logout{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;width:100%;margin:16px 0 0;border:0;border-radius:15px;background:transparent;color:#ba7d83;font:inherit;font-size:13px;cursor:pointer}.profile-page button:focus-visible,.profile-page summary:focus-visible{outline:2px solid #7999eb;outline-offset:-3px}@media (prefers-reduced-motion:reduce){.profile-page .profile-section>summary>svg{transition:none}}.shell.scope-mode .content-scope{padding-top:14px;max-width:1080px}.content-scope .scope-detail-heading{margin:0 0 6px;gap:10px;align-items:center;flex-wrap:nowrap}.content-scope .scope-detail-heading>div:first-child{min-width:0;flex:1 1}.content-scope .scope-detail-heading h1{font-size:22px;line-height:1.6;margin:0}.content-scope .scope-detail-heading .kicker{display:none}.content-scope .scope-detail-heading .meta{font-size:12px}.content-scope .leave-scope-button,.content-scope .scope-detail-heading>.primary{min-height:44px;padding:8px 12px;font-size:12px}.content-plan .plan-editor{margin:0 0 10px;gap:4px}.content-plan .plan-editor>button{min-height:44px;padding:8px 12px;border-radius:12px;font-size:12px;background:#eaf0fc}.content-plan .trip-workspace{display:grid;gap:12px;max-width:none}.plan-summary-strip{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;padding:12px 14px;border-radius:16px;background:#eaf0fc;color:#506483;min-width:0}.plan-summary-date,.plan-summary-place{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px}.plan-summary-place strong{color:#243e70;font-size:13px;overflow-wrap:anywhere}.plan-summary-strip svg{flex-shrink:0;width:17px;height:17px}.plan-tool-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.plan-tool-grid .plan-tool{grid-column:span 2;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-width:0;min-height:78px;padding:10px 5px;border:1px solid #e1e8f3;border-radius:17px;background:#fff;color:#304b7b;text-align:center;box-shadow:0 2px 5px #243e7010}.plan-tool-grid .tool-icon{width:30px;height:30px;border-radius:10px;color:#5273b7;background:#edf2fc}.plan-tool-grid .tool-icon svg{width:21px;height:21px}.plan-tool-grid strong{font-size:12px;font-weight:500;line-height:1.7;overflow-wrap:anywhere}.plan-tool-grid .plan-tool-count{position:absolute;top:7px;inset-inline-end:7px;min-width:19px;height:19px;display:grid;place-items:center;padding-inline:4px;border-radius:8px;color:white;background:#436bd4;font-size:11px}.plan-tool-grid .plan-tool-assistant{grid-column:1/-1;flex-direction:row;min-height:52px;padding-block:6px;background:#edf2ff;border-color:#d5e1fa}.plan-tool-grid .plan-tool-money,.plan-tool-grid .plan-tool-orders{grid-column:span 3;flex-direction:row;gap:8px;padding-inline:12px;text-align:start;background:#eaf1ff;border-color:#cddcf6}.plan-tool-grid .plan-tool-money strong,.plan-tool-grid .plan-tool-orders strong{flex:1 1;min-width:0;font-weight:700}.plan-tool-grid .plan-tool-orders{background:#f8edf5;border-color:#ecdaea}.content-plan .plan-tool-grid .plan-tool-orders{grid-column:1/-1;min-height:52px}.plan-tool-grid .plan-tool-money .tool-icon,.plan-tool-grid .plan-tool-orders .tool-icon{flex-shrink:0}.plan-tool-grid .tool-assistant{background:transparent}.plan-tool-grid .tool-assistant img{width:36px;height:36px;object-fit:contain}.plan-tool-grid .tool-money{color:#338573;background:#e5f4ee}.plan-tool-grid .tool-orders{color:#a16489;background:#f7eaf2}.plan-tool-grid button:hover{border-color:#acc0eb}.plan-tool-grid button:active{background:#e9f0fd}.content-plan .trip-next{margin:0;padding:12px 14px;border:1px solid #e1e8f3;border-radius:17px;background:#fff}.content-plan .trip-next .journey-section-title{margin:0 0 4px}.content-plan .trip-next h2{margin:0;font-size:13px}.content-plan .trip-next .text-button{min-height:44px;font-size:12px;padding-block:6px}.content-plan .trip-timeline>button{padding:6px 0;min-height:52px}.content-plan .trip-timeline strong{font-size:14px}.content-plan .trip-no-activity{padding:6px}.content-plan .trip-no-activity>svg{display:none}.content-plan .trip-no-activity h3{font-size:13px;margin:0}.content-plan .trip-companions{margin:0;padding:4px 14px;border-radius:16px}.content-plan .trip-companions summary{min-height:44px;padding-block:4px}.content-plan .trip-tool .tool-back{margin-bottom:8px}.content-plan .schedule-shell{gap:12px}.content-plan .schedule-shell>.section-title,.content-plan .trip-kit>.journey-section-title{margin-bottom:0}.content-plan .schedule-shell h2,.content-plan .trip-kit h2{font-size:19px;margin:0}.content-plan .schedule-rsvp{padding:4px 14px;margin:0}.content-plan .schedule-rsvp summary{min-height:44px;padding-block:4px}.content-plan .activity-card{padding:16px}.content-plan .trip-kit>.journey-section-title p{display:none}.content-plan .trip-details{padding:18px}.content-plan .trip-details dl>div{padding-block:12px}.content-plan .money-shell{gap:12px}.content-plan .money-shell>.section-title{margin:0}.content-plan .money-shell>.section-title h2{font-size:19px}.content-plan .money-dashboard{padding:16px;border-radius:19px}.content-plan .money-total-amount{margin-top:8px}.content-plan .money-total-amount>bdi{font-size:28px}.content-plan .money-dashboard>p{margin:4px 0 12px}.content-plan .money-dashboard-mine{padding-top:10px;gap:10px}.content-plan .money-dashboard-mine strong{margin-top:2px}.content-plan .money-total-note{margin-top:8px}.content-plan .money-shell>.money-actions{gap:8px}.content-plan .money-shell>.money-actions>.primary{min-height:46px}.content-plan .money-shell>.money-actions>.secondary{min-height:44px}.content-plan .orders-v2{gap:12px}.content-plan .orders-v2 .order-page-title h2{font-size:19px}.content-plan .orders-v2 .order-session-card{padding:12px 14px;border-radius:16px}.content-plan .orders-v2 .order-session-card h3{font-size:16px}.content-plan .orders-v2 .order-progress li{padding-block:7px;font-size:11px}.content-plan .orders-v2 .order-editor.panel{gap:14px;padding:18px}.content-plan .orders-v2 .order-food-row{padding:12px}.content-plan .orders-v2 .order-empty-inline{padding:20px 14px}@media (min-width:900px){.plan-tool-grid .plan-tool{min-height:72px;flex-direction:row;gap:12px;padding:12px;justify-content:flex-start;text-align:start}.plan-tool-grid strong{font-size:14px}}@media (max-width:760px){.shell.scope-mode .topbar .mobile-context-identity .brand{display:none}.shell.scope-mode .mobile-context-identity strong{font-size:15px}.shell.scope-mode .content-scope{padding-top:8px;padding-inline:14px}.content-scope .scope-detail-heading{min-height:44px;margin-bottom:0}.content-scope .scope-detail-heading h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.content-plan .trip-tool .tool-back,.content-scope .scope-detail-heading.is-section-heading{display:none}.content-plan .plan-editor{margin-bottom:8px}.content-plan .trip-workspace{gap:10px}.plan-summary-strip{padding:10px 12px;flex-wrap:wrap}.plan-tool-grid .plan-tool{min-height:74px}.content-plan .trip-kit>.journey-section-title{gap:8px}}.content-plan .money-dashboard h3,.content-plan .money-dashboard-mine small,.content-plan .money-dashboard-mine strong,.content-plan .money-dashboard-top span{line-height:1.5}.content-plan .money-dashboard-top .money-dashboard-symbol{font-size:24px!important;line-height:1}.content-plan .money-total-amount{line-height:1.25}.content-plan .money-shell>.money-actions>.secondary:last-child:nth-child(5){grid-column:auto}.content-group .group-content{max-width:none}.content-group .segmented-nav{margin:8px 0 12px}.content-group .group-summary{margin:0 0 10px;padding:0;border:0;background:transparent}.content-group .group-summary>strong{font-size:14px}.content-group .group-summary>button{min-height:44px;padding:8px 14px;font-size:12px;border-radius:13px;white-space:nowrap}.content-group .plans-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:0}.content-group .journey-card.plan-card{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;min-height:96px;gap:12px;padding:12px;border:1px solid #e1e8f3;border-radius:17px;box-shadow:0 2px 6px #243e7008}.content-group .journey-card .journey-cover{width:64px;height:72px;border-radius:12px}.content-group .journey-card .journey-enter,.content-group .journey-card .journey-type{display:none}.content-group .journey-card .journey-card-body{min-width:0;padding:0}.content-group .journey-card .journey-card-body>strong{margin:0 0 3px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.content-group .journey-card .journey-place{font-size:11px;line-height:1.6;overflow-wrap:anywhere}.content-group .journey-card .journey-card-footer{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 12px;margin-top:6px;padding:0;border:0;font-size:11px}.content-group .journey-card .journey-status{font-size:10px;margin-bottom:3px}.content-group .group-empty{padding:18px 14px;border-style:solid}.content-group .group-empty h2{margin:8px 0 0;font-size:14px}.content-group .group-content>.panel{padding:14px 16px}.content-group .group-content .section-heading{margin:0 0 8px}.content-group .group-content .section-heading h2{font-size:16px;margin:0}.content-group .group-content .section-heading button{min-height:44px}.content-group .group-content .member-row{min-height:60px;padding-block:8px;gap:10px}.content-group .member-row>strong{min-width:0;overflow-wrap:anywhere;font-size:13px}.content-group .member-row>small{flex-shrink:0;font-size:11px}.content-group .member-row>.text-button{min-height:44px}@media (min-width:900px){.content-group .plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-plan .money-total-note>summary{min-height:44px!important;display:flex;align-items:center;cursor:pointer}