.lm-staff-email-composer{max-width:680px;margin:0}.lm-staff-email-composer>fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.lm-staff-email-composer label{gap:7px;font-size:14px;display:grid}.lm-staff-email-composer input{width:100%;min-width:0;height:44px}.lm-staff-invite-options>summary{color:#557061;cursor:pointer;font-size:13px}.lm-staff-invite-options[open]>.lm-form-grid{margin-top:12px}.lm-staff-invite-help{color:#64776a;max-width:68ch;margin:0;font-size:13px;line-height:1.6}.lm-staff-email-composer .primary{justify-self:start;align-items:center;gap:8px;min-height:42px;display:inline-flex}.lm-staff-invite-success{color:#226542;background:#edf7ef;border-radius:9px;gap:9px;margin-top:14px;padding:12px 14px;font-size:14px;display:flex}.lm-staff-invite-success>div{gap:6px;min-width:0;display:grid}.lm-staff-invite-success strong{overflow-wrap:anywhere;font-weight:500}.lm-staff-invite-success small{font-size:12px}.lm-staff-delivery{color:#657c6b;align-items:center;gap:5px;font-size:12px;display:flex}.lm-staff-delivery.has-error{color:#946127}.lm-staff-delivery svg{flex-shrink:0}.lm-staff-invite-history{margin-top:24px}.lm-staff-invite-history>h3{margin:0 0 12px;font-size:16px}.lm-staff-invite-row{border-top:1px solid #e1e8e2;flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;padding:15px 0;display:flex}.lm-staff-invite-row-main{flex:220px;gap:6px;min-width:0;display:grid}.lm-staff-invite-row-main>strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.lm-staff-invite-row-main>span{color:#64776a;font-size:13px}.lm-staff-invite-row-main>small{color:#64776a;font-size:12px}.lm-staff-invite-row>.lm-badge{flex-shrink:0;font-size:12px}.lm-staff-invite-row>.lm-text-link{padding:3px 0;font-size:13px}.lm-staff-invite-confirm{background:#f5f7f5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:12px;font-size:13px;display:flex}.lm-staff-invite-confirm>p{overflow-wrap:anywhere;flex:240px;margin:0}.lm-staff-invite-confirm>button{font-size:13px}.lm-staff-invite-row>.lm-error{width:100%}.lm-staff-incoming{background:#f0f7f2;border:1px solid #cee2d3;border-radius:12px;margin:0 0 22px;padding:20px 22px}.lm-staff-incoming>h2{margin:0 0 12px;font-size:18px}.lm-staff-incoming>p{font-size:14px;line-height:1.6}.lm-staff-incoming-card{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lm-staff-incoming-card+.lm-staff-incoming-card{border-top:1px solid #cee2d3;margin-top:16px;padding-top:16px}.lm-staff-incoming-card>div:first-child{flex:1;min-width:0}.lm-staff-incoming-card h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:19px;line-height:1.4}.lm-staff-incoming-card p{color:#64776a;margin:0 0 9px;font-size:14px}.lm-staff-incoming-card small{color:#64776a;margin-top:9px;font-size:12px;display:block}.lm-staff-incoming-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lm-staff-incoming-actions>.primary{align-items:center;gap:6px;display:inline-flex}.lm-staff-incoming-card>.lm-error{width:100%}.lm-staff-invite-panel{background:#fff;border:1px solid #dce5df;border-radius:12px;margin:0 0 20px;padding:20px 22px}.lm-staff-invite-panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lm-staff-invite-panel-header>h2{margin:0;font-size:18px}.lm-staff-invite-panel-header>button{align-items:center;gap:5px;font-size:13px;display:flex}.lm-teacher-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lm-teacher-heading-actions>.secondary{align-items:center;gap:7px;display:inline-flex}.lm-team-invite-tabs{gap:4px;margin:12px 0 18px;display:flex}.lm-team-invite-tabs>button{color:#64776a;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:14px}.lm-team-invite-tabs>button[aria-pressed=true]{color:#226542;background:#eaf4ed;font-weight:600}.lm-team-invite-section{border:1px solid #dce5df;border-radius:12px;margin-bottom:24px;padding:18px}.lm-team-invite-section>h3{margin:0;font-size:17px}.lm-team-invite-section .lm-team-add{background:0 0;border:0;margin:0;padding:0}@media (max-width:600px){.lm-staff-incoming,.lm-staff-invite-panel{padding:16px}.lm-staff-incoming-card{flex-direction:column;align-items:stretch;gap:14px}.lm-staff-incoming-actions{width:100%}.lm-staff-incoming-actions>.primary{flex:1;justify-content:center}.lm-staff-email-composer .primary{justify-content:center;width:100%}.lm-staff-invite-options .lm-form-grid{grid-template-columns:1fr}.lm-staff-invite-row{gap:8px}.lm-staff-invite-row-main{flex-basis:100%}.lm-team-invite-section{padding:14px}.lm-staff-invite-panel-header{align-items:flex-start}.lm-teacher-heading-actions{width:100%}.lm-teacher-heading-actions>.secondary{flex:1;justify-content:center}.lm-staff-invite-confirm>button{flex:1}}.lm-staff-email-composer .lm-staff-invite-delegate{align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;display:flex}.lm-staff-email-composer .lm-staff-invite-delegate input{flex-shrink:0;width:18px;height:18px;margin:0}.lm-staff-permission{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 0;font-size:13px;display:flex}.lm-staff-permission>.lm-error,.lm-staff-permission>.lm-success{width:100%}.lm-staff-permission>.secondary{padding:8px 12px;font-size:13px}
