.merchant-team{min-width:0}.merchant-team :is(button,input:where(:not([type=radio],[type=hidden],.web-select-form-value))){min-height:var(--ui-size-control-sm);padding:var(--ui-space-2) var(--ui-space-3);border:var(--ui-border-width) solid var(--theme-line);border-radius:var(--ui-radius-sm);background:var(--theme-panel);color:var(--theme-text);font-family:var(--ui-font-body);font-size:var(--ui-text-md);line-height:var(--ui-leading-tight)}.merchant-team button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2);font-weight:var(--ui-weight-semibold);cursor:pointer}.merchant-team button:disabled{cursor:default;opacity:.5}.merchant-team .core-primary{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-on-primary)}.merchant-team button:hover:not(:disabled){border-color:var(--theme-border-strong)}.merchant-team .core-primary:hover:not(:disabled){background:var(--theme-primary-hover);border-color:var(--theme-primary-hover)}.merchant-team .web-select-trigger{justify-content:space-between;text-align:left}.merchant-team :is(button,input):focus-visible{outline:var(--ui-border-focus) solid var(--theme-focus);outline-offset:2px}.team-heading,.team-toolbar,.team-row,.team-row-actions{display:flex;align-items:center;gap:var(--ui-space-3)}.team-heading{flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--ui-space-5)}.team-heading h1{margin:0}.team-toolbar{margin:var(--ui-space-4) 0}.team-toolbar input{flex:1;max-width:var(--ui-width-dialog-sm);min-width:0}.team-toolbar .web-select-trigger{width:150px}.team-list{display:grid;gap:0}.team-row{flex-wrap:wrap;padding:var(--ui-space-4) 0;border-bottom:1px solid var(--theme-line-subtle);justify-content:space-between}.team-row-main{min-width:0;display:grid;gap:var(--ui-space-1)}.team-row-main strong{overflow-wrap:anywhere}.team-row-main small,.team-workspace-name small{color:var(--theme-muted);font-size:var(--ui-text-sm);overflow-wrap:anywhere}.team-row-actions{flex-wrap:wrap;min-width:0;max-width:100%}.team-badge{border-radius:var(--ui-radius-sm);background:var(--theme-surface-muted);color:var(--theme-muted);padding:var(--ui-space-1) var(--ui-space-2);font-size:var(--ui-text-xs);white-space:normal}.team-error{color:var(--theme-danger-text);margin:var(--ui-space-3) 0}.team-role-picker{min-width:0;border:0;padding:0;margin:0;display:grid;gap:var(--ui-space-2)}.team-role-picker legend{margin-bottom:var(--ui-space-2);font-weight:var(--ui-weight-semibold)}.team-role-picker label{display:flex;gap:var(--ui-space-3);align-items:flex-start;padding:var(--ui-space-3);border-radius:var(--ui-radius-control);background:var(--theme-surface-muted);cursor:pointer}.team-role-picker label[data-selected=true]{background:var(--theme-selected)}.team-role-picker input{flex:0 0 auto;width:16px!important;min-height:16px!important;height:16px!important;margin:3px 0 0;padding:0;accent-color:var(--theme-accent)}.team-role-picker label span{min-width:0;display:grid;gap:var(--ui-space-1)}.team-role-picker small{font-size:var(--ui-text-sm);color:var(--theme-muted);line-height:var(--ui-leading-normal)}.team-invite-card{display:grid;gap:var(--ui-space-2);border-radius:var(--ui-radius-md);background:var(--theme-selected);padding:var(--ui-space-5)}.team-workspace-name{display:grid;gap:var(--ui-space-1);margin:0 0 var(--ui-space-4)}.team-workspace-select{max-width:100%;width:100%;margin-bottom:var(--ui-space-3)}.team-switch-label{display:grid;min-width:0;text-align:left;gap:var(--ui-space-1)}.team-switch-label strong{overflow:hidden;text-overflow:ellipsis;font-size:var(--ui-text-md)}.team-switch-label small{color:var(--theme-muted);font-size:var(--ui-text-xs)}.team-workspace-compact{min-width:0;max-width:180px}.team-workspace-compact .team-workspace-name,.team-workspace-compact .team-workspace-select{margin:0}.team-workspace-compact .team-workspace-name,.team-workspace-compact .team-switch-label{gap:var(--ui-space-1);text-align:right;line-height:var(--ui-leading-tight)}.team-workspace-compact :is(strong,small){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-workspace-compact strong{font-size:var(--ui-text-sm)}.team-workspace-compact small{font-size:var(--ui-text-xs)}.team-workspace-compact .web-select-trigger{min-width:0;min-height:var(--ui-size-control);padding:var(--ui-space-1) var(--ui-space-2);border-color:transparent;background:transparent}.team-workspace-compact .web-select-trigger:hover{background:var(--theme-hover)}.team-workspace-chooser{max-width:var(--ui-width-prose);padding:var(--ui-space-4) 0}.team-activity{margin-top:var(--ui-space-6)}.team-activity summary{cursor:pointer;padding:var(--ui-space-3) 0;font-weight:var(--ui-weight-semibold)}.team-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2);margin-top:var(--ui-space-3)}@media(min-width:1000px){.workspace-account:not(.workspace-signed-out) .workspace-content:has(>.merchant-team){max-width:1040px}}@media(max-width:760px){.merchant-team :is(button,input:not([type=radio]):not([type=hidden]):not(.web-select-form-value)){min-height:var(--ui-size-control);font-size:var(--ui-text-body)}.team-heading{gap:var(--ui-space-2)}.team-heading h1{font-size:var(--ui-text-2xl)}.team-toolbar{flex-wrap:wrap;gap:var(--ui-space-2)}.team-toolbar input{width:100%;max-width:none;flex-basis:100%}.team-toolbar .web-select-trigger{width:100%}.team-row{gap:var(--ui-space-3);align-items:flex-start;padding:var(--ui-space-3) 0}.team-row-actions{gap:var(--ui-space-2);flex-direction:column;align-items:stretch}}.team-workspace-placeholder{display:grid;align-content:center;gap:var(--ui-space-2);width:100%;max-width:180px;min-height:var(--ui-size-control);margin-bottom:var(--ui-space-3)}.team-workspace-placeholder>span{height:var(--ui-space-3);border-radius:var(--ui-radius-control);background:var(--theme-line-subtle)}.team-workspace-placeholder>span:last-child{width:60%}.team-selected-account{display:flex;align-items:center;gap:var(--ui-space-3);padding-block:var(--ui-space-3)}.team-selected-account>span:last-child{display:grid;gap:var(--ui-space-1);min-width:0;overflow-wrap:anywhere}.team-selected-account small{color:var(--theme-muted)}.core-form .team-role-picker label{flex-direction:row;align-items:flex-start}
