.team-section{padding:1.5rem 0;border-bottom:1px solid var(--ui-line)}.team-section h2{font-size:1.25rem;margin:0 0 1rem}.team-section p{color:var(--ui-muted);line-height:1.7}.team-section .cloud-canvas-actions{justify-content:flex-start;margin-top:1rem}.team-section .ant-input{max-width:23.75rem;min-height:2.75rem}.team-section .ant-select{min-width:8.75rem;min-height:2.75rem}.team-invite-link,.team-member{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;padding:1rem 0;border-bottom:1px solid var(--ui-line)}.team-member>span{flex:1;min-width:11.25rem;overflow-wrap:anywhere}.team-invite-link .ant-input{flex:1;max-width:42.5rem;min-width:0}.team-spaces .cloud-canvas-document{min-height:7.5rem}.team-spaces.eva-team-shell{display:grid;grid-template-columns:15.5rem minmax(0,1fr);max-width:none;margin:0;padding:0;min-height:calc(100dvh - 4rem);background:var(--bg)}.eva-team-sidebar{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem;border-right:1px solid var(--line);background:var(--bg-2);min-width:0}.eva-team-sidebar h2{margin:0 8px;font-size:.8125rem;font-weight:600;color:var(--text-2)}.eva-team-sidebar nav{display:grid;gap:8px}.eva-team-sidebar .ant-btn{display:flex;gap:.75rem;justify-content:flex-start;text-align:left;height:auto;min-height:3rem;padding:.75rem;border-color:var(--line);background:var(--panel);color:var(--text);white-space:normal}.eva-team-sidebar .ant-btn.is-selected{color:var(--lime);border-color:var(--lime);background:var(--panel-2)}.eva-team-sidebar small{display:block;margin-top:4px;font-size:11px;color:var(--text-2)}.eva-team-avatar{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border:1px solid var(--line);background:var(--panel-2);border-radius:8px;font:.875rem var(--mono)}.eva-team-sidebar-pagination{display:grid;gap:8px}.eva-team-main{width:100%;min-width:0;max-width:105rem;padding:1.75rem 1.75rem 5rem}.eva-team-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin:1.5rem 0 .75rem}.eva-team-summary>.eva-kpi{padding:1.25rem;background:var(--panel);border:1px solid var(--line);border-radius:.875rem}.eva-team-summary .eva-kpi strong{font-size:clamp(1.25rem,2vw,1.75rem);overflow-wrap:anywhere}.eva-team-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;margin-bottom:1.5rem;border:1px solid var(--line);border-radius:.75rem;background:var(--panel)}.eva-team-tabs .ant-btn{background:transparent;border:1px solid transparent;color:var(--text-2);box-shadow:none;min-height:2.5rem}.eva-team-tabs .ant-btn[aria-selected=true]{background:var(--panel-2);border-color:var(--line-2);color:var(--lime)}.team-spaces .team-section{padding:1.5rem;margin-bottom:1.5rem;background:var(--panel);border:1px solid var(--line);border-radius:1rem}.team-spaces .team-section p{font-size:.8125rem;color:var(--text-2)}.team-spaces .team-member{border-bottom-color:var(--line);gap:.75rem}.team-spaces .team-member>span{font-size:.875rem}.team-spaces .team-invite-link{background:var(--bg-2);padding:1rem;margin-top:1rem;border:1px solid var(--line);border-radius:.75rem}.team-spaces .cloud-canvas-library{grid-template-columns:repeat(3,minmax(0,1fr))}.team-spaces.eva-team-shell .cloud-canvas-library{gap:.875rem}.team-spaces.eva-team-shell .cloud-canvas-library>.cloud-canvas-document{grid-column:auto;min-width:0}.eva-team-resource-panel .eva-page,.eva-team-resource-panel>.eva-page{padding:0;max-width:none}.eva-team-resource-panel .eva-page-head>div:first-child{display:none}.eva-team-resource-panel .eva-page-head{margin-bottom:1.25rem;justify-content:flex-end}.team-spaces :is(button,input):focus-visible{outline:2px solid var(--lime);outline-offset:3px}.eva-team-setting-field{display:grid;justify-items:start;gap:.75rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.eva-team-setting-field :is(.ant-input,.ant-select){width:min(100%,26.25rem)}.eva-team-setting-field p{max-width:42.5rem;line-height:1.7}.eva-team-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}.eva-team-settings-grid .team-section{margin:0}.eva-team-settings-secondary{display:grid;gap:1rem;min-width:0}.eva-team-setting-details{display:grid;gap:.75rem;margin:1.25rem 0}.eva-team-setting-details>div{display:grid;grid-template-columns:6.25rem minmax(0,1fr);gap:.75rem}.eva-team-setting-details dt{color:var(--text-2);font-size:.8125rem}.eva-team-setting-details dd{margin:0;overflow-wrap:anywhere;font:.75rem var(--mono)}.eva-team-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.team-spaces .eva-team-danger-zone{border-color:var(--red)}.eva-team-danger-zone h2{color:var(--red)}.eva-team-danger-zone h3{font-size:.875rem;margin-top:1.5rem}.eva-team-context{color:var(--text-2);font-size:.75rem;margin:0 0 1.375rem}.eva-team-summary .eva-btn{font-family:var(--sans);font-weight:600;font-size:1.125rem;padding:0;min-height:0;color:var(--lime)}.eva-team-summary .eva-kpi{min-width:0}.eva-team-summary .eva-kpi>small{display:block;line-height:1.7;margin-top:6px;overflow-wrap:anywhere}.team-spaces .eva-team-tools{padding:.875rem 1rem}.eva-team-tools summary{cursor:pointer;color:var(--text-2);font-size:.8125rem}.eva-team-table-scroll:focus-visible,.eva-team-tools summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.eva-team-entitlement-warning{margin-bottom:1rem}.eva-team-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.eva-team-section-head h2{font-size:1.125rem;margin:0}.eva-team-members>p,.eva-team-section-head>span{font-size:.75rem;color:var(--text-2);line-height:1.7}.eva-team-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:1rem;background:var(--panel)}.eva-team-table{width:100%;min-width:43.75rem;border-collapse:collapse;font-size:.8125rem}.eva-team-table :is(th,td){text-align:left;padding:1rem;border-bottom:1px solid var(--line);vertical-align:middle}.eva-team-table th{color:var(--text-2);font-size:.75rem;font-weight:500;background:var(--panel-2)}.eva-team-table tr:last-child td{border-bottom:0}.eva-team-table td:first-child{min-width:13.75rem;max-width:22.5rem}.eva-team-member-name{display:flex;align-items:center;gap:.75rem;overflow-wrap:anywhere}.eva-team-member-name small{display:block;margin-top:4px;color:var(--text-2);font-size:11px}.eva-team-member-actions{display:flex;gap:8px;align-items:center;white-space:nowrap}.eva-team-member-actions .ant-btn{min-height:2.25rem}.eva-team-table .ant-select{min-width:8.125rem}.eva-team-muted{font-size:.75rem;color:var(--text-2)}.eva-team-invitation-history{margin-top:1.5rem}.eva-team-history-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin-top:1rem;color:var(--text-2);font-size:.75rem}.eva-team-invitation-history .eva-team-table{min-width:60rem}.ant-modal-root .ant-modal.eva-team-confirm-modal{top:0;padding-bottom:0;margin-block:1rem;max-width:calc(100vw - 2rem)}.ant-modal-root .ant-modal.eva-team-confirm-modal :is(.ant-modal-container,.ant-modal-content){display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 2rem);overflow:hidden;padding:0}.ant-modal-root .ant-modal.eva-team-confirm-modal .ant-modal-header{flex:none;padding:1.25rem 3.25rem 1.125rem 1.25rem;margin:0;border-bottom:1px solid var(--line);background:var(--panel)}.ant-modal-root .ant-modal.eva-team-confirm-modal .ant-modal-body{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem}.ant-modal-root .ant-modal.eva-team-confirm-modal .ant-modal-footer{flex:none;margin:0;padding:1rem 1.25rem;border-top:1px solid var(--line);background:var(--panel)}.ant-modal-root .ant-modal.eva-team-confirm-modal .ant-modal-close{top:1rem;right:1rem}@media(max-width:40rem){.ant-modal-root .ant-modal.eva-team-confirm-modal{margin-block:.75rem;max-width:calc(100vw - 1.5rem)}.ant-modal-root .ant-modal.eva-team-confirm-modal :is(.ant-modal-container,.ant-modal-content){max-height:calc(100dvh - 1.5rem)}.ant-modal-root .ant-modal.eva-team-confirm-modal .ant-modal-body{padding:1rem}.ant-modal-root .ant-modal.eva-team-confirm-modal .ant-modal-footer{padding:.75rem 1rem}}@media(max-width:68.75rem){.eva-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.5rem){.eva-team-sidebar{flex-direction:row;align-items:center;padding:10px 1rem;gap:8px;overflow-x:auto}.eva-team-sidebar h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.eva-team-sidebar nav{display:flex;flex:0 0 auto;gap:8px}.eva-team-sidebar .ant-btn{min-height:2.75rem;flex-shrink:0;padding:8px 10px;white-space:nowrap}.eva-team-sidebar nav .ant-btn>span:last-child{max-width:11.25rem;overflow:hidden;text-overflow:ellipsis}.eva-team-sidebar-pagination{display:flex;flex-shrink:0;gap:8px}}@media(max-width:68.75rem){.eva-team-settings-grid{grid-template-columns:minmax(0,1fr)}.team-spaces.eva-team-shell{grid-template-columns:12.5rem minmax(0,1fr)}.eva-team-main{padding:1.5rem}.team-spaces .cloud-canvas-library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.5rem){.team-spaces.eva-team-shell{grid-template-columns:minmax(0,1fr)}.eva-team-sidebar{border-right:0;border-bottom:1px solid var(--line)}.eva-team-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.eva-team-main{padding:1.25rem 1rem}.team-spaces .cloud-canvas-library{grid-template-columns:minmax(0,1fr)}}