body.wc-page-marketplace .layout{max-width:none;padding:0 0 28px}
body.wc-page-marketplace .app-stage{background:linear-gradient(180deg,rgba(3,11,18,.94),rgba(3,10,18,.95))}
body.wc-page-marketplace .app-sidebar{width:240px;min-width:240px;background:linear-gradient(180deg,#03101a,#04121d 65%,#04111c);border-right:1px solid rgba(102,239,224,.12)}
body.wc-page-marketplace .side-card,
body.wc-page-marketplace .system-card{display:none}
body.wc-page-marketplace .side-brand{padding:18px 18px 16px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:10px}
body.wc-page-marketplace .side-brand .brand-mark{width:44px;height:44px;border-radius:14px;background:radial-gradient(circle at 35% 30%,rgba(75,245,223,.4),rgba(75,245,223,.08));box-shadow:none}
body.wc-page-marketplace .side-brand strong{font-size:1.05rem;line-height:1}
body.wc-page-marketplace .side-brand em{font-size:.88rem;color:#b7d0ce}
body.wc-page-marketplace .side-menu{gap:2px;padding:0 12px 14px;overflow:auto}
body.wc-page-marketplace .side-menu a{font-size:1rem;padding:12px 14px;border-radius:14px;color:#d6e8e6;background:transparent;border:1px solid transparent}
body.wc-page-marketplace .side-menu a:hover{background:rgba(89,238,210,.06);border-color:rgba(89,238,210,.08)}
body.wc-page-marketplace .side-menu a.active{background:rgba(89,238,210,.12);border-color:rgba(89,238,210,.22)}
body.wc-page-marketplace .side-menu hr{display:none}
body.wc-page-marketplace .app-topbar{padding:14px 18px;border-bottom:1px solid rgba(95,231,216,.08);gap:12px;flex-wrap:nowrap}
body.wc-page-marketplace .top-search{flex:1 1 auto;max-width:none;height:54px;border-radius:18px;background:rgba(5,16,27,.82);border-color:rgba(89,238,210,.12)}
body.wc-page-marketplace .top-search input{font-size:1rem}
body.wc-page-marketplace .top-search kbd{display:none}
body.wc-page-marketplace .wc-top-lang{height:54px;border-radius:18px;padding:0 14px;border-color:rgba(89,238,210,.14);background:rgba(5,16,27,.82)}
body.wc-page-marketplace .top-actions{gap:10px;flex-wrap:nowrap}
body.wc-page-marketplace .top-pill{width:54px;height:54px;padding:0;border-radius:18px;justify-content:center;background:rgba(5,16,27,.82);border:1px solid rgba(89,238,210,.12)}
body.wc-page-marketplace .top-pill em{display:none}
body.wc-page-marketplace .top-pill .wc-pill-icon{font-size:1.1rem}
body.wc-page-marketplace .top-admin-btn{display:none}
body.wc-page-marketplace .wc-logout-textpill{height:54px;padding:0 18px;border-radius:18px}
body.wc-page-marketplace .user-chip{height:54px;border-radius:18px;background:rgba(5,16,27,.82);border:1px solid rgba(89,238,210,.12)}
body.wc-page-marketplace .user-chip .bell{display:none}
.wc-marketplace-v2{width:min(1500px,100%);margin:0 auto;padding:14px 18px 26px;color:#e9f5f3}
.wc-marketplace-v2__header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px}
.wc-marketplace-v2__header h1{margin:0;font-size:clamp(36px,4.2vw,58px);line-height:1.02;color:#f4fbfb;font-weight:800;letter-spacing:-0.03em}
.wc-marketplace-v2__header p{margin:10px 0 0;color:#b9d1cf;font-size:1.12rem}
.wc-marketplace-v2__cta{display:inline-flex;align-items:center;gap:10px;border-radius:18px;background:linear-gradient(135deg,#53f0d8,#79f7b3);color:#06211e;text-decoration:none;font-weight:800;padding:14px 20px;box-shadow:0 10px 26px rgba(63,232,198,.18);white-space:nowrap}
.wc-marketplace-v2__search{display:grid;grid-template-columns:minmax(320px,2fr) minmax(220px,1fr) minmax(220px,1fr) 120px;gap:14px;align-items:center;margin:14px 0 18px}
.wc-marketplace-v2__search-main,.wc-marketplace-v2__select-wrap,.wc-marketplace-v2__catchip,.wc-marketplace-v2__card,.wc-marketplace-v2__trustcard,.wc-marketplace-v2__bottom,.wc-marketplace-v2__demo-note{background:linear-gradient(180deg,rgba(9,22,34,.96),rgba(7,18,29,.92));border:1px solid rgba(89,238,210,.14);box-shadow:0 10px 24px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.03)}
.wc-marketplace-v2__search-main{display:flex;align-items:center;gap:12px;border-radius:18px;padding:0 18px;height:58px}.wc-marketplace-v2__search-icon{font-size:1.15rem;color:#8fbab7}
.wc-marketplace-v2__search input,.wc-marketplace-v2__select-wrap select,.wc-marketplace-v2__sort select{width:100%;background:transparent;border:0;outline:0;color:#eff6f6;font-size:1.05rem}
.wc-marketplace-v2__select-wrap,.wc-marketplace-v2__sort{border-radius:18px;height:58px;padding:0 18px;display:flex;align-items:center}
.wc-marketplace-v2__select-wrap select,.wc-marketplace-v2__sort select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#9bd8d3 50%),linear-gradient(135deg,#9bd8d3 50%,transparent 50%);background-position:calc(100% - 22px) 29px, calc(100% - 14px) 29px;background-size:8px 8px,8px 8px;background-repeat:no-repeat;padding-right:32px}
.wc-marketplace-v2__search-btn{height:58px;border:0;border-radius:18px;background:linear-gradient(135deg,#5af0df,#7cf6b5);color:#06201e;font-size:1.05rem;font-weight:800;cursor:pointer}
.wc-marketplace-v2__catrow{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;overflow:auto;padding-bottom:4px}
.wc-marketplace-v2__catchip{min-width:150px;border-radius:18px;padding:16px 18px;color:#d9ecea;text-decoration:none;display:flex;align-items:center;gap:14px}
.wc-marketplace-v2__catchip.is-active{border-color:#57ebd0;box-shadow:0 0 0 1px rgba(87,235,208,.35),0 12px 28px rgba(0,0,0,.24)}
.wc-marketplace-v2__caticon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(84,236,210,.08);font-size:1.12rem}
.wc-marketplace-v2__cattext strong{display:block;color:#f2fbfa;font-size:1rem}.wc-marketplace-v2__cattext small{display:block;color:#96b7b4;margin-top:4px}
.wc-marketplace-v2__demo-note{margin:18px 0 0;border-radius:18px;padding:14px 18px;color:#bde2dc}
.wc-marketplace-v2__content{margin-top:18px}.wc-marketplace-v2__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}
.wc-marketplace-v2__card{position:relative;border-radius:20px;overflow:hidden;transition:transform .18s ease, box-shadow .18s ease}.wc-marketplace-v2__card:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(0,0,0,.28)}
.wc-marketplace-v2__card-link{color:inherit;text-decoration:none;display:block}.wc-marketplace-v2__fav{position:absolute;top:14px;right:14px;z-index:2;width:42px;height:42px;border-radius:999px;background:rgba(5,17,28,.72);border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;color:#fff;text-decoration:none;font-size:1.15rem}
.wc-marketplace-v2__media{aspect-ratio:1.72/1;background:linear-gradient(135deg,rgba(16,54,70,.85),rgba(9,23,34,.95));overflow:hidden}.wc-marketplace-v2__media img{width:100%;height:100%;object-fit:cover;display:block}.wc-marketplace-v2__media.is-placeholder{display:grid;place-items:center}
.wc-marketplace-v2__placeholder-mark{width:76px;height:76px;border-radius:18px;display:grid;place-items:center;background:rgba(86,240,215,.12);color:#aef8ea;font-size:1.5rem;font-weight:800;border:1px solid rgba(86,240,215,.18)}
.wc-marketplace-v2__body{padding:12px 14px 12px}.wc-marketplace-v2__body h3{margin:0 0 10px;font-size:1.05rem;line-height:1.18;color:#f5fbfb;min-height:1.3em}.wc-marketplace-v2__price{font-size:1.18rem;font-weight:800;color:#53edd5;margin-bottom:10px}.wc-marketplace-v2__meta{color:#a5bcba;min-height:26px;line-height:1.45;margin-bottom:14px}
.wc-marketplace-v2__viewbtn{display:inline-flex;justify-content:center;align-items:center;width:100%;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#f1fbfb;font-weight:700}
.wc-marketplace-v2__trustcard{border-radius:22px;padding:24px;grid-column:span 2;min-height:100%}.wc-marketplace-v2__trusticon{font-size:1.6rem;width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:rgba(85,239,213,.10);border:1px solid rgba(85,239,213,.16);margin-bottom:14px}
.wc-marketplace-v2__trustcard h2{margin:0 0 10px;color:#f3fbfb;font-size:1.7rem}.wc-marketplace-v2__trustcard p{margin:0 0 14px;color:#b0c9c6;line-height:1.5}.wc-marketplace-v2__trustcard ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.wc-marketplace-v2__trustcard li{display:flex;flex-direction:column;gap:4px}.wc-marketplace-v2__trustcard li strong{color:#f1fbfb}.wc-marketplace-v2__trustcard li span{color:#9cb9b6;line-height:1.5}.wc-marketplace-v2__trustcard a{display:inline-block;margin-top:18px;color:#66f3de;text-decoration:none;font-weight:700}
.wc-marketplace-v2__bottom{margin-top:18px;border-radius:18px;padding:14px 18px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px}.wc-marketplace-v2__countline{color:#aac6c3}.wc-marketplace-v2__pager{display:flex;align-items:center;gap:8px}.pager-btn,.pager-dots{min-width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:rgba(8,18,28,.9);border:1px solid rgba(255,255,255,.1);color:#eff9f9}.pager-btn.is-active{background:linear-gradient(135deg,#59efde,#79f4b9);color:#05201d;border-color:transparent;font-weight:800}
@media (max-width: 1450px){.wc-marketplace-v2__catrow{display:flex}.wc-marketplace-v2__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width: 1200px){body.wc-page-marketplace .app-sidebar{width:220px;min-width:220px}.wc-marketplace-v2__search{grid-template-columns:1fr 1fr}.wc-marketplace-v2__search-main{grid-column:1/-1}.wc-marketplace-v2__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-marketplace-v2__trustcard{grid-column:span 2}.wc-marketplace-v2__bottom{grid-template-columns:1fr}}
@media (max-width: 900px){body.wc-page-marketplace .top-actions .top-pill:not(.wc-notify-pill):not(.wc-chat-pill){display:none}body.wc-page-marketplace .user-chip{display:none}}
@media (max-width: 760px){.wc-marketplace-v2{padding:12px 12px 90px}.wc-marketplace-v2__header{flex-direction:column;align-items:stretch}.wc-marketplace-v2__cta{justify-content:center}.wc-marketplace-v2__search{grid-template-columns:1fr}.wc-marketplace-v2__select-wrap,.wc-marketplace-v2__search-btn,.wc-marketplace-v2__sort{height:60px}.wc-marketplace-v2__search-main{height:60px}.wc-marketplace-v2__grid{grid-template-columns:1fr}.wc-marketplace-v2__trustcard{grid-column:auto}.wc-marketplace-v2__body h3{font-size:1.15rem}.wc-marketplace-v2__bottom{padding:12px}}


/* V6.66.8 - tættere på det godkendte mockup-billede */
.wc-marketplace-v2__demo-note{display:none;}
.wc-marketplace-v2__grid{grid-template-columns:repeat(4,minmax(0,1fr));}
.wc-marketplace-v2__card{min-height:0;}
.wc-marketplace-v2__media img{filter:saturate(1.03) contrast(1.02);}
.wc-marketplace-v2__body h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wc-marketplace-v2__trustcard{grid-column:span 2;}
@media (max-width: 1450px){.wc-marketplace-v2__grid{grid-template-columns:repeat(4,minmax(0,1fr));}}
@media (max-width: 1250px){.wc-marketplace-v2__grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
