.teams-film{position:absolute;inset:0;background:#fff;overflow:hidden;color:#101012;font-family:Inter,Arial,sans-serif}
.teams-film *{box-sizing:border-box}
.teams-fit,.teams-camera{position:absolute;width:1440px;height:810px;transform-origin:0 0}
.teams-shell{position:absolute;inset:0;background:#fff}
.teams-film svg{width:18px;height:18px;flex-shrink:0}
.teams-content{position:absolute;top:50%;left:50%;width:min(1000px,calc(1440px - 2 * var(--teams-content-inset,220px)));transform:translate(-50%,-50%)}
.teams-content h2{margin:0;font-size:26px;font-weight:600;line-height:34px;letter-spacing:-.55px}
.teams-content>p{margin:6px 0 0;color:#777785;font-size:15px;line-height:20px}
.teams-tabs{display:flex;gap:26px;height:calc(37px + 2 * var(--teams-tab-padding-y,0px));margin-top:var(--teams-intro-gap,24px);border-bottom:1px solid #ededf0;align-items:flex-end;color:#777785;font-size:14px;font-weight:500}
.teams-tabs>span{display:flex;align-items:flex-start;line-height:20px;gap:8px;height:calc(36px + 2 * var(--teams-tab-padding-y,0px));padding:var(--teams-tab-padding-y,0px) var(--teams-tab-padding-x,0px);position:relative}
.teams-tabs>span>svg{margin-top:5px}
.teams-tab-label{display:flex;align-items:center;height:28px}
.teams-tabs .selected{color:#101012}
.teams-tabs .selected:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#101012;border-radius:2px}
.teams-toolbar{display:flex;gap:5px;margin-top:var(--teams-search-gap,22px);min-height:36px;align-items:center;font-size:14px}
.teams-search{height:calc(36px + 2 * var(--teams-search-padding-y,0px));display:flex;align-items:center;gap:8px;border:1px solid #e5e5eb;border-radius:24px;padding:var(--teams-search-padding-y,0px) var(--teams-search-padding-x,13px);color:#777785;flex:1}
.teams-add{height:calc(34px + 2 * var(--teams-button-padding-y,0px));display:flex;align-items:center;gap:8px;padding:var(--teams-button-padding-y,0px) var(--teams-button-padding-x,16px) var(--teams-button-padding-y,0px) 8px;border-radius:24px;color:#fff;background:#101012;font-weight:500}
.teams-table{margin-top:var(--teams-table-gap,21px);font-size:14px}
.teams-table-head,.teams-row{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) 140px 36px;align-items:center;padding:0 var(--teams-table-padding,24px)}
.teams-table-head{height:42px;border-bottom:1px solid #e5e5eb;color:#777785;font-weight:500}
.teams-table-head>span{display:flex;align-items:center;gap:8px}
.teams-table-head svg{width:14px;height:14px;color:#a1a1ad}
.teams-table-head .teams-sorted,.teams-table-head .teams-sorted svg{color:#7847ff}
.teams-row{height:calc(max(var(--teams-row-height,64px),20px + 2 * var(--teams-icon-padding,6.5px)) + 2 * var(--teams-row-padding,0px));padding-top:var(--teams-row-padding,0px);padding-bottom:var(--teams-row-padding,0px);font-weight:500}
.teams-table-head+.teams-row{margin-top:12px}
.teams-row+.teams-row{margin-top:6px}
.teams-name{display:flex;gap:13px;align-items:center}
.teams-key{width:calc(20px + 2 * var(--teams-icon-padding,6.5px));height:calc(20px + 2 * var(--teams-icon-padding,6.5px));padding:var(--teams-icon-padding,6.5px);flex-shrink:0;border:1px solid #e5e5eb;border-radius:9px;display:grid;place-items:center}
.teams-emoji{font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif;font-size:18px;font-weight:400;line-height:20px}
.teams-more{text-align:right;font-size:20px;line-height:1;letter-spacing:1px}
.teams-mini-group{display:flex;align-items:center;height:20px}
.teams-mini-group>span{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #fff;position:relative;overflow:hidden}
.teams-mini-group>span+span{margin-left:var(--teams-avatar-spacing,-8px)}
.teams-film img{width:100%;height:100%;object-fit:cover;display:block}
.teams-hero{position:absolute;left:690px;top:370px;width:56px;height:20px}
.teams-avatar{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;background:white;box-shadow:0 0 0 2px #fff;overflow:hidden;transform-origin:center}
.teams-overflow{display:grid;place-items:center;color:#777785;font-size:10px;font-weight:500}
