/* Présentation des fiches RDV, alignée sur Équipe Finance C18-R28. */
.amz-vs-wrap .amz-vs-modal-card-teacher{width:min(710px,calc(100vw - 28px));height:min(900px,calc(100dvh - 28px));max-height:calc(100dvh - 28px);background:#fff;border:1px solid #ccd5df;border-radius:0;display:flex;flex-direction:column;padding:0;overflow:hidden;color:#0f2954;font:12px/1.3 Arial,sans-serif}
.amz-vs-wrap .amz-vs-modal-card-teacher .amz-vs-modal-head{padding:12px 16px;background:#fff;border-bottom:1px solid #dbe1e8;flex:0 0 auto;position:relative}
.amz-vs-wrap .amz-vs-teacher-modal-title{flex:1;text-align:center;color:#0f2954}.amz-vs-wrap .amz-vs-teacher-modal-title h3{font:700 16px/1.3 Arial,sans-serif;text-transform:uppercase;margin:0}.amz-vs-wrap .amz-vs-teacher-modal-title p{display:none}
.amz-vs-wrap .amz-vs-modal-card-teacher>.amz-vs-form{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.amz-vs-wrap .amz-vs-modal-card-teacher .amz-vs-modal-body{padding:10px 16px;flex:1;min-height:0;overflow:auto;scrollbar-width:thin;background:#fff}.amz-vs-wrap .amz-vs-modal-card-teacher .amz-vs-modal-foot{display:flex;justify-content:flex-end;gap:12px;flex:0 0 auto;padding:10px 16px;border-top:1px solid #dbe1e8;background:#fff}
.amz-vs-wrap .amz-vs-modal-card-teacher .amz-vs-modal-foot button{border:0;border-radius:0;background:transparent;box-shadow:none;color:#0f2954;font:600 12px/1.3 Arial,sans-serif;padding:6px 9px;text-shadow:none}
.amz-vs-wrap .amz-vs-teacher-profile-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.amz-vs-wrap .amz-vs-teacher-profile-row{margin-bottom:7px}.amz-vs-wrap .amz-vs-teacher-profile-row-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.amz-vs-wrap .amz-vs-teacher-field{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0;margin:0}
.amz-vs-wrap .amz-vs-teacher-field input:not([type=checkbox]):not([type=file]),.amz-vs-wrap .amz-vs-teacher-field select{border:0;border-bottom:1px solid #c5cfdd;border-radius:0;background:#fff;box-shadow:none;padding:3px 2px;width:100%;min-width:0;height:27px;min-height:27px;color:#0f2954;font:12px/1.2 Arial,sans-serif}.amz-vs-wrap .amz-vs-teacher-field :is(input,select):focus{border-bottom-color:#0f2954}
.amz-vs-wrap .amz-vs-teacher-label{font:10px/1.2 Arial,sans-serif;color:#566b82;text-align:left}.amz-vs-wrap .amz-vs-teacher-profile-top{background:#fff;padding:0}.amz-vs-wrap .amz-vs-teacher-section-title{display:block;grid-column:1/-1;text-align:left;font:700 12px/1.3 Arial,sans-serif;color:#0f2954;background:#edf2f7;border:0;border-top:1px solid #d5dee8;border-bottom:1px solid #d5dee8;margin:7px 0 4px;padding:4px 8px}
.amz-vs-wrap .rdv-teacher-profile-tabs{display:flex;gap:15px;background:white;border-bottom:1px solid #dbe1e8;margin-bottom:9px}.amz-vs-wrap .rdv-teacher-profile-tabs button{background:none;border:0;border-radius:0;border-bottom:2px solid transparent;box-shadow:none;color:#0f2954;font:600 12px/1.3 Arial,sans-serif;padding:5px 2px}.amz-vs-wrap .rdv-teacher-profile-tabs button[aria-selected=true]{border-bottom-color:#0f2954}
.amz-vs-wrap .amz-vs-teacher-active-toggle input{width:13px;height:13px;min-height:13px;accent-color:#0f2954}.rdv-team-agent-row.is-inactive,.amzeen-inactive{color:#8d96a2;background:#f4f5f7}
@media(max-width:620px){.amz-vs-wrap .amz-vs-teacher-profile-columns{grid-template-columns:1fr}.amz-vs-wrap .amz-vs-modal-card-teacher{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.amz-vs-wrap .amz-vs-modal-card-teacher .amz-vs-modal-body{padding:9px 12px}}
