.workspace-task-sheet,.workspace-task-sheet__body,.workspace-weather-slot{display:contents}.workspace-task-sheet__handle,.workspace-task-sheet__navigation,.workspace-route-empty,.plan-selector__menu:not(.is-open){display:none}.workspace-weather-loading{z-index:8;background:var(--rb-color-surface);border-radius:18px;width:440px;min-height:210px;padding:24px;position:absolute;top:88px;left:50%;transform:translate(-50%)}@media (max-width:760px){:is(html:has(.planning-workspace),body:has(.planning-workspace)){overscroll-behavior:none;height:100%;overflow:hidden}.planning-workspace{--sheet-keyboard:0px;--sheet-drag:0px;--sheet-visible:52dvh;--sheet-bottom:calc(12px + env(safe-area-inset-bottom) + var(--sheet-keyboard));--sheet-height:calc(100% - var(--sheet-bottom) - max(12px, env(safe-area-inset-top)) - var(--sheet-viewport-top,0px));overscroll-behavior:none;height:100%;min-height:0;position:fixed;inset:0}.planning-workspace .route-map,.planning-workspace .route-map__canvas,.planning-workspace .route-map__fallback{min-height:0}.workspace-task-sheet{z-index:65;left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:var(--sheet-bottom);height:var(--sheet-height);transform:translate3d(0, calc(100% - var(--sheet-visible) + var(--sheet-drag)), 0);transition:transform .26s var(--rb-ease);isolation:isolate;background:0 0;border:1px solid #ffffffe6;border-radius:28px 28px 24px 24px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 -2px 24px #1c1c1e1a}.workspace-task-sheet__handle{touch-action:none;background:0 0;border:0;flex:0 0 28px;place-items:center;width:100%;height:28px;padding:0;display:grid}.workspace-task-sheet__handle span{background:#b7b5b0;border-radius:999px;width:44px;height:5px}.workspace-task-sheet__handle:disabled{cursor:default}.workspace-task-sheet__body{height:calc(var(--sheet-visible) - var(--sheet-drag) - 28px - var(--sheet-title-height,0px));overscroll-behavior-y:contain;flex-direction:column;flex:none;gap:16px;min-height:0;padding:0 14px 20px;scroll-padding-top:72px;display:flex;overflow:hidden auto}.workspace-task-sheet .workspace-topbar{pointer-events:auto;display:contents}.workspace-task-sheet .workspace-topbar:after{display:none}.workspace-task-sheet .global-search,.workspace-task-sheet .global-search.is-discovering,.workspace-task-sheet .global-search.is-filtering{top:0;z-index:3;background:0 0;flex:none;order:0;width:100%;max-width:none;height:auto;min-height:52px;transition:none;position:sticky;inset-inline:auto}.workspace-task-sheet .global-search__header{height:52px}.workspace-task-sheet .global-search__trigger,.workspace-task-sheet .global-search__bar{height:52px;box-shadow:none;background:var(--glass-control-fill);border:0;border-radius:18px}.workspace-task-sheet .global-search__trigger>span{font-size:17px;font-weight:550}.workspace-task-sheet .global-search__bar input{font-size:16px}.workspace-task-sheet .global-search-overlay{display:none}.workspace-task-sheet .global-search__panel{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:20px;padding:0 2px 12px;animation:none;position:relative;inset:auto;overflow:visible}.workspace-task-sheet .global-search__clear{background:0 0;width:36px;height:44px}.workspace-task-sheet .search-discovery-heading h2{letter-spacing:0;font-size:17px;line-height:24px}.workspace-task-sheet .search-place-result{background:0 0;border-radius:14px;min-height:64px}.workspace-task-sheet .search-place-result strong{font-size:16px}.workspace-task-sheet .search-place-result small{font-size:12px}.workspace-task-sheet__navigation{order:1;align-items:center;gap:8px;min-height:44px;display:flex}.workspace-task-sheet__navigation h1{color:var(--rb-color-text-strong);letter-spacing:-.5px;flex:1;font-size:23px;line-height:30px}.workspace-task-sheet__navigation small{color:var(--rb-color-muted);font-size:11px}.workspace-task-sheet__navigation button{min-height:44px;color:var(--rb-color-text);background:0 0;border:0;border-radius:12px;flex:none;padding:0 8px;font-size:12px}.workspace-task-sheet .plan-selector{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;order:2;grid-template-columns:minmax(0,1fr) auto;gap:12px 8px;display:grid}.workspace-task-sheet .plan-selector__header{display:contents}.workspace-task-sheet .plan-selector__trigger,.workspace-task-sheet .plan-selector__heading{display:none}.workspace-task-sheet .plan-selector__menu{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none;display:contents;position:static;overflow:visible}.workspace-task-sheet .plan-selector__list{grid-column:1/-1;max-height:none;overflow:visible}.workspace-task-sheet .plan-selector__menu-head{grid-area:1/1;min-width:0;padding:0}.workspace-task-sheet .plan-selector__rename-panel{grid-column:1/-1;margin-bottom:0}.workspace-task-sheet .plan-selector__resume{background:var(--glass-control-fill);min-height:44px;color:var(--rb-color-text-strong);text-align:left;border:0;border-radius:12px;grid-area:2/1/auto/-1;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;display:flex}.workspace-task-sheet .plan-selector__resume svg{width:16px;height:16px;transform:rotate(90deg)}.workspace-task-sheet .plan-date-group{border:0;padding:0}.workspace-task-sheet .plan-date-group h3{margin:10px 4px;font-size:12px}.workspace-task-sheet .plan-row-shell{background:0 0;border-radius:16px}.workspace-task-sheet .plan-row{border-radius:16px;min-height:76px;padding:12px}.workspace-task-sheet .plan-row__copy strong{font-size:16px;line-height:24px}.workspace-task-sheet .plan-selector__create{background:var(--glass-control-fill);grid-area:1/2;margin:0}.workspace-task-sheet .plan-selector__management-trigger{width:44px;height:44px}.workspace-task-sheet .strategy-selector{width:100%;min-height:52px;box-shadow:none;border:0;border-radius:16px;flex-wrap:wrap;order:5;justify-content:space-between;padding:8px;display:flex;position:static}.workspace-task-sheet .strategy-selector__divider{display:none}.workspace-task-sheet .route-feedback{max-width:100%}.workspace-task-sheet .route-metrics,.workspace-task-sheet .route-metrics.is-leg-selected{width:100%;max-height:none;box-shadow:none;border:0;border-radius:18px;flex:none;order:2;display:block;position:static;overflow:visible}.workspace-task-sheet .route-metrics .widget-title{min-height:48px;padding:12px 16px}.workspace-task-sheet .metric-grid strong{font-size:23px}.workspace-task-sheet .route-metrics footer{font-size:10px}.workspace-task-sheet .address-list,.workspace-task-sheet .address-list.is-collapsed{width:100%;max-height:none;box-shadow:none;border:0;border-radius:18px;flex:none;order:4;display:block;position:static;overflow:visible}.workspace-task-sheet .address-list .address-list__body{max-height:none;display:block;overflow:visible}.workspace-task-sheet .address-list .address-list__toggle,.workspace-task-sheet .address-list .address-list__header--desktop{display:none}.workspace-task-sheet .address-row{min-height:68px;padding-block:10px}.workspace-task-sheet .address-row strong{font-size:16px}.workspace-task-sheet .address-list__hint{padding:12px;font-size:11px;display:block}.workspace-task-sheet .featured-route-panel{width:100%;max-height:none;box-shadow:none;border:0;border-radius:18px;flex:none;order:3;position:static}.workspace-task-sheet .featured-route-panel__body{max-height:none}.workspace-task-sheet .workspace-weather-slot{order:2;display:block}.workspace-task-sheet .workspace-weather-loading{width:100%;min-height:210px;position:static;transform:none}.workspace-task-sheet .workspace-route-empty{color:var(--rb-color-muted);background:0 0;border-radius:18px;order:4;margin:0;padding:24px 16px;line-height:1.8;display:block}.planning-workspace .map-controls{left:max(14px, env(safe-area-inset-left));right:auto;bottom:calc(var(--sheet-bottom) + var(--sheet-visible) + 30px);transform:translateY(var(--sheet-drag));transition:transform .26s var(--rb-ease)}.planning-workspace:has(.workspace-task-sheet[data-detent=expanded]) .map-controls{visibility:hidden;pointer-events:none}.planning-workspace .map-attribution{left:14px;bottom:calc(var(--sheet-bottom) + var(--sheet-visible) + 6px);transform:translateY(var(--sheet-drag))}.planning-workspace .map-toast{z-index:70;top:calc(max(16px, env(safe-area-inset-top)) + var(--sheet-viewport-top,0px));width:max-content;max-width:calc(100% - max(16px, env(safe-area-inset-left)) - max(16px, env(safe-area-inset-right)));text-align:center;overflow-wrap:anywhere;pointer-events:none;border-radius:12px;padding:10px 14px;font-size:13px;line-height:20px;bottom:auto;left:50%;right:auto;transform:translate(-50%)}.planning-workspace .map-unavailable{top:max(16px, env(safe-area-inset-top));z-index:4;position:fixed;bottom:auto;left:16px;right:16px}.planning-workspace[data-sheet-dragging=true] :is(.workspace-task-sheet,.map-controls){transition:none}}.workspace-section-loading{min-height:180px;color:var(--rb-color-muted);padding:16px}@media (max-width:760px){.workspace-task-sheet{box-shadow:none;background:0 0;border:0;overflow:visible}.workspace-task-sheet:before{content:"";z-index:-1;height:calc(var(--sheet-visible) - var(--sheet-drag));pointer-events:none;background:0 0;border:1px solid #ffffffe6;border-radius:28px;position:absolute;inset:0 0 auto;box-shadow:0 -2px 24px #1c1c1e1a}.workspace-task-sheet__body{border-radius:0 0 28px 28px}.planning-workspace .amap-logo,.planning-workspace .amap-copyright{transform:translateY(var(--sheet-drag));bottom:calc(var(--sheet-bottom) + var(--sheet-visible) + 4px)!important}.planning-workspace:has(.amap-logo) .map-attribution{display:none}:is(.planning-workspace:has(.workspace-task-sheet[data-detent=expanded]) .amap-logo,.planning-workspace:has(.workspace-task-sheet[data-detent=expanded]) .amap-copyright){top:0;bottom:auto!important}}.workspace-metrics-loading{flex-direction:column;justify-content:center;gap:10px;min-height:180px;padding:24px 16px;display:flex}.workspace-metrics-loading span{color:var(--rb-color-muted);font-size:12px}@media (max-width:760px){.workspace-task-sheet .route-metrics>.widget-title,.workspace-task-sheet .metric-grid svg{display:none}.workspace-task-sheet .strategy-selector.workspace-section-loading{min-height:52px}.workspace-task-sheet .workspace-metrics-loading{display:flex}.workspace-task-sheet[data-search-open=true]{transition:none}.planning-workspace .route-map__canvas div:has(>div>.logo-text){top:auto!important;bottom:calc(var(--sheet-bottom) + var(--sheet-visible) + 4px)!important;transform:translateY(var(--sheet-drag))!important}.planning-workspace:has(.logo-text) .map-attribution{display:none}.planning-workspace:has(.workspace-task-sheet[data-detent=expanded]) .route-map__canvas div:has(>div>.logo-text){top:0!important;bottom:auto!important}}.workspace-sheet-page{display:contents}.workspace-sheet-page--mobile,.workspace-mobile-only{display:none}@media (max-width:760px){.workspace-sheet-page[data-active=false]{display:none}.workspace-sheet-page[data-active=true]{display:contents}.workspace-mobile-only{display:block}.workspace-task-sheet:has(>.workspace-task-sheet__navigation){--sheet-title-height:58px}.workspace-task-sheet__navigation{order:initial;flex:0 0 58px;min-width:0;padding:0 14px 10px;display:flex}.workspace-task-sheet__navigation h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:24px;line-height:32px;overflow:hidden}.workspace-task-sheet__navigation button{background:var(--glass-control-fill);border-radius:50%;width:38px;height:38px;min-height:38px;padding:10px}.workspace-task-sheet__navigation svg{width:18px;height:18px}.workspace-task-sheet__body{touch-action:pan-y;gap:12px}.workspace-task-sheet[data-detent=compact]:has(>.workspace-task-sheet__navigation) .workspace-task-sheet__body{visibility:hidden;pointer-events:none}.workspace-task-sheet[data-detent=compact] .workspace-task-sheet__body{overflow:hidden}.workspace-task-sheet[data-detent=compact] .workspace-discovery{display:none}.workspace-task-sheet .address-list{background:0 0;border-radius:0}.workspace-task-sheet .address-list__body{padding:0}.workspace-task-sheet .address-row{background:0 0;padding-inline:6px}.workspace-task-sheet .address-row__select{padding-left:0}.workspace-task-sheet .address-row__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-task-sheet .address-list__hint{padding:12px 0}.workspace-task-sheet .leg-row{min-height:40px}.workspace-task-sheet .strategy-selector{background:0 0;border-radius:0;order:3;padding:0}.workspace-task-sheet .strategy-selector label>span{display:none}.workspace-task-sheet .route-metrics{background:0 0;border-radius:0;order:2;height:96px;min-height:96px}.workspace-task-sheet .route-metrics .metric-grid{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:20px;height:68px;padding:0;display:grid}.workspace-task-sheet .metric-grid__item{background:0 0;border:0;min-height:0;padding:0}.workspace-task-sheet .metric-grid__item>span{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.workspace-task-sheet .metric-grid__item small{font-size:11px}.workspace-task-sheet .metric-grid__item strong{white-space:nowrap;font-size:26px;line-height:34px}.workspace-task-sheet .route-metrics footer{background:0 0;border:0;height:28px;padding:4px 0 8px;font-size:10px;line-height:16px}.workspace-task-sheet .workspace-metrics-loading{height:96px;min-height:96px;padding:0}.workspace-task-sheet .workspace-route-empty{background:0 0;padding:16px 0}.workspace-task-sheet .workspace-add-place{background:var(--glass-control-fill);min-height:48px;color:var(--rb-color-text-strong);text-align:left;border:0;border-radius:14px;flex-shrink:0;order:4;padding:12px;font-size:16px}.workspace-task-sheet .featured-route-panel{background:0 0;border-radius:0}.workspace-task-sheet .featured-route-panel__header{display:none}.workspace-task-sheet .featured-route-panel__body{padding:0;display:block;overflow:visible}.workspace-discovery{order:2;padding:8px 0}.workspace-discovery h2{letter-spacing:-.5px;margin:16px 2px 12px;font-size:22px}.workspace-discovery__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workspace-discovery button{color:var(--rb-color-text-strong);text-align:left;background:0 0;border:0;border-radius:16px;min-height:64px;padding:16px}.workspace-discovery__actions strong{font-size:17px;display:block}.workspace-discovery__actions small{color:var(--rb-color-muted);margin-top:8px;font-size:11px;display:block}.workspace-discovery .workspace-discovery__resume{justify-content:space-between;align-items:center;gap:12px;width:100%;margin:8px 0;font-size:15px;display:flex}.workspace-place-detail{order:1;padding:0 4px 16px}.workspace-place-detail p,.workspace-leg-detail p{color:var(--rb-color-muted);margin:0 0 18px;line-height:1.7}.workspace-leg-detail__back,.workspace-leg-detail h2{display:none}.workspace-place-detail__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace-place-detail__actions>*{min-width:0;min-height:44px;padding-inline:12px;font-size:13px;text-decoration:none}.workspace-place-detail__actions svg{width:16px;height:16px}.workspace-place-detail__actions>:focus-visible{outline-color:var(--rb-color-focus)}.workspace-place-detail__actions .workspace-place-detail__remove{color:var(--rb-color-danger)}.planning-workspace .map-controls{bottom:calc(var(--sheet-bottom) + 30px);transform:translateY(calc(0px - var(--sheet-visible) + var(--sheet-drag)))}}@media (prefers-reduced-motion:reduce){.workspace-task-sheet,.planning-workspace .map-controls{transition:none}}@media (max-width:760px){.workspace-task-sheet .global-search.is-preview-dialog{display:none}.featured-preview-layer.is-inline{background:0 0;padding:0;display:block;position:static}.featured-preview-layer.is-inline .featured-preview-layer__backdrop{display:none}.featured-preview-layer.is-inline .featured-preview-dialog{width:100%;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:visible}.featured-preview-layer.is-inline .featured-preview-dialog__visual{order:1;min-height:0;padding:12px}.featured-preview-layer.is-inline .featured-preview-dialog__visual img{width:160px;height:160px}.featured-preview-layer.is-inline .featured-preview-dialog__body{order:2;padding:16px 4px}.featured-preview-layer.is-inline .featured-preview-dialog__close{z-index:1;top:0;right:0}.workspace-task-sheet{-webkit-user-select:none;user-select:none}.workspace-task-sheet input,.workspace-task-sheet textarea{-webkit-user-select:text;user-select:text}.workspace-task-sheet .address-row,.workspace-task-sheet .leg-row{background:0 0}.workspace-task-sheet .strategy-selector{flex-shrink:0;order:5;gap:6px;height:auto;min-height:76px}.workspace-task-sheet .strategy-selector .route-feedback{order:3;width:100%}.workspace-task-sheet .strategy-selector__select-trigger{width:184px}.workspace-task-sheet .metric-grid__item>span{display:flex}.workspace-task-sheet .featured-route-panel.is-collapsed .featured-route-panel__body{display:block}.workspace-task-sheet .route-metrics .metric-grid{background:0 0}.workspace-task-sheet .metric-grid__item>span{flex-direction:column;gap:2px}.planning-workspace[data-sheet-resizing=true] :is(.workspace-task-sheet,.map-controls){transition:none}}.workspace-metrics-loading__header{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.workspace-metrics-loading__retry{color:var(--rb-color-text-strong);flex-shrink:0;padding-inline:10px;font-size:12px}
.route-facilities{color:var(--rb-color-text-strong);background:#ffffffb3;border:1px solid #3c3c431a;border-radius:14px;flex:none;margin:10px 14px 0;padding:8px 12px}.route-facilities__layers{align-items:center;gap:12px;min-height:44px;display:flex}.route-facilities__layers>span{margin-right:auto;font-size:14px;font-weight:550}.route-facilities__toggle{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:9px;display:grid}.route-facilities__toggle img{object-fit:contain;width:24px;height:24px}.route-facilities__toggle[aria-pressed=true]{background:#e3193714;border-color:#e319374d;box-shadow:inset 0 -2px #e31937b3}.route-facilities__toggle:disabled{opacity:.4;cursor:default}.route-facilities__status{min-height:32px;color:var(--rb-color-muted);align-items:center;gap:6px;font-size:11px;line-height:16px;display:flex}.route-facilities__status>span{flex:1}.route-facilities__status button{min-height:32px;color:var(--rb-color-text-strong);cursor:pointer;background:0 0;border:0;flex-shrink:0}@media (hover:hover){.route-facilities__toggle:hover:not(:disabled){background:#7676801a}}@media (max-width:760px){.route-facilities{margin:0 0 16px}.route-facilities__status,.route-facilities__status button{min-height:44px}}@media (min-width:761px){.workspace-route-panels .route-facilities{background:0 0;border:0;border-bottom:1px solid #3c3c4317;border-radius:0;margin:0;padding:4px 16px}.workspace-route-panels .route-facilities__layers>span{font-size:12px}.workspace-route-panels .route-facilities__status{min-height:20px}}
