.ssmp-team{max-width:1440px;margin:1rem auto 0;color:#1b354d;padding:0 1.5rem;box-sizing:border-box}
.ssmp-team-bar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem 1.25rem;border:1px solid #dde7ee;border-radius:1rem;background:#fff}
.ssmp-team-bar>div:first-child{flex:1;min-width:15rem}.ssmp-team-bar strong{display:block;margin-bottom:.3rem}.ssmp-team-bar span{display:block;color:#526678;font-size:.9rem;line-height:1.5}
.ssmp-team-field{display:grid;gap:.4rem;min-width:0}.ssmp-team-field>span{font-size:.85rem;color:#526678}.ssmp-team-field input,.ssmp-team-field select{font:inherit;color:#1b354d;min-height:2.65rem;width:100%;box-sizing:border-box;border:1px solid #cad8e2;border-radius:.65rem;background:#fff;padding:.6rem .75rem}
.ssmp-team-content{margin-top:.75rem;padding:1.25rem;border:1px solid #dde7ee;border-radius:1rem;background:#fff}.ssmp-team-toolbar,.ssmp-team-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.ssmp-team-toolbar{margin-bottom:1rem}.ssmp-team-toolbar .ssmp-team-field{min-width:14rem}
.ssmp-team-editor,.ssmp-team-confirm{margin:1rem 0;padding:1rem 0;border-top:1px solid #dde7ee;border-bottom:1px solid #dde7ee}.ssmp-team-editor h3,.ssmp-team-confirm h3{margin:0 0 1rem;font-size:1.1rem}.ssmp-team-editor fieldset{display:grid;grid-template-columns:1fr 1fr;gap:1rem;border:0;padding:0;margin:0}.ssmp-team-editor .ssmp-team-buttons{margin-top:1rem}
.ssmp-team-feedback{line-height:1.5;color:#245540;margin:.75rem 0;overflow-wrap:anywhere}.ssmp-team-feedback--error{color:#9e3434}.ssmp-team-table{min-width:48rem}.ssmp-team-table td,.ssmp-team-table th{text-align:left}.ssmp-team-secondary{display:block;font-size:.85rem;color:#526678;overflow-wrap:anywhere;margin-top:.3rem}.ssmp-team-table .ssmp-team-buttons{max-width:22rem}.ssmp-team-table button{white-space:nowrap}
.ssmp-team-bar--executor{max-width:1392px;margin:1rem auto;padding:1rem 1.25rem;box-sizing:border-box}.ssmp-team-bar--executor strong{margin:0}
.ssmp-assignment-current{font-weight:600;overflow-wrap:anywhere}.ssmp-assignment .admin-action-form{margin:0}.ssmp-assignee-badge{display:block;font-size:.8rem;color:#526678;margin-top:.35rem;line-height:1.4;overflow-wrap:anywhere}
.ssmp-team input:focus-visible,.ssmp-team select:focus-visible,.ssmp-assignment select:focus-visible{outline:2px solid #b84646;outline-offset:2px}
@media(max-width:760px){.ssmp-team{padding:0 1rem}.ssmp-team-content,.ssmp-team-bar{padding:1rem}.ssmp-team-bar>div:first-child{min-width:0;flex-basis:100%}.ssmp-team-bar>.ssmp-team-field,.ssmp-team-bar>button{width:100%}.ssmp-team-editor fieldset{grid-template-columns:1fr}.ssmp-team-toolbar{align-items:stretch}.ssmp-team-toolbar .ssmp-team-field{width:100%;min-width:0}.ssmp-team-bar--executor{margin:1rem;display:block}.ssmp-team-bar--executor span{margin-top:.4rem}.ssmp-team-buttons{gap:.5rem}.ssmp-team-table{min-width:42rem}}

.ssmp-team .admin-button--primary,.ssmp-assignment .admin-button--primary{color:#fff}
