/* Gemeinsame Oberfläche für Arbeitsplatz, Kontozugang und öffentliche Seiten. */
:root{--st-ink:#27232d;--st-muted:#605b68;--st-line:#dfdce3;--st-paper:#f6f5f7;--st-brand:#512a89;--st-soft:#f0eaf8;--st-pad:clamp(18px,3vw,52px);--st-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body,body.studio-app,body.zugang-neu{font-family:var(--st-font);color:var(--st-ink)}
.studio-app{background:var(--st-paper);height:100dvh}.studio-app>main{height:100%;min-width:0}
body>.studio-sidebar{display:flex;flex-direction:column;flex:0 0 clamp(220px,18vw,278px);width:clamp(220px,18vw,278px);background:white;border-right:1px solid var(--st-line);box-shadow:none;min-height:0}
.studio-logo{display:flex;align-items:center;height:72px;padding:0 22px;border-bottom:1px solid var(--st-line);flex-shrink:0}.studio-logo img,.public-logo img{width:158px;height:auto}
.studio-finder{padding:18px 16px 8px}.studio-finder label,.studio-sidebar nav h2,.studio-user span,.studio-kicker{display:block;font-size:.72rem;letter-spacing:.065em;font-weight:600;color:var(--st-muted);text-transform:uppercase}.studio-finder label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.studio-finder input{width:100%;box-sizing:border-box;border:1px solid var(--st-line);border-radius:8px;padding:10px 13px;background:var(--st-paper);font:inherit;font-size:.91rem}
.studio-sidebar nav{flex:1;overflow-y:auto;padding:0 14px 14px}.studio-sidebar nav section{margin-top:17px}.studio-sidebar nav h2{margin:0 12px 5px}.studio-sidebar nav a{display:flex;align-items:center;min-height:37px;padding:7px 12px;margin:1px 0;font-weight:500;color:#46404c;border-radius:7px}.studio-sidebar nav a:hover{background:#f6f5f7}.studio-sidebar nav a[aria-current]{background:var(--st-soft);color:var(--st-brand);box-shadow:inset 3px 0 var(--st-brand);font-weight:650}.studio-sidebar [hidden]{display:none!important}
.studio-user{padding:14px 24px;border-top:1px solid var(--st-line)}.studio-user strong{display:block;font-size:.95rem;font-weight:600;overflow-wrap:anywhere}
.studio-app>main>header{height:72px;min-height:72px;box-shadow:none;padding-inline:var(--st-pad);border-bottom:1px solid var(--st-line)}.studio-app>main>header h2{font-weight:550}
.studio-app .studio-content{padding:26px var(--st-pad) 60px;scroll-padding-top:20px}.studio-content>:is(.max-w-7xl,.max-w-6xl,.max-w-5xl,.max-w-4xl,.max-w-3xl,.inserat,.anzeigendetail){max-width:none;width:100%;margin-inline:0}.studio-content>div:is(.max-w-7xl,.max-w-full,.max-w-5xl){padding-inline:0}
.studio-content :is(.rounded-2xl,.rounded-3xl){border-radius:12px}.studio-content :is(.shadow-xl,.shadow-2xl,.shadow-lg,.shadow-sm){box-shadow:0 1px 3px #241c3010}.studio-content .bg-white.border{border-color:var(--st-line)}
.studio-content table{font-size:.91rem}.studio-content thead{background:#f6f5f7}.studio-content thead th{color:var(--st-muted);font-weight:600;letter-spacing:.025em}.studio-content td{border-color:var(--st-line)}.studio-content input:not([type=checkbox]):not([type=radio]):not([type=color]),.studio-content select,.studio-content textarea{border-radius:7px}.studio-content .anzeigenkopf{border:0;border-bottom:1px solid var(--st-line);background:none;border-radius:0;padding:8px 0 24px}.studio-content .anzeigenkopf h1,.studio-overview h1,.inserat h1{font-size:clamp(29px,3.7vw,49px);line-height:1.1;letter-spacing:-.045em;font-weight:560}
.studio-overview{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0 28px}.studio-overview h1{margin:8px 0}.studio-overview p:last-child{color:var(--st-muted)}
.studio-primary,.studio-publicnav .solid{display:inline-flex;align-items:center;justify-content:center;background:var(--st-brand);color:white;border-radius:8px;font-weight:600;text-decoration:none;padding:11px 18px}
.studio-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:white;border:1px solid var(--st-line);border-radius:12px;overflow:hidden;margin-bottom:26px}.studio-metrics a{padding:clamp(14px,2vw,28px);border-right:1px solid var(--st-line);display:flex;flex-direction:column;gap:10px}.studio-metrics a:last-child{border:0}.studio-metrics a:hover{background:var(--st-soft)}.studio-metrics span{color:var(--st-muted);font-size:.9rem}.studio-metrics strong{font-size:2rem;font-weight:550;line-height:1.1;font-variant-numeric:tabular-nums}
.studio-publicnav{position:sticky;top:0;z-index:45;display:flex;align-items:center;gap:clamp(15px,4vw,70px);justify-content:space-between;background:white;border-bottom:1px solid var(--st-line);padding:14px var(--st-pad)}.public-sections,.public-account,.hero-actions{display:flex;align-items:center;gap:clamp(12px,2vw,32px);font-weight:550}.studio-publicnav a:hover,.hero-actions a:hover{text-decoration:underline}
body .start{padding:0;background:#fff}.studio-hero{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(500px,70dvh,820px);background:#f6f3f9}.hero-copy{align-self:center;padding:clamp(28px,5vw,90px)}.start .studio-hero h1{font-size:clamp(44px,6.1vw,98px);font-weight:550;margin:20px 0}.hero-copy>p:not(.studio-kicker){font-size:clamp(16px,1.4vw,22px);line-height:1.55;max-width:47ch;color:var(--st-muted)}.hero-actions{flex-wrap:wrap;margin-top:28px}.studio-hero figure{margin:0;position:relative;min-height:310px}.studio-hero figure img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.studio-hero figcaption{position:absolute;bottom:0;inset-inline:0;padding:46px 24px 18px;background:linear-gradient(transparent,#16131dd9);color:white}.studio-hero figcaption span{float:right}
.studio-index{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--st-line)}.studio-index a{padding:20px var(--st-pad);border-right:1px solid var(--st-line);font-weight:550}.studio-index small{display:block;color:var(--st-brand);margin-bottom:4px}.studio-index a:hover{background:var(--st-soft)}
.start>:is(.geschichte,.werkstattablauf,.werkstattfoto,.textabschnitt){max-width:none;padding-inline:clamp(22px,6vw,110px)}.start .werkstattablauf,.start #preise{background:var(--st-paper)}
body.zugang-neu{margin:0;min-height:100dvh;background:white}.zugang-shell{min-height:100dvh;display:flex;flex-direction:column}.zugang-neu header{position:static;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--st-pad);border-bottom:1px solid var(--st-line)}.zugang-neu header nav{display:flex;gap:20px}.zugang-neu header a{text-decoration:none}
.zugang-grid{display:grid;flex:1;grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr)}.zugang-grid>main{grid-column:1;grid-row:1;align-self:center;width:100%;max-width:560px;box-sizing:border-box;padding:40px clamp(24px,4vw,64px);margin:auto;background:none;border:0}.zugang-grid figure{grid-column:2;grid-row:1;margin:0;position:relative;background:#30253a;min-height:420px}.zugang-grid figure img{position:absolute;width:100%;height:100%;object-fit:cover}.zugang-grid figcaption{position:absolute;bottom:0;inset-inline:0;padding:72px var(--st-pad) 32px;color:white;background:linear-gradient(transparent,#18101ee6)}.zugang-grid figcaption small,.zugang-grid figcaption strong{display:block}.zugang-grid figcaption strong{font-weight:550;font-size:clamp(24px,3vw,48px);line-height:1.15;margin-top:8px}.zugang-grid h1{letter-spacing:-.045em}.zugang-grid main>p:not(.rubrik){color:var(--st-muted)}.zugang-grid input{border-color:#c7c2cd}
@media(max-width:780px){body>.studio-sidebar{display:none}body:has(.menueknopf[aria-expanded=true])>.studio-sidebar{display:flex;position:fixed;top:60px;bottom:0;left:0;z-index:50;width:min(295px,88vw);box-shadow:12px 0 32px #241c3020}.studio-app>main>header{height:60px;min-height:60px;padding:0 12px}.studio-app .studio-content{padding:16px 14px 40px}.studio-metrics,.studio-index{grid-template-columns:repeat(2,1fr)}.studio-overview{align-items:start;flex-direction:column}.studio-publicnav{flex-wrap:wrap;gap:10px;padding:10px 14px}.public-logo img{width:125px}.public-account{margin-left:auto;font-size:.87rem}.public-sections{order:3;width:100%;justify-content:space-between;font-size:.87rem}.studio-hero{grid-template-columns:1fr}.studio-hero figure{min-height:270px}.zugang-grid{grid-template-columns:1fr}.zugang-grid figure{grid-column:1;grid-row:1;min-height:185px}.zugang-grid>main{grid-column:1;grid-row:2}.zugang-grid figcaption{padding:32px 20px 16px}.zugang-neu header img{max-width:122px}.zugang-neu header nav{font-size:.84rem;gap:10px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
.studio-heading{padding:8px 0 22px;margin-bottom:20px;border-bottom:1px solid var(--st-line)}.studio-heading h1,.studio-content h1{font-size:clamp(28px,3.1vw,44px);line-height:1.16;letter-spacing:-.045em;font-weight:570}.studio-heading h1{margin:7px 0}.studio-heading>p:last-child{color:var(--st-muted)}
.studio-market-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.studio-market-head .markt-link{margin:0}.studio-market-results{align-items:flex-start}.studio-market-results>.flex-1{min-width:0;width:100%}.studio-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px}.studio-gallery:empty{display:none}.studio-gallery img,.studio-gallery video{width:100%;height:clamp(180px,31vh,380px);object-fit:contain;background:var(--st-paper);border-radius:8px}
.studio-content .mx-auto:is(.max-w-7xl,.max-w-6xl,.max-w-5xl):not(.fixed){max-width:none}.studio-content .font-sans{font-family:inherit}.studio-content .bg-gradient-to-r:is(a,button){background:var(--st-brand);color:white}
.studio-content[data-view="upgrade"] .grid>div{box-shadow:none;border-radius:12px}.studio-content[data-view="profile"] .bg-gray-900,.studio-content[data-view="upgrade"] .bg-gray-900{background:#32223f}
.studio-content :is(.bg-gray-800,.bg-gray-900) .text-gray-400{color:#c8c3ce}.studio-content .text-gray-400:is(th,h3,label){color:var(--st-muted)}.studio-content .uppercase:is(label,h3,th){letter-spacing:.035em}
.studio-maintenance{min-height:100dvh;background:var(--st-paper);display:grid;align-items:center;margin:0}.studio-maintenance main{padding:var(--st-pad);max-width:760px}.studio-maintenance img{width:160px;margin-bottom:50px}.studio-maintenance h1{font-size:clamp(34px,5vw,68px);font-weight:550}.studio-maintenance .studio-primary{margin-top:20px}
@media(min-width:1024px){.studio-categories{position:sticky;top:0;width:225px}}
@media(max-width:780px){.studio-market-head{align-items:flex-start;flex-direction:column}.studio-content table td,.studio-content table th{padding-inline:10px}}
@media(max-width:600px){.studio-content[data-view="profile"] .grid>*{min-width:0}.studio-content[data-view="profile"] .space-x-6{flex-wrap:wrap;gap:12px}.studio-content[data-view="profile"] .space-x-6>:not(:first-child){margin-left:0;overflow-wrap:anywhere}}
.studio-publicfooter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:24px var(--st-pad);background:white;border-top:1px solid var(--st-line);font-size:.9rem;color:var(--st-muted)}.studio-publicfooter img{width:145px}.studio-publicfooter nav{display:flex;flex-wrap:wrap;gap:18px}
body>.compact-rail{position:relative;z-index:46;width:88px;flex:0 0 88px}.compact-rail .rail-brand{display:grid;place-items:center;margin:18px auto 14px;width:35px;height:35px;border-radius:9px;background:var(--st-brand);color:white;font-size:21px;font-weight:700}
.compact-rail nav{flex:0;overflow:visible;padding:4px}.compact-rail nav .rail-link{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:66px;padding:6px 0;font:inherit;font-size:12px;font-weight:550;color:#615d68;text-align:center;border:0;background:white;cursor:pointer}
.compact-rail .rail-link svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.compact-rail nav .rail-link[aria-current],.compact-rail .rail-link[aria-expanded=true]{background:var(--st-soft);color:var(--st-brand);border-radius:9px;box-shadow:none}
#rail-panel{position:absolute;left:100%;top:0;height:100%;width:min(278px,calc(100vw - 88px));overflow:auto;padding:20px 16px;background:white;border:1px solid var(--st-line);box-shadow:12px 0 32px #23143117}.rail-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.rail-panel-head button{padding:2px 8px;font-size:22px}#rail-panel details{border-top:1px solid var(--st-line);padding:9px 0}#rail-panel summary{padding:6px;cursor:pointer;font-weight:600}#rail-panel a{display:block;padding:8px 14px}#rail-panel a:hover,#rail-panel a[aria-current]{background:var(--st-soft);color:var(--st-brand)}
.lagerliste{container-type:inline-size}.lagerkopf,.lagerzeile{display:grid;grid-template-columns:minmax(150px,1.6fr) minmax(82px,.65fr) minmax(90px,.8fr) minmax(190px,1fr);gap:18px;align-items:center;padding:16px 20px}.lagerkopf{background:#f7f6f8;color:var(--st-muted);font-size:12px;font-weight:600}.lagerzeile{border-top:1px solid var(--st-line);min-height:86px}.lagerprodukt{display:flex;align-items:center;min-width:0}.lagerprodukt .farbpunkt{flex-shrink:0}.lagerzeile small{display:block;color:var(--st-muted);font-size:.8rem;overflow-wrap:anywhere}.lageraktionen{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:.85rem}.lageraktionen a,.lageraktionen button,.lageraktionen summary{color:var(--st-brand);cursor:pointer}.lageraktionen details[open]{flex-basis:100%}.lageraktionen details div>*{display:block;margin-top:8px}
@container(max-width:720px){.lagerkopf{display:none}.lagerzeile{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px}.lageraktionen{justify-content:flex-end}.lagerzeile>div:nth-child(3){font-size:.85rem}}
.offer-flow{max-width:940px}.angebot-schritte{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px;counter-reset:schritt}.angebot-schritte li{counter-increment:schritt;padding:8px 14px;color:#68616f;border-bottom:2px solid var(--st-line)}.angebot-schritte li:before{content:counter(schritt) ' · '}.angebot-schritte li[aria-current]{color:var(--st-brand);border-color:var(--st-brand);font-weight:650}.offer-buttons{display:flex;gap:10px}.offer-flow [hidden]{display:none!important}#flow-error{color:#90323a;margin-block:12px}#preview-description{white-space:pre-line}
body:has(.studio-hero){background:#eaeaf1}.studio-publicnav:has(+ .start){position:relative;margin:10px clamp(12px,4vw,65px) -68px;border-radius:14px;box-shadow:0 4px 22px #1b122518}
.start .studio-hero{overflow:hidden;border-radius:0 0 36px 36px;background:linear-gradient(112deg,#0e1020 15%,#302044 65%,#38244d);color:white;padding-top:80px}.start .studio-hero .studio-kicker,.start .studio-hero .hero-copy>p{color:#ded3e9}.studio-hero figure{mask-image:linear-gradient(90deg,transparent,#000 23%)}.studio-hero .studio-primary{background:#7044a6}.start .studio-index{background:#eeecf2}.start .tarifreihe article{border-radius:16px}
@media(max-width:780px){body:has(.menueknopf[aria-expanded=true])>.compact-rail{width:88px}.studio-publicnav:has(+ .start){margin:6px 8px -90px}.start .studio-hero{padding-top:100px}.studio-hero figure{mask-image:none}}
.zugang-neu header img{width:clamp(180px,19vw,258px);max-width:100%}@media(max-width:500px){.zugang-neu header img{width:clamp(140px,36vw,175px)}.zugang-neu header nav{gap:8px;font-size:.79rem}}

/* Gemeinsame Abstände für Marktplatz und Dashboard-Erweiterung */
.public-marketplace{flex:1;width:100%;max-width:1380px;margin:0 auto;padding:36px 32px 64px}
.public-marketplace .marketplace-layout{padding:0}
.marketplace-layout .anzeigenkopf{display:flex;align-items:center;justify-content:space-between;gap:24px;background:none;border:0;border-bottom:1px solid #e5e1eb;border-radius:0;padding:0 0 28px;margin-bottom:28px}
.marketplace-layout .anzeigenkopf h1,.studio-content .marketplace-layout .anzeigenkopf h1{font-size:36px;line-height:1.2;letter-spacing:-1px;font-weight:600;margin:8px 0 12px}
.marketplace-layout .anzeigenkopf p:not(.studio-kicker){font-size:15px;line-height:1.6;max-width:620px;color:#6c6575}
.marketplace-layout .anzeigenkopf .markt-link{flex-shrink:0;margin:0}
.marketplace-layout .market-filters{gap:12px;margin-bottom:24px;padding:16px;box-shadow:none;border-radius:12px}
.marketplace-layout .market-filters input,.marketplace-layout .market-filters select{height:46px;font-size:14px;font-weight:500;border-radius:8px}
.marketplace-layout .studio-market-results{gap:24px}
.marketplace-layout .studio-categories{width:220px}
.marketplace-layout .studio-categories>div{box-shadow:none;border-radius:12px;padding:20px}
.marketplace-layout .market-results-toolbar{gap:16px;flex-wrap:wrap;margin-bottom:16px;min-height:36px}
.market-results-toolbar h2{font-size:16px;font-weight:600}
.market-results-toolbar select{font-size:13px;font-weight:500;max-width:170px}
.marketplace-layout .market-result{border-radius:12px;box-shadow:none}
.marketplace-layout .market-result:hover{border-color:#aa8bbf}
.market-result-photo{min-height:210px;align-self:stretch;height:auto;width:210px;padding:12px}
.market-result-photo img{box-shadow:none;border-radius:8px}
.market-result-body{min-width:0;padding:22px}
.market-result-title{gap:16px;align-items:baseline}
.market-result-title h3{font-size:18px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}
.market-result-price{font-size:19px;font-weight:600;white-space:nowrap;flex-shrink:0;margin:0}
.marketplace-layout .font-black{font-weight:600}
.marketplace-layout .font-bold{font-weight:500}
.market-no-photo{display:flex;flex-direction:column;align-items:center;gap:16px;color:#786e83;font-size:12px}
.market-no-photo i{display:block;width:70px;height:70px;border-radius:50%;border:1px solid #00000012}
.public-marketplace .anzeigendetail{max-width:1100px;margin:0 auto;padding:32px;border-radius:16px}
.anzeigendetail .market-detail-heading,.studio-content .anzeigendetail .market-detail-heading{background:none;border:0;border-bottom:1px solid #e5e1eb;border-radius:0;padding:24px 0;margin:0 0 24px}
.anzeigendetail .market-detail-heading h1,.studio-content .anzeigendetail .market-detail-heading h1{font-size:32px;line-height:1.25;font-weight:600;letter-spacing:-.7px;margin:8px 0 12px;overflow-wrap:anywhere}
.anzeigendetail .market-detail-heading p{font-size:14px;color:#786e83}
.anzeigendetail .market-detail-heading strong{display:block;margin-top:16px;font-size:24px;font-weight:600}
.anzeigendetail dl{grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:12px 24px;font-size:14px}
.anzeigendetail dd{overflow-wrap:anywhere}
.dashboard-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.dashboard-actions .markt-link,.dashboard-actions .studio-primary{margin:0;min-height:44px;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:22px;font-weight:600;border:1px solid transparent;border-radius:8px}
.dashboard-actions .markt-link{background:white;border-color:#ded6e7;color:#60378a}
.studio-overview:has(.dashboard-actions){flex-wrap:wrap}
.studio-overview:has(.dashboard-actions) h1{font-size:36px;line-height:1.2;letter-spacing:-1px}
.dashboard-forum{margin-top:24px;background:#fff;border:1px solid #e5e1eb;border-radius:16px;padding:24px}
.dashboard-forum>header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}
.dashboard-forum>header .markt-link{margin:0;font-size:14px;flex-shrink:0;font-weight:600}
.dashboard-forum h2{font-size:24px;font-weight:600;letter-spacing:-.5px;margin:6px 0 8px;line-height:1.3}
.dashboard-forum header p:not(.studio-kicker){font-size:14px;line-height:1.6;color:#6c6575}
.dashboard-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.dashboard-topic{display:flex;flex-direction:column;gap:12px;border:1px solid #e5e1eb;border-radius:12px;padding:20px;transition:border-color .2s,background .2s;overflow-wrap:anywhere}
.dashboard-topic:hover{background:#faf8fd;border-color:#9270ae}
.dashboard-topic:focus-visible{outline:3px solid #9270ae;outline-offset:3px}
.dashboard-topic h3{font-size:18px;line-height:1.4;font-weight:600}
.dashboard-topic p{font-size:14px;line-height:1.6;color:#665e70}
.dashboard-topic small{margin-top:auto;color:#786e83;line-height:1.5}
.dashboard-topic-meta{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#754598}
@media(max-width:1023px){.marketplace-layout .studio-categories{display:none}.marketplace-layout .studio-market-results{display:block}.marketplace-layout .market-filters{display:grid;grid-template-columns:1fr 1fr}.market-filters>div{width:100%}.marketplace-layout .anzeigenkopf{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){.public-marketplace{padding:24px 16px 40px}.marketplace-layout .anzeigenkopf h1,.studio-content .marketplace-layout .anzeigenkopf h1{font-size:28px}.marketplace-layout .anzeigenkopf{gap:16px;padding-bottom:24px;margin-bottom:24px}.marketplace-layout .market-filters{gap:10px;padding:12px}.market-filters>div:nth-child(2){grid-row:1;grid-column:1/-1}.market-filters>div:first-child{grid-row:2;grid-column:1/-1}.market-result-title{flex-wrap:wrap;gap:8px}.market-result-body{padding:18px}.market-result-photo{width:100%;height:190px;min-height:0}.market-result-photo img{max-height:166px;object-fit:contain}.market-results-toolbar>div{font-size:12px}.public-marketplace .anzeigendetail{padding:20px}.anzeigendetail .market-detail-heading h1,.studio-content .anzeigendetail .market-detail-heading h1{font-size:26px}.dashboard-forum{padding:20px}.dashboard-forum>header{align-items:flex-start;flex-direction:column;gap:16px}.dashboard-topics{grid-template-columns:1fr}.dashboard-actions{width:100%}.dashboard-actions a{flex:1}.dashboard-topic{padding:18px}.studio-overview:has(.dashboard-actions) h1{font-size:28px}.anzeigendetail dl{gap:12px;grid-template-columns:1fr 1fr}}
@media(max-width:460px){body:has(.public-marketplace) .public-sections{gap:8px;flex-wrap:wrap;font-size:12px}body:has(.public-marketplace) .public-account{gap:8px;font-size:12px}body:has(.public-marketplace) .public-account .solid{padding:9px 10px}}
.market-sell-prompt>div:first-child{display:none}
@media(max-width:700px){.marketplace-layout .market-result{flex-direction:column}}
