.wtp-profile-hero .wtp-propose-cta{margin:20px 0;background:#f7b033;color:#411c3c;border:1px solid #411c3c;box-shadow:3px 4px 0 #411c3c}
.wtp-profile-section{border:1px solid #411c3c}
.wtp-outing-preferences{margin-top:26px;padding-top:24px;border-top:1px solid #ded5db;scroll-margin-top:140px}
.wtp-preferences-note{font-size:14px;color:#756a70}
#wtp-contribution-form>details>summary{display:inline-block;background:#f7b033;color:#411c3c;border:1px solid #411c3c;border-radius:999px;padding:12px 22px;box-shadow:3px 4px 0 #411c3c;font-weight:700;cursor:pointer}
#wtp-contribution-form{scroll-margin-top:140px}
.wtp-contribution-history{margin-top:24px;border-top:1px solid #ded5db;padding-top:18px}
.wtp-contribution-history>summary{cursor:pointer;font-weight:600;padding:8px 0}
.wtp-access-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:24px}
.wtp-access-grid>div{min-width:0}.wtp-access-grid h3{font-size:18px}
.wtp-account-logout{display:flex;justify-content:flex-end;border-top:1px solid #ded5db;margin-top:24px}
@media(max-width:760px){.wtp-access-grid{grid-template-columns:1fr;gap:24px}.wtp-account-logout{justify-content:flex-start}}
.wtp-profile-grid #contributions{grid-column:1/-1}
.wtp-profile-grid #chiens,.wtp-profile-grid #favoris{grid-column:1/-1}
.wtp-profile-grid #chiens .wtp-dog-grid,.wtp-profile-grid #favoris .wtp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.wt-warm .wtp-profile-hero{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:40px;row-gap:12px;align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;padding:44px 0 32px}
.wtp-profile-hero .wtp-profile-intro{display:contents}
.wtp-profile-hero .wtp-profile-intro>.wtp-avatar{width:180px;height:180px;border-radius:50%;object-fit:cover;border:5px solid #fff;box-shadow:0 0 0 1px #e6dbd4}
.wtp-profile-hero .wtp-profile-intro>div{grid-column:2;grid-row:1;min-width:0}
.wtp-profile-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.15;margin:8px 0 18px}
.wtp-profile-hero .section-label{font-size:11px;letter-spacing:.12em}
.wtp-profile-hero .wtp-profile-edit{grid-column:1/-1;margin-top:0}
.wtp-profile-hero .wtp-profile-edit>summary{border:0;background:transparent;border-radius:0;box-shadow:none;font-size:12px;font-weight:400;padding:4px 0;color:#75616e;min-height:32px;width:180px;text-align:center;list-style:none}
.wtp-profile-hero .wtp-profile-edit>summary::-webkit-details-marker{display:none}
.wtp-profile-hero .wtp-profile-edit[open]>.wtp-form{padding:24px;background:#fff;border:1px solid #e4d9df;border-radius:6px;max-width:720px}
.wtp-profile-hero>.wt-notice{grid-column:1/-1}
@media(max-width:760px){.wt-warm .wtp-profile-hero{grid-template-columns:1fr;padding:28px 0;gap:12px}.wtp-profile-hero .wtp-profile-intro>.wtp-avatar{width:128px;height:128px;grid-row:1}.wtp-profile-hero .wtp-profile-intro>div{grid-column:1;grid-row:3}.wtp-profile-hero .wtp-profile-edit{grid-row:2}.wtp-profile-hero .wtp-profile-edit>summary{width:auto;text-align:left}.wtp-profile-grid #chiens .wtp-dog-grid,.wtp-profile-grid #favoris .wtp-cards{grid-template-columns:1fr}}
