.bar-top-page{background:#fff;padding:10px 0;margin-bottom:0;border-bottom:1px solid #eef1f7}.bar-top-page-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.bar-top-page-left,.bar-top-page-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bar-top-page-left{gap:6px;min-width:0;a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:8px;-webkit-transition:background .15s;transition:background .15s;text-decoration:none!important;&:hover{background:#f0f2f7;text-decoration:none!important}}}.bar-top-page-left h3{white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.bar-top-page-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0;.btn,.btn-delete-trigger,.el-button{border-radius:8px!important;font-size:13px!important;font-weight:600;padding:0 16px!important;height:36px!important;line-height:36px!important;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:768px){.bar-top-page{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e4eaf6;-webkit-box-shadow:0 1px 4px rgba(49,53,92,.06);box-shadow:0 1px 4px rgba(49,53,92,.06);padding:10px 16px}.bar-top-page-left h3{font-size:14px}.bar-top-page-right .btn,.bar-top-page-right .btn-delete-trigger,.bar-top-page-right .el-button{padding:0 12px!important;font-size:12px!important;height:34px!important;line-height:34px!important;white-space:nowrap}}.team-page[data-v-95b282e2]{font-family:Plus Jakarta Sans,sans-serif}.team-seats[data-v-95b282e2]{background:#fff;border:1.5px solid #e6e8f0;border-radius:10px;padding:16px 20px;margin-bottom:20px}.team-seats__text[data-v-95b282e2]{color:#8a8fa8;font-size:14px;margin-bottom:10px}.team-seats__count[data-v-95b282e2]{color:#2d2b55;font-weight:700}.team-seats__bar[data-v-95b282e2]{height:6px;border-radius:999px;background:#eef0f6;overflow:hidden}.team-seats__fill[data-v-95b282e2]{height:100%;background:#3ecfb4;border-radius:999px;-webkit-transition:width .3s;transition:width .3s}.team-seats__fill.is-full[data-v-95b282e2]{background:#f5a623}.team-card[data-v-95b282e2]{background:#fff;border:1.5px solid #e6e8f0;border-radius:10px;overflow:hidden}.team-card__header[data-v-95b282e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid #e6e8f0}.team-card__title[data-v-95b282e2]{margin:0;font-size:16px;font-weight:700;color:#2d2b55}.team-card__hint[data-v-95b282e2]{font-size:13px;color:#8a8fa8}.team-row[data-v-95b282e2]{display:grid;grid-template-columns:minmax(220px,2fr) 130px minmax(140px,1fr) minmax(140px,1fr) 48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid #f1f2f7}.team-row[data-v-95b282e2]:last-child{border-bottom:0}.team-row.is-clickable[data-v-95b282e2]{cursor:pointer}.team-row.is-clickable[data-v-95b282e2]:hover{background:#f9fafc}.team-row__person[data-v-95b282e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0}.team-row__avatar[data-v-95b282e2]{-ms-flex-negative:0;flex-shrink:0;background:#eef0f6;color:#2d2b55;font-weight:600}.team-row__avatar--pending[data-v-95b282e2]{color:#8a8fa8}.team-row__identity[data-v-95b282e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.team-row__name[data-v-95b282e2]{color:#2d2b55;font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-row__email[data-v-95b282e2]{color:#8a8fa8;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-row__meta[data-v-95b282e2]{color:#555a75;font-size:13px}.team-row__actions[data-v-95b282e2],.team-row__buttons[data-v-95b282e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.team-row__buttons[data-v-95b282e2]{grid-column:3/span 3;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-role[data-v-95b282e2]{justify-self:start;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:#eef0f6;color:#555a75}.team-role--owner[data-v-95b282e2]{background:rgba(62,207,180,.15);color:#1d9e75}.team-role--admin[data-v-95b282e2]{background:rgba(45,43,85,.08);color:#2d2b55}.team-btn[data-v-95b282e2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:36px;padding:0 14px;border:1.5px solid #e6e8f0;border-radius:10px;background:#fff;color:#2d2b55;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:border-color .15s;transition:border-color .15s}.team-btn[data-v-95b282e2]:hover{border-color:#3ecfb4}.team-btn--danger[data-v-95b282e2]{color:#e5484d}.team-btn--danger[data-v-95b282e2]:hover{border-color:#e5484d}.team-icon-btn[data-v-95b282e2]{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:#8a8fa8;cursor:pointer}.team-icon-btn[data-v-95b282e2]:hover{background:#eef0f6;color:#2d2b55}[data-v-95b282e2] .team-dialog .el-dialog__body{padding:0}.team-dialog__header[data-v-95b282e2]{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #e6e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:14px 24px}.team-dialog__title[data-v-95b282e2]{margin:0;font-size:18px;font-weight:700;color:#2d2b55}.team-dialog__actions[data-v-95b282e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.team-dialog__close[data-v-95b282e2]{width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:#8a8fa8;font-size:18px;cursor:pointer}.team-dialog__close[data-v-95b282e2]:hover{background:#eef0f6;color:#2d2b55}.team-dialog__body[data-v-95b282e2]{max-width:560px;margin:0 auto;padding:32px 16px}.team-dialog__help[data-v-95b282e2]{margin:6px 0 0;color:#8a8fa8;font-size:13px;line-height:1.5}.team-result[data-v-95b282e2]{text-align:center;padding:24px 0}.team-result__icon[data-v-95b282e2]{font-size:44px;color:#1d9e75}.team-result.is-warning .team-result__icon[data-v-95b282e2]{color:#f5a623}.team-result__message[data-v-95b282e2]{margin:14px 0 20px;color:#2d2b55;font-size:15px}.team-result__link[data-v-95b282e2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media(max-width:768px){.team-row[data-v-95b282e2]{grid-template-columns:1fr auto}.team-row .team-row__meta[data-v-95b282e2]{display:none}.team-row .team-role[data-v-95b282e2]{justify-self:end}.team-row__actions[data-v-95b282e2]{grid-column:2}.team-row__buttons[data-v-95b282e2]{grid-column:1/-1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.team-dialog__header[data-v-95b282e2]{padding:12px 16px}}