body:not(.offerup-mode) .sidebar-nav-item[data-offerup-nav] { display:none; }
body.offerup-mode .sidebar-nav-item:not([data-offerup-nav]):not([data-page="profile"]):not([data-page="settings"]) { display:none; }
#parser-delivery-phone[hidden],#parser-sells-block[hidden]{display:none!important}
#page-offerup,#page-offerup-accounts { min-height:0; }
.platform-picker { margin-top:20px; }
.platform-picker-label,.offerup-field>span,.offerup-toolbar>label { display:block;font-size:11px;font-weight:500;color:rgba(255,255,255,.38);margin-bottom:7px; }
.platform-picker-options { display:grid;grid-template-columns:1fr 1fr;gap:8px; }
.platform-choice { min-width:0;display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:rgba(255,255,255,.48);font-size:12px;transition:background .18s,border-color .18s,color .18s; }
.platform-choice:hover { background:rgba(255,255,255,.05);color:#ddd; }
.platform-choice[aria-pressed="true"] { background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18);color:#eee; }
.platform-choice svg { width:15px;height:15px;flex-shrink:0; }.platform-choice span{flex:1;text-align:left;}.platform-choice-check{opacity:0}.platform-choice[aria-pressed="true"] .platform-choice-check{opacity:.65}
.offerup-toolbar { padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06); }.offerup-toolbar .context-select{max-width:310px}.offerup-status{padding:0 16px;font-size:11px;color:#f0aa76}.offerup-status:empty{display:none}
.offerup-layout{display:flex;flex:1;min-height:0}.offerup-inbox{width:310px;flex-shrink:0;overflow:auto;border-right:1px solid rgba(255,255,255,.06);padding:10px;color:rgba(255,255,255,.45);font-size:12px}
.offerup-row{display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;padding:12px;border:1px solid transparent;border-radius:12px;color:rgba(255,255,255,.8);transition:background .16s,border-color .16s}.offerup-row:hover,.offerup-row.is-active{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.06)}
.offerup-row strong,.offerup-row span,.offerup-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.offerup-row span,.offerup-row small{color:rgba(255,255,255,.38);font-size:11px}
.offerup-thread{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.offerup-chat-header{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.85);font-size:13px}.offerup-messages{flex:1;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:10px}.offerup-message{align-self:flex-start;max-width:75%;padding:12px 14px;background:rgba(255,255,255,.07);border-radius:15px;color:#eee;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.offerup-message.is-own{align-self:flex-end;background:#213e32}.offerup-message small,.offerup-message button{display:block;color:rgba(255,255,255,.5);font-size:11px;margin-top:7px}.offerup-message p{margin-top:7px;color:rgba(255,255,255,.65);border-top:1px solid rgba(255,255,255,.08);padding-top:7px}
.offerup-chat-name{display:inline-block;font-size:14px;font-weight:600;color:rgba(255,255,255,.9)}a.offerup-chat-name:hover,a.offerup-chat-listing:hover{color:#fff;text-decoration:underline}.offerup-chat-details{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:5px;color:rgba(255,255,255,.42);font-size:11px}.offerup-chat-stars{color:#e6bf62;font-weight:600}.offerup-chat-listing{display:block;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;color:rgba(255,255,255,.55);font-size:11px}
.offerup-row{flex-direction:row;align-items:center;gap:11px;padding:12px 10px}.offerup-row-avatar,.offerup-chat-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#303430;color:#d4ded8;font-size:14px;font-weight:600;overflow:hidden}.offerup-row-avatar img,.offerup-chat-avatar img{width:100%;height:100%;object-fit:cover}.offerup-row-content{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.offerup-row-content strong{color:rgba(255,255,255,.85);font-size:12px}.offerup-chat-header{display:flex;align-items:center;gap:12px;min-height:70px}.offerup-chat-identity{min-width:0}.offerup-chat-avatar{width:42px;height:42px}.offerup-messages{background:rgba(0,0,0,.12)}.offerup-message{line-height:1.45;border:1px solid rgba(255,255,255,.035)}.offerup-message.is-own{background:#263d33;color:#edf5ef}.offerup-message button{cursor:pointer;transition:color .15s}.offerup-message button:hover{color:#fff}
.offerup-profile-photo{display:flex;align-items:center;gap:12px}.offerup-profile-photo .page-header-btn-secondary svg{width:14px;height:14px}
.offerup-list-pane{width:310px;flex-shrink:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.06)}.offerup-list-pane .offerup-toolbar{border:0;padding:12px 12px 8px}.offerup-list-pane .offerup-inbox{width:auto;flex:1;border:0}.offerup-list-pane #offerup-account-filter{margin-top:8px}.offerup-thread [hidden],#offerup-account-filter[hidden]{display:none!important}
@media(max-width:700px){.offerup-list-pane{width:100%;border:0}#page-offerup.offerup-chat-open .offerup-list-pane{display:none}#page-offerup.offerup-chat-open .offerup-thread{width:100%}}
.offerup-compose:not([hidden]){display:flex;align-items:end;gap:8px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.06)}.offerup-compose textarea{flex:1;min-width:0}.offerup-compose textarea::placeholder{color:rgba(255,255,255,.2)}.offerup-compose #offerup-send svg{width:12px;height:12px}.offerup-chat-back{display:none;flex:0 0 auto}.offerup-chat-back svg{width:14px;height:14px}
.offerup-modal{padding:0;width:min(448px,calc(100vw - 32px));max-width:none;max-height:min(90dvh,800px);overflow:visible;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#161616;color:#eee;animation:scale-in .28s cubic-bezier(.4,0,.2,1) both}.offerup-modal::backdrop{background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.offerup-modal-panel{display:flex;flex-direction:column;max-height:min(90dvh,800px);overflow:hidden;border-radius:20px}.offerup-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.offerup-modal-header h2{font-size:15px;font-weight:600;color:rgba(255,255,255,.9)}.offerup-modal-header p{font-size:11px;color:rgba(255,255,255,.25);margin-top:2px}.offerup-modal-close{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.06);color:rgba(255,255,255,.4);transition:background .18s,color .18s}.offerup-modal-close:hover{background:rgba(255,255,255,.12);color:#eee}.offerup-modal-close svg{width:12px;height:12px}
.offerup-modal-body{display:flex;flex-direction:column;gap:16px;padding:20px;overflow-y:auto;min-height:0}.offerup-field{display:block;min-width:0}.offerup-field .ui-input{font-size:13px;padding:10px 14px}.offerup-field .cookie-drop-textarea{font-size:11px}.offerup-modal-body>.page-header-btn-secondary{align-self:flex-start}.offerup-modal-body>.page-header-btn-secondary svg{width:13px;height:13px}.offerup-modal-status,.offerup-profile-info,.offerup-file-name{font-size:11px;color:rgba(255,255,255,.45)}.offerup-modal-status:empty,.offerup-file-name:empty{display:none}.offerup-consent{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:rgba(255,255,255,.55)}
.offerup-modal-actions{display:flex;gap:8px;padding:0 20px 20px}.offerup-action-secondary,.offerup-action-primary{flex:1;padding:10px 12px;border-radius:12px;font-size:13px;transition:background .18s,color .18s,transform .15s}.offerup-action-secondary{border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.4)}.offerup-action-primary{background:rgba(255,255,255,.1);color:rgba(255,255,255,.8);font-weight:600}.offerup-action-primary:hover{background:rgba(255,255,255,.16)}.offerup-action-secondary:hover{background:rgba(255,255,255,.04);color:#ddd}.offerup-action-primary:active,.offerup-action-secondary:active{transform:scale(.98)}.offerup-action-primary:disabled{opacity:.35}
.offerup-account-actions{display:flex;gap:8px}.offerup-account-name{font-weight:600}.offerup-empty{height:100%}
@media(max-width:700px){.offerup-toolbar{padding:10px 14px}.offerup-toolbar .context-select{max-width:none}.offerup-inbox{width:100%;border:0}.offerup-thread{display:none}#page-offerup.offerup-chat-open .offerup-inbox{display:none}#page-offerup.offerup-chat-open .offerup-thread{display:flex}#page-offerup.offerup-chat-open .offerup-toolbar{display:none}.offerup-chat-back{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin:10px 14px 0}.offerup-message{max-width:90%}.offerup-modal{max-height:90dvh}.offerup-modal-panel{max-height:90dvh}}
@media(prefers-reduced-motion:reduce){.offerup-modal{animation:none}.platform-choice,.offerup-row,.offerup-action-primary,.offerup-action-secondary{transition:none}}
