.base-sidebar[data-v-e60f8083]{flex-shrink:0;font-family:Noto Sans JP,sans-serif;height:100vh}.base-sidebar[data-v-e60f8083] .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.sidebar-header[data-v-e60f8083]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.09);display:flex;gap:11px;padding:18px 18px 16px}.logo[data-v-e60f8083]{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.logo[data-v-e60f8083],.logo-title[data-v-e60f8083]{color:#fff;font-size:14px;font-weight:700}.logo-subtitle[data-v-e60f8083],.logo-title[data-v-e60f8083]{line-height:1.4}.logo-subtitle[data-v-e60f8083]{color:#ffffff8c;font-size:10px}.env-section[data-v-e60f8083]{padding:14px 12px 4px;position:relative}.env-label[data-v-e60f8083]{color:#ffffff6b;font-size:9.5px;font-weight:600;letter-spacing:.12em;margin:0 4px 7px}.env-badge[data-v-e60f8083]{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:9px;padding:10px 12px;text-align:left;width:100%}.env-dot[data-v-e60f8083]{border-radius:50%;flex-shrink:0;height:9px;width:9px}.env-badge-text[data-v-e60f8083]{flex:1;min-width:0}.env-name[data-v-e60f8083]{font-size:13.5px;font-weight:700}.env-code[data-v-e60f8083],.env-name[data-v-e60f8083]{display:block;line-height:1.3}.env-code[data-v-e60f8083]{font-size:8.5px;font-weight:600;letter-spacing:.1em}.env-badge-icon[data-v-e60f8083]{flex-shrink:0;font-size:15px}.env-dropdown[data-v-e60f8083]{background:#fff;border:1px solid #e7e4db;border-radius:11px;box-shadow:0 16px 40px #0a0f2373;left:12px;padding:6px;position:absolute;right:12px;top:64px;z-index:30}.env-dropdown-label[data-v-e60f8083]{color:#a8a298;font-size:9.5px;font-weight:600;letter-spacing:.1em;padding:8px 9px 6px}.env-option[data-v-e60f8083]{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;gap:9px;padding:9px;text-align:left;width:100%}.env-option[data-v-e60f8083]:hover{background:#f1efe8}.env-option-current[data-v-e60f8083],.env-option-current[data-v-e60f8083]:hover{background:#fdf3e6}.env-option-dot[data-v-e60f8083]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.env-option-text[data-v-e60f8083]{flex:1;min-width:0}.env-option-name[data-v-e60f8083]{color:#232220;display:block;font-size:12.5px;font-weight:700;line-height:1.4}.env-option-code[data-v-e60f8083]{font-size:9px;font-weight:600;letter-spacing:.08em}.env-option-desc[data-v-e60f8083]{color:#9a948b;display:block;font-size:10px;line-height:1.4}.env-option-check[data-v-e60f8083]{flex-shrink:0;font-size:14px}.sidebar-menu[data-v-e60f8083]{border-inline-end:none!important;flex:1;overflow-y:auto;padding:8px 12px}.sidebar-menu[data-v-e60f8083] .ant-menu-item,.sidebar-menu[data-v-e60f8083] .ant-menu-submenu-title{border-radius:9px;color:#ffffffa3;font-size:13.5px;font-weight:500;height:40px;line-height:40px;margin:0 0 3px;padding-inline:12px!important;width:100%}.sidebar-menu[data-v-e60f8083] .ant-menu-item .anticon,.sidebar-menu[data-v-e60f8083] .ant-menu-submenu-title .anticon{color:#ffffff94;font-size:17px}.sidebar-menu[data-v-e60f8083] .ant-menu-item:hover,.sidebar-menu[data-v-e60f8083] .ant-menu-submenu-title:hover{background:#ffffff12;color:#fff}.sidebar-menu[data-v-e60f8083] .ant-menu-item-selected{background:#ffffff24!important;color:#fff;font-weight:600}.sidebar-menu[data-v-e60f8083] .ant-menu-item-selected .anticon{color:#fff}.sidebar-menu[data-v-e60f8083] .ant-menu-sub{background:transparent!important}.sidebar-footer[data-v-e60f8083]{border-top:1px solid hsla(0,0%,100%,.09);flex-shrink:0;margin-top:auto;position:relative}.account-trigger[data-v-e60f8083]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:13px;text-align:left;width:100%}.account-trigger[data-v-e60f8083]:hover{background:#ffffff12}.avatar[data-v-e60f8083]{align-items:center;background:#ffffff29;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:32px;justify-content:center;width:32px}.user-text[data-v-e60f8083]{flex:1;min-width:0}.user-name[data-v-e60f8083]{color:#fff;font-size:12.5px;font-weight:500}.user-email[data-v-e60f8083],.user-name[data-v-e60f8083]{display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email[data-v-e60f8083]{color:#ffffff80;font-size:10.5px}.account-more[data-v-e60f8083]{color:#ffffff80;flex-shrink:0;font-size:16px}.account-menu[data-v-e60f8083]{background:#fff;border:1px solid #e7e4db;border-radius:11px;bottom:calc(100% + 6px);box-shadow:0 16px 40px #0a0f2373;left:12px;padding:6px;position:absolute;right:12px;z-index:30}.account-menu-item[data-v-e60f8083]{align-items:center;background:transparent;border:none;border-radius:8px;color:#232220;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:9px;padding:9px 10px;text-align:left;width:100%}.account-menu-item[data-v-e60f8083]:hover{background:#f1efe8}.account-menu-icon[data-v-e60f8083]{color:#85807a;font-size:15px}
