html[data-theme] .p405-root .p405-message-index{max-width:1150px;padding:26px 32px 40px}html[data-theme] .p405-root .inbox-page-heading h1{letter-spacing:-.7px;font-size:30px}html[data-theme] .p405-root .inbox-page-heading p{margin-bottom:20px;font-size:14px}html[data-theme] .p405-root .p405-message-index .inbox-tabs{flex-wrap:wrap;gap:16px;margin-bottom:16px}html[data-theme] .p405-root .p405-message-index .inbox-tabs button{min-height:40px;color:var(--ink);gap:10px;padding:9px 19px;font-size:12px;font-weight:400}html[data-theme] .p405-root .p405-message-index .inbox-tabs button[aria-pressed=true]{background:var(--mint);border-color:var(--accent);color:var(--accent)}.p408-count{background:color-mix(in srgb,currentColor 12%,transparent);font-variant-numeric:tabular-nums;border-radius:20px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-grid}.p408-toolbar{align-items:stretch;gap:14px;display:flex}html[data-theme] .p405-root .p405-message-index .p408-toolbar .inbox-search-404{border-radius:13px;flex:1;min-width:0;height:45px;margin:0}html[data-theme] .p405-root .p405-message-index .p408-sort{border:1px solid var(--line);background:var(--surface);height:45px;color:var(--ink);border-radius:13px;flex:none;align-items:center;gap:8px;margin:0;padding:0 13px;display:flex}.p408-sort>span{font-size:22px}html[data-theme] .p405-root .p405-message-index .p408-sort select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;max-width:140px;height:43px;min-height:0;margin:0;padding:0 4px;font-size:12px}html[data-theme] .p405-root .p405-message-index .inbox-search-404 input{height:43px;min-height:0;padding:0}.p408-sort option{background:var(--surface);color:var(--ink)}.p408-page-note{color:var(--muted);margin:12px 0 0;font-size:12px}html[data-theme] .p405-root .p405-message-index .inbox-list{gap:7px;margin-top:19px}html[data-theme] .p405-root .p405-message-index .p408-thread{border:1px solid var(--line);background:var(--surface);min-height:81px;box-shadow:none;border-radius:15px;grid-template-columns:88px minmax(0,1fr) 135px 104px;align-items:center;gap:18px;padding:6px 15px 6px 10px;display:grid}html[data-theme] .p405-root .p405-message-index .p408-thread:hover{background:var(--surface-soft);border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}html[data-theme] .p405-root .p405-message-index .p408-thread:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-theme] .p405-root .p405-message-index .p408-thread .p405-thread-photo{border-radius:10px;width:88px;height:68px}html[data-theme] .p405-root .p405-message-index .p408-thread .p405-thread-photo img,html[data-theme] .p405-root .p405-message-index .p408-thread .chat-listing-thumb{border-radius:10px}html[data-theme] .p405-root .p405-message-index .p408-thread .p405-thread-copy{gap:4px;line-height:1.25;overflow:hidden}html[data-theme] .p405-root .p405-message-index .p408-thread .p405-thread-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}html[data-theme] .p405-root .p405-message-index .p408-thread .inbox-message-preview{color:var(--ink);font-size:13px;font-weight:400;line-height:1.3}.p408-meta{min-width:0;color:var(--muted);white-space:nowrap;gap:16px;font-size:11px;line-height:1.35;display:flex}.p408-meta>span{text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.p408-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p408-meta>span:first-child svg{vertical-align:-2px;margin-right:5px;display:inline-block}.p408-meta svg{flex:none}.p408-status-slot{align-self:start;padding-top:7px}.p408-status{white-space:nowrap;border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:color-mix(in srgb,currentColor 10%,transparent);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;line-height:1.25;display:inline-flex}.p408-status.green{color:var(--accent)}html[data-theme=dark] .p408-status.amber{color:#f2cd5a}html[data-theme=dark] .p408-status.blue{color:#68c8f5}html[data-theme=light] .p408-status.amber{color:#836100}html[data-theme=light] .p408-status.blue{color:#126492}.p408-tail{min-width:0;color:var(--muted);justify-content:flex-end;align-items:center;gap:14px;display:flex}.p408-tail time{white-space:nowrap;font-size:11px}.p408-tail>svg{color:var(--ink);flex:none;transform:rotate(-90deg)}.p408-unread{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}@media (max-width:850px){html[data-theme] .p405-root .p405-message-index .p408-thread{grid-template-columns:72px minmax(0,1fr) 95px;gap:12px}html[data-theme] .p405-root .p405-message-index .p408-thread .p405-thread-photo{grid-row:1/3;width:72px;height:64px}html[data-theme] .p405-root .p405-message-index .p408-thread .p405-thread-copy{grid-area:1/2/3}.p408-status-slot{grid-area:2/3;place-self:center end;padding:0}.p408-tail{grid-area:1/3;gap:7px}.p408-meta{display:block}.p408-meta>span+span{display:none}.p408-status{gap:5px;padding:5px 7px;font-size:10px}}@media (max-width:600px){html[data-theme] .p405-root .p405-message-index{padding:22px 14px 35px}html[data-theme] .p405-root .p405-message-index .inbox-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}html[data-theme] .p405-root .p405-message-index .inbox-tabs button{min-height:38px;padding:8px 12px}.p408-toolbar{flex-wrap:wrap;gap:8px}html[data-theme] .p405-root .p405-message-index .p408-toolbar .inbox-search-404{flex-basis:100%;height:44px}html[data-theme] .p405-root .p405-message-index .p408-sort{height:36px;margin-left:auto}html[data-theme] .p405-root .p405-message-index .p408-sort select{height:34px}html[data-theme] .p405-root .p405-message-index .p408-thread{grid-template-columns:56px minmax(0,1fr) 80px;gap:8px;min-height:86px;padding:9px}html[data-theme] .p405-root .p405-message-index .p408-thread .p405-thread-photo{width:56px;height:62px}html[data-theme] .p405-root .p405-message-index .p408-thread .p405-thread-copy>strong{font-size:13px}html[data-theme] .p405-root .p405-message-index .p408-thread .inbox-message-preview{font-size:12px}.p408-meta{font-size:10px}.p408-tail>svg{width:15px}.p408-tail{gap:5px}.p408-status svg{width:13px;height:13px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f7f4ed;--surface:#fffefa;--surface-soft:#f0f3e9}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#181818;--surface:#222;--surface-soft:#2b2b2b;--ink:#f2f2f2;--muted:#b0b0b0;--line:#3c3c3c;--mint:#2b2b2b;--green:#80d9ad;--green-dark:#a3e5c3}.theme-control{cursor:pointer;position:relative}.theme-control select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.theme-control:focus-within{outline-offset:3px;outline:3px solid #d89035}html[data-theme=dark] body{background:var(--page);color:var(--ink)}html[data-theme=dark] :is(.site-header,.mobile-nav,.account-card,.member-header,.member-review,.offer-card,.request-card,.publish-choice,.draft-preview,.inbox-card,.chat-page,.chat-heading,.chat-composer,.rental-tools,.rental-dialog,.location-dialog,.search-controls,.mode-switch,.mode-switch.small,.map-widget,.responsible-card,.step-icon,.skip-link){background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-theme=dark] :is(input,select,textarea,.location-select,.account-city,.draft-city-button,.button.secondary,.icon-button,.city-results button,.listing-photo-count,.draft-photo button:first-child){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .query-input input[type=search]{background:0 0}html[data-theme=dark] .search-form label.query-input{background:var(--surface)}html[data-theme=dark] .search-form .query-input>svg{color:#c4cec9}html[data-theme=dark] .mobile-nav a.active:not(.publish-nav) svg{fill:var(--surface)}html[data-theme=dark] :is(input,textarea)::placeholder{color:#a6a6a6;opacity:1}html[data-theme=dark] :is(.query-input,.empty-results,.notice,.photo-upload,.publication-confirmation,.preview-dates,.inbox-card.unread,.inbox-card:hover,.chat-attach,.draft-photo button,.listing-main-photo,.offer-picture,.photo-distance,.how-it-works,.leaf-circle,.request-action,.map-loading){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.brand small,.member-rating,.rating,.beta-note,.chat-listing-link,.chat-heading p,.chat-heading small,.chat-message-meta,.rental-hint,.rental-confirm,.rental-fixed-object span,.rental-text-button,.rental-role,.rental-reserved){color:var(--muted)}html[data-theme=dark] :is(.category.green,.category.mint,.category.all-categories,.category-cover,.category-cover.mint),html[data-theme=dark] :is(.category.blue,.category-cover.blue),html[data-theme=dark] :is(.category.sand,.category-cover.sand),html[data-theme=dark] :is(.category.rose,.category-cover.rose){color:#80d9ad;background:#2b2b2b}html[data-theme=dark] .category span{color:inherit}html[data-theme=dark] .advanced-filters{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .advanced-filters input[type=checkbox]{accent-color:var(--green)}html[data-theme=dark] :is(.button:not(.secondary),.search-submit,.chat-send,.mode-switch>button[aria-pressed=true],.category-bar .category[aria-pressed=true],.mobile-nav .publish-nav .nav-icon,.step-icon>span){color:#fff;background:#176d50;border-color:#428367}html[data-theme=dark] .mobile-nav a{color:var(--muted)}html[data-theme=dark] .mobile-nav a.active{color:var(--green)}html[data-theme=dark] .button:not(.secondary):hover{background:#1d805e}html[data-theme=dark] :is(.button.secondary,.chat-view-listing,.chat-view-profile,.rental-offer-button){color:var(--green);border-color:var(--line)}html[data-theme=dark] .favorite{color:#e0e0e0;background:#222222ed;border-color:#505050}html[data-theme=dark] .favorite.is-favorite{color:#80d9ad}html[data-theme=dark] .favorite.is-favorite svg{fill:#2c6147}html[data-theme=dark] .chat-history{background:var(--page)}html[data-theme=dark] .chat-bubble{background:#292929}html[data-theme=dark] .mine .chat-bubble{background:#383838}html[data-theme=dark] .chat-receipt.read{color:#9be4ba}html[data-theme=dark] :is(.account-error,.chat-error,.form-error-summary,.managed-delete-confirmation,.rental-problem){color:#ffc4b7;background:#3b2422;border-color:#8c5147}html[data-theme=dark] :is(.field-error,.chat-sync-error,.managed-actions .managed-delete){color:#ffb2a5}html[data-theme=dark] .managed-actions .managed-delete-confirm{color:#fff;background:#8b392f}html[data-theme=dark] :is(.member-avatar,.owner-avatar){border-color:var(--surface)}html[data-theme=dark] .owner-avatar{color:#e1cbb0;background:#3b362b}html[data-theme=dark] .demo-label{background:var(--surface-soft);color:var(--muted)}html[data-theme=dark] .how-it-works{background:var(--surface-soft)}html[data-theme=dark] .publish-choice[aria-pressed=true],html[data-theme=dark] :is(.mode-switch>button[aria-pressed=false]:hover,.city-results button:hover,.icon-button:hover){background:var(--mint)}html[data-theme=dark] .map-recenter,html[data-theme=dark] .map-tile-error{background:var(--surface);color:var(--ink)}@media (max-width:600px){.header-actions{gap:5px}.header-actions .theme-control{border:0;flex-shrink:0;width:32px;height:36px}.header-actions .location-select.compact>span{width:85px}html[data-theme=dark] .hero{background:var(--page)}}@media (max-width:370px){.header-actions{gap:2px}.header-actions .location-select.compact>span{width:65px}.header-inner{gap:6px}}html[data-theme=dark] .apple-map-host{background:#242424}html[data-theme=dark] .inbox-card.unread{border-left-color:var(--green)}
