/* M67.5 player account, security, preference, support and recovery experience. */
.profile-section-nav{overflow-x:auto}.profile-section-nav .nav{flex-wrap:nowrap;min-width:max-content}.profile-section-nav .nav-link{min-height:var(--player-touch-target);white-space:nowrap}.profile-card{border:1px solid var(--player-border);border-radius:var(--tambola-radius-lg);box-shadow:var(--player-shadow-sm)}.profile-avatar{display:grid;width:3rem;height:3rem;place-items:center;color:#fff;font-size:1.2rem;font-weight:800;background:linear-gradient(135deg,var(--tambola-primary),var(--tambola-secondary));border-radius:50%}.profile-detail-grid{display:grid;gap:.55rem}.profile-detail-grid>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.45rem;border-bottom:1px solid var(--player-border)}.profile-detail-grid dt{color:var(--player-muted);font-size:.82rem}.profile-detail-grid dd{max-width:70%;margin:0;text-align:end;overflow-wrap:anywhere}.profile-detail-grid code{font-size:.7rem}.profile-action-list{display:grid;gap:.5rem}.profile-action{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;min-height:var(--player-touch-target);padding:.75rem;text-align:start;color:var(--bs-body-color);background:var(--bs-body-bg);border:1px solid var(--player-border);border-radius:var(--tambola-radius-md)}.profile-action:hover,.profile-action:focus-visible{color:var(--tambola-primary);background:var(--bs-primary-bg-subtle);border-color:var(--tambola-primary)}.profile-action span,.profile-action small{display:block}.profile-action small{color:var(--player-muted)}.profile-guidance-list{display:grid;gap:1rem;padding:0;list-style:none}.profile-guidance-list li{display:flex;gap:.75rem}.profile-guidance-list i{color:var(--tambola-primary);font-size:1.2rem}.profile-guidance-list span,.profile-guidance-list small{display:block}.profile-guidance-list small{color:var(--player-muted)}.profile-loading-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.profile-loading-grid>div{height:14rem;border-radius:var(--tambola-radius-lg)}.session-dot{display:inline-block;width:.5rem;height:.5rem;margin-inline-end:.35rem;background:currentColor;border-radius:50%}.support-message-preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.password-security-icon{display:grid;flex:0 0 3rem;width:3rem;height:3rem;place-items:center;color:var(--tambola-primary);font-size:1.35rem;background:var(--bs-primary-bg-subtle);border-radius:50%}.password-requirements{display:grid;gap:.35rem;color:var(--player-muted);font-size:.85rem}.password-requirements span{display:flex;align-items:center;gap:.4rem}.password-requirements .is-met{color:var(--bs-success-text-emphasis)}
@media(max-width:575.98px){.profile-detail-grid>div{display:block}.profile-detail-grid dd{max-width:none;text-align:start}.profile-loading-grid{grid-template-columns:1fr}.profile-card .btn:not(.btn-sm):not(.btn-close):not(.btn-link){width:100%;min-height:var(--player-touch-target)}.profile-card .modal-footer{display:grid;grid-template-columns:1fr}.password-experience-card{border:0;box-shadow:none!important}}
@media(prefers-reduced-motion:reduce){.profile-action{transition:none}.profile-card .spinner-border{animation-duration:1.5s}}
@media(forced-colors:active){.profile-card,.profile-action,.profile-detail-grid>div{border-color:CanvasText}.profile-avatar,.password-security-icon{border:1px solid CanvasText}}
.password-requirements{color:var(--bs-secondary-color)}
.security-activity-list{display:grid}.security-activity-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem 0;border-top:1px solid var(--player-border)}.security-activity-list span:nth-child(2)>*{display:block}.security-activity-list small{color:var(--player-muted)}.security-activity-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%}.security-activity-icon.is-success{color:var(--bs-success-text-emphasis);background:var(--bs-success-bg-subtle)}.security-activity-icon.is-warning{color:var(--bs-warning-text-emphasis);background:var(--bs-warning-bg-subtle)}
