.practice-drive-settings{background:#fff;border:1px solid #d4e1ee;border-radius:16px;gap:12px;margin:0 0 20px;padding:24px;display:grid}.practice-drive-settings h3,.practice-drive-settings p{margin:0}.practice-drive-settings p{color:#49637a;line-height:1.55}.practice-drive-actions,.practice-shared-audio{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.practice-drive-actions button,.practice-drive-actions a,.practice-shared-audio button{width:auto;max-width:100%}.practice-drive-actions a{border-radius:8px;padding:10px 14px;text-decoration:none}.practice-drive-actions .primary{color:#fff;background:#006bea;font-weight:700}.practice-shared-audio{border-top:1px solid #d4e1ee;margin-top:16px;padding-top:16px}.practice-shared-audio>div,.practice-shared-audio>p{flex-basis:100%}.practice-shared-audio audio{width:100%;max-width:540px}.practice-ai-confirm{align-items:flex-start;gap:10px;display:flex}.practice-ai-confirm input{width:auto;margin-top:5px}.training-admin{gap:20px;min-width:0;display:grid}.training-admin .practice-drive-settings{margin:0}.training-admin-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.training-admin-heading button{flex-shrink:0;width:auto}.training-admin h2{margin:0 0 8px}.training-admin label{gap:8px;display:grid}.training-recording-row,.practice-history{background:#fff;border:1px solid #d4e1ee;border-radius:12px;min-width:0;padding:16px}.practice-history{margin-bottom:20px}.training-recording-row summary,.practice-history summary,.practice-drive-settings summary{cursor:pointer;font-weight:700}.training-recording-row summary span{color:#49637a;margin-top:6px;font-size:13px;font-weight:400;display:block}.training-recording-row summary strong{overflow-wrap:anywhere}.training-recording-row>p,.practice-drive-settings details p{margin-top:12px}@media (max-width:600px){.training-admin-heading{flex-direction:column}.practice-drive-settings{padding:16px}.practice-drive-actions{align-items:stretch}.practice-drive-actions>*{text-align:center;flex:100%}}
