@font-face{font-family:minreactui-icon;src:url(//at.alicdn.com/t/c/font_5219456_4w0xdi2jpyb.woff2?t=1787910112503)format("woff2"),url(//at.alicdn.com/t/c/font_5219456_4w0xdi2jpyb.woff?t=1787910112503)format("woff"),url(//at.alicdn.com/t/c/font_5219456_4w0xdi2jpyb.ttf?t=1787910112503)format("truetype")}.minreactui-pagination{justify-content:right;align-items:center;gap:.5em;display:flex}.minreactui-pagination-icon-left{font-family:var(--minreactui-font-icon);font-variant:normal;text-transform:none;justify-content:center;align-items:center;width:1.6em;height:1.6em;min-height:0;padding:0;font-style:normal;font-weight:400;display:inline-flex}.minreactui-pagination-icon-left{cursor:pointer}.minreactui-pagination-icon-left:before{content:"󦄆"}.minreactui-pagination-icon-right{font-family:var(--minreactui-font-icon);font-variant:normal;text-transform:none;justify-content:center;align-items:center;width:1.6em;height:1.6em;min-height:0;padding:0;font-style:normal;font-weight:400;display:inline-flex}.minreactui-pagination-icon-right{cursor:pointer}.minreactui-pagination-icon-right:before{content:"󦄅"}@font-face{font-family:minreactui-icon;src:url(//at.alicdn.com/t/c/font_5219456_4w0xdi2jpyb.woff2?t=1787910112503)format("woff2"),url(//at.alicdn.com/t/c/font_5219456_4w0xdi2jpyb.woff?t=1787910112503)format("woff"),url(//at.alicdn.com/t/c/font_5219456_4w0xdi2jpyb.ttf?t=1787910112503)format("truetype")}:root{--minreactui-font-icon:"minreactui-icon", sans-serif;--minreactui-color-background:canvas;--minreactui-color-background-hover:#f5f5f5;--minreactui-color-hight:#f59e0b;--minreactui-color-danger:#ef4444;--minreactui-color-warning:#f59e0b;--minreactui-color-info:#3b82f6;--minreactui-color-success:#10b981;--minreactui-color-element-border:#ddd;--minreactui-color-element-border-secondary:#aaa;--minreactui-color-element-border-active:#bbb;--minreactui-element-height:2em;--minreactui-element-padding:.25em;--minreactui-element-radius:4px;--minreactui-dialog-zindex:1000;--minreactui-toast-zindex:calc(var(--minreactui-dialog-zindex) + 2);--minreactui-overlay-zindex:var(--minreactui-dialog-zindex);--minreactui-panel-radius:.5em;--minreactui-panel-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--minreactui-panel-shadow-lite:1px 1px 5px #cbcbcb7d;--minreactui-panel-drop-shadow:drop-shadow(var(--minreactui-panel-shadow-lite))}.minreactui-toastify-container{z-index:var(--minreactui-toast-zindex);position:fixed}[role=button]{-webkit-user-select:none;user-select:none}.minreactui-clickable:not([disabled]),.minreactui-clickable:not([aria-disabled=true]){cursor:pointer}.minreactui-clickable[disabled],.minreactui-clickable[aria-disabled=true]{pointer-events:none}.minreactui-datalist-input-matched{color:var(--minreactui-color-hight)}.minreactui-popover-content.minreactui-datalist-input-menu,.minreactui-popover-content.minreactui-datalist-input-menu .minreactui-menu{min-width:var(--radix-popover-trigger-width);width:max-content}.minreactui-datalist-input-history-delete{font-family:var(--minreactui-font-icon);font-variant:normal;text-transform:none;justify-content:center;align-items:center;width:1.6em;height:1.6em;min-height:0;padding:0;font-style:normal;font-weight:400;display:inline-flex}.minreactui-datalist-input-history-delete{cursor:pointer;opacity:.3;font-size:.7em}.minreactui-datalist-input-history-delete:hover{opacity:1}.minreactui-datalist-input-history-delete:before{content:""}.minreactui-menu-item:has(.minreactui-datalist-input-history-delete) .minreactui-menu-item-content{margin-right:.5em}.map-controls{z-index:150;flex-direction:column;gap:.5em;display:flex;position:fixed;bottom:1em;right:1em}.map-controls .map-control{border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);background-color:var(--color-background);color:var(--color);box-sizing:border-box;width:var(--element-height);height:var(--element-height);cursor:pointer;opacity:.8;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s;display:flex}.map-controls .map-control:hover{opacity:1;box-shadow:0 1px 8px #00000047}.map-controls .map-control.active{background-color:var(--color-link);color:var(--color-background)}.map-controls .map-control[aria-disabled=true]{color:var(--color);opacity:.5;cursor:default}.map-controls .map-control[aria-disabled=true]:hover{box-shadow:none}.map-controls .map-control.locating{cursor:default}.map-controls .map-control.locating .loading-indicator{background-size:1.2em 1.2em;width:1.2em;height:1.2em}.top-nav-container .scenicarea-entry{align-items:center;display:flex}.top-nav-container .scenicarea-entry .button-scenic-switch{opacity:.4;width:1.25em;font-size:1.8em;position:relative}.top-nav-container .scenicarea-entry .button-scenic-switch:hover{opacity:.4}.top-nav-container .scenicarea-entry .button-scenic-switch.active{opacity:1}.top-nav-container .scenicarea-entry .button-scenic-switch .lbl{zoom:.8;background-color:var(--color-background);border-radius:50%;padding:.1rem .25rem;font-size:1rem;position:absolute;bottom:.25rem;right:.25rem}.nearby-poi{border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);background-color:var(--color-background);color:var(--color);z-index:150;box-sizing:border-box;width:18em;font-size:var(--font-small);padding:.5em;position:fixed}.nearby-poi-hd{justify-content:space-between;align-items:center;padding:0 .25em .4em;font-weight:700;display:flex}.nearby-poi-count{color:var(--color-secondary);font-weight:400}.nearby-poi-hint{color:var(--color-secondary);text-align:center;padding:.5em .25em;display:block}.nearby-poi-menu{scrollbar-gutter:stable;max-height:15em;overflow-y:auto}.nearby-poi-menu .minreactui-menu-item{padding-right:0}.nearby-poi-menu .minreactui-menu-item-icon{width:2.25em;height:2.25em}.nearby-poi-thumb{background-color:var(--color-background-lite);border-radius:.25em;width:2em;height:2em;overflow:hidden}.nearby-poi-thumb img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.nearby-poi-halo{pointer-events:none;box-sizing:border-box;border:2px solid var(--color-link);background-color:color-mix(in srgb, var(--color-link) 20%, transparent);border-radius:50%;width:1.15rem;height:1.15rem;animation:1.8s cubic-bezier(0,.55,.45,1) infinite nearby-poi-halo}.amap-marker:has(.nearby-poi-halo){pointer-events:none!important}@keyframes nearby-poi-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-link) 55%, transparent)}to{box-shadow:0 0 0 1.35em #0000}}.roadbook-panel{border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);background-color:var(--color-background);color:var(--color);width:var(--rbpanel-width);box-sizing:border-box;background-color:var(--color-background-blur);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);flex-direction:column;max-height:calc(100vh - 2em);display:flex;position:fixed;top:1em;left:1em}.roadbook-panel .loading-indicator{margin:0 auto}.roadbook-panel .rp-head{box-sizing:border-box;color:var(--color-background);background-color:var(--color-link);border-radius:var(--panel-radius) var(--panel-radius) 0 0}.roadbook-panel .rp-body{border-radius:0 0 var(--panel-radius) var(--panel-radius);flex-direction:column;flex:auto;min-height:0;display:flex}.roadbook-panel .rp-head,.roadbook-panel .rp-footer{flex:none}.roadbook-panel .rp-loading,.roadbook-panel .rp-error{justify-content:center;align-items:center;height:100%;padding:2em;display:flex}.roadbook-panel .rp-error{color:var(--color-warning)}.roadbook-panel-detail>.minreactui-statewidget-loading{opacity:.5;margin:2em 0}.roadbook-panel-detail>.error-actions{justify-content:center;margin-top:.5em;display:flex}.roadbook-panel-detail .rp-head{padding:1em 1em 0}.roadbook-panel-detail .rp-head .rp-title-wrap{flex-direction:column;display:flex}.roadbook-panel-detail .rp-head .rp-title-wrap .rp-title{font-size:1.2em}.roadbook-panel-detail .rp-head .rp-title-wrap .rp-title .minreactui-inline-text-editor-text{word-break:break-all;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.roadbook-panel-detail .rp-head .rp-title-wrap .rp-title .minreactui-inline-text-editor button,.roadbook-panel-detail .rp-head .rp-title-wrap .rp-title .minreactui-inline-text-editor input[type=text]{border:none;outline:none}.roadbook-panel-detail .rp-head .rp-title-wrap .rp-remark{opacity:.8;margin-top:.25em;font-size:.85em;line-height:1.2}.roadbook-panel-detail .rp-head .rp-metas{font-size:var(--font-small);opacity:.8;align-items:center;margin-left:-.75em;display:flex}.roadbook-panel-detail .rp-head .rp-metas .button{--element-padding:.5em!important}.roadbook-panel-detail .rp-head .rp-metas .rp-end-time{opacity:.8}.roadbook-panel-detail .rp-head .rp-metas .rp-end-time:before{content:" - "}.roadbook-panel-detail .rp-head .rp-summary{margin-top:.5em;display:flex}.roadbook-panel-detail .rp-head .rp-summary .indicator{flex-direction:column;flex:auto;align-items:center;min-width:0;padding:0 1em;display:flex;position:relative}.roadbook-panel-detail .rp-head .rp-summary .indicator .num var{font-weight:700}.roadbook-panel-detail .rp-head .rp-summary .indicator .num .unit{font-size:var(--font-small);margin-left:.25em}.roadbook-panel-detail .rp-head .rp-summary .indicator .lbl{font-size:var(--font-small);opacity:.6}.roadbook-panel-detail .rp-head .rp-summary .indicator:after{content:"";border-left:1px solid var(--color-element-border);opacity:.4;width:0;display:block;position:absolute;top:.25em;bottom:.25em;right:0}.roadbook-panel-detail .rp-head .rp-summary .indicator:first-child{padding-left:0}.roadbook-panel-detail .rp-head .rp-summary .indicator:last-child{padding-right:0}.roadbook-panel-detail .rp-head .rp-summary .indicator:last-child:after{display:none}.roadbook-panel-detail .rp-head .rp-actions{font-size:var(--font-small);justify-content:space-between;align-items:center;margin:.5em 0;transition:opacity .2s ease-in-out;display:flex}.roadbook-panel-detail .rp-head .rp-actions .button{padding:0 .25em}.roadbook-panel-detail .rp-head .rp-actions .button.active{background-color:var(--color-background-surface);opacity:1}.roadbook-panel-detail .rp-footer{padding:.5em 0}.rp-days{flex-direction:column;flex:auto;transition:max-height .2s ease-in-out,padding .2s ease-in-out,margin .2s ease-in-out;display:flex;overflow:hidden auto}.rp-days[data-overflow=true] .roadbook-day{padding-right:0}.rp-days [data-overlayscrollbars-contents]{padding:var(--rp-days-gap)!important;padding-right:calc(var(--rp-scrollbar-w) + var(--rp-days-gap))!important}.roadbook-day{padding:.5em 1em;position:relative}.roadbook-day .rd-day-hd{z-index:2;justify-content:space-between;align-items:center;gap:.25em;display:flex;position:sticky;top:0}.roadbook-day .rd-day-hd .rd-day-title{font-weight:700;font-size:var(--font-small);opacity:.8;align-items:baseline;gap:.25em;display:flex}.roadbook-day .rd-day-hd .rd-day-menu-trigger{font-size:1rem}.roadbook-day .rd-day-hd .rd-day-meta{align-items:center;gap:.25em;margin-left:auto;display:inline-flex}.roadbook-day .rd-day-hd .rd-day-warn{color:var(--color-danger);cursor:help;display:inline-flex}.roadbook-day .rd-day-hd .rd-day-cal{white-space:nowrap;text-overflow:ellipsis;max-width:7em;color:var(--color-secondary);cursor:help;font-size:.75rem;font-weight:400;overflow:hidden}.roadbook-day .rd-day-hd .rd-day-cal-holiday{color:var(--color-danger)}.roadbook-day .rd-day-hd .rd-day-cal-term{color:var(--color-success)}.roadbook-day .rd-day-hd .rd-day-cal-workday{color:var(--color-warning)}.roadbook-day .rd-day-hd .rd-collapser{cursor:pointer;transition:transform .2s ease-in-out;display:inline-flex;transform:rotate(180deg)}.roadbook-day .rd-day-hd:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(10px)saturate(1.1);background:#fff0;height:2em;position:absolute;inset:-8px -16px -24px;-webkit-mask-image:linear-gradient(#000 0% 65%,#0000 100%);mask-image:linear-gradient(#000 0% 65%,#0000 100%)}.roadbook-day .rd-day-body{opacity:1;flex-direction:column;gap:.5em;transition:grid-template-rows .2s ease-in-out,opacity .2s ease-in-out;display:flex}.roadbook-day .rd-day-body .rd-day-body-inner{flex-direction:column;gap:.5em;min-height:0;display:flex;overflow:hidden}.roadbook-day.collapsed .rd-collapser{transform:rotate(90deg)}.roadbook-day.collapsed .rd-day-body{opacity:0;grid-template-rows:0fr;height:0}.roadbook-item{border:1px solid var(--color-element-border-secondary);border-radius:var(--element-radius);background-color:var(--color-background);box-shadow:var(--panel-shadow-lite);align-items:center;padding:.5em 0;display:flex;position:relative}.roadbook-item .grab-button{color:var(--color-secondary);cursor:grab;flex:none}.roadbook-item .grab-button[aria-disabled=true]{opacity:.3;cursor:default}.roadbook-item.departure .grab-button,.roadbook-item.destination .grab-button,.roadbook-item.append .grab-button{opacity:.1!important}.roadbook-item-index{width:var(--marker-size);height:var(--marker-size);flex:none;justify-content:center;align-items:center;margin-right:.5em;display:flex}.roadbook-item-index .poi-marker{cursor:inherit}.roadbook-item-index.placeholder{box-sizing:border-box;border:1px dashed var(--color-secondary);border-radius:50%;transform:scale(.9)}.roadbook-item-index.placeholder .icon{width:1.25rem;height:1.25rem;color:var(--color-secondary);font-size:1.25rem}.roadbook-item-index.unlocated .poi-marker{background-color:#9ca3af}.roadbook-item.departure.placeholder,.roadbook-item.destination.placeholder{cursor:pointer;opacity:.6}.roadbook-item.departure.placeholder:hover,.roadbook-item.destination.placeholder:hover{opacity:1}.roadbook-item-locate{width:100%;min-width:0}.roadbook-item-locate .locate-input-state-icon{display:none}.roadbook-item-main{z-index:1;flex-direction:column;flex:auto;min-width:0;display:flex}.roadbook-item.active,.roadbook-item:hover .weather-icon{opacity:1}.roadbook-item .weather-icon{z-index:0;opacity:.5;aspect-ratio:1;width:3.2em;transition:opacity .3s;position:absolute;top:50%;right:1.2em;transform:translateY(-50%)}.roadbook-item>.button{flex:none}.roadbook-item-meta{font-size:var(--font-small);opacity:.6}.roadbook-item-meta .icon{vertical-align:-.15em;width:1.15em;height:1.15em;color:var(--color-danger);margin-right:.1em;font-size:1.15em}.roadbook-item-locate .locate-input-value{cursor:pointer}.roadbook-item:has(.roadbook-item-index.unlocated) .roadbook-item-locate .locate-input-value{cursor:default}.roadbook-item.append{opacity:.5;cursor:pointer;min-height:2em;box-shadow:none;background-color:var(--color-background-lite);border-color:#0000}.roadbook-item.append:hover{border-color:var(--color-element-border-secondary)}.roadbook-item.append .grab-button{visibility:hidden}.roadbook-item.append:hover{opacity:1}.roadbook-item.append .roadbook-item-index{box-sizing:border-box;border:1px dashed var(--color-secondary);border-radius:50%;transform:scale(.9)}.roadbook-item.append .roadbook-item-index .icon{width:1em;height:1em;color:var(--color-secondary);font-size:1.15rem}.roadbook-item.dragging{opacity:.5}.roadbook-item.drop-before:after{content:"";background-color:var(--color-link);border-radius:1px;height:2px;position:absolute;top:-2px;left:0;right:0}.roadbook-item.active{background-color:var(--color-background-surface);border-color:var(--color-link)}.roadbook-item.active .locate-input-value{font-weight:700}.global-sort-options{gap:.5em;padding:1em;display:flex}.global-sort-options .button{flex:1;transition:all .15s ease-in-out}.global-sort-options .button:hover,.global-sort-options .button.active{border-color:var(--color-link);background-color:var(--color-background-hover);box-shadow:inset 0 0 0 1px var(--color-link)}.global-sort-options .button:hover .icon,.global-sort-options .button.active .icon{color:var(--color-link)}.roadbook-drag-ghost{z-index:-1;max-width:var(--rbpanel-width);border:1px solid var(--color-element-border);border-radius:var(--element-radius);background-color:var(--color-background);pointer-events:none;align-items:center;gap:.5em;padding:.35em .6em;display:flex;position:fixed;top:-1000px;left:-1000px;box-shadow:0 2px 8px #00000026}.roadbook-drag-ghost .rdg-ring{flex:none;align-items:center;display:flex}.roadbook-drag-ghost .rdg-title{min-width:0;font-size:var(--font-small);-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}@media (width<=48em){.share-plan-dialog{max-width:min(28em,100vw - 2em)}}.share-plan-dialog .minreactui-dialog-actions{justify-content:center}.share-plan-dialog .sp-share-wrap{gap:1em;display:flex;overflow:hidden}.share-plan-dialog .sp-share-wrap .sp-text h2{font-weight:700;font-size:var(--font-large);margin-bottom:.5em}.share-plan-dialog .sp-share-wrap .sp-text h2:before{content:"标题";font-size:var(--font-size);display:block}.share-plan-dialog .sp-share-wrap .sp-text .sp-remark{font-size:var(--font-small);white-space:pre-wrap;opacity:.8;margin-bottom:.5em}.share-plan-dialog .sp-share-wrap .sp-text .sp-remark:before{content:"描述";font-size:var(--font-size);display:block}.share-plan-dialog .sp-share-wrap .sp-text .sp-link:before{content:"链接";font-size:var(--font-size);display:block}.share-plan-dialog .sp-share-wrap .sp-text .sp-link{color:var(--color-link);text-decoration:underline}.share-plan-dialog .sp-share-wrap .sp-text .sp-qrcode{border-radius:var(--element-radius);background-color:#fff;margin-top:.75em;padding:.25em;display:block}.share-plan-dialog .sp-share-wrap .sp-preview{background-color:var(--color-background);border-left:1px solid var(--color-element-border-secondary);flex:none;width:20em;height:clamp(24em,100vh - 18em,34em);padding-left:1em;overflow:hidden}.share-plan-dialog .sp-share-wrap .sp-preview:before{content:"预览";font-weight:700}@media (width<=48em){.share-plan-dialog .sp-share-wrap .sp-preview{display:none}}.share-plan-dialog .sp-share-wrap .sp-preview iframe{border:none;width:100%;height:100%;display:block}._importRoadBookForm_bnf9n_1 ._formatTip_bnf9n_1{line-height:1.5;font-size:var(--font-small);color:var(--color-secondary);margin:0 0 .5em}._importRoadBookForm_bnf9n_1 ._filePickerWrapper_bnf9n_7{align-items:center;gap:1em;margin-bottom:.5em;display:flex}._importRoadBookForm_bnf9n_1 textarea{box-sizing:border-box;background-color:var(--color-background-lite);resize:vertical;width:100%;min-height:8em;padding:.5em;line-height:1.5}._importRoadBookForm_bnf9n_1 ._summary_bnf9n_22{font-size:var(--font-small);color:var(--color-secondary);margin:.5em 0}._importRoadBookForm_bnf9n_1 ._options_bnf9n_27{gap:.5em;margin:0;padding:0;list-style:none;display:flex}._importRoadBookForm_bnf9n_1 ._options_bnf9n_27 li{border:1px solid var(--color-element-border);border-radius:var(--element-radius);background-color:var(--color-background);font-size:var(--font-small);color:var(--color);cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:.35em;padding:.5em .75em;transition:all .15s ease-in-out;display:flex}._importRoadBookForm_bnf9n_1 ._options_bnf9n_27 li .icon{color:var(--color-secondary);font-size:1.1em}._importRoadBookForm_bnf9n_1 ._options_bnf9n_27 li:hover{border-color:var(--color-link);background-color:var(--color-background-hover)}._importRoadBookForm_bnf9n_1 ._options_bnf9n_27 li[data-active=true]{border-color:var(--color-link);background-color:var(--color-background-hover);box-shadow:inset 0 0 0 1px var(--color-link)}._importRoadBookForm_bnf9n_1 ._options_bnf9n_27 li[data-active=true] .icon{color:var(--color-link)}.image-uploader{--image-uploader-height:6em}.image-uploader-file{display:none}.image-uploader-empty,.image-uploader-preview{box-sizing:border-box;width:100%;height:var(--image-uploader-height);border-radius:var(--element-radius);border:1px dashed var(--color-element-border);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.image-uploader-empty{color:var(--color-secondary);cursor:pointer;gap:.25em;transition:color .2s,border-color .2s}.image-uploader-empty:hover{color:var(--color-link);border-color:var(--color-link)}.image-uploader-preview{border-style:solid}.image-uploader-preview img{object-fit:cover;width:100%;height:100%;display:block}.image-uploader-loading{color:#fff;font-size:var(--font-small);cursor:pointer;background-color:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:.25em;display:flex;position:absolute;inset:0}.image-uploader-actions{opacity:0;gap:.25em;transition:opacity .2s;display:flex;position:absolute;bottom:.25em;right:.25em}.image-uploader:hover .image-uploader-actions{opacity:1}.image-uploader-action{width:1.75em;height:1.75em;color:var(--color);border-radius:var(--element-radius);box-shadow:var(--panel-shadow-lite);background-color:#ffffffe6;justify-content:center;align-items:center;display:flex}.image-uploader-action:hover{color:var(--color-link)}.update-plan-dialog{--input-min-width:18em}.update-plan-dialog textarea{min-height:4em}body:has(.along-route-search-panel) .search-panel{display:none}.along-route-search-panel{margin:1em auto auto calc(var(--rbpanel-width) + 2em);width:var(--along-panel-width);z-index:190;position:absolute;top:0}.along-route-search-panel .along-route-search-form{border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);background-color:var(--color-background);color:var(--color);padding:1em;position:relative}.along-route-search-panel .along-route-search-form>h2{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;margin-bottom:.5em;font-weight:700}.along-route-search-panel .along-route-search-form .along-close-btn{position:absolute;top:.5em;right:.5em}.along-route-search-panel .along-route-search-form .along-route-path{font-size:var(--font-small);color:var(--color-secondary);margin-bottom:.5em}.along-route-search-panel .along-route-search-form .along-route-search-input{border:var(--element-border);border-radius:var(--element-radius);flex:none}.along-route-search-panel .along-route-search-form .along-route-search-input .locate-input-field{min-width:0;border:none!important;outline:none!important}.along-route-search-panel .along-route-search-form .along-route-search-input .along-route-type-trigger{opacity:.5;font-size:var(--font-small);white-space:nowrap;border:none;flex:none;padding:.25em .5em .25em .25em}.along-route-search-panel .search-results{border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);background-color:var(--color-background);color:var(--color);scrollbar-gutter:stable;flex:0 auto;min-height:0;max-height:max(24em,100vh - 15em);margin-top:.5em;padding:1em 0 1em .5em;overflow-y:auto}.along-route-search-panel .search-results .along-route-detour{font-size:var(--font-small);color:var(--color-link)}.sort-mode-tip{color:var(--color-secondary);font-size:var(--font-small);margin:.75em 0 0;line-height:1.5}.sort-preview{flex-direction:column;gap:.75em;min-height:0;display:flex}.sort-preview .sort-preview-tip{color:var(--color-secondary);font-size:var(--font-small);margin:0}.sort-preview .sort-preview-cols{align-items:stretch;gap:.75em;min-height:0;max-height:60vh;display:flex}.sort-preview .ro-ai-plan>h2{margin-bottom:.5em;font-size:1.2em;font-weight:600}@media (width<=60em){.sort-preview .sort-preview-cols{flex-direction:column;max-height:none}}.roadbook-panel-list .rp-head{padding:.5em;position:relative}.roadbook-panel-list .rp-head .roadbook-list-actions{gap:.05em;display:flex;position:absolute;top:.75em;right:.5em}.roadbook-panel-list .tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.roadbook-panel-list .rp-body{background-color:var(--color-background)}.roadbook-panel-list .rp-body .minreactui-tabs__contents,.roadbook-panel-list .rp-body .minreactui-tabs__content:not([hidden]){flex-direction:column;flex:auto;min-height:0;display:flex}.roadbook-panel-list .rp-body .plan-actions{align-items:center;gap:.25em;padding:.25em;display:flex}.roadbook-panel-list .rp-body .plan-actions .plan-mgr-entry{margin-right:auto;padding:0 .25em}.roadbook-panel-list .rp-body .plan-actions .button{padding:0 .25em}.roadbook-panel-list .rp-body .plan-list{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.roadbook-panel-list .rp-body .plan-list .minreactui-statewidget-loading{margin:2em 0}.roadbook-panel-list .rp-body .plan-list .plan-list-empty{text-align:center;color:var(--color-secondary);padding:1em}.roadbook-panel-list .rp-body .plan-list .plan-list-empty [role=button]:hover{color:var(--color-link)}.roadbook-panel-list .rp-body .plan-list .plan-list-loading{text-align:center;opacity:.3;padding:2em .5em}.roadbook-panel-list .rp-body .plan-list .plan-list-more{text-align:center;opacity:.3;-webkit-user-select:none;user-select:none;font-size:var(--font-small);padding:.5em 0 .25em}.roadbook-panel-list .rp-body .plan-list .plan-row{border-radius:var(--element-radius);grid-template-columns:1fr auto;align-items:center;column-gap:.25em;padding:.75em 1em;transition:background-color .15s ease-in-out;display:grid}.roadbook-panel-list .rp-body .plan-list .plan-row:nth-child(odd){background-color:var(--color-background-lite)}.roadbook-panel-list .rp-body .plan-list .plan-row .plan-row-menu{opacity:.6;font-size:1rem}.roadbook-panel-list .rp-body .plan-list .plan-row .plan-row-menu:hover{opacity:1}.roadbook-panel-list .rp-body .plan-list .plan-row .plan-row-main{min-width:0}.roadbook-panel-list .rp-body .plan-list .plan-row .plan-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.roadbook-panel-list .rp-body .plan-list .plan-row .plan-title:hover{color:var(--color-link)}.roadbook-panel-list .rp-body .plan-list .plan-row .plan-meta{font-size:var(--font-small);color:var(--color-secondary)}.roadbook-panel-list .rp-body .plan-list .minreactui-pagination{justify-content:flex-end;margin-top:.5em}.plan-mgr-dialog .filter-form{align-items:center;gap:.5em;margin:.5em 0;display:flex}.plan-mgr-dialog .filter-form input[type=search]{min-width:0}.plan-mgr-dialog .list-wrap{max-height:26em;overflow-y:auto}.plan-mgr-dialog .list-wrap table{width:100%}.plan-mgr-dialog .list-wrap .plan-mgr-title{cursor:pointer;font-weight:700}.plan-mgr-dialog .list-wrap .plan-mgr-title:hover{color:var(--color-link)}.plan-mgr-dialog .list-wrap .plan-mgr-meta{font-size:var(--font-small);color:var(--color-secondary)}.plan-mgr-dialog .list-wrap .empty{text-align:center;color:var(--color-secondary);padding:2em 1em}.plan-mgr-dialog .footer{justify-content:space-between;align-items:center;gap:.5em;margin-top:.5em;display:flex}.search-panel{left:calc(var(--rbpanel-width) + 2em);z-index:1;width:var(--search-panel-width);box-sizing:border-box;flex-direction:column;max-height:calc(100vh - 2em);display:flex;position:fixed;top:1em}.search-panel .search-form{border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);background-color:var(--color-background);color:var(--color);flex:none;align-items:center;padding:.5em;display:flex;position:relative}.search-panel .search-form .search-keyword-input{flex:auto;min-width:0;margin-left:.5em}.search-panel .search-form .locate-input-field{border:none;min-width:0;outline:none!important}.search-panel .search-form .search-type-trigger{opacity:.5;font-size:var(--font-small);white-space:nowrap;border:none;flex:none;padding:.25em .5em .25em .25em}.search-panel .search-form .select-like{border:none}.search-panel .search-empty-result{border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);background-color:var(--color-background);color:var(--color-secondary);font-size:var(--font-small);text-align:center;flex:none;margin-top:.5em;padding:.5em .75em}.search-panel .search-fallback-hint{font-size:var(--font-small);color:var(--color-secondary);text-align:center;flex:none;padding:.35em .75em 0}.search-panel .search-results-wrap{border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);background-color:var(--color-background);color:var(--color);flex:auto;min-height:0;margin-top:.5em;display:flex}.search-panel .search-results-wrap .search-results{box-sizing:border-box;flex:auto;margin:.25em 0;overflow-y:auto}.search-result-item{border-radius:var(--element-radius);cursor:pointer;align-items:center;gap:.5em;padding:.35em .4em;display:flex}.search-result-item:hover{background-color:var(--color-background-lite)}.search-result-item.active{background-color:color-mix(in srgb, var(--color-link) 12%, transparent)}.search-result-item+.search-result-item{margin-top:.15em}.search-result-item .sr-grab{opacity:.5;cursor:grab;transition:opacity .2s ease-in-out}.search-result-item .sr-grab:hover{opacity:1}.search-result-item .sr-grab:active{cursor:grabbing}.search-result-item .sr-thumb{border-radius:var(--element-radius);background-color:var(--color-background-lite);width:2.5em;height:2.5em;color:var(--color-secondary);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.search-result-item .sr-thumb img{object-fit:cover;width:100%;height:100%}.search-result-item .sr-info{flex:auto;min-width:0}.search-result-item .sr-info .sr-name,.search-result-item .sr-info .sr-addr{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-small);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-result-item .sr-info .sr-addr{opacity:.6}.search-result-item .sr-actions{flex:none;align-items:center;gap:.25em;display:flex}.search-drag-ghost{z-index:-1;max-width:var(--search-panel-width);border:1px solid var(--color-element-border);border-radius:var(--element-radius);background-color:var(--color-background);pointer-events:none;align-items:center;gap:.5em;padding:.35em .5em;display:flex;position:fixed;top:-1000px;left:-1000px;box-shadow:0 2px 8px #00000026}.search-drag-ghost img{object-fit:cover;border-radius:var(--element-radius);flex:none;width:2.5em;height:2.5em}.search-drag-ghost .sdg-text{min-width:0;font-size:var(--font-small);-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.search-drag-ghost .sdg-text .sdg-addr{opacity:.6;-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.locate-input-dropdown.search-suggest-menu{width:var(--search-panel-width);min-width:0}.locate-input-dropdown.search-suggest-menu .locate-input-menu{max-width:none}.area-panel{flex-direction:column;gap:1em;min-width:20em;padding:1em;display:flex}.area-panel-head{border-bottom:1px solid var(--color-placeholder);align-items:center;gap:.5em;padding-bottom:.5em;display:flex}.area-panel-head .quick-filter{margin-left:auto}.area-panel-head .quick-filter input[type=search]{--element-height:2rem;background-color:var(--color-background-lite);border:none;width:8em;min-width:0;outline:none!important}.area-panel .hot-cities-wrap{flex-wrap:wrap;gap:.25em 1em;display:flex}.area-panel .hot-cities-wrap span{white-space:nowrap}.area-panel .all-cities-wrap{grid-template-columns:3em 1fr;gap:.5em;max-height:min(20em,80vh);display:grid;overflow:auto}.area-panel .all-cities-wrap [role=button]:hover{color:var(--color-link)}.area-panel .all-cities-wrap .province-name{font-weight:700}.area-panel .all-cities-wrap .city-list{flex-wrap:wrap;gap:.25em .5em;display:flex}.current-location{align-items:center;display:flex}.current-location .icon{margin-top:-.1em}.current-location .current-location-part~.current-location-part:before{content:"/";opacity:.2;margin:0 .25em}html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:400}html,body,fieldset,img,iframe,abbr{border:0}i,cite,em,var,address,dfn{font-style:normal}[hidefocus],summary{outline:0}li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:1rem}sup,sub{font-size:83%}pre,code,kbd,samp{font-family:inherit}q:before,q:after{content:none}textarea{resize:vertical;overflow:auto}label,summary{cursor:default}a{cursor:pointer}h1,h2,h3,h4,h5,h6,em{font-weight:var(--font-bold)}html{color:var(--color);background-color:var(--color-background);font-size:var(--font-size);font-family:var(--font-family);line-height:var(--line-height);-webkit-text-size-adjust:100%;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html ::-webkit-scrollbar{width:20px;height:20px}html ::-webkit-scrollbar-track{background-color:#0000}html ::-webkit-scrollbar-thumb{cursor:default;background-color:var(--color-element-border);background-clip:content-box;border:6px solid #0000;border-radius:20px;min-height:50px}html ::-webkit-scrollbar-thumb:hover{background-color:var(--color-element-border-active)}input,select,textarea,button{font-family:var(--font-family);color:var(--color);font-size:1rem}a{color:var(--color);cursor:pointer;text-decoration:none}a:hover{color:var(--color-link)}code{font-style:italic;font-family:var(--font-code-family)}[disabled]{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;filter:grayscale()!important;opacity:.5!important}button,[role=button],[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;-webkit-user-select:none;user-select:none}@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/c/font_5215925_ryfpaf1vodn.woff2?t=1791709382256)format("woff2"),url(//at.alicdn.com/t/c/font_5215925_ryfpaf1vodn.woff?t=1791709382256)format("woff"),url(//at.alicdn.com/t/c/font_5215925_ryfpaf1vodn.ttf?t=1791709382256)format("truetype")}@media (prefers-color-scheme:dark){[data-theme=auto] :scope,[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color:#c9c9c9;--color-secondary:#999;--color-placeholder:#6b6b6b;--color-vip:#f0a43c;--color-element-border:#4a4a4a;--color-element-border-secondary:#383838;--color-element-border-active:#6b6b6b;--color-element-shadow:#000000b3;--element-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--color-background:#1e1e1e;--color-background-secondary:#262626;--color-background-blur:#1e1e1ebf;--color-background-surface:#3b82f633;--color-background-lite:#ffffff14;--color-background-hover:#3b82f626;--color-background-hover-lite:#3b82f61a;--color-nav-background:#283c63;--color-link:#60a5fa;--color-link-hover:#93c5fd;--panel-shadow:0 10px 15px -3px #0000008c, 0 4px 6px -4px #0000008c;--panel-shadow-lite:1px 1px 5px #0009;--element-border:1px solid #4a4a4a;--element-border-active:1px solid var(--color-link)}}@media (orientation:portrait){.form{min-width:0}.minreactui-dialog-content:has(.form){padding:1em}}@media (orientation:portrait){.form-dir-landscape .form-item .form-item-label{min-width:0}}@media (orientation:portrait){.form-dir-landscape .form-item .form-item-content{min-width:0}}:root{--el-interaction-offset:.5em}.roadbook-panel{--map-shift-x:var(--el-interaction-offset);--map-shift-y:var(--el-interaction-offset)}.along-route-search-panel,.search-panel{--map-shift-x:0em;--map-shift-y:var(--el-interaction-offset)}.top-nav-container{--map-shift-x:calc(var(--el-interaction-offset) * -1);--map-shift-y:var(--el-interaction-offset)}.route-entry{--map-shift-x:0em;--map-shift-y:calc(var(--el-interaction-offset) * -1)}.map-controls{--map-shift-x:calc(var(--el-interaction-offset) * -1);--map-shift-y:calc(var(--el-interaction-offset) * -1)}.roadbook-panel,.search-panel,.top-nav-container,.along-route-search-panel,.route-entry{opacity:1}.map-moving .roadbook-panel,.map-moving .search-panel,.map-moving .top-nav-container,.map-moving .along-route-search-panel,.map-moving .route-entry{opacity:.3}.roadbook-panel,.search-panel,.top-nav-container,.along-route-search-panel,.route-entry,.map-controls{transition:opacity .3s,translate .3s,background-color .2s ease-in-out,filter .15s ease-in-out,box-shadow .15s ease-in-out}.map-zoom-out .roadbook-panel,.map-zoom-out .search-panel,.map-zoom-out .top-nav-container,.map-zoom-out .along-route-search-panel,.map-zoom-out .route-entry,.map-zoom-out .map-controls{translate:var(--map-shift-x,0em) var(--map-shift-y,0em)}.map-zoom-in .roadbook-panel,.map-zoom-in .search-panel,.map-zoom-in .top-nav-container,.map-zoom-in .along-route-search-panel,.map-zoom-in .route-entry,.map-zoom-in .map-controls{translate:calc(var(--map-shift-x,0em) * -1) calc(var(--map-shift-y,0em) * -1)}#root,.page-app,.map-wrapper,.map-canvas{height:100vh}.map-canvas{cursor:default!important}.top-nav-container{z-index:180;align-items:center;gap:.5em;display:flex;position:absolute;top:1em;right:1em}.top-nav-container .top-nav-entry{border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);background-color:var(--color-background);color:var(--color);box-sizing:border-box;border-radius:3rem;height:3rem;padding:0 1em}@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/c/font_5215925_ryfpaf1vodn.woff2?t=1791709382256)format("woff2"),url(//at.alicdn.com/t/c/font_5215925_ryfpaf1vodn.woff?t=1791709382256)format("woff"),url(//at.alicdn.com/t/c/font_5215925_ryfpaf1vodn.ttf?t=1791709382256)format("truetype")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-size:14px;--font-large:1.25rem;--font-small:.85rem;--font-family:ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-code:"Courier New", Courier, monospace;--font-icon:"iconfont", sans-serif;--line-height:1.5;--font-weight:400;--marker-size:2rem;--common-page-width:min(1200px, calc(100vw - 5em));--nav-icon-size:2rem;--nav-button-padding:.5rem;--nav-gap:.5rem;--color:#333;--color-secondary:#666;--color-vip:#e88b13;--color-placeholder:#ccc;--color-danger:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-element-border:#ccc;--color-element-border-secondary:#ddd;--color-element-border-active:#bbb;--color-element-shadow:#00000030;--element-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--color-background:#fff;--color-background-secondary:#f1f1f1;--color-background-blur:#ffffff75;--color-background-surface:#3b82f61f;--color-background-lite:#ededed7a;--color-background-hover:#e5efff;--color-background-hover-lite:#e5efffa2;--color-nav-background:#417ff6;--color-outline:#417ff6;--color-link:#3b82f6;--color-link-hover:#2563eb;--color-success:#10b981;--element-height:2.25rem;--element-padding:.5em;--element-border:1px solid var(--color-element-border);--element-border-active:1px solid var(--color-element-border-active);--element-radius:4px;--input-min-width:10em;--avatar-radius:50%;--color-selector-size:1.25em;--panel-radius:.25em;--panel-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--panel-shadow-lite:1px 1px 5px #cbcbcb7d;--panel-drop-shadow:drop-shadow(var(--panel-shadow-lite));--rbpanel-width:22em;--search-panel-width:22em;--along-panel-width:22em}[data-theme=dark] :scope,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color:#c9c9c9;--color-secondary:#999;--color-placeholder:#6b6b6b;--color-vip:#f0a43c;--color-element-border:#4a4a4a;--color-element-border-secondary:#383838;--color-element-border-active:#6b6b6b;--color-element-shadow:#000000b3;--element-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--color-background:#1e1e1e;--color-background-secondary:#262626;--color-background-blur:#1e1e1ebf;--color-background-surface:#3b82f633;--color-background-lite:#ffffff14;--color-background-hover:#3b82f626;--color-background-hover-lite:#3b82f61a;--color-nav-background:#283c63;--color-link:#60a5fa;--color-link-hover:#93c5fd;--panel-shadow:0 10px 15px -3px #0000008c, 0 4px 6px -4px #0000008c;--panel-shadow-lite:1px 1px 5px #0009;--element-border:1px solid #4a4a4a;--element-border-active:1px solid var(--color-link)}@media (prefers-color-scheme:dark){[data-theme=auto] :scope,[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color:#c9c9c9;--color-secondary:#999;--color-placeholder:#6b6b6b;--color-vip:#f0a43c;--color-element-border:#4a4a4a;--color-element-border-secondary:#383838;--color-element-border-active:#6b6b6b;--color-element-shadow:#000000b3;--element-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--color-background:#1e1e1e;--color-background-secondary:#262626;--color-background-blur:#1e1e1ebf;--color-background-surface:#3b82f633;--color-background-lite:#ffffff14;--color-background-hover:#3b82f626;--color-background-hover-lite:#3b82f61a;--color-nav-background:#283c63;--color-link:#60a5fa;--color-link-hover:#93c5fd;--panel-shadow:0 10px 15px -3px #0000008c, 0 4px 6px -4px #0000008c;--panel-shadow-lite:1px 1px 5px #0009;--element-border:1px solid #4a4a4a;--element-border-active:1px solid var(--color-link)}}.button,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;--element-padding:.75em;height:var(--element-height);min-height:var(--element-height);line-height:var(--element-height);border:var(--element-border);padding:0 var(--element-padding);border-radius:var(--element-radius);background-color:var(--color-background);box-sizing:border-box;justify-content:center;align-items:center;line-height:1;display:inline-flex}.button[data-variant=primary],.button[data-variant=confirm],.button[data-variant=ok],button[data-variant=primary],button[data-variant=confirm],button[data-variant=ok],input[type=button][data-variant=primary],input[type=button][data-variant=confirm],input[type=button][data-variant=ok],input[type=reset][data-variant=primary],input[type=reset][data-variant=confirm],input[type=reset][data-variant=ok],input[type=submit][data-variant=primary],input[type=submit][data-variant=confirm],input[type=submit][data-variant=ok]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;--element-padding:.75em;height:var(--element-height);min-height:var(--element-height);line-height:var(--element-height);border:var(--element-border);padding:0 var(--element-padding);border-radius:var(--element-radius);background-color:var(--color-background);box-sizing:border-box;background-color:var(--color-link);color:var(--color-background);border:var(--color-background);justify-content:center;align-items:center;line-height:1;display:inline-flex}.button.button-tonal,button.button-tonal,input[type=button].button-tonal,input[type=reset].button-tonal,input[type=submit].button-tonal{opacity:.8;background-color:#0000;border-color:#0000;transition:all .2s ease-in-out}.button.button-tonal:hover,button.button-tonal:hover,input[type=button].button-tonal:hover,input[type=reset].button-tonal:hover,input[type=submit].button-tonal:hover{opacity:1;background-color:#ffffff2d}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;--element-padding:.75em;height:var(--element-height);min-height:var(--element-height);line-height:var(--element-height);border:var(--element-border);padding:0 var(--element-padding);border-radius:var(--element-radius);background-color:var(--color-background);box-sizing:border-box;background-color:var(--color-link);color:var(--color-background);border:var(--color-background);justify-content:center;align-items:center;line-height:1;display:inline-flex}.button.button-small,button.button-small,input[type=button].button-small,input[type=reset].button-small,input[type=submit].button-small{font-size:var(--font-small);--element-height:1.5rem;--element-padding:.5em}input[type=text],input[type=search],input[type=url],input[type=tel],input[type=password],input[type=email],input[type=number],input[type=datetime-local],input[type=date],textarea,select{height:var(--element-height);min-height:var(--element-height);line-height:var(--element-height);border:var(--element-border);padding:0 var(--element-padding);border-radius:var(--element-radius);background-color:var(--color-background);box-sizing:border-box;min-width:var(--input-min-width);line-height:1}input[type=text]::placeholder,input[type=search]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=datetime-local]::placeholder,input[type=date]::placeholder,textarea::placeholder,select::placeholder{color:var(--color-placeholder)}input[type=text]:is(textarea),input[type=search]:is(textarea),input[type=url]:is(textarea),input[type=tel]:is(textarea),input[type=password]:is(textarea),input[type=email]:is(textarea),input[type=number]:is(textarea),input[type=datetime-local]:is(textarea),input[type=date]:is(textarea),textarea:is(textarea),select:is(textarea){padding-top:var(--element-padding);padding-bottom:var(--element-padding)}.check-button{color:var(--color-secondary);opacity:.8}.check-button[aria-checked=true]{border-color:var(--color);color:var(--color);opacity:1}.locate-button{cursor:pointer;flex:none;transition:opacity .2s ease-in-out}.locate-button[aria-disabled=true]{opacity:.35;pointer-events:none}button.search-submit-icon-button{opacity:.3;background-color:#0000;border:none;padding:0;transition:opacity .2s linear}button.search-submit-icon-button:focus,button.search-submit-icon-button:hover{opacity:1}input[type=search]:has(+.search-submit-icon-button){padding-right:1.8em}input[type=text]:has(+.search-submit-icon-button){padding-right:1.2em}:is(input[type=text]:has(+.search-submit-icon-button):focus+.search-submit-icon-button,input[type=search]:has(+.search-submit-icon-button):focus+.search-submit-icon-button){opacity:1}input[type=text]+.search-submit-icon-button,input[type=search]+.search-submit-icon-button{margin-left:-1.75em}.select-like{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;--element-padding:.75em;height:var(--element-height);min-height:var(--element-height);line-height:var(--element-height);border:var(--element-border);padding:0 var(--element-padding);border-radius:var(--element-radius);background-color:var(--color-background);box-sizing:border-box;border:1px solid var(--color-element-border);justify-content:center;align-items:center;padding-right:.5em;line-height:1;transition:border-color .2s ease-in-out;display:inline-flex}.select-like:hover{border-color:var(--color-link)}.select-like:focus,.select-like:active{border-color:var(--color-link);outline:none}.select-like:after{content:"";font-family:var(--font-icon);margin-left:auto;transition:transform .2s linear}.select-like[data-state=open]:after{transform:rotate(180deg)}.link-like{color:var(--color-link);cursor:pointer}.link-like.button,.link-like button,.link-like input[type=button],.link-like input[type=reset],.link-like input[type=submit]{border:none;padding:0}.label-check{align-items:center;gap:.5em;display:inline-flex}.label-check:not(:has([disabled])){cursor:pointer}.form{--row-gap:.75rem;--item-label-min-width:8em;min-width:30em}@media (orientation:portrait){.form{min-width:0}.minreactui-dialog-content:has(.form){padding:1em}}.form .form-group{margin-bottom:1.5em}.form .form-group .form-group-title{border-bottom:1px solid var(--color-element-border);margin-bottom:.25em;padding-bottom:.25em;font-weight:700}.form-dir-landscape .form-group-content{width:100%;display:table}.form-dir-landscape .form-item{display:table-row}.form-dir-landscape .form-item:nth-child(2n){background-color:var(--color-background-lite)}.form-dir-landscape .form-item .form-item-label{padding:calc(var(--row-gap) / 2) 0;min-width:var(--item-label-min-width);vertical-align:middle;padding-left:1em;padding-right:1em;display:table-cell}@media (orientation:portrait){.form-dir-landscape .form-item .form-item-label{min-width:0}}.form-dir-landscape .form-item .form-item-content{padding:calc(var(--row-gap) / 2) 0;min-width:20em;display:table-cell}@media (orientation:portrait){.form-dir-landscape .form-item .form-item-content{min-width:0}}.form-dir-portrait .form-item{align-items:center;gap:var(--row-gap);flex-direction:column;display:flex}.form-actions{justify-content:center;gap:.5em;display:flex}.g-search-frag{align-items:center;width:fit-content;display:inline-flex}.table-simple{border-collapse:collapse;border-spacing:0;width:100%}.table-simple thead tr{background-color:var(--color-background-lite)}.table-simple th,.table-simple td{text-align:left;border-bottom:1px solid var(--color-element-border-secondary);padding:.5em}table .col-num,table .col-idx,table .col-nowrap,table .col-actions{white-space:nowrap}table .col-num{text-align:right}table .col-idx{text-align:center}table .col-chk{white-space:nowrap;width:1em}table .col-chk label{align-items:center;display:flex}table .col-actions{white-space:nowrap;width:3em}:root{--minreactui-panel-radius:var(--panel-radius);--minreactui-element-height:var(--element-height);--minreactui-color-background:var(--color-background);--minreactui-color-background-hover:var(--color-background-secondary);--minreactui-color-element-border:var(--color-element-border);--minreactui-color-element-border-secondary:var(--color-element-border-secondary);--minreactui-color-element-border-active:var(--color-element-border-active);--minreactui-color-danger:var(--color-danger);--minreactui-color-warning:var(--color-warning);--minreactui-color-info:var(--color-info);--minreactui-color-success:var(--color-success);--minreactui-panel-shadow:var(--panel-shadow);--minreactui-panel-shadow-lite:var(--panel-shadow-lite)}.minreactui-dropdown-menu{min-width:8em}.minreactui-dialog-wrap .minreactui-dialog-masker{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.minreactui-dialog{color:var(--color)}.minreactui-datalist-input-extension{background-color:var(--color-background-secondary);padding:.25em .5em}.minreactui-inline-text-editor-text-placeholder{opacity:.2}.minreactui-inline-text-editor-text:after{opacity:0}.minreactui-img__holder{background-size:min(80%,2em)}.minreactui-img__holder[data-state=loading]{opacity:.2}.minreactui-img__holder[data-state=empty]{opacity:.5}.minreactui-tabs__triggers{white-space:nowrap;border:1px solid #0000;gap:.5em;display:flex}.minreactui-tabs__trigger{cursor:pointer;opacity:.6;border:1px solid #0000;padding:.35em .5em;display:block}.minreactui-tabs__trigger:hover{opacity:1}.minreactui-tabs__trigger[data-state=active]{z-index:1;opacity:1;border-bottom:3px solid #0000;margin-bottom:-2px;position:relative}[data-tab-theme=dark] .minreactui-tabs__trigger[data-state=active]{border-bottom-color:var(--color-background)}[data-tab-theme=light] .minreactui-tabs__triggers{border-bottom-color:#ccc}[data-tab-theme=light] .minreactui-tabs__triggers .minreactui-tabs__trigger[data-state=active]{border-bottom-color:var(--color)}.minreactui-dialog-confirm .minreactui-dialog-content{padding:1em}.minreactui-statewidget-error{margin:2em 0}:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap){font-size:var(--font-size);line-height:var(--line-height)}:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) ul,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) ol{margin:0;padding:0}:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) li{list-style:none}:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) p,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) h1,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) h2,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) h3,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) h4,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) h5,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) h6{margin:0}:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) h1,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) h2,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) h3,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) h4,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) h5,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) h6{font-size:1rem}:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) i,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) cite,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) em,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) var,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) address,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) dfn{font-style:normal}:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) button,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) input,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) select,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) textarea{font-family:var(--font-family);color:var(--color);font-size:1rem}:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) img,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) iframe,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) fieldset,:where(.minreactui-dialog-wrap,.minreactui-popover-content-wrap) abbr{border:0}.panel{border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);background-color:var(--color-background);color:var(--color)}.ellipsis{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.icon{font-family:var(--font-icon);font-variant:normal;text-transform:none;justify-content:center;align-items:center;width:1.6em;height:1.6em;min-height:0;padding:0;font-size:1.2em;font-style:normal;font-weight:400;display:inline-flex}.icon:before{content:var(--icon)}.icon[role=button]:not(.button){opacity:.5;transition:opacity .3s}.icon[role=button]:not(.button):hover{opacity:1}.icon.icon-inline{width:1em;height:1em}.icon-text-button,.icon-text-v-button,.text-icon-button{white-space:nowrap;align-items:center;gap:.1em;line-height:1;display:inline-flex}.icon-text-v-button{white-space:nowrap;--element-height:auto;flex-direction:column;align-items:center;gap:.1em;padding:.5em .75em;line-height:1;display:inline-flex}.icon-text-v-button .icon{width:1em;height:1.15em;font-size:2em}.loading-indicator{font-family:var(--font-icon);font-variant:normal;text-transform:none;justify-content:center;align-items:center;width:1.6em;height:1.6em;min-height:0;padding:0;font-size:1.2em;font-style:normal;font-weight:400;display:inline-flex}.loading-indicator:before{content:var(--icon)}.loading-indicator{background:url(/assets/loading_gray.gif) 50%/1.5em 1.5em no-repeat}.loading-indicator[data-color=white]{background-image:url(/assets/loading_w.gif)}.loading-holder{color:var(--color-secondary);justify-content:center;align-items:center;gap:.5em;line-height:1;display:flex}.loading-holder[data-dir=vertical]{flex-direction:column;gap:.5em}.link{color:var(--color-link)}.link:hover{color:var(--color-link-hover)}.access-icon[data-access=protected]{color:var(--color-warning)}.access-icon[data-access=public]{color:var(--color-success)}.access-icon[data-access=private]{color:var(--color-danger)}.dupal-menu-label{line-height:1.2}.dupal-menu-label label{display:block}.dupal-menu-label .desc{opacity:.5;font-size:var(--font-small)}.\|:before{content:" |";opacity:.3;padding:0 .5em 0 .15em}a[href^=tel]~a[href^=tel]:before{content:", "}
