#app{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh}#app,body,html{margin:0;padding:0;overflow:hidden}body,html{height:100%}.app-container[data-v-045bdcfe]{height:100%;min-height:0;overflow:hidden;background:var(--ts-bg)}.app-container>.el-header[data-v-045bdcfe]{height:56px!important;padding:0 20px 0 14px;flex:0 0 56px;background:#fff;border-bottom:1px solid var(--ts-border);z-index:31}.header-content[data-v-045bdcfe],.header-left[data-v-045bdcfe],.header-right[data-v-045bdcfe],.header-user[data-v-045bdcfe]{display:flex;align-items:center}.header-content[data-v-045bdcfe]{height:100%;justify-content:space-between;gap:16px}.header-left[data-v-045bdcfe]{gap:12px;min-width:0}.header-right[data-v-045bdcfe]{gap:24px}.mobile-menu-btn[data-v-045bdcfe]{width:30px;height:32px;padding:0;color:var(--ts-muted);font-size:19px}.ts-wordmark[data-v-045bdcfe]{display:inline-flex;align-items:center;gap:9px;font-size:18px;font-weight:700;color:var(--ts-text);white-space:nowrap}.ts-wordmark small[data-v-045bdcfe]{font-size:13px;font-weight:600;color:var(--ts-muted);letter-spacing:.1px}.ts-brand-mark[data-v-045bdcfe]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--ts-brand);color:#fff;border-radius:7px;font-size:19px}.layout-body[data-v-045bdcfe]{min-width:0;min-height:0;flex:1;position:relative;overflow:hidden}.sidebar-menu[data-v-045bdcfe]{width:214px;flex:0 0 214px;min-height:0;border-right:1px solid var(--ts-border);background:#fff;overflow-y:auto;overflow-x:hidden}.sidebar-collapsed[data-v-045bdcfe]{width:64px;flex-basis:64px}.main-content[data-v-045bdcfe]{flex:1;min-width:0;min-height:0;height:100%;padding:0;overflow:hidden;background:var(--ts-bg)}.header-user[data-v-045bdcfe]{gap:9px;cursor:pointer;color:var(--ts-text)}.header-avatar[data-v-045bdcfe]{background:#eef0f3!important;color:#4b5563!important;border-radius:8px}.header-username[data-v-045bdcfe]{font-size:13px}.header-bell[data-v-045bdcfe]{width:30px;height:32px;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;font-size:19px;color:#5d6470}.bell-dot[data-v-045bdcfe]{position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background:var(--ts-brand)}.bell-count[data-v-045bdcfe]{position:absolute;top:-3px;right:-12px;padding:1px 4px;min-width:15px;line-height:15px;background:#fff0e5;color:#a43b00;border-radius:8px;font-size:10px;font-weight:600}.notification-panel[data-v-045bdcfe]{padding:4px}.notification-header[data-v-045bdcfe]{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #eef0f3}.notification-title[data-v-045bdcfe]{color:#20252d;font-size:14px;font-weight:600}.notification-content[data-v-045bdcfe]{padding-top:12px}.notification-item[data-v-045bdcfe]{display:flex;justify-content:space-between;padding:6px 0}.notification-label[data-v-045bdcfe]{font-size:13px;color:#647080}.notification-count[data-v-045bdcfe]{font-weight:600;color:#343a43;font-variant-numeric:tabular-nums}.notification-count.bug[data-v-045bdcfe]{color:#b42318}.notification-empty[data-v-045bdcfe]{padding:24px 0 16px;text-align:center;color:#76808d}.notification-empty i[data-v-045bdcfe]{margin-right:7px}.sidebar-overlay[data-v-045bdcfe]{position:absolute;inset:0;background:rgba(15,23,42,.28);z-index:29}.sidebar-mobile[data-v-045bdcfe]{position:absolute;left:0;top:0;bottom:0;z-index:30;transform:translateX(-100%)}.sidebar-mobile-visible[data-v-045bdcfe]{transform:translateX(0);box-shadow:8px 0 24px rgba(0,0,0,.08)}@media (max-width:767px){.app-container>.el-header[data-v-045bdcfe]{padding:0 12px}.header-right[data-v-045bdcfe]{gap:14px}.ts-wordmark small[data-v-045bdcfe]{display:none}}:root{--ts-brand:#ff6500;--ts-primary:#c84b00;--ts-primary-hover:#af4100;--ts-soft:#fff2e9;--ts-bg:#f4f5f7;--ts-surface:#fff;--ts-text:#23272f;--ts-muted:#697180;--ts-border:#e4e7ec;--ts-radius:8px;--ts-control-height:34px}*,:after,:before{box-sizing:border-box}html{color:var(--ts-text)}button,input,select,textarea{font:inherit}button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid var(--ts-primary);outline-offset:3px}.el-button{border-radius:6px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;box-shadow:none}.el-button--primary{background:var(--ts-primary);border-color:var(--ts-primary);color:#fff}.el-button--primary:focus,.el-button--primary:hover{background:var(--ts-primary-hover);border-color:var(--ts-primary-hover);color:#fff}.el-button--success{background:#ecf7f0;color:#227449;border-color:#cde8d8}.el-button--warning{background:#fff6e5;color:#946200;border-color:#f1dfb8}.el-button--danger{background:#fff1ef;color:#b42318;border-color:#f0cfca}.el-button--info{background:#f5f6f8;color:#576071;border-color:var(--ts-border)}.el-button--text{background:transparent;color:var(--ts-primary);border-color:transparent}.el-button--text:focus,.el-button--text:hover{color:var(--ts-primary-hover);background:transparent;border-color:transparent}.el-button.is-disabled,.el-button.is-disabled:hover{background:#f5f6f7;border-color:#e5e7eb;color:#a2a8b2;cursor:not-allowed}.el-button--text.is-disabled{background:transparent;border-color:transparent}.el-input__inner,.el-textarea__inner{border-color:#dce0e6;border-radius:6px;font-size:13px;color:var(--ts-text)}.el-input__inner{height:var(--ts-control-height);line-height:var(--ts-control-height)}.el-input__inner:hover,.el-textarea__inner:hover{border-color:#adb5c2}.el-cascader .el-input.is-focus .el-input__inner,.el-input__inner:focus,.el-select .el-input.is-focus .el-input__inner,.el-textarea__inner:focus{border-color:var(--ts-primary);box-shadow:0 0 0 2px rgba(200,75,0,.08)}.el-input__icon{line-height:var(--ts-control-height)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-select-dropdown.is-multiple .el-select-dropdown__item.selected,.el-select-dropdown__item.selected{color:var(--ts-primary)}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:#f6f7f9}.el-dropdown-menu__item:not(.is-disabled):hover{background:var(--ts-soft);color:var(--ts-primary)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner,.el-switch.is-checked .el-switch__core{background:var(--ts-primary);border-color:var(--ts-primary)}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:var(--ts-primary)}.el-checkbox__inner:hover,.el-checkbox__input.is-focus .el-checkbox__inner{border-color:var(--ts-primary)}.el-radio-button__orig-radio:checked+.el-radio-button__inner{background:var(--ts-soft);border-color:var(--ts-primary);color:var(--ts-primary);box-shadow:-1px 0 0 0 var(--ts-primary)}.el-tag{border-radius:4px;padding:0 7px;font-size:12px;font-weight:400;color:#576071;background:#f3f5f7;border-color:#e8ebef}.el-tag--success{color:#227449;background:#edf7f1;border-color:#dcefe3}.el-tag--warning{color:#926000;background:#fff7e7;border-color:#f6e9c9}.el-tag--danger{color:#b42318;background:#fff1ef;border-color:#f5ddda}.el-tag--info{color:#606977;background:#f3f5f7;border-color:#e8ebef}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--ts-primary)}.el-tabs__active-bar{background-color:var(--ts-primary)}.el-tabs__nav-wrap:after{height:1px;background:var(--ts-border)}.el-loading-spinner .path{stroke:var(--ts-primary)}.el-loading-spinner .el-loading-text,.el-loading-spinner i{color:var(--ts-primary)}.el-date-table td.current:not(.disabled) span,.el-date-table td.end-date span,.el-date-table td.start-date span{background:var(--ts-primary)}.el-date-table td.today span{color:var(--ts-primary)}.el-dialog,.el-message-box{border-radius:10px}.el-dialog__header{padding:18px 22px;border-bottom:1px solid var(--ts-border)}.el-dialog__title{font-size:17px;font-weight:600;color:var(--ts-text)}.el-dialog__body{padding:20px 22px}.el-dialog__footer{padding:14px 22px;border-top:1px solid var(--ts-border)}.el-message{border-radius:8px;box-shadow:0 4px 18px rgba(25,35,50,.08);max-width:calc(100vw - 24px);min-width:260px}.el-card{border-color:var(--ts-border);border-radius:var(--ts-radius)}.el-alert{border-radius:6px}.el-table{color:var(--ts-text);font-size:13px}.el-table th.el-table__cell{color:#68717e;background:#f8f9fb;font-weight:500}.el-table td,.el-table th{border-bottom-color:#edf0f3}.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#faf7f4}.el-table .cell{line-height:21px}.el-table--border:after,.el-table:before,.el-table__fixed-right:before,.el-table__fixed:before{background:var(--ts-border)}.el-table__body-wrapper{overscroll-behavior:contain}.common-page-wrapper{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.common-page-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px}.common-page-body{flex:1 1 0;min-height:0;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch}.common-page-footer{position:relative;flex:0 0 auto;min-height:52px;padding:10px 16px;background:#fff;border-top:1px solid var(--ts-border);z-index:1}.common-page-footer,.pagination-container{display:flex;align-items:center;justify-content:flex-end}.pagination-container{width:100%;margin:0}.el-pagination{font-size:13px;font-weight:400;color:var(--ts-muted)}.el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--ts-primary);color:#fff}.el-pager li.active,.el-pagination button:hover{color:var(--ts-primary)}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px)and (max-width:1023px){.hidden-sm{display:none!important}}@media(min-width:1024px)and (max-width:1439px){.hidden-md{display:none!important}}@media(min-width:1440px){.hidden-lg{display:none!important}}@media(min-width:768px){.visible-xs{display:none!important}}@media(max-width:767px),(min-width:1024px){.visible-sm{display:none!important}}@media(max-width:1023px),(min-width:1440px){.visible-md{display:none!important}}@media(max-width:1439px){.visible-lg{display:none!important}}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}#app .main-content>.common-page-wrapper,#app .main-content>.ios-product-page{padding:18px 20px 16px;margin:0;min-height:0;height:100%;background:var(--ts-bg)}#app .main-content .common-page-wrapper>.common-page-header{position:relative;padding:0 0 14px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:12px;flex-direction:column;align-items:stretch;flex-shrink:0;z-index:2}#app .main-content .common-page-wrapper>.common-page-body{padding:0;margin:0;min-height:0;min-width:0;flex:1 1 0}#app .main-content .common-page-wrapper>.common-page-footer{position:relative!important;left:auto;right:auto;bottom:auto;flex:0 0 auto;min-height:54px;padding:10px 14px;margin:0;border-top:1px solid var(--ts-border);border-radius:0 0 8px 8px;box-shadow:none;background:#fff;z-index:1}#app .main-content .common-page-wrapper>.common-page-footer .pagination-container{margin:0!important;padding:0;min-height:0}#app .main-content .has-page-footer>.common-page-body{padding-bottom:0!important}#app .main-content .ts-page-title{display:block;margin:0;padding:0;font-size:21px;line-height:30px;letter-spacing:-.4px;font-weight:650;color:var(--ts-text);background:none;-webkit-text-fill-color:currentColor}#app .main-content .ts-page-title:after,#app .main-content .ts-page-title:before{display:none}#app .main-content .common-page-header .filter-container,#app .main-content .common-page-header .filters-left,#app .main-content .common-page-header .filters-right,#app .main-content .common-page-header .header-actions,#app .main-content .common-page-header .search-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0}#app .main-content .common-page-header .header-actions{justify-content:flex-start}#app .main-content .common-page-header .header-actions .create-btn{margin-left:auto}#app .main-content .trails-header,#app .main-content .trails-header-inner{display:flex;align-items:center;padding:0;margin:0;min-height:0}#app .main-content .kml-filters,#app .main-content .trails-filters{width:100%;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}#app .main-content .common-page-header .filters-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;margin:0;padding:0;gap:8px}#app .main-content .common-page-header .feedback-filters{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;width:100%;margin:0;padding:0}#app .main-content .trails-filters .my-trails-btn{margin-left:auto}#app .main-content .common-page-header .el-button,#app .main-content .ts-filter-bar .el-button{height:34px;min-height:34px;min-width:0;padding:0 12px;font-size:13px;line-height:32px;border-radius:6px;box-shadow:none;transform:none;white-space:nowrap;margin:0;font-weight:500}#app .main-content .common-page-header .el-button i{font-size:14px;margin-right:3px}#app .main-content .common-page-header .create-btn{background:var(--ts-primary);color:#fff;border:1px solid var(--ts-primary)}#app .main-content .common-page-header .create-btn:hover{background:var(--ts-primary-hover)}#app .main-content .common-page-header .batch-download-btn,#app .main-content .common-page-header .batch-replace-btn,#app .main-content .common-page-header .download-all-btn,#app .main-content .common-page-header .my-trails-btn,#app .main-content .common-page-header .refresh-btn,#app .main-content .common-page-header .reset-btn,#app .main-content .common-page-header .search-btn,#app .main-content .ts-filter-bar .el-button{background:#fff;color:#48515f;border:1px solid #dce0e6}#app .main-content .common-page-header .search-btn:hover,#app .main-content .ts-filter-bar .el-button:hover{border-color:#b5bdc8;background:#f9fafb;color:#20252e}#app .main-content .common-page-header .batch-online-btn{background:#edf7f1;color:#26764b;border:1px solid #d5eadd}#app .main-content .common-page-header .batch-offline-btn{background:#fff7e8;color:#956400;border:1px solid #f2e2bb}#app .main-content .common-page-header .batch-delete-btn{background:#fff;color:#b42318;border:1px solid #edcdc8}#app .main-content .common-page-header .el-button.is-disabled{color:#a5aab3;border-color:#e2e5e9;background:#f3f4f6;opacity:1;box-shadow:none}#app .main-content .common-multi-select .el-input__inner,#app .main-content .common-page-header .el-input__inner,#app .main-content .common-search .el-input__inner,#app .main-content .common-select .el-input__inner,#app .main-content .ts-filter-bar .el-input__inner{height:34px!important;line-height:32px;border-radius:6px;padding-top:0;padding-bottom:0;font-size:13px;background:#fff;border:1px solid #dce0e6;box-shadow:none}#app .main-content .common-page-header .el-input__inner:focus{border-color:var(--ts-primary);box-shadow:0 0 0 2px rgba(200,75,0,.08)}#app .main-content .common-page-header .el-input__icon{line-height:32px;font-size:14px;color:#9098a4}#app .main-content .common-search{width:220px;max-width:100%}#app .main-content .common-search .el-input__inner{padding-left:32px}#app .main-content .common-search .el-input__prefix{left:8px}#app .main-content .common-multi-select,#app .main-content .common-select{width:156px;max-width:100%}#app .main-content .common-page-header .el-cascader{width:180px!important;line-height:34px}#app .main-content .common-page-header .el-input__suffix{right:6px}#app .main-content .common-page-header .filter-item{margin:0}#app .main-content .common-page-header .el-range-editor{height:34px;padding-top:0;padding-bottom:0}#app .main-content .common-page-header .el-date-editor .el-range-separator{line-height:32px}.ts-filter-bar{width:100%;min-width:0}.ts-filter-main{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ts-filter-actions,.ts-filter-advanced,.ts-filter-fields{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.ts-filter-actions{margin-left:auto}.ts-filter-advanced{margin-top:10px;padding:10px 0 0;border-top:1px dashed #dce1e7}.ts-filter-toggle{border:0;height:34px;padding:0 4px 0 8px;background:transparent;color:#6a7280;display:inline-flex;align-items:center;gap:7px;font-size:12px;cursor:pointer}.ts-filter-toggle.has-active,.ts-filter-toggle:hover{color:var(--ts-primary)}.ts-filter-toggle i{font-size:11px}.ts-filter-count{display:inline-flex;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;background:var(--ts-soft);color:var(--ts-primary)}.ts-sidebar-nav{padding:16px 10px 20px}.ts-menu-group{margin:0 0 10px}.ts-menu-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;padding:6px 12px;height:30px;color:#8a919b;font-size:11px;letter-spacing:.7px;font-weight:500;cursor:pointer;text-align:left}.ts-menu-group-toggle:hover{color:#424b57}.ts-menu-group-toggle i{font-size:10px}.ts-menu-items{padding:2px 0 0;margin:0;list-style:none}.ts-menu-items li{margin:0 0 3px}.ts-menu-link{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:8px 12px;border:0;border-radius:6px;text-align:left;background:none;color:#5c6573;font-size:13px;cursor:pointer;line-height:20px}.ts-menu-link:hover{background:#f5f6f8;color:#222a35}.ts-menu-link.is-active{color:#bb4800;background:#fff1e7;font-weight:600}.ts-menu-icon{width:18px;flex:0 0 18px;font-size:17px;text-align:center}.ts-menu-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-sidebar-nav.is-collapsed{padding:8px}.ts-sidebar-nav.is-collapsed .ts-menu-link{justify-content:center;padding:8px}.ts-menu-divider{height:1px;margin:10px 7px;background:#edf0f3}#app .main-content .ts-list-page>.common-page-body{display:flex;flex-direction:column;overflow:hidden}#app .main-content .ts-list-page .trails-table-card,#app .main-content .ts-list-page .ts-table-fill,#app .main-content .ts-list-page .version-control-card,#app .main-content .ts-list-page [class$=-table-card]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;height:auto;margin:0;padding:0;border:1px solid var(--ts-border);border-bottom:0;border-radius:8px 8px 0 0;background:#fff;box-shadow:none;overflow:hidden}#app .main-content .ts-list-page .table-container,#app .main-content .ts-list-page .version-control-card>.el-card__body{flex:1 1 0;min-height:0;min-width:0;padding:0;margin:0;display:flex;flex-direction:column;overflow:hidden;height:auto}#app .main-content .brand-poi-list .table-section>.el-table,#app .main-content .ts-list-page .common-page-body>.el-table,#app .main-content .ts-list-page .table-container>.el-table,#app .main-content .ts-list-page .ts-table-fill>.el-table,#app .main-content .ts-list-page .version-control-card .el-table,#app .main-content .ts-list-page [class$=-table-card]>.el-table{flex:1 1 0;min-height:0}#app .main-content .ts-list-page .trails-tabs{flex:0 0 auto;padding:0 14px;margin:0}#app .main-content .trails-tabs .el-tabs__header{margin:0}#app .main-content .trails-tabs .el-tabs__content{display:none}#app .main-content .el-table th,#app .main-content .el-table th.el-table__cell{padding:9px 0;background:#f8f9fb;color:#697280;font-size:12px;font-weight:500;border-bottom:1px solid #e9edf2}#app .main-content .el-table td,#app .main-content .el-table td.el-table__cell{padding:10px 0;color:#3c4552;border-bottom:1px solid #edf0f3;font-size:13px;background:#fff}#app .main-content .el-table .cell{padding-left:12px;padding-right:12px;line-height:22px;word-break:normal;overflow-wrap:anywhere}#app .main-content .el-table--border td,#app .main-content .el-table--border th{border-right:0}#app .main-content .el-table .el-table__row--striped td{background:#fcfcfd}#app .main-content .el-table--enable-row-hover .el-table__body tr:hover>td{background:#fbf8f4}#app .main-content .el-table .el-button--text{padding:3px 0;height:auto;min-height:22px;margin:0 6px 0 0;color:var(--ts-primary);background:transparent;border:0;font-size:12px;box-shadow:none}#app .main-content .el-table .el-button--text.danger-text,#app .main-content .el-table .el-button--text.delete-btn{color:#b42318}#app .main-content .el-table .el-button.is-disabled{color:#a4aab4}#app .main-content .el-table .el-tag{height:23px;line-height:21px;padding:0 6px;border-radius:4px;font-size:11px}#app .main-content .el-table .route-name,#app .main-content .el-table .table-name{color:#2d3541;font-size:13px;font-weight:500}#app .main-content .el-table .icon-kml,#app .main-content .el-table .icon-route{color:#929aa6}#app .main-content .el-table .cover-image,#app .main-content .el-table .cover-image-wrapper,#app .main-content .el-table .table-img,#app .main-content .el-table .table-img-wrap{width:46px;height:38px;border-radius:5px;-o-object-fit:cover;object-fit:cover;margin:0}#app .main-content .el-table .el-avatar{border-radius:7px;background:#edf0f4!important;color:#596574!important}#app .main-content .el-table .remark-textarea .el-textarea__inner{padding:5px 7px;font-size:12px;line-height:18px;min-height:46px;background:#fcfcfd;border:1px solid #e9edf1}#app .main-content .el-table .remark-textarea .el-textarea__inner:focus{border-color:var(--ts-primary);background:#fff}#app .main-content .el-table .number-badge{background:transparent;color:inherit;padding:0;border:0;border-radius:0;font-weight:500;font-variant-numeric:tabular-nums}#app .main-content .common-pagination{justify-content:flex-end;min-width:0}#app .main-content .el-pagination{padding:0;display:flex;align-items:center;min-width:0}#app .main-content .el-pagination .btn-next,#app .main-content .el-pagination .btn-prev,#app .main-content .el-pagination .el-pager li{height:30px;line-height:28px;min-width:30px;border:1px solid transparent;border-radius:5px;color:#697280;background:transparent;font-size:12px;font-weight:400;box-shadow:none}#app .main-content .el-pagination .el-pager li.active{background:var(--ts-soft);color:var(--ts-primary);border-color:#f9dfca;font-weight:600}#app .main-content .el-pagination .btn-next:hover,#app .main-content .el-pagination .btn-prev:hover,#app .main-content .el-pagination .el-pager li:hover{color:var(--ts-primary)}#app .main-content .el-pagination .el-input__inner{height:30px!important;line-height:28px;padding:0 8px;border:1px solid #e0e4ea;border-radius:5px;font-size:12px;color:#657080;box-shadow:none}#app .main-content .el-pagination__jump,#app .main-content .el-pagination__total{font-size:12px;color:#838b97;line-height:30px;height:30px}#app .main-content .el-pagination__editor{border:0;margin:0 5px}#app .main-content .el-pagination .el-select .el-input{width:102px}#app .main-content .operation-log-header-card{border:0;border-radius:0;box-shadow:none;background:none;width:100%;margin:0}#app .main-content .operation-log-header-card>.el-card__body{padding:0}#app .main-content .operation-log-header-card .ts-page-title{margin-bottom:8px}#app .main-content .operation-log-tabs .el-tabs__header{margin-bottom:10px}#app .main-content .operation-log-page .statistics-container{overflow-y:auto;min-height:0}#app .main-content .approval-page>.common-page-header>.el-tabs{width:100%}#app .main-content .approval-page .el-tabs__header{margin-bottom:0}#app .main-content .approval-page .el-tabs__content{display:none}#app .main-content .poi-list-page .content{min-height:0;height:100%}#app .main-content .poi-list-page .table-wrapper{display:flex;flex-direction:column;min-height:0}#app .main-content .poi-list-page .table-wrapper>.el-table{flex:1 1 0;min-height:0}#app .main-content .poi-list-page .map-section{padding-bottom:0}#app .main-content .brand-poi-list .recycle-map,#app .main-content .poi-list-page .map{min-height:0;height:100%;box-shadow:none}#app .main-content .poi-list-page .title-and-tabs{width:100%;justify-content:flex-start;gap:24px}#app .main-content .poi-list-page .poi-source-tabs .el-tabs__header{margin:0}#app .main-content .brand-poi-list .recycle-pagination{min-height:54px;padding:10px 14px;flex:0 0 auto}#app .main-content .member-page .page-heading{margin-bottom:14px}#app .main-content .member-card{border:1px solid var(--ts-border);border-radius:8px;box-shadow:none}#app .main-content .member-card>.el-card__body{padding:0 14px}#app .main-content .member-card .toolbar{min-height:34px;margin-bottom:10px;gap:8px}#app .main-content .member-card .bill-filter{padding:2px 0 0}#app .main-content .member-card .bill-filter .el-form-item{margin-bottom:8px}#app .main-content .member-card .pagination-container{min-height:54px;padding:10px 0}#app .main-content .ios-product-page{display:flex;flex-direction:column;overflow:hidden}#app .main-content .ios-product-page .page-heading{flex:0 0 auto;margin-bottom:14px}#app .main-content .ios-product-page .page-description{flex:0 0 auto;margin-bottom:12px}#app .main-content .ios-product-page .content-card{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden;border:1px solid var(--ts-border)}#app .main-content .ios-product-page .content-card>.el-card__body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;padding:0;overflow:hidden}#app .main-content .ios-product-page .content-card .el-table{flex:1 1 0;min-height:0}#app .main-content .ios-product-page .pagination-container{flex:0 0 auto;min-height:54px;padding:10px 14px}#app .main-content .el-page-header__content{color:var(--ts-text);font-size:21px;line-height:30px;font-weight:650}#app .main-content .route-header{margin:0;padding:0;background:none;border:0;box-shadow:none;gap:14px}#app .main-content .route-header .back-btn{background:#fff;color:#657080;border:1px solid var(--ts-border)}#app .main-content .section-title{color:#333c48;font-size:15px;border-color:#e8ebef}#app .main-content .section-title i{color:var(--ts-primary)}#app .main-content .info-card,#app .main-content .route-info-card,#app .main-content .route-map-card,#app .main-content .version-control-card{box-shadow:none;border:1px solid var(--ts-border);border-radius:8px}#app .main-content .tags-header{align-items:stretch}#app .main-content .tags-management .tag-card{box-shadow:none;border:1px solid var(--ts-border);border-radius:8px}#app .main-content .tag-card-title{color:#344052}#app .main-content .kml-checker-page{height:100%;min-height:0;padding:18px 20px;overflow-y:auto;background:var(--ts-bg)}#app .main-content .checker-header{padding:0;margin-bottom:16px;background:none;box-shadow:none}#app .main-content .checker-subtitle{font-size:12px;color:#78818d;line-height:20px;margin-top:8px}#app .main-content .dashboard{height:100%;min-height:0;padding:18px 20px;background:var(--ts-bg);overflow-y:auto}#app .main-content .ts-dashboard-title{margin-bottom:16px}#app .main-content .dashboard .ant-card{border:1px solid var(--ts-border);border-radius:8px;box-shadow:none;background:#fff;overflow:hidden}#app .main-content .dashboard .statistic-card{transform:none}#app .main-content .dashboard .ant-statistic-title{color:#73808d;font-size:12px}#app .main-content .dashboard .ant-statistic-content{color:#2d3541!important;font-size:28px;font-weight:650;font-variant-numeric:tabular-nums}#app .main-content .dashboard .ant-statistic-content-prefix{color:#8c97a4;font-size:19px}#app .main-content .dashboard .statistic-footer{padding-top:12px;border-top:1px solid #eff1f5;color:#8a929d;font-size:12px}#app .main-content .dashboard .ant-card-body{padding:18px}#app .main-content .dashboard .ant-card-head{min-height:44px;padding:0 18px;border-color:#edf0f3}#app .main-content .dashboard .ant-card-head-title{padding:12px 0;font-size:14px;font-weight:600}#app .main-content .dashboard .ant-btn-primary{background:var(--ts-primary);border-color:var(--ts-primary)}#app .main-content .growth-dashboard{height:100%;min-height:0;overflow-y:auto}#app .main-content .growth-dashboard .g-topbar{margin-bottom:16px}#app .main-content .growth-dashboard .ts-page-title{color:var(--g-ink-1)}#app .login-container,#app .register-container{background:#f3f4f6}#app .login-box,#app .register-box{background:#fff;border:1px solid var(--ts-border);border-radius:12px;box-shadow:0 12px 50px rgba(22,32,45,.06)}#app .login-header h2,#app .register-header h2{color:var(--ts-text);background:none;-webkit-text-fill-color:currentColor;font-size:24px}#app .login-btn,#app .register-btn{background:var(--ts-primary);border-color:var(--ts-primary);color:#fff;box-shadow:none}#app .main-content ::-webkit-scrollbar{width:8px;height:8px}#app .main-content ::-webkit-scrollbar-thumb{background:#ccd2db;border:2px solid #fff;border-radius:8px}#app .main-content ::-webkit-scrollbar-track{background:#fff}@media(max-width:1100px){#app .main-content .common-page-header .header-actions .create-btn,#app .main-content .trails-filters .my-trails-btn,.ts-filter-actions{margin-left:0}}@media(max-width:767px){#app .main-content>.common-page-wrapper,#app .main-content>.ios-product-page{padding:12px 10px 10px}#app .main-content .ts-page-title{font-size:19px;line-height:28px}#app .main-content .common-page-header{max-height:42vh;overflow-y:auto}#app .main-content .common-page-header .common-search{width:180px}#app .main-content .common-page-header .common-multi-select,#app .main-content .common-page-header .common-select{width:140px}#app .main-content .common-page-footer,#app .main-content .member-card .pagination-container,#app .main-content .recycle-pagination{justify-content:flex-start;overflow-x:auto}#app .main-content .common-pagination,#app .main-content .pagination-container{justify-content:flex-start;width:auto;min-width:-moz-min-content;min-width:min-content}#app .main-content .el-pagination{flex-wrap:nowrap;white-space:nowrap}#app .main-content .poi-list-page .content{flex-direction:column}#app .main-content .poi-list-page .table-section{width:100%}#app .main-content .poi-list-page>.common-page-body{overflow-y:auto}#app .main-content .poi-list-page .content{height:auto;min-height:100%;overflow:visible}#app .main-content .poi-list-page .table-section{flex:0 0 360px;height:360px}#app .main-content .poi-list-page .map-section{flex:0 0 260px;height:260px;min-height:260px}}@media(max-height:560px){#app .main-content .common-page-header{max-height:42vh;overflow-y:auto}}@media(prefers-reduced-motion:reduce){.el-button,.el-input__inner,.ts-menu-link{transition:none}}#app .main-content .el-tabs__item{height:42px;line-height:42px;font-size:13px;font-weight:500;color:#6a7280}#app .main-content .el-tabs__item.is-active,#app .main-content .el-tabs__item:hover{color:var(--ts-primary)}#app .main-content .el-tabs__active-bar{height:2px;background:var(--ts-primary)}#app .main-content .el-table{border-radius:0}#app .main-content .el-table th{height:40px}#app .main-content .el-table .destination-tag{background:#f3f5f6;border:1px solid #e8ebee;color:#637080}#app .main-content .el-table .location-text{font-size:12px;color:#747e8b}#app .main-content .el-table .create-time{font-weight:400;color:#747e8b}#app .main-content .el-table .action-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:28px;margin:0 1px;font-size:16px;border-radius:4px;color:#727d8d}#app .main-content .el-table .action-icon:not(.disabled):hover{background:#f3f4f6;color:var(--ts-primary)}#app .main-content .el-table .action-icon.delete:not(.disabled):hover{background:#fff1ef;color:#b42318}#app .main-content .el-table .icon-route,#app .main-content .el-table .route-type-icon{font-size:15px;color:#83908d;margin-right:5px}#app .main-content .el-table .cover-image{box-shadow:none}@media(min-width:1200px){#app .main-content .dashboard .ts-track-kpis>.ant-col{width:20%}}#app .main-content .member-card .toolbar>.el-button,#app .main-content .member-page .page-heading>.el-button{height:34px;padding:0 12px;font-size:13px}#app .main-content .member-card .toolbar-tip{font-size:12px;color:#7d8795}