.admin-layout[data-v-b1774a61]{--admin-page-padding:16px;padding:var(--admin-page-padding);box-sizing:border-box;flex-direction:column;width:100%;height:100vh;max-height:100vh;margin:0;display:flex;position:relative;overflow:hidden}.admin-map-dock[data-v-b1774a61]{box-sizing:border-box;z-index:20;color:#ffffffe0;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121212e0;border:none;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;text-decoration:none;display:flex;position:absolute;top:12px;left:0;box-shadow:0 2px 10px #00000047}.admin-map-dock-icon[data-v-b1774a61]{width:18px;height:18px;display:block}.admin-map-dock[data-v-b1774a61]:hover{color:#fff;background:#121212f5}.admin-header[data-v-b1774a61]{border-bottom:2px solid var(--el-border-color-light);flex-shrink:0;justify-content:space-between;align-items:stretch;gap:16px;min-height:40px;margin-bottom:8px;padding-left:20px;display:flex}.admin-nav[data-v-b1774a61]{align-items:stretch;min-width:0;display:flex}.admin-nav-item[data-v-b1774a61]{height:40px;color:var(--el-text-color-primary);white-space:nowrap;border:none;align-items:center;padding:0 20px;font-size:14px;line-height:40px;text-decoration:none;display:inline-flex;position:relative}.admin-nav-item[data-v-b1774a61]:hover,.admin-nav-item.router-link-active[data-v-b1774a61]{color:var(--el-color-primary)}.admin-nav-item.router-link-active[data-v-b1774a61]:after{content:"";background:var(--el-color-primary);height:2px;position:absolute;bottom:-2px;left:0;right:0}.admin-auth[data-v-b1774a61]{color:#606266;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex}.admin-auth-name[data-v-b1774a61]{text-overflow:ellipsis;white-space:nowrap;max-width:min(240px,50vw);overflow:hidden}.admin-auth-out[data-v-b1774a61]{color:#409eff;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.admin-auth-out[data-v-b1774a61]:hover{text-decoration:underline}.admin-main[data-v-b1774a61]{flex-direction:column;flex:1;height:0;min-height:0;display:flex;overflow:hidden}@media screen and (max-width:600px){.admin-layout[data-v-b1774a61]{--admin-page-padding:8px}.admin-nav-item[data-v-b1774a61]{padding:0 12px}}.admin-pane{box-sizing:border-box;flex-direction:column;flex:1;gap:8px;height:100%;min-height:0;display:flex}.admin-pane .toolbar-card,.admin-pane .pager-card{flex-shrink:0;margin-bottom:0}.admin-pane .toolbar-card .el-card__body,.admin-pane .pager-card .el-card__body{padding:10px 12px}.admin-pane .table-card{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex}.admin-pane .table-card .el-card__body{flex-direction:column;flex:1;min-height:0;padding:8px 12px;display:flex}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.amap-logo{opacity:0!important;display:none!important}.amap-copyright{opacity:0!important}body.el-popup-parent--hidden{width:100%!important;padding-right:0!important}@media screen and (max-width:600px){.el-dialog{width:99%!important;padding:16px 8px 8px!important}}:root{--font-ui:system-ui, -apple-system, "Segoe UI", "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--el-font-family:var(--font-ui)}html{font-family:var(--font-ui);-webkit-text-size-adjust:100%}body{font-family:var(--font-ui);line-height:1.5}button,input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit}.num,.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}code,pre,kbd,samp,.mono{font-family:var(--font-mono)}.vis-private{--vis-rgb:74, 144, 217;--vis-ink:#2f6fb3;--vis-chip:#90caf9}.vis-public{--vis-rgb:67, 160, 71;--vis-ink:#2e7d32;--vis-chip:#a5d6a7}.vis-hidden{--vis-rgb:158, 158, 158;--vis-ink:#616161;--vis-chip:#cfcfcf}.vis-opt-dark{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff29;transition:background .18s,border-color .18s,color .18s}.vis-opt-dark:hover:not(.is-active){color:#fff;background:#ffffff24}.vis-opt-dark.is-active{border-color:rgb(var(--vis-rgb));background:rgba(var(--vis-rgb), .28);color:#fff}.vis-chip{border:1px solid rgba(var(--vis-rgb), .6);background:rgba(var(--vis-rgb), .16);color:var(--vis-chip)}.vis-opt-light{color:#303133;background:#fff;border:1px solid #dcdfe6;transition:border-color .18s,background .18s}.vis-opt-light:hover:not(.is-active){background:#fafafa;border-color:#c0c4cc}.vis-opt-light.is-active{border-color:rgb(var(--vis-rgb));background:rgba(var(--vis-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--vis-rgb), .35)}.vis-opt-light.is-active .vis-title{color:var(--vis-ink)}.vis-opt-light .vis-desc{color:#909399}.vis-opt-light.is-active .vis-desc{color:var(--vis-ink);opacity:.78}.vis-opt-light.is-active:before{border-color:rgb(var(--vis-rgb));background:rgb(var(--vis-rgb));box-shadow:inset 0 0 0 2px #fff}
