.academy-native-password-row{align-items:center;gap:4px;display:flex}.academy-native-password-row input{flex:1;min-width:0}.academy-native-password-toggle{min-width:48px;min-height:48px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.office-lesson-list{padding-left:0;list-style:none}.office-learning-page .office-lesson{align-items:flex-start}.office-learning-page .office-lesson>div{flex:1;min-width:0}.office-learning-page progress{width:100%;margin:0 0 24px}.office-learning-page .office-lesson a{align-items:center;gap:6px;display:inline-flex}.office-learning-page .office-lesson .office-price-item{flex:0 0 220px}@media (max-width:650px){.office-learning-page .office-lesson .office-price-item{flex-basis:auto;width:100%}}.office-deposit-instructions{color:#173a2b;background:#faf7ef;border:1px solid #d7c290;border-radius:12px;margin-top:18px;padding:18px}.office-deposit-instructions h3{margin:0 0 7px;font-size:19px}.office-deposit-reference{overflow-wrap:anywhere;letter-spacing:.05em;color:#0c4934;background:#fff;border:1px solid #d6c397;border-radius:8px;max-width:100%;margin:10px 0 13px;padding:9px 12px;font-size:18px;display:inline-block}.office-deposit-details{gap:8px;margin:0 0 14px;display:grid}.office-deposit-details>div{border-bottom:1px solid #e7dec9;justify-content:space-between;gap:12px;padding-bottom:7px;display:flex}.office-deposit-details dt{color:#5a6559}.office-deposit-details dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}
