/* components/AdSuccessScreen.tsx <style> 1 */
@keyframes confetti-fall {
          0% { opacity: 0.8; transform: translateY(-30px) rotate(0deg); }
          100% { opacity: 0; transform: translateY(60px) rotate(360deg); }
        }

/* components/AdminActivityLog.tsx <style> 1 */
@keyframes ping {
          75%, 100% { transform: scale(2); opacity: 0; }
        }

/* components/BusinessInbox.tsx businessInboxDesktopStyles */
.business-inbox-desktop{background:radial-gradient(circle at 12% 0,rgba(255,90,0,.13),transparent 29%),#08090a!important;color:#fff;font-family:inherit}
.business-inbox-desktop button,.business-inbox-desktop input,.business-inbox-desktop select{font-family:inherit}
.business-inbox-desktop__topbar{min-height:132px;padding:18px 24px!important;border:0!important;background:transparent!important;display:flex!important;flex-direction:column;align-items:stretch!important;gap:12px!important}.business-inbox-desktop__topbar-primary,.business-inbox-desktop__topbar-controls{display:flex;align-items:center;gap:12px}.business-inbox-desktop__topbar-controls{width:100%}
.business-inbox-desktop__back{width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#151515;color:#fff;display:grid;place-items:center;cursor:pointer}.business-inbox-desktop__back span{font-size:22px;line-height:1}
.business-inbox-desktop__heading{min-width:245px}.business-inbox-desktop__heading>span{display:block;color:#ff650f;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:850}.business-inbox-desktop__heading h2{margin:3px 0 0;font-size:26px;line-height:1.05;letter-spacing:-.035em}.business-inbox-desktop__heading p{margin:5px 0 0;color:rgba(255,255,255,.43);font-size:11px}
.business-inbox-desktop__summary{display:flex;gap:8px;margin-left:auto}.business-inbox-desktop__summary>span{height:35px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.46);display:flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap}.business-inbox-desktop__summary strong{color:#fff;font-size:12px}
.business-inbox-desktop__search{min-width:0!important;max-width:none!important;margin-left:0;flex:1}.business-inbox-desktop__search input{height:40px!important;padding-left:38px!important;border-color:rgba(255,255,255,.1)!important;border-radius:11px!important;background:#151515!important}.business-inbox-desktop__search input:focus{border-color:#ff5a00!important;box-shadow:0 0 0 3px rgba(255,90,0,.13)}
.business-inbox-desktop__filters{padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#121212}.business-inbox-desktop__filters button{min-height:32px;padding:0 12px!important;border-radius:8px!important}
.business-inbox-desktop__workspace{display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px;padding:0 24px 24px;min-height:0}.business-inbox-desktop__workspace.has-listing{grid-template-columns:minmax(240px,.92fr) minmax(280px,1.08fr)}.business-inbox-desktop__workspace.has-conversation{grid-template-columns:230px minmax(0,1fr)}.business-inbox-desktop__workspace.has-conversation>.business-inbox-desktop__listings{display:none!important}
.business-inbox-desktop__listings,.business-inbox-desktop__conversations,.business-inbox-desktop__chat{width:auto!important;min-width:0;border:1px solid rgba(255,255,255,.085)!important;border-radius:16px;background:linear-gradient(145deg,#141414,#0e0f10)!important;overflow:auto!important}
.business-inbox-desktop__column-head{position:sticky;top:0;z-index:2;min-height:51px;padding:0 15px!important;border-bottom:1px solid rgba(255,255,255,.075);background:rgba(18,18,18,.96);display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.43)!important}.business-inbox-desktop__column-head strong{min-width:25px;height:25px;border-radius:8px;background:rgba(255,90,0,.12);color:#ff6c1a;display:grid;place-items:center;font-size:10px}
.business-inbox-desktop__column-back{width:28px;height:28px;margin-right:4px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:transparent;color:#ff650f;font-size:15px;cursor:pointer}.business-inbox-desktop__column-back+span{margin-right:auto}
.business-inbox-desktop__listing,.business-inbox-desktop__conversation{width:100%;border:0!important;border-bottom:1px solid rgba(255,255,255,.055)!important;border-left:3px solid transparent!important;background:transparent!important;color:#fff;text-align:left}.business-inbox-desktop__listing{padding:13px 12px!important}.business-inbox-desktop__listing:hover,.business-inbox-desktop__conversation:hover{background:rgba(255,255,255,.035)!important}.business-inbox-desktop__listing.is-active,.business-inbox-desktop__conversation.is-active{border-left-color:#ff5a00!important;background:linear-gradient(90deg,rgba(255,90,0,.16),rgba(255,90,0,.025))!important}
.business-inbox-desktop__listing img,.business-inbox-desktop__image-placeholder{width:68px!important;height:62px!important;border-radius:10px!important}.business-inbox-desktop__listing>div{align-items:center!important;gap:11px!important}.business-inbox-desktop__listing>div>div:last-child>div:first-child{font-size:13px!important;line-height:1.35!important}.business-inbox-desktop__listing>div>div:last-child>div:nth-child(2){font-size:13px!important;margin-top:5px!important}.business-inbox-desktop__listing>div>div:last-child>div:nth-child(3){margin-top:6px!important}.business-inbox-desktop__listing>div>div:last-child>div:last-child{margin-top:4px!important}
.business-inbox-desktop__conversation{padding:14px!important}.business-inbox-desktop__conversation>div{gap:12px!important}.business-inbox-desktop__conversation>div>div:first-child{width:42px!important;height:42px!important}.business-inbox-desktop__conversation span{font-size:12px}.business-inbox-desktop__conversation div[style*="font-size: 11px"]{font-size:12px!important}
.business-inbox-desktop__small-empty{min-height:230px;padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:rgba(255,255,255,.28)}.business-inbox-desktop__small-empty svg{width:45px;height:45px;padding:12px;box-sizing:border-box;border-radius:13px;background:rgba(255,90,0,.09);color:#ff650f}.business-inbox-desktop__small-empty strong{color:rgba(255,255,255,.72);font-size:14px}.business-inbox-desktop__small-empty span{max-width:210px;font-size:11px;line-height:1.45}
.business-inbox-desktop__chat{display:flex!important;background:linear-gradient(160deg,#111,#0b0c0d)!important}.business-inbox-desktop__chat-empty{padding:40px;text-align:center}.business-inbox-desktop__chat-empty svg{width:64px;height:64px;padding:17px;box-sizing:border-box;border-radius:19px;background:rgba(255,90,0,.08);color:#ff650f}.business-inbox-desktop__chat-empty strong{margin-top:16px;color:rgba(255,255,255,.78);font-size:18px}.business-inbox-desktop__chat-empty p{max-width:390px;margin:8px 0 0;color:rgba(255,255,255,.34);font-size:12px;line-height:1.55}
.business-inbox-desktop__chat-head{min-height:64px;padding:10px 16px!important;background:#141414!important}.business-inbox-desktop__listing-context{margin:12px 14px!important;padding:10px!important;border-color:rgba(255,90,0,.16)!important;background:rgba(255,90,0,.045)!important}.business-inbox-desktop__listing-context img{width:52px!important;height:48px!important}.business-inbox-desktop__messages{padding:12px 18px!important;gap:9px!important}.business-inbox-desktop__quick-replies{padding:8px 16px!important;border-top:1px solid rgba(255,255,255,.05)}.business-inbox-desktop__quick-replies button:hover{background:rgba(255,90,0,.13)!important}.business-inbox-desktop .business-inbox__input{padding:12px 16px!important;background:#121212!important}.business-inbox-desktop .business-inbox__input input{height:42px;background:#1a1a1a!important}
@media(max-width:1180px){.business-inbox-desktop__topbar{padding:14px 16px!important}.business-inbox-desktop__heading p{display:none}.business-inbox-desktop__workspace{gap:10px;padding:0 16px 16px}.business-inbox-desktop__workspace.has-listing{grid-template-columns:minmax(230px,.9fr) minmax(260px,1.1fr)}.business-inbox-desktop__workspace.has-conversation{grid-template-columns:220px minmax(0,1fr)}.business-inbox-desktop__filters button{padding:0 9px!important}.business-inbox-desktop__listing img,.business-inbox-desktop__image-placeholder{width:54px!important;height:54px!important}}
.desktop-account-shell__embedded--messages .business-inbox-desktop{background:#fff!important;color:#171717!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__topbar{background:#fff!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__heading h2{color:#171717!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__heading p{color:#77716a!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__summary>span{border-color:#e8e3dc!important;background:#fff!important;color:#706a63!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__summary strong{color:#171717!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__search input{border-color:#ded8cf!important;background:#fff!important;color:#171717!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__filters{border-color:#e8e3dc!important;background:#f7f4f0!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__filters button{color:#625d56!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__filters button.is-active{background:#ff5a00!important;color:#fff!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__listings,
.desktop-account-shell__embedded--messages .business-inbox-desktop__conversations,
.desktop-account-shell__embedded--messages .business-inbox-desktop__chat{border-color:#e8e3dc!important;background:#fff!important;box-shadow:0 12px 32px rgba(30,24,18,.055)!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__column-head{border-bottom-color:#e8e3dc!important;background:rgba(255,255,255,.96)!important;color:#77716a!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__listing,
.desktop-account-shell__embedded--messages .business-inbox-desktop__conversation{border-bottom-color:#eee9e2!important;background:#fff!important;color:#171717!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__listing:hover,
.desktop-account-shell__embedded--messages .business-inbox-desktop__conversation:hover{background:#fff9f5!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__listing.is-active,
.desktop-account-shell__embedded--messages .business-inbox-desktop__conversation.is-active{background:#fff2e9!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__listing div[style*="color: rgb(255, 255, 255)"],
.desktop-account-shell__embedded--messages .business-inbox-desktop__conversation span[style*="color: rgb(255, 255, 255)"]{color:#171717!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__listing div[style*="color: #fff"],
.desktop-account-shell__embedded--messages .business-inbox-desktop__conversation span[style*="color: #fff"]{color:#171717!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__image-placeholder{background:#f4f2ef!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__small-empty{color:#8a847d!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__small-empty strong{color:#3a3530!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__chat{background:#fff!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__chat-empty{color:#8a847d!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__chat-empty strong{color:#3a3530!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__chat-empty p{color:#77716a!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__chat-head{border-bottom:1px solid #e8e3dc!important;background:#fff!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__chat-head div[style*="color: rgb(255, 255, 255)"],
.desktop-account-shell__embedded--messages .business-inbox-desktop__chat-head div[style*="color: #fff"]{color:#171717!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__chat-head select,
.desktop-account-shell__embedded--messages .business-inbox-desktop__chat-head button{border-color:#ded8cf!important;background:#fff!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__listing-context{border-color:#f0c9b3!important;background:#fff9f5!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__listing-context div[style*="color: rgb(255, 255, 255)"],
.desktop-account-shell__embedded--messages .business-inbox-desktop__listing-context div[style*="color: #fff"]{color:#171717!important}
.desktop-account-shell__embedded--messages .business-inbox__bubble--theirs{border-color:#e8e3dc!important;background:#fff!important;color:#171717!important;box-shadow:0 5px 16px rgba(30,24,18,.07)}
.desktop-account-shell__embedded--messages .business-inbox__bubble--mine{background:#ff5a00!important;color:#fff!important}
.desktop-account-shell__embedded--messages .business-inbox__message-sender,
.desktop-account-shell__embedded--messages .business-inbox__message-time{color:#77716a!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop__quick-replies{border-top-color:#e8e3dc!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop .business-inbox__input{border-top:1px solid #e8e3dc!important;background:#fff!important}
.desktop-account-shell__embedded--messages .business-inbox-desktop .business-inbox__input input{border-color:#ded8cf!important;background:#fff!important;color:#171717!important}

/* components/ForgotPassword.tsx <style> 1 */
@keyframes fadeIn {
          from { opacity: 0; transform: translateY(16px); }
          to   { opacity: 1; transform: translateY(0); }
        }
        @keyframes spin {
          to { transform: rotate(360deg); }
        }

/* components/ListingEdit.tsx imageStyles */
.listing-edit-preview{position:relative;margin-bottom:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#111}
.listing-edit-preview img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.listing-edit-preview>span{position:absolute;right:10px;bottom:10px;padding:5px 9px;border-radius:999px;background:rgba(0,0,0,.76);color:#fff;font-size:11px;font-weight:800}
.listing-edit-preview-empty{min-height:250px!important;margin-bottom:12px}
.listing-edit-image{position:relative;min-width:0;border:2px solid transparent;border-radius:10px}
.listing-edit-image.selected{border-color:#ff5a00}
.listing-edit-thumb{display:block!important;width:100%!important;height:auto!important;padding:0!important;overflow:hidden;border:0!important;border-radius:8px!important;background:#151515!important}
.listing-edit-thumb img{display:block;width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover;background:#151515}
.listing-edit-image>span{position:absolute;left:5px;bottom:5px;display:flex;align-items:center;gap:3px;padding:4px 6px;border-radius:6px;background:rgba(0,0,0,.78);color:#ff8b45;font-size:9px;font-weight:800}
.listing-edit-image>div{position:absolute;top:5px;right:5px;display:flex;gap:4px}
.listing-edit-image>div button{width:29px;height:29px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:7px;background:rgba(0,0,0,.74);color:#fff;cursor:pointer}
.listing-edit-image>div button:hover{background:#ff5a00;border-color:#ff5a00}
.listing-edit-upload{min-height:42px!important;margin:14px 0 0!important;display:flex!important;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(255,255,255,.24);border-radius:10px;color:#fff!important;cursor:pointer}
.listing-edit-upload:hover{border-color:#ff5a00;color:#ff8b45!important}
.listing-edit-upload.disabled{opacity:.45;cursor:not-allowed}
.listing-edit-upload input{display:none}
.listing-edit-image-help{margin:9px 0 0;color:#817a75;font-size:11px;line-height:1.5;text-align:center}
@media(min-width:761px){
  .listing-edit-preview{border-color:#dedede;background:#f3f3f3}
  .listing-edit-upload{border-color:#cfcfcf;background:#fff;color:#171717!important}
  .listing-edit-upload:hover{border-color:#ff5a00;color:#d94d00!important}
  .listing-edit-image-help{color:#77716c}
}

/* components/ListingEdit.tsx styles */
.listing-edit{min-height:100%;overflow:auto;color:#f8f5f2;background:radial-gradient(circle at 16% 2%,rgba(255,90,0,.14),transparent 29%),#08090a;padding:30px clamp(22px,3.2vw,56px) 70px;font-family:inherit}
.listing-edit-header{max-width:1340px;margin:0 auto 22px;display:flex;align-items:center;gap:16px}
.listing-edit-header div{flex:1}.listing-edit-header span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#ff650f}.listing-edit-header h1{margin:3px 0 0;font-size:30px}
.listing-edit-back,.listing-edit-save-top,.listing-edit-actions button,.listing-edit-state button{border:1px solid rgba(255,255,255,.14);background:#151515;color:#fff;border-radius:11px;font-weight:800;cursor:pointer}
.listing-edit-back{width:44px;height:44px;display:grid;place-items:center}.listing-edit-save-top{display:none;gap:8px;padding:12px 16px;align-items:center}
.listing-edit-grid{max-width:1340px;margin:auto;display:grid;grid-template-columns:minmax(280px,340px) minmax(460px,1fr) minmax(270px,310px);grid-template-areas:'media details side';align-items:start;gap:20px}
.listing-edit-media{grid-area:media;position:sticky;top:0}.listing-edit-details{grid-area:details}.listing-edit-side{grid-area:side;display:grid;align-content:start;gap:20px;position:sticky;top:0}
.listing-edit-card{padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:linear-gradient(145deg,rgba(31,29,28,.97),rgba(11,12,13,.99));box-shadow:0 18px 44px rgba(0,0,0,.18)}
.listing-edit-section-head{margin-bottom:18px}.listing-edit-section-head h2,.listing-edit-technical h2,.listing-edit-condition h2,.listing-edit-features h2{margin:0;color:#fff;font-size:18px}.listing-edit-section-head p{margin:6px 0 0;color:#a7a09b;font-size:13px;line-height:1.45}
.listing-edit label{display:block;color:#d6d0cb;font-size:13px;font-weight:750;margin:15px 0}.listing-edit input,.listing-edit select,.listing-edit textarea{box-sizing:border-box;width:100%;margin-top:7px;padding:12px 13px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#151617;color:#fff;font:inherit;outline:none}.listing-edit textarea{height:118px;resize:vertical}.listing-edit input:focus,.listing-edit select:focus,.listing-edit textarea:focus{border-color:#ff5a00;box-shadow:0 0 0 3px rgba(255,90,0,.14)}
.listing-edit-location-field{margin:15px 0;color:#d6d0cb;font-size:13px;font-weight:750}.listing-edit-location-field .hungarian-location{margin-top:7px}.listing-edit-location-field .hungarian-location__input{height:45px;margin-top:0}.listing-edit-location-field .hungarian-location__feedback{text-align:left}
.listing-edit small{display:block;margin-top:5px;text-align:right;color:#817a75}.listing-edit em{font-style:normal;color:#9b948f}.listing-edit-two,.listing-edit-four{display:grid;gap:12px}.listing-edit-two{grid-template-columns:1fr 1fr}.listing-edit-four{grid-template-columns:repeat(3,1fr)}
.listing-edit-technical{margin:22px 0;padding:17px;border-radius:13px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075)}.listing-edit-options{display:flex;gap:7px;margin:13px 0}.listing-edit-options button,.listing-edit-condition button{flex:1;padding:10px 8px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#1a1b1c;color:#bcb5b0;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.listing-edit-options button.active,.listing-edit-condition button.active{background:#ff5a00;color:#fff;border-color:#ff5a00}.listing-edit-options.price{display:grid;grid-template-columns:.7fr 1.3fr}.listing-edit-options.price button{font-size:11px}.listing-edit-condition{margin-top:24px}.listing-edit-condition>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px}.listing-edit-label-icon{display:flex;align-items:center;gap:6px}
.listing-edit-features{margin-top:22px;padding:17px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.025)}.listing-edit-features>p{margin:6px 0 13px;color:#938c87;font-size:12px}.listing-edit-feature-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.listing-edit-feature-form input{margin:0}.listing-edit-feature-form>button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:112px;padding:0 14px;border:1px solid #ff5a00;border-radius:10px;background:#ff5a00;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.listing-edit-feature-form>button:disabled{opacity:.45;cursor:not-allowed}.listing-edit-feature-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.listing-edit-feature-chips>span{display:inline-flex;align-items:center;gap:5px;padding:6px 7px 6px 10px;border:1px solid rgba(255,90,0,.35);border-radius:999px;background:rgba(255,90,0,.12);color:#ff9a5b;font-size:12px;font-weight:750}.listing-edit-feature-chips button{display:grid;place-items:center;width:21px;height:21px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}.listing-edit-features>small{text-align:left}
.listing-edit-images{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.listing-edit-no-image{grid-column:1/-1;display:grid;place-items:center;gap:7px;min-height:100px;color:#89827c;font-size:13px;border:1px dashed rgba(255,255,255,.2);border-radius:10px}
.listing-edit-summary dl{margin:0}.listing-edit-summary dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.listing-edit-summary dt{color:#8f8883;font-size:12px}.listing-edit-summary dd{margin:0;color:#fff;font-size:12px;font-weight:800;text-align:right}.listing-edit-summary-save{width:100%;justify-content:center;margin-top:18px;padding:13px 10px}.listing-edit-summary-cancel{width:100%;margin-top:8px;padding:10px;border:0;background:transparent;color:#aaa29d;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.listing-edit-summary-cancel:hover{color:#fff}
.listing-edit-actions{display:none;max-width:1280px;margin:25px auto 0;padding:14px 0 0;justify-content:flex-end;gap:10px}.listing-edit-actions button{padding:14px 20px}.listing-edit-primary{display:flex;align-items:center;gap:8px;background:#ff5a00!important;border:1px solid #ff5a00!important;border-radius:10px;color:#fff!important;font:inherit;font-weight:800;cursor:pointer}.listing-edit-primary:disabled,.listing-edit-save-top:disabled{opacity:.55;cursor:wait}.listing-edit-cancel{min-width:110px}
.listing-edit-error{max-width:1340px;margin:0 auto 18px;padding:13px 15px;border:1px solid #a43324;border-radius:10px;background:rgba(137,33,23,.17);color:#ffb6ad}.listing-edit-state{min-height:100%;display:grid;place-content:center;gap:12px;text-align:center;color:#fff}.listing-edit-state button{padding:11px 15px}.listing-edit-plain{background:transparent!important}.listing-edit-spin{animation:listing-edit-spin .8s linear infinite}@keyframes listing-edit-spin{to{transform:rotate(360deg)}}
@media(max-width:1100px) and (min-width:761px){.listing-edit-grid{grid-template-columns:minmax(250px,.72fr) minmax(430px,1.28fr);grid-template-areas:'media details' 'side details'}.listing-edit-side{position:static}.listing-edit-media{position:static}.listing-edit-summary{display:none}.listing-edit-actions{display:flex;position:sticky;bottom:0;background:linear-gradient(transparent,#08090a 34%)}}
@media(max-width:760px){.listing-edit{padding:22px 16px 88px}.listing-edit-header h1{font-size:22px}.listing-edit-save-top{display:flex;font-size:0;padding:12px}.listing-edit-save-top svg{margin:0}.listing-edit-grid{grid-template-columns:1fr;grid-template-areas:'details' 'side' 'media'}.listing-edit-media,.listing-edit-side{position:static}.listing-edit-card{padding:18px}.listing-edit-two,.listing-edit-four{grid-template-columns:1fr 1fr}.listing-edit-condition>div{grid-template-columns:1fr 1fr}.listing-edit-summary{display:none}.listing-edit-actions{display:flex;padding-top:12px}.listing-edit-actions button{flex:1}.listing-edit-images{grid-template-columns:repeat(4,1fr)}.listing-edit-preview img{aspect-ratio:16/10}.listing-edit-preview-empty{min-height:180px!important}}
@media(min-width:761px){
  .listing-edit{color:#171717;background:#f5f5f5}
  .listing-edit-header h1{color:#171717}
  .listing-edit-back,.listing-edit-save-top,.listing-edit-actions button,.listing-edit-state button{border-color:#dedede;background:#fff;color:#171717;box-shadow:0 6px 18px rgba(27,24,21,.06)}
  .listing-edit-card{border-color:#dedede;background:#fff;box-shadow:0 16px 34px rgba(27,24,21,.07)}
  .listing-edit-section-head h2,.listing-edit-technical h2,.listing-edit-condition h2,.listing-edit-features h2{color:#171717}
  .listing-edit-section-head p{color:#6f6b65}
  .listing-edit label,.listing-edit-location-field{color:#393633}
  .listing-edit input,.listing-edit select,.listing-edit textarea{border-color:#d8d4cf;background:#fff;color:#171717}
  .listing-edit input::placeholder,.listing-edit textarea::placeholder{color:#9a958f}
  .listing-edit input[readonly]{background:#f7f7f7}
  .listing-edit small{color:#77716c}.listing-edit em{color:#706a65}
  .listing-edit-technical,.listing-edit-features{border-color:#e0ddd9;background:#fff}
  .listing-edit-options button,.listing-edit-condition button{border-color:#d8d4cf;background:#fff;color:#4f4a46}
  .listing-edit-options button.active,.listing-edit-condition button.active{background:#ff5a00;color:#fff;border-color:#ff5a00}
  .listing-edit .listing-edit-primary{color:#fff!important}
  .listing-edit-features>p{color:#706a65}
  .listing-edit-feature-chips>span{color:#c84a08}
  .listing-edit-feature-chips button{background:rgba(255,90,0,.12);color:#9f3c08}
  .listing-edit-no-image{color:#77716c;border-color:#d5d1cc;background:#fafafa}
  .listing-edit-summary dl>div{border-bottom-color:#e5e2de}
  .listing-edit-summary dt{color:#706a65}.listing-edit-summary dd{color:#171717}
  .listing-edit-summary-cancel{color:#625d58}.listing-edit-summary-cancel:hover{color:#171717}
  .listing-edit-actions{background:linear-gradient(transparent,#f5f5f5 34%)}
  .listing-edit-error{border-color:#d67d71;background:#fff1ef;color:#8f281b}
}

/* components/ProfilePage.tsx <style> 1 */
@keyframes slideUp { from { transform: translateY(100%); } to { transform: translateY(0); } }

/* components/ProfilePage.tsx profileAdsStyles */
.profile-ads__surface{display:contents}.profile-ads__tabs--desktop{display:none!important}.profile-ads__heading{flex:1}.profile-ads__heading>span,.profile-ads__heading>p,.profile-ads__header-new,.profile-ads__edit-label{display:none}.profile-ads__heading h3{margin:0 24px 0 0;color:#fff;font-size:16px;font-weight:600;text-align:center}.profile-ads__tabs button{display:flex;align-items:center;justify-content:center;gap:4px}.profile-ads__tabs button strong{font:inherit}.profile-ads__empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:rgba(255,255,255,.42);text-align:center}.profile-ads__empty strong{color:#fff;font-size:18px}.profile-ads__empty p{max-width:380px;margin:0;color:rgba(255,255,255,.42);font-size:13px;line-height:1.5}.profile-ads__empty button{margin-top:9px;padding:11px 16px;border:0;border-radius:10px;background:#ff5a00;color:#fff;display:flex;align-items:center;gap:7px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}
@media(min-width:1024px){
.profile-page--ads{background:radial-gradient(circle at 14% -8%,rgba(255,90,0,.15),transparent 34%),linear-gradient(180deg,#0d0907 0%,#08090a 38%),#08090a!important}
.profile-ads{width:100%;max-width:1500px;margin:0 auto!important}
.profile-ads__surface{min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}
.profile-ads__header{min-height:88px;display:grid!important;grid-template-columns:minmax(170px,1fr) minmax(300px,1.35fr) auto;align-items:center;margin-bottom:24px!important;padding:0 6px 22px;gap:14px;border-bottom:1px solid rgba(255,255,255,.09)}
.profile-ads__back{width:50px;height:50px;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:13px!important;background:#151515!important;display:grid;place-items:center;flex:0 0 auto}
.profile-ads__heading{text-align:left}.profile-ads__heading>span{display:block;color:#ff650f;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:850}.profile-ads__heading h3{margin:5px 0 0;font-size:34px;font-weight:800;text-align:left;letter-spacing:-.045em}.profile-ads__heading>p{display:block;margin:7px 0 0;color:rgba(255,255,255,.52);font-size:14px}
.profile-ads__header-new{height:52px;padding:0 20px;border:0;border-radius:12px;background:linear-gradient(135deg,#ff6900,#ff4d17);color:#fff;display:flex;align-items:center;gap:8px;font:inherit;font-size:14px;font-weight:850;cursor:pointer;box-shadow:0 12px 28px rgba(255,90,0,.24)}
.profile-ads__tabs--mobile{display:none!important}.profile-ads__tabs--desktop{min-width:0;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0!important;margin:0!important;background:transparent!important}
.profile-ads__tabs--desktop button{min-width:0;min-height:52px;padding:0 11px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:linear-gradient(145deg,#151515,#101010)!important;color:rgba(255,255,255,.62)!important;justify-content:space-between!important;text-transform:none!important;font-size:12px!important;transition:border-color .16s,background .16s,color .16s,transform .16s}.profile-ads__tabs--desktop button:hover{border-color:rgba(255,90,0,.38)!important;transform:translateY(-1px)}
.profile-ads__tabs--desktop button strong{min-width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.06);display:grid;place-items:center;color:#fff;font-size:11px;font-weight:850}.profile-ads__tabs--desktop button.is-active{border-color:rgba(255,90,0,.64)!important;background:linear-gradient(120deg,rgba(255,90,0,.22),rgba(255,90,0,.06))!important;color:#fff!important;box-shadow:inset 3px 0 #ff5a00}.profile-ads__tabs--desktop button.is-active strong{background:#ff5a00}
.profile-ads__list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start;gap:14px!important;padding:0 2px 28px!important;scrollbar-width:thin;scrollbar-color:#343434 transparent}
.profile-ads__card{min-height:136px;padding:14px 18px!important;border-radius:17px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:24px!important;background:linear-gradient(120deg,#171717,#101010)!important;box-shadow:0 16px 34px rgba(0,0,0,.18);transition:border-color .16s,transform .16s}.profile-ads__card:hover{border-color:rgba(255,90,0,.42)!important;transform:translateY(-1px)}
.profile-ads__card-main{display:grid!important;grid-template-columns:176px minmax(0,1fr) auto;align-items:center!important;gap:22px!important;outline:none}.profile-ads__card-main:focus-visible{border-radius:12px;box-shadow:0 0 0 3px rgba(255,90,0,.28)}
.profile-ads__thumb{width:176px!important;height:108px!important;border-radius:12px!important;background:#080808}.profile-ads__thumb img{display:block}
.profile-ads__card-info h4{margin:0!important;font-size:18px!important;line-height:1.2}.profile-ads__spec{margin-top:9px!important;font-size:13px!important}.profile-ads__price{margin-top:10px!important;font-size:20px!important}
.profile-ads__edit-label{display:flex;align-items:center;gap:6px;padding:11px 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font-size:12px;font-weight:850;white-space:nowrap}.profile-ads__card-main:hover .profile-ads__edit-label{border-color:#ff5a00;color:#ff7a32}
.profile-ads__controls{padding-left:22px;border-left:1px solid rgba(255,255,255,.085)}.profile-ads__controls>span{min-width:72px;padding:7px 10px!important;text-align:center;font-size:10px!important}.profile-ads__controls>button{width:40px;height:40px;padding:0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;background:rgba(255,255,255,.04)!important;display:grid;place-items:center}
.profile-ads__action-menu{top:88px!important;right:18px!important;width:180px!important}.profile-ads__action-menu button{font-size:12px!important;padding:12px!important}
.profile-ads__empty{min-height:420px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,rgba(33,17,9,.65),rgba(11,12,14,.96))}.profile-ads__empty>svg{width:48px;height:48px;padding:13px;box-sizing:border-box;border-radius:14px;background:rgba(255,90,0,.11);color:#ff650f}.profile-ads__empty strong{font-size:21px}.profile-ads__new-action{display:none!important}
}
@media(min-width:1024px) and (max-width:1240px){.profile-ads__header{grid-template-columns:minmax(150px,.8fr) minmax(282px,1.25fr) auto;gap:10px}.profile-ads__heading>p{display:none}.profile-ads__heading h3{font-size:28px}.profile-ads__header-new{padding:0 14px;font-size:12px}.profile-ads__tabs--desktop{gap:6px}.profile-ads__tabs--desktop button{padding:0 8px!important;font-size:11px!important}.profile-ads__card-main{grid-template-columns:132px minmax(0,1fr) auto;gap:16px!important}.profile-ads__thumb{width:132px!important;height:92px!important}.profile-ads__card{gap:16px!important}.profile-ads__controls{padding-left:16px}}
.profile-page--desktop-shell>.profile-ads{background:#fff!important;color:#171717!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__header{border-bottom-color:#e8e3dc!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__heading h3,
.profile-page--desktop-shell>.profile-ads .profile-ads__card-info h4{color:#171717!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__heading>p,
.profile-page--desktop-shell>.profile-ads .profile-ads__spec{color:#6f6b65!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__tabs button{border-color:#e8e3dc!important;background:#fff!important;color:#56514b!important;box-shadow:0 8px 24px rgba(30,24,18,.045)!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__tabs button strong{background:#f5f2ee!important;color:#171717!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__tabs button.is-active{border-color:rgba(255,90,0,.44)!important;background:#fff7f2!important;color:#171717!important;box-shadow:inset 4px 0 #ff5a00,0 8px 24px rgba(255,90,0,.08)!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__tabs button.is-active strong{background:#ff5a00!important;color:#fff!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__card{border-color:#e8e3dc!important;background:#fff!important;box-shadow:0 12px 32px rgba(30,24,18,.07)!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__thumb{background:#f4f2ef!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__edit-label{border-color:#ded8cf!important;background:#fff!important;color:#27231f!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__controls{border-left-color:#e8e3dc!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__controls>button{border-color:#e2ddd5!important;background:#fff!important;color:#171717!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__action-menu{border-color:#ded8cf!important;background:#fff!important;box-shadow:0 16px 36px rgba(30,24,18,.14)!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__action-menu button{border-bottom-color:#ece7e0!important;background:#fff!important;color:#171717!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__action-menu button:last-child{color:#d94848!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__empty{border-color:#e8e3dc!important;background:#fff!important;color:#6f6b65!important;box-shadow:0 12px 32px rgba(30,24,18,.05)}
.profile-page--desktop-shell>.profile-ads .profile-ads__empty strong{color:#171717!important}
.profile-page--desktop-shell>.profile-ads .profile-ads__empty p{color:#6f6b65!important}

/* components/ProfilePage.tsx desktopAccountStyles */
.desktop-account{height:100%;min-height:0;display:grid;grid-template-columns:244px minmax(0,1fr);background:#0a0a0a;color:#fff;overflow:hidden}.desktop-account button{font:inherit}.desktop-account__sidebar{min-height:0;padding:30px 18px 22px;border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,90,0,.065),transparent 24%),#0d0d0d;display:flex;flex-direction:column}.desktop-account__sidebar-title{padding:0 12px 24px;border-bottom:1px solid rgba(255,255,255,.07)}.desktop-account__sidebar-title span{display:block;color:#ff5a00;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:850}.desktop-account__sidebar-title strong{display:block;margin-top:6px;font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-account__sidebar nav{display:grid;gap:5px;padding-top:20px}.desktop-account__sidebar nav button,.desktop-account__logout{min-height:44px;border:0;border-radius:10px;background:transparent;color:rgba(255,255,255,.64);display:flex;align-items:center;gap:11px;padding:0 12px;text-align:left;font-size:13px;font-weight:700;cursor:pointer}.desktop-account__sidebar nav button:hover{background:rgba(255,255,255,.05);color:#fff}.desktop-account__sidebar nav button.is-active{background:linear-gradient(90deg,rgba(255,90,0,.2),rgba(255,90,0,.06));color:#fff;box-shadow:inset 3px 0 #ff5a00}.desktop-account__sidebar nav button svg{color:#ff5a00}.desktop-account__sidebar nav button em{margin-left:auto;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:rgba(255,90,0,.15);color:#ff7a32;display:grid;place-items:center;font-size:10px;font-style:normal}.desktop-account__logout{margin-top:auto;color:#ef6868;border:1px solid rgba(239,68,68,.16);background:rgba(239,68,68,.045)}
.desktop-account__main{min-width:0;overflow:auto;padding:var(--account-shell-top,34px) var(--account-shell-x,clamp(28px,4vw,64px)) var(--account-shell-bottom,52px);background:radial-gradient(circle at 76% -12%,rgba(255,90,0,.11),transparent 34%),#090909}.desktop-account__content-card{width:min(var(--account-content-max,1180px),100%);margin:0 auto;padding:var(--account-card-pad,28px);box-sizing:border-box;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:linear-gradient(145deg,#141414,#0f0f0f);box-shadow:0 24px 70px rgba(0,0,0,.26)}.desktop-account__heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:0 0 24px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.075)}.desktop-account__heading-profile{min-width:0;display:flex;align-items:center;gap:17px}.desktop-account__heading-profile>div{min-width:0}.desktop-account__heading span,.desktop-account__panel-head span,.desktop-account__identity>span{color:#ff650f;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:850}.desktop-account__heading h1{margin:5px 0 3px;font-size:31px;letter-spacing:-.04em}.desktop-account__heading p{margin:0;color:rgba(255,255,255,.5);font-size:13px;overflow-wrap:anywhere}.desktop-account__heading>button{height:44px;padding:0 18px;border:0;border-radius:11px;background:#ff5a00;color:#fff;display:flex;align-items:center;gap:8px;font-weight:800;cursor:pointer;box-shadow:0 10px 26px rgba(255,90,0,.2)}
.desktop-account__profile-card{max-width:1180px;margin:0 auto 16px;padding:20px 22px;border:1px solid rgba(255,118,43,.24);border-radius:17px;background:linear-gradient(120deg,rgba(59,24,8,.75),rgba(22,22,22,.96));display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:17px}.desktop-account__avatar{width:68px;height:68px;padding:2px;border-radius:50%;border:2px solid #ff5a00;background:#171717;overflow:hidden;cursor:pointer}.desktop-account__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.desktop-account__avatar span{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:rgba(255,90,0,.15);color:#ff6b1a;font-size:21px;font-weight:900}.desktop-account__identity h2{margin:4px 0 2px;font-size:22px}.desktop-account__identity p{margin:0;color:rgba(255,255,255,.48);font-size:12px}.desktop-account__edit{height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(255,255,255,.045);color:#fff;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:750;cursor:pointer}
.desktop-account__stats{margin:0 0 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.desktop-account__stats>button{min-width:0;min-height:82px;padding:16px 14px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:#121212;color:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.desktop-account__stats>button:hover{border-color:rgba(255,90,0,.45);background:rgba(255,90,0,.045);transform:translateY(-1px)}.desktop-account__stats>button:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(255,90,0,.2)}.desktop-account__stats>button.has-unread{border-color:rgba(255,90,0,.3);background:rgba(255,90,0,.08)}.desktop-account__stats>button>svg:first-child{width:40px;height:40px;padding:10px;box-sizing:border-box;border-radius:11px;background:rgba(255,90,0,.12);color:#ff650f}.desktop-account__stats .desktop-account__stat-arrow{color:rgba(255,255,255,.34);transition:color .16s,transform .16s}.desktop-account__stats>button:hover .desktop-account__stat-arrow{color:#ff650f;transform:translateX(2px)}.desktop-account__stats span{display:block;color:rgba(255,255,255,.48);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-account__stats strong{display:block;margin-top:3px;font-size:22px}
.desktop-account__columns{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.desktop-account__panel{min-width:0;padding:20px;border:1px solid rgba(255,255,255,.085);border-radius:16px;background:linear-gradient(145deg,#141414,#0f0f0f)}.desktop-account__panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:15px}.desktop-account__panel-head h2{margin:4px 0 0;font-size:18px}.desktop-account__panel-head>button{border:0;background:transparent;color:#ff6b1a;display:flex;align-items:center;gap:4px;font-size:11px;font-weight:800;cursor:pointer}.desktop-account__ad-list{display:grid;gap:8px}.desktop-account__ad-list>button{width:100%;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.025);color:#fff;display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:11px;text-align:left;cursor:pointer}.desktop-account__ad-list>button:hover{border-color:rgba(255,90,0,.45);background:rgba(255,90,0,.045)}.desktop-account__ad-list img{width:54px;height:48px;border-radius:8px;object-fit:cover;background:#1d1d1d}.desktop-account__ad-list span{min-width:0}.desktop-account__ad-list strong,.desktop-account__ad-list small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-account__ad-list strong{font-size:12px}.desktop-account__ad-list small{margin-top:4px;color:rgba(255,255,255,.42);font-size:10px}.desktop-account__ad-list b{color:#ff650f;font-size:12px;white-space:nowrap}.desktop-account__empty{min-height:142px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:rgba(255,255,255,.48);font-size:12px}.desktop-account__empty strong{color:#fff}.desktop-account__empty button{border:0;border-radius:9px;background:#ff5a00;color:#fff;padding:9px 13px;font-weight:800;cursor:pointer}
.desktop-account__quick{display:grid;align-content:start;gap:8px}.desktop-account__quick .desktop-account__panel-head{margin-bottom:7px}.desktop-account__quick>button{min-height:58px;padding:10px 11px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.025);color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left;cursor:pointer}.desktop-account__quick>button:hover{border-color:rgba(255,90,0,.45)}.desktop-account__quick>button>svg:first-child{color:#ff650f}.desktop-account__quick strong,.desktop-account__quick small{display:block}.desktop-account__quick strong{font-size:12px}.desktop-account__quick small{margin-top:3px;color:rgba(255,255,255,.4);font-size:10px}
.desktop-profile-edit{height:100%;min-height:0;display:grid;grid-template-columns:minmax(260px,320px) minmax(0,760px);gap:24px;justify-content:center;align-items:start;padding:34px clamp(28px,4vw,64px);box-sizing:border-box;background:radial-gradient(circle at 72% -12%,rgba(255,90,0,.13),transparent 34%),linear-gradient(180deg,#090909,#070707);color:#fff;overflow:auto}.desktop-profile-edit button{font:inherit}.desktop-profile-edit__aside,.desktop-profile-edit__card{border:1px solid rgba(255,255,255,.085);border-radius:18px;background:linear-gradient(145deg,#141414,#0f0f0f);box-shadow:0 24px 70px rgba(0,0,0,.26)}.desktop-profile-edit__aside{position:sticky;top:34px;padding:20px;display:grid;gap:18px}.desktop-profile-edit__back{width:fit-content;height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:rgba(255,255,255,.035);color:#fff;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;cursor:pointer}.desktop-profile-edit__back:hover,.desktop-profile-edit__cancel:hover,.desktop-profile-edit__photo:hover{border-color:rgba(255,90,0,.42);color:#fff}
.desktop-profile-edit__identity{padding:22px;border-radius:16px;background:linear-gradient(145deg,rgba(59,24,8,.82),rgba(19,19,19,.96));border:1px solid rgba(255,118,43,.22);display:grid;justify-items:start}.desktop-profile-edit__avatar{width:86px;height:86px;padding:2px;border-radius:50%;border:2px solid #ff5a00;background:#171717;overflow:hidden;cursor:pointer;box-shadow:0 0 0 6px rgba(255,90,0,.1)}.desktop-profile-edit__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.desktop-profile-edit__avatar span{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:rgba(255,90,0,.15);color:#ff6b1a;font-size:27px;font-weight:900}.desktop-profile-edit__identity>span,.desktop-profile-edit__head span{margin-top:18px;color:#ff650f;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:850}.desktop-profile-edit__identity strong{margin-top:6px;max-width:100%;font-size:24px;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-profile-edit__identity small{margin-top:4px;max-width:100%;color:rgba(255,255,255,.48);font-size:12px;overflow-wrap:anywhere}.desktop-profile-edit__identity em{margin-top:10px;color:#ef6868;font-size:11px;font-style:normal}.desktop-profile-edit__photo{margin-top:18px;height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.045);color:#fff;font-size:12px;font-weight:800;cursor:pointer}
.desktop-profile-edit__note{padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(255,255,255,.025);display:grid;grid-template-columns:auto 1fr;gap:12px}.desktop-profile-edit__note>svg{color:#ff650f}.desktop-profile-edit__note strong{display:block;font-size:13px}.desktop-profile-edit__note p{margin:5px 0 0;color:rgba(255,255,255,.47);font-size:12px;line-height:1.5}.desktop-profile-edit__card{padding:28px}.desktop-profile-edit__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.075)}.desktop-profile-edit__head-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.desktop-profile-edit__head span{display:block;margin-top:0}.desktop-profile-edit__head h1{margin:5px 0 6px;font-size:31px;line-height:1.05;letter-spacing:-.04em}.desktop-profile-edit__head p{margin:0;color:rgba(255,255,255,.49);font-size:13px}.desktop-profile-edit__status{min-height:36px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.72);display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;font-weight:850}.desktop-profile-edit__status--success{border-color:rgba(39,174,96,.38);background:rgba(39,174,96,.105);color:#4ade80}.desktop-profile-edit__alert{margin-bottom:18px;padding:13px 14px;border:1px solid rgba(235,87,87,.28);border-radius:13px;background:rgba(235,87,87,.08);color:#ff8b8b;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}
.desktop-profile-edit__form{display:grid;grid-template-columns:1fr;gap:18px}.desktop-profile-edit__section{display:grid;gap:16px;padding:20px;border:1px solid rgba(255,255,255,.085);border-radius:15px;background:rgba(255,255,255,.018)}.desktop-profile-edit__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.desktop-profile-edit__section-head span{display:block;color:#ff650f;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:850}.desktop-profile-edit__section-head p{margin:5px 0 0;color:rgba(255,255,255,.48);font-size:12px;line-height:1.45}.desktop-profile-edit__section-head>em{padding:5px 8px;border-radius:999px;background:rgba(255,90,0,.12);color:#ff752b;font-size:10px;font-style:normal;font-weight:850;white-space:nowrap}.desktop-profile-edit__section-head>em.is-optional{background:rgba(255,255,255,.055);color:rgba(255,255,255,.58)}.desktop-profile-edit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.desktop-profile-edit__field{min-width:0;display:grid;gap:9px}.desktop-profile-edit__field--wide{grid-column:1/-1}.desktop-profile-edit__field span{color:rgba(255,255,255,.58);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.desktop-profile-edit__field small{color:rgba(255,255,255,.4);font-size:10px}.desktop-profile-edit__field input{height:54px;width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.045);color:#fff;padding:0 16px;outline:0;font-size:15px;font-weight:700}.desktop-profile-edit__field input[readonly]{opacity:.72;cursor:not-allowed}.desktop-profile-edit__field input:focus{border-color:rgba(255,90,0,.62);background:rgba(255,90,0,.07);box-shadow:0 0 0 4px rgba(255,90,0,.11)}.desktop-profile-edit__choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.desktop-profile-edit__choice button{height:42px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.65);font-size:12px;font-weight:800;cursor:pointer}.desktop-profile-edit__choice button.is-active{border-color:rgba(255,90,0,.52);background:rgba(255,90,0,.12);color:#ff762e}.desktop-profile-edit__payment-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.desktop-profile-edit__payment-grid article{padding:16px;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:rgba(255,255,255,.025)}.desktop-profile-edit__payment-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.desktop-profile-edit__payment-grid strong{font-size:13px}.desktop-profile-edit__payment-grid em{padding:4px 7px;border-radius:999px;background:rgba(255,90,0,.12);color:#ff752b;font-size:9px;font-style:normal;font-weight:850;text-transform:uppercase}.desktop-profile-edit__payment-grid p{margin:9px 0 0;color:rgba(255,255,255,.47);font-size:11px;line-height:1.5}.desktop-profile-edit__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px;padding-top:22px;border-top:1px solid rgba(255,255,255,.075)}.desktop-profile-edit__cancel,.desktop-profile-edit__save{height:44px;padding:0 18px;border-radius:11px;font-size:13px;font-weight:850;cursor:pointer}.desktop-profile-edit__cancel{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.025);color:rgba(255,255,255,.82)}.desktop-profile-edit__save{border:0;background:linear-gradient(135deg,#ff6900,#ff4d17);color:#fff;box-shadow:0 12px 28px rgba(255,90,0,.23)}.desktop-profile-edit__save:disabled{opacity:.68;cursor:not-allowed}.profile-phone-input::placeholder{color:#c9c6c2!important;opacity:1;font-weight:600}.profile-billing-guide-input::placeholder{color:#bcc1c8!important;opacity:1;font-family:inherit;font-size:inherit;font-weight:600;letter-spacing:normal}
@media(max-width:1180px){.desktop-profile-edit{grid-template-columns:1fr}.desktop-profile-edit__aside{position:static}.desktop-profile-edit__form{grid-template-columns:1fr}.desktop-profile-edit__grid,.desktop-profile-edit__payment-grid{grid-template-columns:1fr}.desktop-profile-edit__field--wide{grid-column:auto}}
@media(max-width:1180px){.desktop-account{grid-template-columns:218px 1fr}.desktop-account__main{padding:var(--account-shell-top,28px) var(--account-shell-x,28px) var(--account-shell-bottom,28px)}.desktop-account__content-card{padding:var(--account-card-pad,24px)}.desktop-account__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-account__columns{grid-template-columns:1fr}}
.profile-page--desktop-shell{--account-content-max:1180px;--account-shell-x:clamp(28px,4vw,64px);--account-shell-top:34px;--account-shell-bottom:52px;--account-card-pad:28px;height:100%;min-height:0;display:grid!important;grid-template-columns:244px minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding:0!important;overflow:hidden!important;background:#000!important;color:#fff}
.profile-page--desktop-shell>.desktop-account-shell__sidebar{grid-column:1;grid-row:1;min-width:0;height:100%;box-sizing:border-box;background:radial-gradient(circle at 0 0,rgba(255,90,0,.16),transparent 34%),linear-gradient(180deg,#0d0907 0%,#080808 42%),#080808;box-shadow:14px 0 34px rgba(255,90,0,.035);z-index:2}
.profile-page--desktop-shell>.desktop-account,.profile-page--desktop-shell>.desktop-profile-edit,.profile-page--desktop-shell>.profile-ads,.profile-page--desktop-shell>.desktop-account-shell__embedded,.profile-page--desktop-shell>.desktop-account-shell__section{grid-column:2;grid-row:1;min-width:0;min-height:0;background:#000!important}
.profile-page--desktop-shell>.desktop-account{height:100%;display:block!important;overflow:hidden}.profile-page--desktop-shell>.desktop-account>.desktop-account__sidebar{display:none!important}.profile-page--desktop-shell>.desktop-account>.desktop-account__main{height:100%;box-sizing:border-box;background:#000!important}
.profile-page--desktop-shell>.desktop-profile-edit{height:100%;display:block!important;padding:var(--account-shell-top) var(--account-shell-x) var(--account-shell-bottom);overflow:auto;background:#000!important}.profile-page--desktop-shell>.desktop-profile-edit>.desktop-profile-edit__aside{display:none!important}.profile-page--desktop-shell>.desktop-profile-edit>.desktop-profile-edit__card{width:min(var(--account-content-max),100%);margin:0 auto;box-sizing:border-box}
.profile-page.profile-page--desktop-shell.profile-page--ads{width:100%;max-width:none;margin:0!important;background:#000!important}.profile-page--desktop-shell>.profile-ads{width:100%;max-width:none;height:100%;margin:0!important;padding:var(--account-shell-top) var(--account-shell-x) var(--account-shell-bottom);box-sizing:border-box;border:0;border-radius:0;box-shadow:none}.profile-page--desktop-shell>.profile-ads>.profile-ads__surface{width:min(var(--account-content-max),100%);height:100%;margin:0 auto;padding:var(--account-card-pad);box-sizing:border-box;border:1px solid rgba(255,255,255,.085);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.26)}.profile-page--desktop-shell>.profile-ads .profile-ads__back{display:none!important}
.desktop-account-shell__embedded{width:min(var(--account-content-max),calc(100% - var(--account-shell-x) - var(--account-shell-x)));height:calc(100% - var(--account-shell-top) - var(--account-shell-bottom));margin:var(--account-shell-top) auto var(--account-shell-bottom);padding:var(--account-card-pad);box-sizing:border-box;border:1px solid rgba(255,255,255,.085);border-radius:18px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.26)}.desktop-account-shell__embedded--favorites{overflow:auto}.desktop-account-shell__embedded--favorites>.favorites-page{width:100%;min-height:100%;margin:0 auto;padding:0!important;background:#000}.desktop-account-shell__embedded--favorites .favorites-page__back{display:none}
.desktop-account-shell__embedded--messages>.business-inbox-desktop{height:100%!important;background:#000!important}.desktop-account-shell__embedded--messages .business-inbox-desktop__back{display:none!important}
.desktop-account-shell__section{width:min(var(--account-content-max),calc(100% - var(--account-shell-x) - var(--account-shell-x)));height:calc(100% - var(--account-shell-top) - var(--account-shell-bottom));margin:var(--account-shell-top) auto var(--account-shell-bottom);overflow:auto;padding:var(--account-card-pad);box-sizing:border-box;border:1px solid rgba(255,255,255,.085);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.26)}.desktop-account-shell__section>div:first-child{max-width:none;width:100%;margin:0 0 18px!important;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.desktop-account-shell__section>div:first-child>button{display:none}.desktop-account-shell__section>div:first-child>h3{text-align:left!important;margin:0!important;font-size:30px!important}.desktop-account-shell__section>div:nth-child(2){max-width:none;width:100%;margin:0}.desktop-account-shell__section--notifications>div:nth-child(2)>div,.desktop-account-shell__section--settings>div:nth-child(2)>div,.desktop-account-shell__section--settings>div:nth-child(2)>button{background:#111!important;border-color:rgba(255,255,255,.09)!important}
@media(max-width:1180px){.profile-page--desktop-shell{--account-shell-x:28px;--account-shell-top:28px;--account-shell-bottom:28px;--account-card-pad:24px;grid-template-columns:218px minmax(0,1fr)}.desktop-account-shell__embedded--favorites>.favorites-page{width:100%}}

/* Desktop Fiókom: egységes világos téma minden alnézetben. */
.profile-page--desktop-shell{background:#fff!important;color:#171717!important}
.profile-page.profile-page--desktop-shell.profile-page--ads{background:#fff!important}
.profile-page--desktop-shell>.desktop-account-shell__sidebar{border-right:1px solid #e8e3dc!important;background:#fff!important;box-shadow:10px 0 30px rgba(30,24,18,.035)!important;color:#171717!important}
.profile-page--desktop-shell .desktop-account__sidebar-title{border-bottom-color:#e8e3dc!important}
.profile-page--desktop-shell .desktop-account__sidebar-title strong{color:#171717!important}
.profile-page--desktop-shell .desktop-account__sidebar nav button{background:transparent!important;color:#5f5a54!important}
.profile-page--desktop-shell .desktop-account__sidebar nav button:hover{background:#fff7f2!important;color:#171717!important}
.profile-page--desktop-shell .desktop-account__sidebar nav button.is-active{background:#fff2e9!important;color:#171717!important;box-shadow:inset 3px 0 #ff5a00!important}
.profile-page--desktop-shell .desktop-account__sidebar nav button em{background:#fff0e6!important;color:#e94f00!important}
.profile-page--desktop-shell .desktop-account__logout{border-color:#f0d2d2!important;background:#fff8f8!important;color:#d84848!important}
.profile-page--desktop-shell>.desktop-account,
.profile-page--desktop-shell>.desktop-profile-edit,
.profile-page--desktop-shell>.profile-ads,
.profile-page--desktop-shell>.desktop-account-shell__embedded,
.profile-page--desktop-shell>.desktop-account-shell__section{background:#fff!important;color:#171717!important}
.profile-page--desktop-shell>.desktop-account>.desktop-account__main{background:#fff!important;color:#171717!important}
.profile-page--desktop-shell .desktop-account__heading h1,
.profile-page--desktop-shell .desktop-account__identity h2,
.profile-page--desktop-shell .desktop-account__stats strong,
.profile-page--desktop-shell .desktop-account__panel-head h2,
.profile-page--desktop-shell .desktop-account__ad-list strong,
.profile-page--desktop-shell .desktop-account__quick strong{color:#171717!important}
.profile-page--desktop-shell .desktop-account__heading p,
.profile-page--desktop-shell .desktop-account__identity p,
.profile-page--desktop-shell .desktop-account__stats span,
.profile-page--desktop-shell .desktop-account__ad-list small,
.profile-page--desktop-shell .desktop-account__quick small,
.profile-page--desktop-shell .desktop-account__empty{color:#77716a!important}
.profile-page--desktop-shell .desktop-account__profile-card{border-color:#f0c9b3!important;background:#fff9f5!important;box-shadow:0 12px 34px rgba(255,90,0,.055)!important}
.profile-page--desktop-shell .desktop-account__avatar{background:#fff!important}
.profile-page--desktop-shell .desktop-account__edit{border-color:#ded8cf!important;background:#fff!important;color:#171717!important}
.profile-page--desktop-shell .desktop-account__stats article,
.profile-page--desktop-shell .desktop-account__panel{border-color:#e8e3dc!important;background:#fff!important;box-shadow:0 12px 32px rgba(30,24,18,.055)!important}
.profile-page--desktop-shell .desktop-account__ad-list>button,
.profile-page--desktop-shell .desktop-account__quick>button{border-color:#e8e3dc!important;background:#fff!important;color:#171717!important}
.profile-page--desktop-shell .desktop-account__ad-list>button:hover,
.profile-page--desktop-shell .desktop-account__quick>button:hover{border-color:rgba(255,90,0,.45)!important;background:#fff9f5!important}
.profile-page--desktop-shell .desktop-account__ad-list img{background:#f4f2ef!important}
.profile-page--desktop-shell .desktop-account__empty strong{color:#171717!important}
.profile-page--desktop-shell>.desktop-profile-edit{background:#fff!important;color:#171717!important}
.profile-page--desktop-shell .desktop-profile-edit__aside,
.profile-page--desktop-shell .desktop-profile-edit__card{border-color:#e8e3dc!important;background:#fff!important;box-shadow:0 18px 50px rgba(30,24,18,.07)!important}
.profile-page--desktop-shell .desktop-profile-edit__identity{border-color:#f0c9b3!important;background:#fff9f5!important}
.profile-page--desktop-shell .desktop-profile-edit__identity strong,
.profile-page--desktop-shell .desktop-profile-edit__note strong,
.profile-page--desktop-shell .desktop-profile-edit__head h1{color:#171717!important}
.profile-page--desktop-shell .desktop-profile-edit__identity small,
.profile-page--desktop-shell .desktop-profile-edit__note p,
.profile-page--desktop-shell .desktop-profile-edit__head p,
.profile-page--desktop-shell .desktop-profile-edit__field span{color:#706a63!important}
.profile-page--desktop-shell .desktop-profile-edit__note{border-color:#e8e3dc!important;background:#fff!important}
.profile-page--desktop-shell .desktop-profile-edit__head,
.profile-page--desktop-shell .desktop-profile-edit__actions{border-color:#e8e3dc!important}
.profile-page--desktop-shell .desktop-profile-edit__status{border-color:#ded8cf!important;background:#fff!important;color:#55504a!important}
.profile-page--desktop-shell .desktop-profile-edit__status--success{border-color:rgba(39,174,96,.34)!important;background:#f1fbf5!important;color:#208a4e!important}
.profile-page--desktop-shell .desktop-profile-edit__field input{border-color:#ded8cf!important;background:#fff!important;color:#171717!important}
.profile-page--desktop-shell .desktop-profile-edit__field input:focus{border-color:rgba(255,90,0,.62)!important;background:#fffaf7!important}
.profile-page--desktop-shell .desktop-profile-edit__field input:-webkit-autofill,
.profile-page--desktop-shell .desktop-profile-edit__field input:-webkit-autofill:hover,
.profile-page--desktop-shell .desktop-profile-edit__field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#171717!important;caret-color:#171717!important;transition:background-color 9999s ease-out 0s}
.profile-page--desktop-shell .desktop-profile-edit__section,
.profile-page--desktop-shell .desktop-profile-edit__payment-grid article{border-color:#e8e3dc!important;background:#fff!important}
.profile-page--desktop-shell .desktop-profile-edit__section-head p,
.profile-page--desktop-shell .desktop-profile-edit__field small,
.profile-page--desktop-shell .desktop-profile-edit__payment-grid p{color:#77716a!important}
.profile-page--desktop-shell .desktop-profile-edit__section-head>em.is-optional{background:#f5f2ee!important;color:#706a63!important}
.profile-page--desktop-shell .desktop-profile-edit__choice button{border-color:#ded8cf!important;background:#fff!important;color:#625d57!important}
.profile-page--desktop-shell .desktop-profile-edit__choice button.is-active{border-color:rgba(255,90,0,.5)!important;background:#fff2e9!important;color:#e94f00!important}
.profile-page--desktop-shell .desktop-profile-edit__payment-grid strong{color:#171717!important}
.profile-page--desktop-shell .desktop-profile-edit__cancel,
.profile-page--desktop-shell .desktop-profile-edit__photo,
.profile-page--desktop-shell .desktop-profile-edit__back{border-color:#ded8cf!important;background:#fff!important;color:#171717!important}
.profile-page--desktop-shell>.desktop-account-shell__section{background:#fff!important;color:#171717!important}
.profile-page--desktop-shell .desktop-account__content-card,
.profile-page--desktop-shell>.profile-ads>.profile-ads__surface,
.profile-page--desktop-shell>.desktop-account-shell__embedded,
.profile-page--desktop-shell>.desktop-account-shell__section{border-color:#e8e3dc!important;background:#fff!important;box-shadow:0 18px 50px rgba(30,24,18,.07)!important}
.profile-page--desktop-shell .desktop-account__heading{border-bottom-color:#e8e3dc!important}
.profile-page--desktop-shell .desktop-account__stats>button{border-color:#e8e3dc!important;background:#fff!important;color:#171717!important;box-shadow:0 10px 28px rgba(30,24,18,.045)!important}
.profile-page--desktop-shell .desktop-account__stats>button:hover{border-color:rgba(255,90,0,.45)!important;background:#fff9f5!important}
.profile-page--desktop-shell .desktop-account__stats>button.has-unread{border-color:rgba(255,90,0,.42)!important;background:#fff2e9!important;box-shadow:0 10px 28px rgba(255,90,0,.09)!important}
.profile-page--desktop-shell .desktop-account__stats .desktop-account__stat-arrow{color:#a8a29b!important}
.profile-page--desktop-shell .desktop-account__stats>button:hover .desktop-account__stat-arrow{color:#ff650f!important}
.profile-page--desktop-shell>.desktop-account-shell__section>div:first-child{border-bottom-color:#e8e3dc!important}
.profile-page--desktop-shell>.desktop-account-shell__section>div:first-child>h3{color:#171717!important}
.profile-page--desktop-shell .desktop-account-shell__section--notifications>div:nth-child(2)>div,
.profile-page--desktop-shell .desktop-account-shell__section--settings>div:nth-child(2)>div,
.profile-page--desktop-shell .desktop-account-shell__section--settings>div:nth-child(2)>button{border-color:#e8e3dc!important;background:#fff!important;box-shadow:0 10px 28px rgba(30,24,18,.045)!important}
.profile-page--desktop-shell .desktop-account-shell__section--notifications>div:nth-child(2)>div div[style*="color: rgb(255, 255, 255)"],
.profile-page--desktop-shell .desktop-account-shell__section--settings>div:nth-child(2)>div div[style*="color: rgb(255, 255, 255)"]{color:#171717!important}
.profile-page--desktop-shell .desktop-account-shell__section--notifications>div:nth-child(2)>div div[style*="color: #fff"],
.profile-page--desktop-shell .desktop-account-shell__section--settings>div:nth-child(2)>div div[style*="color: #fff"]{color:#171717!important}
.profile-page--desktop-shell .desktop-account-shell__section--settings select{border-color:#ded8cf!important;background:#fff!important;color:#171717!important}
.profile-page--desktop-shell .desktop-account-shell__section--settings>div:nth-child(2)>button{color:#625d56!important}
.profile-page--desktop-shell .desktop-account-notification-card__title,
.profile-page--desktop-shell .desktop-account-setting-card__title{color:#171717!important}
.profile-page--desktop-shell .desktop-account-notification-card__content,
.profile-page--desktop-shell .desktop-account-notification-card__time,
.profile-page--desktop-shell .desktop-account-setting-card__description{color:#77716a!important}
.profile-page--desktop-shell .desktop-account-notification-detail{min-height:360px;padding:24px;border:1px solid #e8e3dc;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 12px 32px rgba(30,24,18,.055)}.profile-page--desktop-shell .desktop-account-notification-detail>button{height:38px;padding:0 12px;border:1px solid #ded8cf;border-radius:9px;background:#fff;color:#3a3530;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;cursor:pointer}.profile-page--desktop-shell .desktop-account-notification-detail>div{width:48px;height:48px;margin-top:34px;border-radius:14px;background:#fff1e8;color:#ff5a00;display:grid;place-items:center}.profile-page--desktop-shell .desktop-account-notification-detail>span{margin-top:14px;color:#8a847d;font-size:11px}.profile-page--desktop-shell .desktop-account-notification-detail h4{margin:8px 0 0;color:#171717;font-size:23px}.profile-page--desktop-shell .desktop-account-notification-detail p{max-width:580px;margin:12px 0 0;color:#625d56;font-size:14px;line-height:1.65}
.profile-page--desktop-shell .profile-delete-dialog__panel{border-color:#e8e3dc!important;background:#fff!important;box-shadow:0 24px 70px rgba(30,24,18,.18)!important}
.profile-page--desktop-shell .profile-delete-dialog__panel h3{color:#171717!important}
.profile-page--desktop-shell .profile-delete-dialog__panel p,
.profile-page--desktop-shell .profile-delete-dialog__panel p span{color:#77716a!important}
.profile-page--desktop-shell .profile-delete-dialog__panel button:first-child{border-color:#ded8cf!important;background:#fff!important;color:#171717!important}
.profile-page--desktop-shell>.desktop-account-shell__embedded--favorites{background:#fff!important}
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites>.favorites-page{background:#fff!important;color:#171717!important}
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorites-page__heading-copy h1,
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorites-page__saved-count strong,
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorites-toolbar__result-count strong,
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorite-card__body h2,
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorites-empty-state h2{color:#171717!important}
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorites-page__heading-copy p,
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorites-page__saved-count span,
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorites-toolbar__result-count span,
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorite-card__meta,
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorite-card__specification,
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorite-card__location,
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorites-empty-state p{color:#77716a!important}
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorites-toolbar,
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorite-card,
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorites-empty-state{border-color:#e8e3dc!important;background:#fff!important;box-shadow:0 12px 32px rgba(30,24,18,.055)!important}
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorites-toolbar__search input{border-color:#ded8cf!important;background:#fff!important;color:#171717!important}
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorite-card__media:after{background:linear-gradient(to right,transparent,rgba(255,255,255,.94))!important}
.profile-page--desktop-shell .desktop-account-shell__embedded--favorites .favorite-card__type{color:#fff!important;background:rgba(0,0,0,.72)!important}

/* Desktop Fiókom: fix 966 px-es külső vászonhoz igazított sűrűség. */
.profile-page--desktop-shell{--account-content-max:100%;--account-shell-x:24px;--account-shell-top:24px;--account-shell-bottom:24px;--account-card-pad:22px;grid-template-columns:210px minmax(0,1fr)!important}
.profile-page--desktop-shell .desktop-account__sidebar{padding:26px 14px 18px}
.profile-page--desktop-shell .desktop-account__sidebar-title{padding:0 10px 20px}
.profile-page--desktop-shell .desktop-account__sidebar nav{gap:4px;padding-top:16px}
.profile-page--desktop-shell .desktop-account__sidebar nav button,.profile-page--desktop-shell .desktop-account__logout{min-height:42px;padding:0 10px;font-size:12px}
.profile-page--desktop-shell .desktop-account__content-card{padding:22px}
.profile-page--desktop-shell .desktop-account__heading{gap:20px;margin-bottom:20px;padding-bottom:18px}
.profile-page--desktop-shell .desktop-account__heading-profile{gap:14px}
.profile-page--desktop-shell .desktop-account__heading h1{font-size:29px}
.profile-page--desktop-shell .desktop-account__heading>button{padding:0 15px;white-space:nowrap}
.profile-page--desktop-shell .desktop-account__avatar{width:62px;height:62px}
.profile-page--desktop-shell .desktop-account__stats{gap:10px;margin-bottom:14px}
.profile-page--desktop-shell .desktop-account__stats>button{min-height:78px;padding:13px 10px;gap:9px}
.profile-page--desktop-shell .desktop-account__stats>button>svg:first-child{width:36px;height:36px;padding:9px}
.profile-page--desktop-shell .desktop-account__stats strong{font-size:20px}
.profile-page--desktop-shell .desktop-account__panel{padding:18px}
.profile-page--desktop-shell .desktop-account__sidebar-title em{display:inline-flex;margin-top:10px;padding:5px 8px;border-radius:999px;background:#fff1e8;color:#e95100;font-size:9px;font-weight:850;font-style:normal;letter-spacing:.035em}
.profile-page--desktop-shell .desktop-account__eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-page--desktop-shell .desktop-account__eyebrow>span{display:block}.profile-page--desktop-shell .desktop-account__eyebrow>em{padding:4px 7px;border-radius:999px;background:#fff1e8;color:#e95100;font-size:9px;font-weight:850;font-style:normal;letter-spacing:.03em}
.profile-page--desktop-shell .desktop-profile-edit__verified-note{display:flex;align-items:center;gap:5px;color:#258d52!important}.profile-page--desktop-shell .desktop-profile-edit__phone{position:relative;display:flex;align-items:center;gap:8px}.profile-page--desktop-shell .desktop-profile-edit__phone>input{min-width:0;flex:1}.profile-page--desktop-shell .desktop-profile-edit__phone>button{height:42px;padding:0 13px;border:0;border-radius:10px;background:#ff5a00;color:#fff;font-size:11px;font-weight:850;white-space:nowrap;cursor:pointer}.profile-page--desktop-shell .desktop-profile-edit__phone>button:disabled{opacity:.5;cursor:not-allowed}.profile-page--desktop-shell .desktop-profile-edit__phone.is-verified>input{padding-right:104px;background:#f3f1ee!important;color:#5f5a54!important}.profile-page--desktop-shell .desktop-profile-edit__phone-status{position:absolute;right:12px;display:flex!important;align-items:center;gap:4px;color:#258d52!important;font-size:10px!important;letter-spacing:0!important;text-transform:none!important}
.profile-page--desktop-shell .desktop-profile-edit__verification{padding:12px;border:1px solid #f0c9b3;border-radius:12px;background:#fff9f5}.profile-page--desktop-shell .desktop-profile-edit__verification p{margin:0 0 9px;color:#625d56;font-size:11px;font-weight:750}.profile-page--desktop-shell .desktop-profile-edit__verification-row{display:grid;grid-template-columns:auto minmax(82px,1fr);align-items:center;gap:8px}.profile-page--desktop-shell .desktop-profile-edit__code{display:grid;grid-template-columns:repeat(6,31px);gap:4px}.profile-page--desktop-shell .desktop-profile-edit__code input{width:31px;height:40px;padding:0;border:1px solid #dcd5cd;border-radius:8px;background:#fff!important;color:#171717!important;text-align:center;font-size:17px;font-weight:850}.profile-page--desktop-shell .desktop-profile-edit__code input:focus{border-color:#ff5a00!important;box-shadow:0 0 0 3px rgba(255,90,0,.12)}.profile-page--desktop-shell .desktop-profile-edit__verify-code{height:40px;padding:0 8px;border:0;border-radius:9px;background:#ff5a00;color:#fff;font-size:10px;font-weight:850;white-space:nowrap;cursor:pointer}.profile-page--desktop-shell .desktop-profile-edit__resend{margin-top:8px;padding:0;border:0;background:transparent;color:#e95100;font-size:10px;font-weight:800;cursor:pointer}.profile-page--desktop-shell .desktop-profile-edit__verify-code:disabled,.profile-page--desktop-shell .desktop-profile-edit__resend:disabled{opacity:.5;cursor:not-allowed}.profile-page--desktop-shell .desktop-profile-edit__phone-error{color:#d84848!important;font-weight:700}
.profile-page--desktop-shell>.desktop-account-shell__sidebar{padding-bottom:24px}
.profile-page--desktop-shell>.desktop-account>.desktop-account__main{padding-top:24px;padding-bottom:24px}
.profile-page--desktop-shell>.desktop-account>.desktop-account__main>.desktop-account__content-card{height:100%;overflow:auto}
.profile-page--desktop-shell>.desktop-profile-edit{padding-top:24px;padding-bottom:24px;overflow:hidden}
.profile-page--desktop-shell>.desktop-profile-edit>.desktop-profile-edit__card{height:100%;overflow:auto}
.profile-page--desktop-shell .desktop-profile-edit__form--contact{min-height:calc(100% - 118px);align-content:start}
.profile-page--desktop-shell .desktop-profile-edit__grid--contact{align-items:start}
.profile-page--desktop-shell .desktop-profile-edit__grid--contact>.desktop-profile-edit__field{grid-template-rows:14px 54px auto;align-content:start}
.profile-page--desktop-shell .desktop-profile-edit__grid--contact>.desktop-profile-edit__field>small{min-height:28px}
.profile-page--desktop-shell .desktop-profile-edit__field .hungarian-location__option span{color:#171717;font-size:12px;font-weight:750;letter-spacing:normal;text-transform:none}
.profile-page--desktop-shell .desktop-profile-edit__field .hungarian-location__option small{margin:0!important;color:#8a847d!important;font-size:10px!important;text-align:right}
.profile-page--desktop-shell>.desktop-profile-edit--billing>.desktop-profile-edit__card{display:flex;flex-direction:column;overflow:hidden}.profile-page--desktop-shell>.desktop-profile-edit--billing .desktop-profile-edit__head{flex:0 0 auto}.desktop-billing__form{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.desktop-billing__scroll{flex:1;min-height:0;padding-right:6px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.desktop-billing__details{align-content:start}.desktop-billing__payment{width:100%;min-height:66px;padding:12px 14px;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:rgba(255,255,255,.025);color:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left;cursor:pointer}.desktop-billing__payment>svg:first-child{color:#ff650f}.desktop-billing__payment span,.desktop-billing__payment strong,.desktop-billing__payment small{display:block}.desktop-billing__payment strong{font-size:13px}.desktop-billing__payment small{margin-top:4px;color:rgba(255,255,255,.47);font-size:10px}.desktop-billing__notice{padding:11px 13px;border:1px solid rgba(255,90,0,.22);border-radius:11px;background:rgba(255,90,0,.07);color:#ff762e;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700}.desktop-billing__actions{position:relative;z-index:2;flex:0 0 auto;margin:18px -28px -28px;padding:18px 28px 28px;border-top:0;background:#fff}.profile-page--desktop-shell .desktop-billing__payment{border-color:#e8e3dc;background:#fff;color:#171717}.profile-page--desktop-shell .desktop-billing__payment:hover{border-color:rgba(255,90,0,.45);background:#fff9f5}.profile-page--desktop-shell .desktop-billing__payment small{color:#77716a}.profile-page--desktop-shell .desktop-billing__notice{background:#fff7f2;color:#d94f00}

/* components/SellerProfile.tsx sellerProfileStyles */
.seller-profile__hero--partner{min-height:144px;background-position:center!important;background-size:cover!important}.seller-profile__avatar{overflow:hidden}.seller-profile__avatar img{width:100%;height:100%;object-fit:cover}.seller-profile__identity p{flex-basis:100%;margin:0;color:rgba(255,255,255,.68);font-size:12px;line-height:1.45}.seller-profile__identity a{color:#fff;font-size:12px;text-decoration:none}.seller-profile__public-id{font-size:10px;color:rgba(255,255,255,.5);font-weight:800;letter-spacing:.07em}
.seller-profile{min-height:100%;background:radial-gradient(circle at 50% -20%,rgba(255,90,0,.19),transparent 42%),#080808;color:#fff;position:relative;overflow:auto;font-family:inherit}.seller-profile__content{width:min(100%,1280px);margin:0 auto;padding:28px 32px 72px;position:relative;box-sizing:border-box}.seller-profile__back{position:absolute;top:20px;left:32px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);cursor:pointer}.seller-profile__back:hover{background:rgba(255,255,255,.12)}.seller-profile__hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(430px,1.65fr);grid-template-areas:'avatar identity stats';align-items:center;gap:18px 22px;border:1px solid rgba(255,138,74,.26);border-radius:20px;padding:20px 24px;background:linear-gradient(120deg,rgba(64,20,0,.55),rgba(255,255,255,.025));box-sizing:border-box}.seller-profile__avatar{grid-area:avatar;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ff7a00,#ff3d00);font-size:24px;font-weight:900;box-shadow:0 0 0 4px rgba(255,90,0,.14),0 12px 28px rgba(0,0,0,.42)}.seller-profile__identity{grid-area:identity;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.seller-profile__identity h1{font-size:25px;line-height:1.1;margin:0;letter-spacing:-.03em}.seller-profile__marketplace-label{display:inline-flex;gap:5px;align-items:center;color:#76d99b;background:rgba(39,174,96,.12);border:1px solid rgba(39,174,96,.28);font-size:11px;font-weight:700;border-radius:999px;padding:5px 9px}.seller-profile__stats{grid-area:stats;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.09);border-radius:13px;overflow:hidden}.seller-profile__stat{min-width:0;padding:10px 12px;display:grid;justify-items:center;gap:3px;background:rgba(255,255,255,.035);border-right:1px solid rgba(255,255,255,.08);text-align:center;color:#ff5a00}.seller-profile__stat:last-child{border:0}.seller-profile__stat span{font-size:10px;color:rgba(255,255,255,.45)}.seller-profile__stat strong{font-size:13px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.seller-profile__ads{margin-top:20px}.seller-profile__section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px}.seller-profile__section-heading span:first-child{color:#ff5a00;text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:11px}.seller-profile__section-heading h2{font-size:23px;margin:4px 0 0;letter-spacing:-.025em}.seller-profile__count{min-width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ff5a00;color:#fff;font-weight:800}.seller-profile__listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seller-profile__listing{padding:0;text-align:left;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#111;color:#fff;transition:transform .18s ease,border-color .18s ease}.seller-profile__listing:hover{transform:translateY(-3px);border-color:rgba(255,90,0,.75)}.seller-profile__listing img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#1b1b1b}.seller-profile__listing-body{display:grid;gap:6px;padding:12px}.seller-profile__listing-body strong{font-size:15px;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.seller-profile__listing-body small{font-size:12px;color:rgba(255,255,255,.52);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-profile__listing-body b{color:#ff5a00;font-size:17px}.seller-profile__listing-metrics{margin-top:3px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.seller-profile__listing-metrics span{display:inline-flex;align-items:center;gap:4px;color:rgba(255,255,255,.65);font-size:10px}.seller-profile__listing-metrics span svg{color:#ff5a00}.seller-profile__listing-metrics em{margin-left:auto;padding:3px 6px;border-radius:999px;background:rgba(255,90,0,.14);color:#ff8a52;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.seller-profile__listing-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:5px}.seller-profile__listing-actions button{min-height:38px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#1a1a1a;color:#fff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.seller-profile__listing-actions button:hover{border-color:rgba(255,90,0,.75)}.seller-profile__listing-actions .seller-profile__message{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;background:#ff5a00;border-color:#ff5a00}.seller-profile__listing-actions .seller-profile__message:hover{background:#e54d00}.seller-profile__empty,.seller-profile__state{min-height:220px;border:1px solid rgba(255,255,255,.1);border-radius:18px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;text-align:center;color:rgba(255,255,255,.58);padding:24px;box-sizing:border-box}.seller-profile__empty strong,.seller-profile__state strong{color:#fff;font-size:18px}.seller-profile__empty svg{color:#ff5a00}.seller-profile__state{margin-top:68px}.seller-profile__state--error{border-color:rgba(255,90,0,.34)}.seller-profile__spinner{width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.16);border-top-color:#ff5a00;animation:seller-profile-spin .7s linear infinite}.seller-profile__retry{display:inline-flex;align-items:center;gap:7px;margin-top:8px;border:1px solid rgba(255,90,0,.5);border-radius:10px;background:transparent;color:#fff;padding:10px 14px;cursor:pointer}@keyframes seller-profile-spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.seller-profile__hero{grid-template-columns:auto 1fr;grid-template-areas:'avatar identity' 'stats stats'}.seller-profile__avatar{width:80px;height:80px}.seller-profile__stats{margin-top:2px}}@media(max-width:700px){.seller-profile__content{padding:78px 16px 88px}.seller-profile__back{top:20px;left:16px}.seller-profile__hero{padding:24px 16px;grid-template-columns:1fr;grid-template-areas:'avatar' 'identity' 'stats';justify-items:center;text-align:center}.seller-profile__identity{justify-content:center}.seller-profile__stats{width:100%}.seller-profile__stat{padding:11px 5px}.seller-profile__stat strong{font-size:11px}.seller-profile__listing-grid{grid-template-columns:1fr;gap:10px}.seller-profile__listing{display:grid;grid-template-columns:108px 1fr}.seller-profile__listing img{height:100%;aspect-ratio:auto}.seller-profile__listing-actions{grid-template-columns:1fr}.seller-profile__section-heading h2{font-size:22px}}

/* Lets the Marketplace button rules reach the filter controls, and stops link underlines the React buttons never had. */
.desktop-search-panel__category-tabs form,
.desktop-search-panel__condition-toggle form { display: contents; }
a.desktop-product-card__content,
a.desktop-logo,
a.desktop-section__link,
a.desktop-button,
a.desktop-listing-detail__back,
a.desktop-listing-detail__seller,
a.desktop-footer__browse { text-decoration: none; color: inherit; }
a.desktop-listing-detail__message { text-decoration: none; }

.desktop-marketplace--home .desktop-listing-detail {
  height: auto;
  overflow: visible;
}

.desktop-marketplace--home .desktop-listing-detail__scroll {
  flex: none;
  overflow: visible;
}

.desktop-listing-detail button.desktop-listing-detail__phone,
.desktop-listing-detail button.desktop-listing-detail__email {
  border: 1px solid #e3dfd7;
  background: #f7f6f3;
  color: #171717;
  font-size: 12px;
  font-weight: 800;
  line-height: 1.25;
}
