/* V17: inherit the existing DM Sans typography and brand colors. */
[hidden]{display:none!important}
header{flex-wrap:wrap;gap:16px}header>nav{display:flex;gap:8px;flex-wrap:wrap}header [data-simple-nav]{padding:10px 16px;border-radius:30px;text-decoration:none;white-space:nowrap}header [data-simple-nav][aria-current=page]{background:#073e2d;color:#fff}
.simple-page{max-width:960px;margin:24px auto 64px}.simple-page h1{font-family:inherit;font-size:clamp(28px,4vw,42px);line-height:1.2;letter-spacing:-.025em;margin:8px 0 14px}.simple-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.simple-actions,.simple-mode,.simple-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.simple-actions{margin:22px 0}.simple-mode{gap:4px;background:#eef2ed;padding:4px;border-radius:12px}.simple-mode button{border:0;background:transparent;padding:10px 14px;font:inherit;font-size:14px}.simple-mode button[aria-pressed=true]{background:#073e2d;color:#fff;border-radius:9px}.simple-allowance{margin:24px 0 32px;padding:18px 22px;border-radius:14px;background:#f0f4e8}.simple-allowance p{margin:6px 0 12px}.simple-allowance summary{font-size:14px}.simple-allowance details p{max-width:76ch;font-size:14px;line-height:1.65}.simple-page summary,.simple-tabs summary{cursor:pointer;padding:8px 0}.simple-post{display:flex;gap:22px;align-items:flex-start;padding:24px 0;border-bottom:1px solid #dce3dc;overflow-wrap:anywhere}.simple-post>img{width:120px;height:110px;object-fit:cover;border-radius:12px}.simple-post>div{min-width:0;flex:1}.simple-post h3{font-size:21px;margin:10px 0}.simple-post p{margin:6px 0}.simple-post .simple-actions{margin:16px 0 0}.simple-more>div,.simple-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:12px 0}.simple-more{min-width:80px}.simple-panel{border:1px solid #dce3dc;border-radius:16px;padding:24px;margin:20px 0}.simple-panel h2{font-size:22px;margin:0 0 14px}.simple-panel .my-listing{overflow-wrap:anywhere}.simple-tabs{margin:16px 0 28px;border-bottom:1px solid #dce3dc;padding-bottom:12px}.simple-tabs>a{padding:10px 12px;text-decoration:none}.simple-tabs>a[aria-current=page]{background:#e8efdf;border-radius:10px;font-weight:700}.simple-tabs details{margin-left:auto;max-width:100%}.simple-empty{padding:36px 16px;background:#f7f8f4;border-radius:12px}.simple-unlock-price{font-size:26px;font-weight:700}.simple-unlock-price del{font-size:18px;color:#69766b;font-weight:400;margin-right:10px}#pending-payment-notice:empty,#payment-sync-state:empty{display:none}#payment-sync-state{font-size:14px;margin:12px 0}.simple-panel .booking-actions{flex-wrap:wrap}
@media(max-width:640px){header>nav{order:3;flex-basis:100%;justify-content:center}header [data-simple-nav]{padding:10px 12px}.simple-heading{align-items:flex-start;flex-direction:column}.simple-page{margin-top:18px}.simple-post{gap:12px}.simple-post>img{width:72px;height:85px}.simple-panel{padding:18px}.simple-tabs{gap:4px}.simple-tabs>a{font-size:14px;padding:10px 8px}.simple-tabs details{margin-left:0}.simple-actions>*{max-width:100%}.simple-page .my-listing{display:flex;flex-direction:column;gap:14px}}
