.sp-team-scope,.sp-team-review,.sp-team-selection{border:1px solid #d9e3ee;background:#fff;border-radius:18px;padding:24px;margin:22px 0;overflow-wrap:anywhere}.sp-team-scope{background:#f2f6fa}.sp-team-scope h2,.sp-team-review h2,.sp-team-selection h2{font-size:23px;margin:0 0 12px}.sp-team-scope p{margin:12px 0;line-height:1.6}.sp-team-choice{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:28px 0}.sp-team-choice label{flex:1;min-width:0;display:grid;gap:8px;font-weight:700}.sp-team-choice select{width:100%;max-width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid #bacbdf;border-radius:10px;font:inherit;background:#fff}.sp-team-row{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid #d9e3ee}.sp-team-row>div{min-width:0}.sp-team-row p{margin-top:8px;color:#526783;line-height:1.6}.sp-team-row-actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.sp-team-confirm{margin:22px 0}.sp-team-confirm label{display:flex;align-items:flex-start;gap:12px;margin:16px 0;line-height:1.6}.sp-team-confirm input{flex:0 0 20px;width:20px;height:20px;margin-top:4px;accent-color:#08744b}.sp-team-open{margin-top:18px}.sp-team-done{background:#e8f4ef;padding:16px;border-radius:10px}.sp-team-selection ul{padding-left:20px;line-height:2}.sp-team-choice select:focus-visible,.sp-team-review a:focus-visible{outline:3px solid #167451;outline-offset:3px}@media(max-width:767px){.sp-team-scope,.sp-team-review,.sp-team-selection{padding:18px}.sp-team-choice{display:grid;grid-template-columns:minmax(0,1fr)}.sp-team-choice select{font-size:16px}.sp-team-row{display:block}.sp-team-row-actions a{display:flex;align-items:center;min-height:44px}.sp-team-row-actions{gap:2px}.sp-team-confirm button{width:100%;white-space:normal}.sp-team-open{width:100%;white-space:normal}}
