.contacts-card .contacts-stage-pill.tone-new,.contacts-stage-pill.tone-new,.ui-status-pill.tone-new,[class*=pill-new]{background:var(--stage-new-bg)!important;color:var(--stage-new-fg)!important;border-color:var(--stage-new-border)!important}.contacts-card .contacts-stage-pill.tone-qualifying,.contacts-stage-pill.tone-qualifying,.ui-status-pill.tone-qualifying{background:var(--stage-qualifying-bg)!important;color:var(--stage-qualifying-fg)!important;border-color:var(--stage-qualifying-border)!important}.contacts-card .contacts-stage-pill.tone-quote-sent,.contacts-stage-pill.tone-quote-sent,.ui-status-pill.tone-quote-sent{background:var(--stage-quote-sent-bg)!important;color:var(--stage-quote-sent-fg)!important;border-color:var(--stage-quote-sent-border)!important}.contacts-card .contacts-stage-pill.tone-servicing,.contacts-stage-pill.tone-servicing,.ui-status-pill.tone-servicing{background:var(--stage-servicing-bg)!important;color:var(--stage-servicing-fg)!important;border-color:var(--stage-servicing-border)!important}.contacts-card .contacts-stage-pill.tone-payment-sent,.contacts-stage-pill.tone-payment-sent,.ui-status-pill.tone-payment-sent{background:var(--stage-payment-sent-bg)!important;color:var(--stage-payment-sent-fg)!important;border-color:var(--stage-payment-sent-border)!important}.contacts-card .contacts-stage-pill.tone-won,.contacts-stage-pill.tone-won,.ui-status-pill.tone-won{background:var(--stage-won-bg)!important;color:var(--stage-won-fg)!important;border-color:var(--stage-won-border)!important}.inbox-shell-v3 .mph-stage-btn[data-stage=New],.inbox-shell-v3 .mph-stage-pill[data-stage=New],.mph-stage-btn[data-stage=New],.mph-stage-pill[data-stage=New]{background:var(--stage-new-bg)!important;color:var(--stage-new-fg)!important;border-color:var(--stage-new-border)!important}.inbox-shell-v3 .mph-stage-btn[data-stage=Qualifying],.inbox-shell-v3 .mph-stage-pill[data-stage=Qualifying],.mph-stage-btn[data-stage=Qualifying],.mph-stage-pill[data-stage=Qualifying]{background:var(--stage-qualifying-bg)!important;color:var(--stage-qualifying-fg)!important;border-color:var(--stage-qualifying-border)!important}.inbox-shell-v3 .mph-stage-btn[data-stage="Quote Sent"],.inbox-shell-v3 .mph-stage-pill[data-stage="Quote Sent"],.mph-stage-btn[data-stage="Quote Sent"],.mph-stage-pill[data-stage="Quote Sent"]{background:var(--stage-quote-sent-bg)!important;color:var(--stage-quote-sent-fg)!important;border-color:var(--stage-quote-sent-border)!important}.inbox-shell-v3 .mph-stage-btn[data-stage=Servicing],.inbox-shell-v3 .mph-stage-pill[data-stage=Servicing],.mph-stage-btn[data-stage=Servicing],.mph-stage-pill[data-stage=Servicing]{background:var(--stage-servicing-bg)!important;color:var(--stage-servicing-fg)!important;border-color:var(--stage-servicing-border)!important}.inbox-shell-v3 .mph-stage-btn[data-stage="Payment Sent"],.inbox-shell-v3 .mph-stage-pill[data-stage="Payment Sent"],.mph-stage-btn[data-stage="Payment Sent"],.mph-stage-pill[data-stage="Payment Sent"]{background:var(--stage-payment-sent-bg)!important;color:var(--stage-payment-sent-fg)!important;border-color:var(--stage-payment-sent-border)!important}.inbox-shell-v3 .mph-stage-btn[data-stage="Closed Won"],.inbox-shell-v3 .mph-stage-btn[data-stage=Won],.inbox-shell-v3 .mph-stage-pill[data-stage="Closed Won"],.inbox-shell-v3 .mph-stage-pill[data-stage=Won],.mph-stage-btn[data-stage="Closed Won"],.mph-stage-btn[data-stage=Won],.mph-stage-pill[data-stage="Closed Won"],.mph-stage-pill[data-stage=Won]{background:var(--stage-won-bg)!important;color:var(--stage-won-fg)!important;border-color:var(--stage-won-border)!important}.inbox-shell-v3 .mph-stage-btn[data-stage="Payment sent"],.inbox-shell-v3 .mph-stage-pill[data-stage="Payment sent"],.mph-stage-btn[data-stage="Payment sent"],.mph-stage-pill[data-stage="Payment sent"]{background:var(--stage-payment-sent-bg)!important;color:var(--stage-payment-sent-fg)!important;border-color:var(--stage-payment-sent-border)!important}.inbox-shell-v3 .mph-stage-btn[data-stage] svg{color:currentColor!important;opacity:.75!important}.inbox-shell-v3 .mph-stage-btn.contacts-stage-pill.ui-status-pill{border-width:1px!important;border-style:solid!important}.inbox-shell-v3 .mph-stage-pill.contacts-stage-pill.ui-status-pill{border:1px solid transparent!important}.inbox-shell-v3 .stage-option.is-selected[data-stage=New]{background:var(--stage-new-bg)!important;color:var(--stage-new-fg)!important}.inbox-shell-v3 .stage-option.is-selected[data-stage=Qualifying]{background:var(--stage-qualifying-bg)!important;color:var(--stage-qualifying-fg)!important}.inbox-shell-v3 .stage-option.is-selected[data-stage="Quote Sent"]{background:var(--stage-quote-sent-bg)!important;color:var(--stage-quote-sent-fg)!important}.inbox-shell-v3 .stage-option.is-selected[data-stage="Payment sent"]{background:var(--stage-payment-sent-bg)!important;color:var(--stage-payment-sent-fg)!important}.inbox-shell-v3 .stage-option.is-selected[data-stage=Won]{background:var(--stage-won-bg)!important;color:var(--stage-won-fg)!important}.inbox-shell-v3 .stage-option.is-selected[data-stage=New] .stage-option-mark{border-color:var(--stage-new-fg)!important;background:var(--stage-new-fg)!important}.inbox-shell-v3 .stage-option.is-selected[data-stage=Qualifying] .stage-option-mark{border-color:var(--stage-qualifying-fg)!important;background:var(--stage-qualifying-fg)!important}.inbox-shell-v3 .stage-option.is-selected[data-stage="Quote Sent"] .stage-option-mark{border-color:var(--stage-quote-sent-fg)!important;background:var(--stage-quote-sent-fg)!important}.inbox-shell-v3 .stage-option.is-selected[data-stage="Payment sent"] .stage-option-mark{border-color:var(--stage-payment-sent-fg)!important;background:var(--stage-payment-sent-fg)!important}.inbox-shell-v3 .stage-option.is-selected[data-stage=Won] .stage-option-mark{border-color:var(--stage-won-fg)!important;background:var(--stage-won-fg)!important}.inbox-shell-v3 .inbox-shell-v3-item-stage.contacts-stage-pill.ui-status-pill{border:1px solid transparent!important;font-family:Manrope,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:18px!important;padding:1px 8px!important;border-radius:999px!important}.inbox-shell-v3 .inbox-shell-v3-item-stage.stage-new,.inbox-shell-v3 .inbox-shell-v3-item-stage[data-stage=New],.inbox-shell-v3 .inbox-shell-v3-left .inbox-shell-v3-item-stage.stage-new{background:var(--stage-new-bg)!important;color:var(--stage-new-fg)!important}.inbox-shell-v3 .inbox-shell-v3-item-stage.stage-qualifying,.inbox-shell-v3 .inbox-shell-v3-item-stage[data-stage=Qualifying],.inbox-shell-v3 .inbox-shell-v3-left .inbox-shell-v3-item-stage.stage-qualifying{background:var(--stage-qualifying-bg)!important;color:var(--stage-qualifying-fg)!important}.inbox-shell-v3 .inbox-shell-v3-item-stage.stage-quote-sent,.inbox-shell-v3 .inbox-shell-v3-item-stage[data-stage="Quote Sent"],.inbox-shell-v3 .inbox-shell-v3-left .inbox-shell-v3-item-stage.stage-quote-sent{background:var(--stage-quote-sent-bg)!important;color:var(--stage-quote-sent-fg)!important}.inbox-shell-v3 .inbox-shell-v3-item-stage.stage-servicing,.inbox-shell-v3 .inbox-shell-v3-item-stage[data-stage=Servicing],.inbox-shell-v3 .inbox-shell-v3-left .inbox-shell-v3-item-stage.stage-servicing{background:var(--stage-servicing-bg)!important;color:var(--stage-servicing-fg)!important}.inbox-shell-v3 .inbox-shell-v3-item-stage.stage-payment-sent,.inbox-shell-v3 .inbox-shell-v3-item-stage[data-stage="Payment Sent"],.inbox-shell-v3 .inbox-shell-v3-left .inbox-shell-v3-item-stage.stage-payment-sent{background:var(--stage-payment-sent-bg)!important;color:var(--stage-payment-sent-fg)!important}.inbox-shell-v3 .inbox-shell-v3-item-stage.stage-closed-won,.inbox-shell-v3 .inbox-shell-v3-item-stage.stage-won,.inbox-shell-v3 .inbox-shell-v3-item-stage[data-stage="Closed Won"],.inbox-shell-v3 .inbox-shell-v3-item-stage[data-stage=Won],.inbox-shell-v3 .inbox-shell-v3-left .inbox-shell-v3-item-stage.stage-closed-won,.inbox-shell-v3 .inbox-shell-v3-left .inbox-shell-v3-item-stage.stage-won{background:var(--stage-won-bg)!important;color:var(--stage-won-fg)!important}.contacts-stage-pill[data-stage=New],.ui-status-pill[data-stage=New]{background:var(--stage-new-bg)!important;color:var(--stage-new-fg)!important;border-color:var(--stage-new-border)!important}.contacts-stage-pill[data-stage=Qualifying],.ui-status-pill[data-stage=Qualifying]{background:var(--stage-qualifying-bg)!important;color:var(--stage-qualifying-fg)!important;border-color:var(--stage-qualifying-border)!important}.contacts-stage-pill[data-stage="Quote Sent"],.ui-status-pill[data-stage="Quote Sent"]{background:var(--stage-quote-sent-bg)!important;color:var(--stage-quote-sent-fg)!important;border-color:var(--stage-quote-sent-border)!important}.contacts-stage-pill[data-stage="Payment Sent"],.contacts-stage-pill[data-stage="Payment sent"],.ui-status-pill[data-stage="Payment Sent"],.ui-status-pill[data-stage="Payment sent"]{background:var(--stage-payment-sent-bg)!important;color:var(--stage-payment-sent-fg)!important;border-color:var(--stage-payment-sent-border)!important}.contacts-stage-pill[data-stage="Closed Won"],.contacts-stage-pill[data-stage=Won],.ui-status-pill[data-stage="Closed Won"],.ui-status-pill[data-stage=Won]{background:var(--stage-won-bg)!important;color:var(--stage-won-fg)!important;border-color:var(--stage-won-border)!important}.deals-architecture-page .deals-detail-stage[data-stage=New],.section-page-deals-architecture.deals-architecture-page .deals-detail-stage[data-stage=New]{background:var(--stage-new-bg)!important;color:var(--stage-new-fg)!important}.deals-architecture-page .deals-detail-stage[data-stage=Qualifying],.section-page-deals-architecture.deals-architecture-page .deals-detail-stage[data-stage=Qualifying]{background:var(--stage-qualifying-bg)!important;color:var(--stage-qualifying-fg)!important}.deals-architecture-page .deals-detail-stage[data-stage="Quote Sent"],.section-page-deals-architecture.deals-architecture-page .deals-detail-stage[data-stage="Quote Sent"]{background:var(--stage-quote-sent-bg)!important;color:var(--stage-quote-sent-fg)!important}.deals-architecture-page .deals-detail-stage[data-stage=Servicing],.section-page-deals-architecture.deals-architecture-page .deals-detail-stage[data-stage=Servicing]{background:var(--stage-servicing-bg)!important;color:var(--stage-servicing-fg)!important}.deals-architecture-page .deals-detail-stage[data-stage="Payment Sent"],.section-page-deals-architecture.deals-architecture-page .deals-detail-stage[data-stage="Payment Sent"]{background:var(--stage-payment-sent-bg)!important;color:var(--stage-payment-sent-fg)!important}.deals-architecture-page .deals-detail-stage[data-stage=Won],.section-page-deals-architecture.deals-architecture-page .deals-detail-stage[data-stage=Won]{background:var(--stage-won-bg)!important;color:var(--stage-won-fg)!important}.team-chat-figma-page.workspace,.team-chat-figma-panel.panel{background:#f5f6fc;display:flex;flex-direction:column;flex:1;min-height:0}.team-chat-figma-panel.panel{margin:0;padding:24px 20px 20px;overflow:hidden}.team-chat-figma-panel.panel:before{display:none}.team-chat-figma-page .topbar{height:72px;min-height:72px;border-bottom:1px solid #edeff7}.team-chat-figma-layout{display:flex;gap:8px;flex:1;min-height:0}.team-chat-figma-sidebar{width:276px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;padding:12px;background:#ffffff;border:1px solid #f2f4f9;border-radius:16px;overflow-y:auto;overflow-x:hidden}.team-chat-figma-sidebar__title{margin:0;font-family:var(--font-manrope,Manrope,sans-serif);font-size:20px;font-weight:600;line-height:30px;color:#1e1e24}.team-chat-figma-search{display:flex;align-items:center;gap:8px;height:40px;padding:8px 8px 8px 12px;background:#f5f6fc;border:1px solid #f6f7fb;border-radius:100px;transition:background .15s ease,border-color .15s ease}.team-chat-figma-search:focus-within{background:#eef0fc;border-color:#c2bff6}.team-chat-figma-search svg{width:20px;height:20px;flex-shrink:0;color:#9da2b3;stroke:currentColor;fill:none;pointer-events:none}.team-chat-figma-search input{flex:1;min-width:0;border:0;background:transparent;padding:0;font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:400;line-height:20px;color:#1e1e24;outline:none;box-shadow:none!important}.team-chat-figma-search input:focus,.team-chat-figma-search input:focus-visible{outline:none!important;box-shadow:none!important;border:0!important;background:transparent!important}.team-chat-figma-sidebar :where(button,input):focus-visible{outline:none;box-shadow:none}.team-chat-figma-search input::-moz-placeholder{color:#9da2b3}.team-chat-figma-search input::placeholder{color:#9da2b3}.team-chat-figma-section{display:flex;flex-direction:column;gap:12px}.team-chat-figma-section__head{display:flex;align-items:center;justify-content:space-between}.team-chat-figma-section__label{font-family:var(--font-manrope,Manrope,sans-serif);font-size:12px;font-weight:500;line-height:18px;color:#6e7180;letter-spacing:0}.team-chat-figma-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:transparent;color:#6e7180;cursor:pointer}.team-chat-figma-icon-btn:hover{color:#322be1}.team-chat-figma-channel-list,.team-chat-figma-dm-list,.team-chat-figma-online-list{display:flex;flex-direction:column;gap:8px}.team-chat-figma-channel-item,.team-chat-figma-person-row{border:1px solid #edeff7;border-radius:10px;background:#ffffff}.team-chat-figma-channel-item.is-active,.team-chat-figma-person-row.is-active{background:#ebeafc;border-color:transparent}.team-chat-figma-channel-item:not(.is-active):hover,.team-chat-figma-person-row:not(.is-active):hover{background:#f5f6fc;border-color:#e4e7f2}.team-chat-figma-channel-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:44px;padding:4px 8px 4px 0}.team-chat-figma-channel-item__btn{flex:1;display:flex;align-items:center;gap:8px;min-width:0;padding:6px 12px;border:0;border-radius:8px;background:transparent;font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:500;line-height:20px;color:#1e1e24;text-align:left;cursor:pointer}.team-chat-figma-channel-item.is-active .team-chat-figma-channel-item__btn{color:#322be1}.team-chat-figma-channel-item__btn.is-unread{font-weight:700;color:#1e1e24}.team-chat-figma-channel-item.is-active .team-chat-figma-channel-item__btn.is-unread{font-weight:600;color:#322be1}.team-chat-figma-channel-item__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-chat-figma-new-tag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:22px;padding:0 8px;border-radius:999px;background:#fdecec;color:#e14b4b;font-family:var(--font-manrope,Manrope,sans-serif);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.team-chat-figma-person-row.has-unread .team-chat-figma-person-row__name.is-unread{font-weight:700;color:#1e1e24}.team-chat-figma-person-row.is-active.has-unread .team-chat-figma-person-row__name.is-unread{font-weight:600}.team-chat-figma-person-row__trailing{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.team-chat-figma-sidebar-skeleton__search{margin-top:8px;margin-bottom:16px}.team-chat-figma-sidebar-skeleton__section{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.team-chat-figma-sidebar-skeleton__row{min-height:36px;display:flex;align-items:center;padding:4px 12px}.team-chat-figma-sidebar-skeleton__row--dm{gap:10px}.team-chat-figma-messages--skeleton{padding:16px 20px}.team-chat-figma-thread-skeleton-row{display:flex;gap:10px;margin-bottom:18px;align-items:flex-start}.team-chat-figma-thread-skeleton-row.is-outgoing{justify-content:flex-end}.team-chat-figma-thread-skeleton-avatar{width:36px;height:36px;border-radius:50%;background:#e8eaf3;flex-shrink:0}.team-chat-figma-thread-skeleton-stack{display:flex;flex-direction:column;gap:8px;max-width:min(420px,72%)}.team-chat-figma-thread-skeleton-line{display:block;height:12px;border-radius:6px;background:#e8eaf3}.team-chat-figma-thread-skeleton-line-lg{width:210px}.team-chat-figma-thread-skeleton-line-md{width:170px}.team-chat-figma-thread-skeleton-line-sm{width:120px}.team-chat-figma-thread-skeleton-line-xl{width:245px}.team-chat-figma-channel-item__menu{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:#6e7180;cursor:pointer;flex-shrink:0}.team-chat-figma-channel-item.is-active .team-chat-figma-channel-item__menu,.team-chat-figma-channel-item__menu:hover{background:rgba(50,43,225,.08);color:#322be1}.team-chat-figma-channel-item__menu svg{width:16px;height:16px}.team-chat-figma-dropdown{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:190px;background:#ffffff;border:1px solid #edeff7;border-radius:12px;box-shadow:0 12px 32px rgba(30,30,36,.12);padding:6px}.team-chat-figma-dropdown button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:8px;background:transparent;font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;line-height:20px;color:#1e1e24;cursor:pointer;text-align:left}.team-chat-figma-dropdown button:hover{background:#f5f6fc}.team-chat-figma-dropdown button.is-accent{color:#322be1}.team-chat-figma-dropdown button.is-accent:hover{background:#ebeafc}.team-chat-figma-dropdown button.is-danger{color:#f64040}.team-chat-figma-dropdown button.is-danger:hover{background:#fff5f5}.team-chat-figma-dropdown button svg{width:18px;height:18px;flex-shrink:0;stroke:currentColor}.team-chat-figma-person-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:8px 12px;cursor:pointer;text-align:left;font:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.team-chat-figma-person-row__info{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.team-chat-figma-person-row__name{font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:500;line-height:20px;color:#1e1e24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-chat-figma-badge{min-width:20px;height:20px;padding:0 6px;background:#f64040;font-size:11px;line-height:16px;color:#ffffff}.team-chat-figma-avatar,.team-chat-figma-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:48px;font-family:var(--font-manrope,Manrope,sans-serif);font-weight:600;flex-shrink:0}.team-chat-figma-avatar{position:relative;background:var(--avatar-tone-tint,color-mix(in srgb,var(--avatar-tone,#6366f1) 14%,#ffffff));color:var(--avatar-tone,#6366f1);overflow:visible}.team-chat-figma-avatar--sm{width:20px;height:20px;font-size:10px;line-height:16px}.team-chat-figma-avatar--md{width:32px;height:32px;font-size:14px;line-height:20px}.team-chat-figma-avatar__dot{position:absolute;right:-1px;bottom:-1px;width:6px;height:6px;border-radius:50%;border:1.5px solid #ffffff}.team-chat-figma-avatar__dot.is-online{background:#36b933}.team-chat-figma-avatar__dot.is-busy{background:#f5a623}.team-chat-figma-avatar__dot.is-away{background:#9da2b3}.team-chat-figma-avatar__call-badge{position:absolute;right:-4px;bottom:-4px;width:14px;height:14px;border-radius:50%;background:#ffffff;border:1px solid #e5e7ef;display:inline-flex;align-items:center;justify-content:center;color:#5b55e7}.team-chat-figma-avatar__call-badge svg{width:8px;height:8px}.team-chat-figma-details-panel__member-call-badge{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;background:#ffffff;border:1px solid #e5e7ef;display:inline-flex;align-items:center;justify-content:center;color:#5b55e7}.team-chat-figma-details-panel__member-call-badge svg{width:8px;height:8px}.team-chat-figma-dropdown__divider{height:1px;margin:4px 0;background:#eceef4}.team-chat-figma-dropdown button.is-leave{color:#d14343}.team-chat-figma-chat-area{flex:1;min-width:0;display:flex;gap:8px;min-height:0}.team-chat-figma-chat{flex:1;min-width:0;display:flex;flex-direction:column;background:#ffffff;border-radius:24px 24px 16px 16px;overflow:hidden}.team-chat-figma-chat-area:has(.team-chat-figma-details-panel) .team-chat-figma-chat{flex:1 1 600px;max-width:calc(100% - 304px)}.team-chat-figma-chat__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid #edeff7;flex-shrink:0;min-width:0}.team-chat-figma-chat__header-left{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1}.team-chat-figma-chat__header-left>div{min-width:0;overflow:hidden}.team-chat-figma-chat__back{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:#f5f6fc;color:#1e1e24;cursor:pointer;flex-shrink:0}.team-chat-figma-chat__back svg{width:20px;height:20px;stroke:currentColor;fill:none}.team-chat-figma-chat__back:hover{background:#ebeafc}.team-chat-figma-chat__hash{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#5b55e7;color:#ffffff;font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:600;line-height:20px;flex-shrink:0}.team-chat-figma-chat__dm-avatar{flex-shrink:0}.team-chat-figma-chat__title{margin:0;font-size:18px;font-weight:600;line-height:28px;color:#1e1e24}.team-chat-figma-chat__subtitle,.team-chat-figma-chat__title{font-family:var(--font-manrope,Manrope,sans-serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-chat-figma-chat__subtitle{margin:2px 0 0;font-size:14px;font-weight:400;line-height:20px;color:#6e7180}.team-chat-figma-chat__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.team-chat-figma-chat__action{display:inline-flex;align-items:center;justify-content:center;padding:8px;border:0;border-radius:12px;background:#f5f6fc;color:#1e1e24;cursor:pointer}.team-chat-figma-chat__action.is-active,.team-chat-figma-chat__action:hover{background:#ebeafc;color:#322be1}.team-chat-figma-chat__action svg{width:20px;height:20px}.team-chat-figma-error{padding:12px 20px;background:#fef2f2;color:#b91c1c;font-size:14px;flex-shrink:0}.team-chat-figma-messages{flex:1;overflow-y:auto;padding:24px 0 8px;display:flex;flex-direction:column;gap:20px;min-height:0}.team-chat-figma-messages__empty{padding:0 16px;font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;color:#6e7180}.team-chat-figma-message{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:flex-start;gap:8px;padding:0 16px}.team-chat-figma-message.is-own{display:flex;justify-content:flex-end;align-items:flex-start}.team-chat-figma-message__content-group{display:flex;align-items:flex-start;gap:8px;max-width:72%;min-width:0}.team-chat-figma-message__body{display:flex;flex-direction:column;gap:4px;min-width:0}.team-chat-figma-message:not(.is-own) .team-chat-figma-message__body{max-width:72%}.team-chat-figma-message.is-own .team-chat-figma-message__body{flex:1;min-width:0;align-items:flex-end}.team-chat-figma-message.is-own .team-chat-figma-message__meta{justify-content:flex-start}.team-chat-figma-message.is-own .team-chat-figma-message__text{text-align:left}.team-chat-figma-message.is-own .team-chat-figma-avatar{flex-shrink:0;margin-top:2px}.team-chat-figma-message__meta{display:flex;align-items:center;gap:4px}.team-chat-figma-message.is-own .team-chat-figma-message__meta{gap:8px}.team-chat-figma-message__sender{font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:600;line-height:20px;color:#1e1e24}.team-chat-figma-message__time{font-size:10px;line-height:16px;color:#6e7180}.team-chat-figma-message__text,.team-chat-figma-message__time{font-family:var(--font-manrope,Manrope,sans-serif);font-weight:400}.team-chat-figma-message__text{font-size:14px;line-height:20px;color:#1e1e24;margin:0;word-break:break-word;white-space:pre-wrap}.team-chat-figma-message__mention{font-weight:500;color:#322be1;background:#ebeafc;border-radius:4px;padding:0 3px}.team-chat-figma-message__attachment{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:320px;margin-top:2px;padding:10px 12px;border:1px solid #f2f4f9;border-radius:12px;background:#ffffff;align-self:flex-start}.team-chat-figma-message.is-own .team-chat-figma-message__attachment{background:#f5f6fc;align-self:flex-end}.team-chat-figma-message.is-failed .team-chat-figma-message__body{border:1px solid #f9b4b4;border-radius:12px;background:#fff5f5}.team-chat-figma-message__failed{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;line-height:16px;color:#b42318}.team-chat-figma-message__failed-dismiss{border:0;background:transparent;color:#322be1;font-size:12px;font-weight:600;cursor:pointer;padding:0}.team-chat-figma-message__failed-dismiss:hover{text-decoration:underline}.team-chat-figma-message__attachment-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ebeafc;color:#322be1;flex-shrink:0}.team-chat-figma-message__attachment-meta{display:flex;flex-direction:column;min-width:0;flex:1}.team-chat-figma-message__attachment-name{margin:0;font-family:var(--font-manrope,Manrope,sans-serif);font-size:13px;font-weight:500;line-height:18px;color:#1e1e24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-chat-figma-message__attachment-size{margin:2px 0 0;font-family:var(--font-manrope,Manrope,sans-serif);font-size:11px;line-height:16px;color:#9da2b3}.team-chat-figma-message__attachment-download{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#6e7180;flex-shrink:0;transition:background .15s ease,color .15s ease}.team-chat-figma-message__attachment-download:hover{background:#ebeafc;color:#322be1}.team-chat-figma-typing{align-items:center}.team-chat-figma-typing__pill{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;padding:10px 14px;border-radius:100px;background:#f3f4f6}.team-chat-figma-typing__label{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:400;line-height:20px;color:#6e7180}.team-chat-figma-typing__ellipsis{letter-spacing:1px;color:#9da2b3;animation:team-chat-typing-ellipsis 1.4s ease-in-out infinite}@keyframes team-chat-typing-ellipsis{0%,to{opacity:.35}50%{opacity:1}}.team-chat-figma-composer-wrap{position:relative;flex-shrink:0;padding:16px 20px 20px;background:transparent}.team-chat-figma-mention-menu{position:absolute;left:20px;right:20px;bottom:calc(100% - 4px);z-index:5;margin:0;padding:6px;list-style:none;border:1px solid #f2f4f9;border-radius:12px;background:#ffffff;box-shadow:0 12px 32px rgba(30,30,36,.12);max-height:220px;overflow-y:auto}.team-chat-figma-mention-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.team-chat-figma-mention-menu__item.is-active,.team-chat-figma-mention-menu__item:hover{background:#f5f6fc}.team-chat-figma-mention-menu__name{font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:500;line-height:20px;color:#1e1e24}.team-chat-figma-hidden-input{display:none}.team-chat-figma-message__attachments{display:flex;flex-direction:column;gap:8px;margin-top:8px}.team-chat-figma-message__attachment-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#6e7180;font-size:18px;line-height:1;cursor:pointer}.team-chat-figma-message__attachment-remove:hover{background:#ebeafc;color:#322be1}.team-chat-figma-messages__load-older{display:flex;justify-content:center;padding:4px 0 12px}.team-chat-figma-messages__load-older-button{border:1px solid #c2bff6;border-radius:999px;background:#ffffff;color:#322be1;font-size:13px;line-height:18px;padding:6px 16px;cursor:pointer}.team-chat-figma-messages__load-older-button:hover:not(:disabled){background:#ebeafc}.team-chat-figma-messages__load-older-button:disabled{opacity:.6;cursor:default}.team-chat-figma-message__attachment-progress{margin-top:6px;width:100%;height:4px;border-radius:999px;background:#ebeafc;overflow:hidden}.team-chat-figma-message__attachment-progress-bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5b54f0,#322be1);transition:width .12s ease}.team-chat-figma-composer-wrap__pending{margin-bottom:8px}.team-chat-figma-composer-wrap__pending-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.team-chat-figma-composer{display:flex;align-items:flex-end;gap:12px;padding:6px 10px 6px 8px;border:1px solid #c2bff6;border-radius:12px;background:#ffffff}.team-chat-figma-composer:focus-within{border-color:#a8a3f0}.team-chat-figma-composer__attach{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:#6e7180;cursor:pointer;flex-shrink:0;box-shadow:none!important}.team-chat-figma-composer__attach:hover{color:#322be1}.team-chat-figma-composer__attach:focus-visible{outline:none;box-shadow:none!important}.team-chat-figma-composer__attach svg{width:20px;height:20px}.team-chat-figma-composer textarea{flex:1;min-width:0;min-height:40px;max-height:120px;height:40px;box-sizing:border-box;border:0!important;background:transparent!important;padding:10px 0;margin:0;resize:none!important;overflow-y:auto;overflow-x:hidden;font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:400;line-height:20px;color:#1e1e24;outline:none!important;box-shadow:none!important;border-radius:0!important}.team-chat-figma-composer textarea::-webkit-resizer{display:none}.team-chat-figma-composer textarea::-moz-placeholder{color:#9da2b3}.team-chat-figma-composer textarea::placeholder{color:#9da2b3}.team-chat-figma-composer textarea:focus,.team-chat-figma-composer textarea:focus-visible{outline:none!important;box-shadow:none!important;border:0!important}.team-chat-figma-composer__send{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:#5b55e7;color:#ffffff;cursor:pointer;flex-shrink:0;box-shadow:none!important;transition:background .15s ease,opacity .15s ease}.team-chat-figma-composer__send:hover:not(:disabled){background:#322be1}.team-chat-figma-composer__send:focus-visible{outline:none;box-shadow:none!important}.team-chat-figma-composer__send:disabled{opacity:.4;cursor:not-allowed}.team-chat-figma-composer__send svg{width:20px;height:20px}.team-chat-figma-details-panel{width:296px;flex-shrink:0;align-self:stretch;display:flex;flex-direction:column;background:#ffffff;border:1px solid #f2f4f9;border-radius:16px;overflow:hidden;min-height:0;max-height:100%}.team-chat-figma-details-panel__body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.team-chat-figma-details-panel__header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid #edeff7;flex-shrink:0}.team-chat-figma-details-panel__header-title{font-family:var(--font-manrope,Manrope,sans-serif);font-size:16px;font-weight:600;color:#1e1e24}.team-chat-figma-details-panel__close{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;background:transparent;color:#6e7180;cursor:pointer}.team-chat-figma-details-panel__close svg{width:20px;height:20px;flex-shrink:0}.team-chat-figma-details-panel__close svg path{fill:currentColor;stroke:none}.team-chat-figma-details-panel__tabs{display:flex;gap:4px;margin:12px 16px 0;padding:4px;flex-shrink:0;background:#f3f4f6;border-radius:100px}.team-chat-figma-details-panel__tab{flex:1;border:0;border-radius:100px;padding:8px 10px;font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:500;line-height:20px;cursor:pointer;background:transparent;color:#6e7180;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.team-chat-figma-details-panel__tab.is-active{background:#ffffff;color:#322be1;box-shadow:0 1px 3px rgba(30,30,36,.08)}.team-chat-figma-details-panel__content{padding:16px;font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;line-height:1.6;color:#6e7180;flex:1;min-height:0;overflow-y:auto}.team-chat-figma-details-panel__content--about{display:flex;flex-direction:column;gap:16px}.team-chat-figma-details-panel__content--files{display:flex;flex-direction:column;gap:8px}.team-chat-figma-details-panel__about-block{display:flex;flex-direction:column;gap:4px}.team-chat-figma-details-panel__about-label{margin:0;font-size:14px;font-weight:600;line-height:20px;color:#1e1e24}.team-chat-figma-details-panel__about-value{margin:0;font-size:14px;line-height:20px;color:#6e7180}.team-chat-figma-details-panel__content strong{color:#1e1e24;font-weight:600}.team-chat-figma-details-panel__profile{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px 16px}.team-chat-figma-details-panel__profile-avatar-wrap{position:relative;margin-bottom:12px}.team-chat-figma-details-panel__avatar-lg{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--font-manrope,Manrope,sans-serif);font-size:22px;font-weight:600;background:var(--avatar-tone-tint,color-mix(in srgb,var(--avatar-tone,#6366f1) 14%,#ffffff));color:var(--avatar-tone,#6366f1)}.team-chat-figma-details-panel__status-dot{position:absolute;right:2px;bottom:2px;width:12px;height:12px;border-radius:50%;border:2px solid #ffffff}.team-chat-figma-details-panel__status-dot.is-online{background:#36b933}.team-chat-figma-details-panel__status-dot.is-busy{background:#f5a623}.team-chat-figma-details-panel__status-dot.is-away{background:#9da2b3}.team-chat-figma-details-panel__profile-name{margin:0;font-family:var(--font-manrope,Manrope,sans-serif);font-size:18px;font-weight:600;color:#1e1e24}.team-chat-figma-details-panel__profile-role{margin:4px 0 0;font-size:14px;color:#6e7180}.team-chat-figma-details-panel__profile-status{margin:4px 0 0;font-size:13px;color:#36b933}.team-chat-figma-details-panel__section{padding:0 16px 16px}.team-chat-figma-details-panel__section:last-child{padding-bottom:20px}.team-chat-figma-details-panel__section-title{margin:0 0 12px;font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:600;color:#1e1e24}.team-chat-figma-details-panel__section-title--regular{font-weight:500}.team-chat-figma-details-panel__contact-list{display:flex;flex-direction:column;gap:12px}.team-chat-figma-details-panel__contact-row{display:flex;align-items:flex-start;gap:10px}.team-chat-figma-details-panel__contact-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f5f6fc;color:#322be1;flex-shrink:0}.team-chat-figma-details-panel__contact-label{margin:0;font-size:12px;color:#9da2b3}.team-chat-figma-details-panel__contact-value{margin:2px 0 0;font-size:14px;color:#1e1e24}.team-chat-figma-details-panel__perf-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.team-chat-figma-details-panel__perf-card{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:12px}.team-chat-figma-details-panel__perf-card--purple{background:#f3f2fd}.team-chat-figma-details-panel__perf-card--blue{background:#eef6ff}.team-chat-figma-details-panel__perf-icon{font-size:14px;font-weight:600;color:#322be1}.team-chat-figma-details-panel__perf-label{margin:0;font-size:11px;color:#6e7180}.team-chat-figma-details-panel__perf-value{margin:2px 0 0;font-size:18px;font-weight:600;color:#1e1e24}.team-chat-figma-details-panel__actions{display:flex;flex-direction:column;gap:8px}.team-chat-figma-details-panel__action-btn{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:1px solid #edeff7;border-radius:12px;background:#ffffff;font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:500;color:#1e1e24;cursor:pointer}.team-chat-figma-details-panel__action-btn:hover{background:#f5f6fc;border-color:#c2bff6;color:#322be1}.team-chat-figma-details-panel__content--members{padding:12px 8px 8px}.team-chat-figma-details-panel__footer{flex-shrink:0;margin-top:auto;padding:12px 16px 16px}.team-chat-figma-details-panel__add-member-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 16px;border:0;border-radius:12px;background:#322be1;color:#ffffff;font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:600;line-height:20px;cursor:pointer;transition:background .15s ease}.team-chat-figma-details-panel__add-member-btn:hover{background:#2a24c4}.team-chat-figma-details-panel__add-member-btn:focus-visible{outline:2px solid #c2bff6;outline-offset:2px}.team-chat-figma-details-panel__member-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.team-chat-figma-details-panel__member-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:8px}.team-chat-figma-details-panel__member-row:hover{background:#f5f6fc}.team-chat-figma-details-panel__member-main{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.team-chat-figma-details-panel__member-avatar-wrap{position:relative;flex-shrink:0}.team-chat-figma-details-panel__member-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:600;line-height:20px;background:var(--avatar-tone-tint,color-mix(in srgb,var(--avatar-tone,#6366f1) 14%,#ffffff));color:var(--avatar-tone,#6366f1)}.team-chat-figma-details-panel__member-status{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;border:1.5px solid #ffffff}.team-chat-figma-details-panel__member-status.is-online{background:#36b933}.team-chat-figma-details-panel__member-status.is-away{background:#9da2b3}.team-chat-figma-details-panel__member-status.is-busy{background:#f5a623}.team-chat-figma-details-panel__member-info{display:flex;flex-direction:column;min-width:0}.team-chat-figma-details-panel__member-name{margin:0;font-weight:600;color:#1e1e24;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-chat-figma-details-panel__member-role{margin:2px 0 0;font-size:12px;line-height:16px;color:#6e7180}.team-chat-figma-details-panel__member-menu-wrap{position:relative;flex-shrink:0}.team-chat-figma-details-panel__member-menu{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:#9da2b3;cursor:pointer;flex-shrink:0}.team-chat-figma-details-panel__member-menu:hover{background:#ebeafc;color:#322be1}.team-chat-figma-details-panel__member-menu svg{width:18px;height:18px}.team-chat-figma-details-panel__file-row{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#f5f6fc}.team-chat-figma-details-panel__file-row--link{text-decoration:none;color:inherit;transition:background .15s ease}.team-chat-figma-details-panel__file-row--link:hover{background:#ebeafc}.team-chat-figma-details-panel__files-empty{margin:0;padding:8px 0;font-size:14px;line-height:20px;color:#6e7180}.team-chat-figma-details-panel__file-icon{display:inline-flex;color:#322be1}.team-chat-figma-details-panel__file-name{margin:0;font-size:14px;font-weight:500;color:#1e1e24}.team-chat-figma-details-panel__file-size{margin:2px 0 0;font-size:12px;color:#6e7180}.team-chat-figma-modal-member-field{display:flex;flex-direction:column;gap:8px}.team-chat-figma-modal-member-list{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto}.team-chat-figma-modal-member-list--scroll{max-height:320px}.team-chat-figma-modal-member{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:#f5f6fc;cursor:pointer;text-align:left}.team-chat-figma-modal-member.is-selected,.team-chat-figma-modal-member:hover{background:#ebeafc;border-color:#c2bff6}.team-chat-figma-modal-member__info{display:flex;align-items:center;gap:10px;min-width:0}.team-chat-figma-modal-member__avatar-wrap{position:relative;flex-shrink:0}.team-chat-figma-modal-member__avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:14px;font-weight:600;background:var(--avatar-tone-tint,color-mix(in srgb,var(--avatar-tone,#6366f1) 14%,#ffffff));color:var(--avatar-tone,#6366f1)}.team-chat-figma-modal-member__status{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;border:1.5px solid #f5f6fc}.team-chat-figma-modal-member__status.is-online{background:#36b933}.team-chat-figma-modal-member__status.is-busy{background:#f5a623}.team-chat-figma-modal-member__status.is-away{background:#9da2b3}.team-chat-figma-modal-member__text{display:flex;flex-direction:column;min-width:0}.team-chat-figma-modal-member__name{font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:600;color:#1e1e24}.team-chat-figma-modal-member__role{font-size:12px;color:#6e7180}.team-chat-figma-modal-member__radio{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:2px solid #c2bff6;flex-shrink:0}.team-chat-figma-modal-member__radio.is-checked{border-color:#322be1;background:#322be1}.team-chat-figma-modal-member__radio-dot{width:8px;height:8px;border-radius:50%;background:#ffffff}.team-chat-figma-modal-member__check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;border:2px solid #c2bff6;flex-shrink:0;color:#ffffff}.team-chat-figma-modal-member__check.is-checked{border-color:#322be1;background:#322be1}.team-chat-figma-modal-member-list--dropdown{position:absolute;left:0;right:0;bottom:calc(100% + 6px);top:auto;z-index:30;max-height:min(240px,40vh);overflow-y:auto;padding:6px;border:1px solid #f2f4f9;border-radius:12px;background:#ffffff;box-shadow:0 12px 32px rgba(15,23,42,.12)}.team-chat-channel-modal.invite-modal-team{overflow:hidden!important;display:flex!important;flex-direction:column!important}.team-chat-channel-modal .invite-form{flex:1;min-height:0;display:flex!important;flex-direction:column!important;overflow:hidden}.team-chat-channel-modal .team-chat-channel-fields{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.team-chat-channel-modal .team-chat-member-field{position:relative;z-index:1}.team-chat-channel-modal .team-chat-member-field.is-open{z-index:20}.team-chat-channel-modal .invite-actions{flex-shrink:0;position:relative;z-index:25;margin-top:auto;padding-top:16px;background:#ffffff}.team-chat-channel-modal .team-chat-figma-modal-member{border:none;font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.team-chat-channel-modal .team-chat-figma-modal-member-list--dropdown .team-chat-figma-modal-member{background:transparent}.team-chat-channel-modal .team-chat-figma-modal-member-list--dropdown .team-chat-figma-modal-member.is-selected,.team-chat-channel-modal .team-chat-figma-modal-member-list--dropdown .team-chat-figma-modal-member:hover{background:#f5f6fc;border-color:transparent}.team-chat-channel-modal .team-chat-figma-modal-member-list--dropdown .team-chat-figma-modal-member.is-selected{background:#ebeafc}.team-chat-figma-details-backdrop{position:fixed;inset:0;z-index:40;background:rgba(30,30,36,.24)}.team-chat-figma-details{position:fixed;top:72px;right:0;bottom:0;z-index:50;width:min(360px,100vw);background:#ffffff;border-left:1px solid #edeff7;box-shadow:-12px 0 32px rgba(30,30,36,.08);display:flex;flex-direction:column;padding:20px;overflow-y:auto}.team-chat-figma-details__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.team-chat-figma-details__title{margin:0;font-family:var(--font-manrope,Manrope,sans-serif);font-size:18px;font-weight:600;color:#1e1e24}.team-chat-figma-details__close{display:inline-flex;padding:4px;border:0;background:transparent;color:#6e7180;cursor:pointer}.team-chat-figma-details__tabs{display:flex;gap:8px;margin-bottom:16px}.team-chat-figma-details__tab{border:0;border-radius:48px;padding:8px 12px;font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;font-weight:500;cursor:pointer;background:#f5f6fc;color:#6e7180;text-transform:capitalize}.team-chat-figma-details__tab.is-active{background:#ebeafc;color:#322be1}.team-chat-figma-details__content{font-family:var(--font-manrope,Manrope,sans-serif);font-size:14px;line-height:1.6;color:#6e7180}.team-chat-figma-details__member{display:flex;align-items:center;gap:10px;padding:8px 0}.team-chat-figma-details__member-name{font-weight:500;color:#1e1e24}.team-chat-figma-details__member-email{font-size:12px;color:#6e7180}.team-chat-figma-hidden-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.team-chat-figma-details-scrim{display:none;position:fixed;inset:0;z-index:40;border:0;padding:0;background:rgba(30,30,36,.24);cursor:pointer}@media (min-width:768px) and (max-width:1199px){.team-chat-figma-sidebar{width:240px}.team-chat-figma-chat-area:has(.team-chat-figma-details-panel) .team-chat-figma-chat,.team-chat-figma-layout.is-tablet-details-open .team-chat-figma-chat-area .team-chat-figma-chat{max-width:none!important;flex:1 1 auto!important;width:100%!important;min-width:0!important}.team-chat-figma-layout.is-tablet-details-open .team-chat-figma-details-scrim,.team-chat-figma-layout:has(.team-chat-figma-details-panel) .team-chat-figma-details-scrim{display:block!important}.team-chat-figma-chat-area>.team-chat-figma-details-panel,.team-chat-figma-layout.is-tablet-details-open .team-chat-figma-details-panel{position:fixed!important;top:72px!important;right:0!important;bottom:0!important;left:auto!important;z-index:50!important;width:min(340px,88vw)!important;max-width:min(340px,88vw)!important;max-height:none!important;flex:none!important;border-radius:16px 0 0 0!important;box-shadow:-12px 0 32px rgba(30,30,36,.12)!important;animation:team-chat-drawer-in .2s ease}.team-chat-figma-chat-area>.team-chat-figma-details-panel .team-chat-figma-details-panel__body,.team-chat-figma-layout.is-tablet-details-open .team-chat-figma-details-panel__body{overflow-y:auto!important}}@keyframes team-chat-drawer-in{0%{transform:translateX(16px);opacity:.6}to{transform:translateX(0);opacity:1}}@media (min-width:768px) and (max-width:900px){.team-chat-figma-sidebar{width:200px}.global-polish-v3 .team-chat-figma-panel.panel,.team-chat-figma-panel.panel{padding:16px 12px 12px}.team-chat-figma-message:not(.is-own) .team-chat-figma-message__body,.team-chat-figma-message__content-group{max-width:82%}.team-chat-figma-chat__title{font-size:17px}}@media (max-width:767px){.team-chat-figma-page .topbar{height:56px;min-height:56px}.team-chat-figma-panel.panel{padding:8px;overflow:hidden}.global-polish-v3 .team-chat-figma-panel.panel{padding:8px}.team-chat-figma-layout{position:relative;flex:1;min-height:0;gap:0}.team-chat-figma-layout.is-mobile>.team-chat-figma-chat-area,.team-chat-figma-layout.is-mobile>.team-chat-figma-sidebar{display:none;flex:1;min-height:0;width:100%}.team-chat-figma-layout.is-mobile.is-mobile-view-list>.team-chat-figma-sidebar{display:flex;max-height:none;height:100%;width:100%;border-radius:12px}.team-chat-figma-layout.is-mobile.is-mobile-view-chat>.team-chat-figma-chat-area,.team-chat-figma-layout.is-mobile.is-mobile-view-details>.team-chat-figma-chat-area{display:flex;flex-direction:column;height:100%}.team-chat-figma-layout.is-mobile.is-mobile-view-chat .team-chat-figma-chat{flex:1;min-height:0;border-radius:12px}.team-chat-figma-layout.is-mobile.is-mobile-view-chat .team-chat-figma-details-panel,.team-chat-figma-layout.is-mobile.is-mobile-view-details .team-chat-figma-chat{display:none}.team-chat-figma-layout.is-mobile.is-mobile-view-details .team-chat-figma-details-panel{display:flex;width:100%;flex:1;max-height:none;border-radius:12px}.team-chat-figma-layout.is-tablet-details-open .team-chat-figma-details-panel{position:static;width:100%;box-shadow:none}.team-chat-figma-chat__back{display:inline-flex}.team-chat-figma-chat__header{padding:10px 8px}.team-chat-figma-chat__title{font-size:16px;line-height:24px}.team-chat-figma-chat__subtitle{font-size:13px;line-height:18px}.team-chat-figma-chat__action{padding:10px;min-width:40px;min-height:40px}.team-chat-figma-messages{padding:16px 0 8px;gap:16px}.team-chat-figma-message{padding:0 12px}.team-chat-figma-message:not(.is-own) .team-chat-figma-message__body,.team-chat-figma-message__content-group{max-width:88%}.team-chat-figma-composer-wrap{padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0px))}.team-chat-figma-composer{gap:8px}.team-chat-figma-composer__attach,.team-chat-figma-composer__send{width:44px;height:44px}.team-chat-figma-mention-menu{left:12px;right:12px}.team-chat-figma-sidebar{padding:10px;gap:12px}.team-chat-figma-sidebar__title{font-size:18px;line-height:26px}.team-chat-figma-dropdown{right:0;left:auto;min-width:200px;max-width:calc(100vw - 48px)}.team-chat-figma-details-panel__tabs{margin:12px 12px 0}.team-chat-figma-details-panel__header{padding:14px 12px 10px}.team-chat-figma-details-panel__content{padding:12px}.team-chat-figma-layout.is-tablet-details-open .team-chat-figma-details-scrim{display:none}.team-chat-channel-modal.invite-modal-team{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:min(88dvh,640px)!important;margin:0 auto!important;padding:16px!important;border-radius:16px!important;gap:12px!important}}@media (max-width:640px){.global-polish-v3 .team-chat-figma-panel.panel,.team-chat-figma-panel.panel{padding:6px}.team-chat-figma-add-files{left:12px;font-size:14px;height:40px;padding:8px 12px}.team-chat-figma-message__attachment{flex-wrap:wrap}.team-chat-figma-message__attachment-name{max-width:100%}.team-chat-figma-details-panel__perf-grid{grid-template-columns:1fr}.team-chat-figma-details-panel__actions{flex-direction:column}.team-chat-figma-details-panel__action-btn{width:100%}}@media (max-width:380px){.team-chat-figma-chat__actions{gap:4px}.team-chat-figma-chat__hash{width:32px;height:32px;font-size:13px}.team-chat-figma-message:not(.is-own) .team-chat-figma-message__body,.team-chat-figma-message__content-group{max-width:92%}}.global-polish-v3 .team-chat-figma-page.workspace,.global-polish-v3 .team-chat-figma-panel.panel{background:#f5f6fc}.global-polish-v3 .team-chat-figma-panel.panel{padding:24px 20px 20px;border-radius:0;box-shadow:none}.global-polish-v3 .team-chat-figma-composer textarea:focus,.global-polish-v3 .team-chat-figma-sidebar input:focus{border-color:transparent;box-shadow:none;background:transparent}.global-polish-v3 .team-chat-figma-composer:focus-within{border-color:#c2bff6;box-shadow:none}