.custom-main-menu[data-v-e0f7e82f]{background:transparent!important;border-right:none!important}.custom-main-menu[data-v-e0f7e82f] .el-menu{background:transparent!important}.custom-main-menu[data-v-e0f7e82f] .el-menu-item,.custom-main-menu[data-v-e0f7e82f] .el-sub-menu__title{align-items:center;border-radius:10px;color:#5d5d5d;display:flex;font-size:13.5px;font-weight:500;height:40px;margin-bottom:1px;padding:0 10px!important;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-main-menu[data-v-e0f7e82f] .el-menu-item:hover,.custom-main-menu[data-v-e0f7e82f] .el-sub-menu__title:hover{background-color:#ececec!important;color:#0d0d0d}.custom-main-menu[data-v-e0f7e82f] .el-menu-item.is-active{background-color:#ececec!important;color:#0d0d0d!important;font-weight:600;position:relative}.custom-main-menu[data-v-e0f7e82f] .el-menu-item.is-active:before{display:none}.custom-main-menu[data-v-e0f7e82f] .el-menu-item.is-active .icon-box{color:#0d0d0d;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.custom-main-menu .icon-box[data-v-e0f7e82f]{align-items:center;color:#8f8f8f;display:flex;height:1.75rem;justify-content:center;transition:none;width:1.75rem}.custom-main-menu .menu-text[data-v-e0f7e82f]{font-size:13.5px;margin-left:.5rem}.custom-main-menu .sub-menu-wrapper[data-v-e0f7e82f]{padding-bottom:.25rem;padding-left:.75rem;padding-top:.125rem;position:relative}.custom-main-menu .sub-menu-wrapper[data-v-e0f7e82f]:after{display:none}.custom-main-menu .sub-menu-wrapper[data-v-e0f7e82f] .el-menu-item{font-size:13px!important;font-weight:500;height:36px!important;padding-left:38px!important}.custom-main-menu .sub-menu-wrapper[data-v-e0f7e82f] .el-menu-item .dot-indicator{border-radius:9999px;height:5px;left:22px;position:absolute;width:5px;--tw-bg-opacity:1;background-color:rgb(201 201 201/var(--tw-bg-opacity,1));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-main-menu .sub-menu-wrapper[data-v-e0f7e82f] .el-menu-item.is-active .dot-indicator{--tw-scale-x:1;--tw-scale-y:1;background-color:var(--el-color-primary);box-shadow:none;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.custom-main-menu .sub-menu-wrapper[data-v-e0f7e82f] .el-menu-item.is-active:before{display:none}[data-v-e0f7e82f] .el-sub-menu__title:hover{background-color:#ececec!important}.dock-ic-btn[data-v-a78ca6f6]{border-radius:9px;cursor:pointer;display:grid;height:1.75rem;place-items:center;width:1.75rem;--tw-text-opacity:1;color:rgb(92 92 96/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dock-ic-btn[data-v-a78ca6f6]:hover{--tw-bg-opacity:1;background-color:rgb(232 237 234/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(13 13 13/var(--tw-text-opacity,1))}.el-dropdown__popper:has(.team-dropdown){border:1px solid rgba(15,23,42,.06)!important;border-radius:18px!important;box-shadow:0 16px 48px -12px #0f172a38!important;overflow:hidden}.team-dropdown.el-dropdown-menu{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.92);border:none;padding:8px!important}.team-dropdown .el-dropdown-menu__item{border-radius:12px;line-height:1.4;margin:2px 0;padding:6px 10px;transition:background-color .18s ease,transform .18s ease}.team-dropdown .el-dropdown-menu__item:not(.is-disabled):hover{background:rgba(16,163,127,.07);transform:translate(2px)}.team-dropdown .team-empty{align-items:center;background:linear-gradient(180deg,rgba(16,163,127,.04),hsla(0,0%,100%,0));border:1.5px dashed #dbe3de;border-radius:14px;display:flex;flex-direction:column;padding:18px 12px 16px;text-align:center}.team-dropdown .team-empty__icon{background:linear-gradient(135deg,rgba(16,163,127,.12),rgba(52,211,153,.16));border-radius:14px;display:grid;height:44px;place-items:center;width:44px}.team-dropdown .team-action-card{background:#fff;border:1px solid #eef2f0;border-radius:14px!important;display:block!important;padding:12px 12px 11px!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.team-dropdown .team-action-card:hover{background:#fff!important;border-color:#10a37f66!important;box-shadow:0 10px 24px -12px #10a37f59!important;transform:translateY(-1px)!important}.team-dropdown .team-action-card .team-action-card__icon{border-radius:10px;display:grid;height:32px;place-items:center;width:32px}.team-dropdown .el-dropdown-menu__item.is-disabled,.team-dropdown .el-dropdown-menu__item.is-team-expired{background:#f8fafc!important;cursor:not-allowed!important;opacity:.72}.team-dropdown .el-dropdown-menu__item.is-disabled:hover,.team-dropdown .el-dropdown-menu__item.is-team-expired:hover{background:#f8fafc!important;transform:none}.team-dropdown .el-dropdown-menu__item.is-divided{border-top:1px solid rgba(15,23,42,.06);margin-top:8px;padding-top:10px}.team-dropdown .el-dropdown-menu__item.is-divided:before{display:none}.team-dropdown .el-dropdown-menu__item.\!bg-primary\/5{position:relative}.team-dropdown .el-dropdown-menu__item.\!bg-primary\/5:after{background:var(--el-color-primary,#1c1e22);border-radius:3px;content:"";height:18px;left:3px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.el-dialog.team-join-dialog{border-radius:20px;box-shadow:0 24px 60px -12px #0f172a47;overflow:hidden;padding:0}.el-dialog.team-join-dialog .el-dialog__header{margin:0;padding:0}.el-dialog.team-join-dialog .el-dialog__body{padding:26px 24px 22px;position:relative}.team-join-dialog .join-close{border-radius:9px;color:#94a3b8;display:grid;height:30px;place-items:center;position:absolute;right:14px;top:14px;transition:background-color .15s ease,color .15s ease;width:30px;z-index:1}.team-join-dialog .join-close:hover{background:rgba(15,23,42,.06);color:#475569}.team-join-dialog .join-input .el-input__wrapper{border-radius:12px;box-shadow:inset 0 0 0 1px #e2e8f0;padding:6px 14px;transition:box-shadow .15s ease}.team-join-dialog .join-input .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #cbd5e1}.team-join-dialog .join-input .el-input__wrapper.is-focus{box-shadow:0 0 0 1.5px var(--el-color-primary,#1c1e22) inset}.team-join-dialog .switch-route{align-items:stretch;display:flex;gap:10px}.team-join-dialog .switch-chip{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;flex:1;min-width:0;padding:12px 12px 11px}.team-join-dialog .switch-chip.is-target{background:rgba(28,30,34,.05);border-color:#1c1e2229}.team-join-dialog .switch-chip__dot{border-radius:999px;display:inline-block;height:6px;margin-right:6px;vertical-align:middle;width:6px}.team-join-dialog .switch-chip__dot.is-from{background:#94a3b8}.team-join-dialog .switch-chip__dot.is-to{background:#1c1e22}.team-join-dialog .switch-chip__label{color:#94a3b8;font-size:11px;font-weight:600;vertical-align:middle}.team-join-dialog .switch-chip__name{color:#0f172a;display:block;font-size:14px;font-weight:700;line-height:1.35;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-join-dialog .switch-route__arrow{align-self:center;color:#94a3b8;flex-shrink:0}.team-join-dialog .switch-impacts{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;padding:12px 14px}.team-join-dialog .switch-impacts__title{color:#b45309;font-size:12px;font-weight:700;margin-bottom:8px}.team-join-dialog .switch-impacts__row{align-items:flex-start;display:flex;gap:8px}.team-join-dialog .switch-impacts__row+.switch-impacts__row{margin-top:8px}.team-join-dialog .switch-impacts__num{background:#fef3c7;border-radius:999px;color:#b45309;display:grid;flex-shrink:0;font-size:11px;font-weight:700;height:18px;margin-top:1px;place-items:center;width:18px}.team-join-dialog .switch-impacts__text{color:#57534e;font-size:13px;line-height:1.45}.user-dock[data-v-c3bbe9f6]{border-top:1px solid rgba(15,23,42,.05)}.dock-row[data-v-c3bbe9f6]{align-items:center;border-radius:14px;cursor:default;display:flex;gap:.5rem;padding:.375rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dock-row[data-v-c3bbe9f6]:hover{background:hsla(0,0%,100%,.75);box-shadow:0 1px 6px #0d0d0d0d}.dock-ic-btn[data-v-c3bbe9f6]{border-radius:9px;display:grid;height:1.75rem;place-items:center;width:1.75rem;--tw-text-opacity:1;color:rgb(92 92 96/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dock-ic-btn[data-v-c3bbe9f6]:hover{--tw-bg-opacity:1;background-color:rgb(232 237 234/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(13 13 13/var(--tw-text-opacity,1))}.custom-scrollbar[data-v-c3bbe9f6]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-c3bbe9f6]::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.svc-card[data-v-c3bbe9f6]{overflow:hidden}.svc-band[data-v-c3bbe9f6]{background:radial-gradient(200px 110px at 85% -20%,rgba(52,211,153,.18),transparent 70%),linear-gradient(150deg,#10241d,#0e1b16);padding-bottom:3.5rem;padding-left:1.5rem;padding-right:1.5rem;position:relative}.svc-band .svc-grid[data-v-c3bbe9f6]{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:20px 20px;inset:0;opacity:.5;pointer-events:none;position:absolute}.svc-body[data-v-c3bbe9f6]{align-items:center;display:flex;flex-direction:column;padding-bottom:1.75rem;padding-left:2rem;padding-right:2rem}.svc-ticket[data-v-c3bbe9f6]{border-radius:.375rem;margin-top:-2.5rem;position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 18px 40px -14px #0a161259,inset 0 0 0 1px #eef2f0;padding:.875rem}.svc-ticket .corner[data-v-c3bbe9f6]{border-color:#059669b3;height:1rem;pointer-events:none;position:absolute;width:1rem}.svc-ticket .c-tl[data-v-c3bbe9f6]{border-left-width:2px;border-top-left-radius:.375rem;border-top-width:2px;left:-.375rem;top:-.375rem}.svc-ticket .c-tr[data-v-c3bbe9f6]{border-right-width:2px;border-top-right-radius:.375rem;border-top-width:2px;right:-.375rem;top:-.375rem}.svc-ticket .c-bl[data-v-c3bbe9f6]{border-bottom-left-radius:.375rem;border-bottom-width:2px;border-left-width:2px;bottom:-.375rem;left:-.375rem}.svc-ticket .c-br[data-v-c3bbe9f6]{border-bottom-right-radius:.375rem;border-bottom-width:2px;border-right-width:2px;bottom:-.375rem;right:-.375rem}.svc-chip[data-v-c3bbe9f6]{align-items:center;background:#f2f7f5;border-radius:9999px;box-shadow:inset 0 0 0 1px #e4ece9;color:rgb(51 68 61/var(--tw-text-opacity,1));display:inline-flex;font-size:11px;font-weight:700;gap:.375rem;padding:.375rem .75rem}.svc-chip[data-v-c3bbe9f6],.svc-chip.is-ghost[data-v-c3bbe9f6]{--tw-text-opacity:1}.svc-chip.is-ghost[data-v-c3bbe9f6]{background:transparent;box-shadow:none;color:rgb(163 174 169/var(--tw-text-opacity,1));font-weight:600}.svc-save[data-v-c3bbe9f6]{align-items:center;background:linear-gradient(135deg,#123328,#0e1f19);border-radius:9999px;box-shadow:0 12px 26px -10px #0e1f1980;color:#ecfdf5;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:.5rem;height:46px;justify-content:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.svc-save[data-v-c3bbe9f6]:hover{--tw-translate-y:-.125rem;box-shadow:0 16px 30px -10px #0e1f198c}.svc-save[data-v-c3bbe9f6]:active,.svc-save[data-v-c3bbe9f6]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.svc-save[data-v-c3bbe9f6]:active{--tw-translate-y:0px;--tw-scale-x:.98;--tw-scale-y:.98}.is-border[data-v-d5f22859]:after{background-color:#ececec;content:"";height:1px;left:18px;position:absolute;top:0;transform:scale(.5);transform-origin:left;width:calc(200% - 72px)}.el-aside[data-v-dc273311]{transition:all .3s}
