/* IA Lovers 3.77.33 — commandes de discussion discrètes et photos cliquables. */
#classic-detail.ial-chat-mode .ial-chat-management{grid-area:end;display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:2px;min-width:0}
body #classic-detail.ial-chat-mode #chat-delete{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;max-width:44px;box-sizing:border-box;margin:0;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;background-image:none;box-shadow:none;color:#b9a8c0;transform:none;line-height:1;cursor:pointer}
body #classic-detail.ial-chat-mode #chat-delete:hover{color:#f6d5e5;background:#e3b0ce12;border-color:#e3b0ce30;box-shadow:none;transform:none}
body #classic-detail.ial-chat-mode #chat-delete:focus-visible{outline:2px solid #85dfdf;outline-offset:2px}
body #classic-detail.ial-chat-mode #chat-delete:disabled{opacity:.45;cursor:wait}
body #classic-detail.ial-chat-mode #chat-delete svg{display:block;flex:none;width:18px;height:18px;pointer-events:none}
#s-matches .match-photo>.match-photo-open{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;min-height:44px;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;transform:none;cursor:pointer}
#s-matches .match-photo>.match-photo-open:hover{background:transparent;box-shadow:none;transform:none}
#s-matches .match-photo>.match-photo-open:focus-visible{outline:3px solid #85dfdf;outline-offset:-5px}
#s-matches .match-photo>.ial-photo-retry{z-index:3}
@media(max-width:480px){body #classic-detail.ial-chat-mode .classic-chat-head{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"avatar name name" "profile profile end"}body #classic-detail.ial-chat-mode .ial-chat-management #chat-terminer{padding-left:6px;padding-right:6px}}

/* V3.77.36 — choix des notifications et découverte depuis la photo. */
#s-matches .ial-discovery-cover small{display:block;margin-top:12px;font:500 13px/1.6 Sora,sans-serif;color:#efc7e1}
#s-matches .ial-profile-locked .match-photo:hover{box-shadow:inset 0 0 0 2px #dfabd44d}
body .ial-notifications{display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;margin-block:22px;border:1px solid #9cd8d83d;background:linear-gradient(125deg,#193033,#1d1a2d);padding:20px 22px;}
body .ial-notifications[hidden]{display:none!important}
body .ial-notifications-copy{flex:1;min-width:0}
body .ial-notifications h2{margin:0 0 8px;font:600 17px/1.4 Sora,sans-serif;color:#e9f5f4;letter-spacing:0}
body .ial-notifications p{margin:0;max-width:65ch;font-size:13px;line-height:1.7;color:#c8dedb}
body .ial-notifications-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;flex:0 1 310px;min-width:0}
body .ial-notifications-actions .btn{font-size:12px;min-height:44px;white-space:normal}
body .ial-notifications :is(.ial-notifications-later,.ial-install-help){min-height:44px;padding:10px 12px;border:1px solid #c3d5e030;border-radius:10px;background:transparent;color:#d0dce4;cursor:pointer;font:500 12px/1.5 Sora,sans-serif}
body .ial-notifications :is(button:focus-visible){outline:2px solid #85dfdf;outline-offset:3px}
body .ial-notifications button[hidden]{display:none!important}
@media(max-width:650px){
 body .ial-notifications{flex-direction:column;align-items:stretch;gap:15px;padding:20px 17px}
 body .ial-notifications-actions{flex:auto;gap:8px}
 body .ial-notifications-actions .btn{flex:1;min-width:155px}
 body .ial-notifications h2{font-size:16px}
}
