/* RCdrop only: loaded by the official domain's marketplace documents. */
body.rcdrop{--bg:#08090b;--panel:#15171b;--muted:#b9bdc7;--yellow:#eeff00;--white:#f8f9fc;--border:#353840;--pink:#ff16b8;background:var(--bg);color:var(--white);color-scheme:dark;font:400 1rem/1.55 'Barlow',Arial,sans-serif}
.rcdrop :focus-visible{outline:3px solid var(--pink);outline-offset:3px}
.rcdrop .rcdrop-header{max-width:1280px;margin:auto;padding:12px 28px;gap:32px;border-bottom:1px solid var(--border);background:var(--bg)}
.rcdrop-brand{display:block;flex:0 0 auto;width:260px;max-width:100%;min-height:44px}
.rcdrop-brand img{display:block;width:100%;height:auto;object-fit:contain}
.rcdrop .rcdrop-header .site-navigation{width:auto;margin-left:auto}
.rcdrop-nav{display:flex;flex-wrap:wrap;gap:6px;align-items:center;list-style:none;padding:0;margin:0}
.rcdrop .rcdrop-header .site-navigation .rcdrop-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--white);font-size:.9375rem;font-weight:600;box-shadow:none}
.rcdrop .rcdrop-header .site-navigation .rcdrop-nav a:hover{background:#23252b;color:var(--yellow)}
.rcdrop .rcdrop-header .site-navigation .rcdrop-nav a[aria-current]{color:var(--yellow);background:#232511;border-color:#626827}
.rcdrop .rcdrop-header .site-navigation .rcdrop-nav .rcdrop-sell{color:#08090b;background:var(--yellow);border-color:var(--yellow);font-weight:700;margin-left:8px}
.rcdrop .rcdrop-header .site-navigation .rcdrop-nav .rcdrop-sell:hover{background:#f6ff82;border-color:#f6ff82;color:#08090b}
.rcdrop .rcdrop-header .nav-toggle{color:var(--white);background:var(--panel);border-color:var(--border);border-radius:8px}
.rcdrop .market{max-width:1280px;padding:28px 28px 40px}
.rcdrop .market h1{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.15;letter-spacing:-.025em;text-transform:none}
.rcdrop .market h2{line-height:1.2}
.rcdrop .market-overview-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin:0 0 24px}
.rcdrop .market h1.rcdrop-page-title{font:700 1.75rem/1.2 'Barlow',Arial,sans-serif;margin:0;grid-column:1;grid-row:1}
.rcdrop .market-overview-head .market-account{grid-column:2;grid-row:1;margin:0}
.rcdrop .market-overview-head .actions{grid-column:1/-1;margin:0;gap:10px}
.rcdrop .market #markt-angebote{margin-top:24px}
.rcdrop #markt-angebote>h2{font:700 1.5rem/1.2 'Barlow',Arial,sans-serif;letter-spacing:-.02em;text-transform:none;margin:0 0 16px}
.rcdrop .button{min-height:44px;border-radius:8px;padding:11px 16px;gap:12px;transition:background-color .15s,border-color .15s}
.rcdrop .button:hover{transform:none}
.rcdrop .yellow,.rcdrop .market-install-primary{background:var(--yellow);color:#08090b;border-color:var(--yellow)}
.rcdrop .yellow:hover{background:#f6ff82}
.rcdrop .outline,.rcdrop .guest-secondary{background:var(--panel);color:var(--white);border:1px solid #606572;border-radius:8px}
.rcdrop .outline:hover,.rcdrop .guest-secondary:hover{background:#24262d;border-color:var(--pink);color:var(--white)}
.rcdrop .guest-card,.rcdrop .market-card,.rcdrop .guest dialog,.rcdrop .member-thread-row{background:var(--panel);border-color:var(--border);border-radius:12px}
.rcdrop .guest label{color:#e5e7ed}
.rcdrop .guest input:not([type=checkbox]),.rcdrop .guest select,.rcdrop .guest textarea{background:#0b0c0f;color:var(--white);border-color:#626773;border-radius:8px;font-size:1rem;min-height:44px}
.rcdrop .guest input::placeholder,.rcdrop .guest textarea::placeholder{color:#969dab;opacity:1}
.rcdrop .guest input[type=checkbox]{accent-color:var(--pink)}
.rcdrop .guest :focus-visible{outline-color:var(--pink)}
.rcdrop .guest [role=status]{color:var(--yellow)}
.rcdrop #market-filters{gap:0 18px}
.rcdrop .market-grid{gap:16px}
.rcdrop .market-card{padding:16px}
.rcdrop .market-card h2{font-family:'Barlow',Arial,sans-serif;letter-spacing:0}
.rcdrop .market-card img,.rcdrop .market-empty-photo,.rcdrop .seller-card-thumb,.rcdrop .member-thread-row img{background:#090a0d;border-radius:7px}
.rcdrop .market-price{color:var(--yellow)}
.rcdrop .market-badge{border-radius:5px;background:#30202d;color:#ffd2f1}
.rcdrop .market-favorite{background:#111216;color:#f8f9fc;border-color:#626773;border-radius:8px}
.rcdrop .market-favorite[aria-pressed=true]{color:#ff78d7;border-color:var(--pink);background:#2a1123}
.rcdrop .member-tabs a{border-radius:8px;border-color:#626773}
.rcdrop .member-tabs a[aria-current]{color:var(--yellow);background:#232511;border-color:#899227}
.rcdrop .member-thread-row .member-unread{color:#ff78d7}
.rcdrop .member-bubble{background:#202229;border-color:#444853}
.rcdrop .member-bubble.is-own{background:#33202e;border-color:#82536f}
.rcdrop .market-install-card,.rcdrop .market-install{background:var(--panel);border-color:#5e4658}
.rcdrop .market-install-guide{background:var(--panel);color:var(--white)}
.rcdrop .market-notice{border-color:var(--border);font-size:.9375rem}
.rcdrop .market-notice h2{font:700 1.15rem/1.3 'Barlow',Arial,sans-serif;text-transform:none;letter-spacing:0}
.rcdrop .rcdrop-footer{max-width:1224px;margin:auto;padding:22px 0 28px;flex-wrap:wrap;gap:12px 24px}
.rcdrop .rcdrop-footer p{margin:0;flex:1 1 300px;font-size:.875rem;color:var(--muted)}
.rcdrop .rcdrop-footer>a{font-size:.875rem;color:var(--muted);min-height:44px;display:inline-flex;align-items:center}
.rcdrop .rcdrop-footer a:hover{color:var(--white)}
.market-app-mode body.rcdrop.market-pwa-surface{background:var(--bg);color:var(--white)}
.market-app-mode body.rcdrop .market-app-header{background:var(--bg);border-bottom-color:var(--border);padding:calc(6px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 6px max(16px,env(safe-area-inset-left,0px))}
.market-app-mode body.rcdrop .market-app-header img{width:174px;height:auto;max-width:100%;object-fit:contain}
.market-app-mode body.rcdrop .market-app-header>a:last-child{color:var(--muted);font-weight:600}
.market-app-mode body.rcdrop .market-app-nav{background:#101115;border-top-color:#45444b}
.rcdrop .market-app-nav a{font-family:'Barlow',Arial,sans-serif;color:#d4d6df}
.rcdrop .market-app-nav a[aria-current=page]{color:var(--yellow);background:#242612}
.rcdrop .market-app-nav a[href="/anzeige-aufgeben"] svg{color:#ff78d7}
.rcdrop .market-app-nav a[href="/anzeige-aufgeben"][aria-current] svg{color:var(--yellow)}
.rcdrop .market-app-count{background:var(--pink);color:#08090b}
.market-app-mode body.rcdrop.seller-page::before{background:var(--bg)}
.rcdrop.market-offline-page main{padding:28px 16px}
.rcdrop.market-offline-page main img{width:280px}
.rcdrop.market-offline-page h1{font:700 1.5rem/1.2 'Barlow',Arial,sans-serif;text-transform:none}
@media(min-width:768px){.rcdrop #market-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;align-items:end}.rcdrop #market-filters>label:first-child{grid-column:span 2}.rcdrop #market-filters label{margin:0;font-size:.9375rem}.rcdrop #market-filters input,.rcdrop #market-filters select{margin-top:5px;padding:9px 10px}.rcdrop #market-message{margin:6px 0 12px}}
@media(min-width:1100px){.rcdrop #market-filters{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:1000px){
 .rcdrop .rcdrop-header{padding:10px 20px;gap:12px}
 .rcdrop-brand{width:220px}
 .rcdrop .rcdrop-header .site-navigation{margin:0;width:100%;flex-basis:100%}
 .rcdrop-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 0}
 .rcdrop-nav>li:last-child{grid-column:1/-1}
 .rcdrop .rcdrop-header .site-navigation .rcdrop-nav a{border-color:var(--border);background:var(--panel)}
 .rcdrop .rcdrop-header .site-navigation .rcdrop-nav .rcdrop-sell{margin:0}
 .rcdrop .rcdrop-footer{margin:0 20px}
}
@media(max-width:767px){
 .rcdrop .rcdrop-header{padding:8px 16px}
 .rcdrop-brand{width:190px}
 .rcdrop .market{padding:16px 14px 28px}
 .rcdrop .market-overview-head{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"logo logo" "post account";gap:10px;margin-bottom:20px}
 .rcdrop .market h1.rcdrop-page-title{grid-area:logo;font-size:1.25rem;margin:0 0 2px}
 .rcdrop .market-overview-head .market-account{grid-area:account}
 .rcdrop .market-overview-head .actions{display:contents}
 .rcdrop #markt-angebote>h2{font-size:1.25rem;margin-bottom:12px}
 .rcdrop #market-filters{gap:10px}
 .rcdrop #market-filter-panel{border-radius:10px}
 .rcdrop #market-list{gap:10px}
 .rcdrop #market-list .market-card{border-radius:10px;padding:10px;gap:12px}
 .rcdrop #market-list .market-favorite{font-size:.875rem;margin-top:6px;min-height:44px;padding:6px 10px}
 .rcdrop .market-app-nav a{font-size:.875rem;line-height:1.2;min-height:56px}
 .rcdrop .rcdrop-footer{margin:0 14px;padding-top:16px}
}
@media(max-width:359px){.rcdrop-brand{width:158px}.rcdrop .rcdrop-header .nav-toggle{padding:10px}.market-app-mode body.rcdrop .market-app-header img{width:150px}}
@media(prefers-reduced-motion:reduce){.rcdrop .button{transition:none}}
