
:root{--wbb61-orange:#f39819;--wbb61-black:#080808;--wbb61-panel:#111;--wbb61-line:rgba(255,255,255,.12)}
.wbb61-auth,.wbb61-dashboard,.wbb61-listing{box-sizing:border-box;width:min(1380px,calc(100% - 28px));margin:28px auto 60px;font-family:Arial,Helvetica,sans-serif}
.wbb61-auth *,.wbb61-dashboard *,.wbb61-listing *{box-sizing:border-box}
.wbb61-auth{display:grid;grid-template-columns:1fr 1.12fr;background:#080808;border:1px solid var(--wbb61-line);overflow:hidden}
.wbb61-auth__visual{padding:clamp(28px,5vw,70px);color:#fff;background:radial-gradient(circle at 75% 20%,rgba(243,152,25,.16),transparent 35%),#080808}
.wbb61-auth__visual>span,.wbb61-auth__heading>span,.wbb61-dashboard__header span,.wbb61-seller__head span,.wbb61-card>span,.wbb61-listing header span{color:var(--wbb61-orange);font-size:11px;font-weight:900;letter-spacing:1.4px}
.wbb61-auth__visual h1{margin:18px 0;color:#fff;font-family:Georgia,serif;font-size:clamp(58px,7vw,105px);line-height:.84}
.wbb61-auth__visual h1 em{color:var(--wbb61-orange);font-style:normal}
.wbb61-auth__visual p,.wbb61-auth__heading p,.wbb61-dashboard p,.wbb61-listing p{color:#999;line-height:1.7}
.wbb61-points{display:grid;gap:10px;margin-top:35px}
.wbb61-points div{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--wbb61-line)}
.wbb61-points b{color:var(--wbb61-orange)}
.wbb61-auth__form{padding:clamp(24px,4vw,60px);background:#fff;color:#222}
.wbb61-auth__heading h2{margin:8px 0;font-family:Georgia,serif;font-size:clamp(32px,4vw,52px);color:#222}
.wbb61-auth__form .woocommerce{width:100%}
.wbb61-auth__form .u-columns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:25px!important}
.wbb61-auth__form .u-column1,.wbb61-auth__form .u-column2{width:100%!important;float:none!important}
.wbb61-auth__form h2{font-family:Georgia,serif;color:#222}
.wbb61-auth__form input[type=text],.wbb61-auth__form input[type=email],.wbb61-auth__form input[type=password]{width:100%;min-height:48px;border:1px solid #ddd;background:#fafafa}
.wbb61-auth__form button,.wbb61-auth__form .button{min-height:48px!important;padding:0 22px!important;background:var(--wbb61-orange)!important;color:#111!important;border:0!important;border-radius:4px!important}
.wbb61-dashboard{padding:clamp(20px,4vw,52px);background:#080808;color:#fff;border:1px solid var(--wbb61-line)}
.wbb61-dashboard__header,.wbb61-seller__head{display:flex;justify-content:space-between;align-items:flex-start;gap:22px}
.wbb61-dashboard__header h1{margin:8px 0;color:#fff;font-family:Georgia,serif;font-size:clamp(38px,5vw,68px)}
.wbb61-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;color:#111!important;background:var(--wbb61-orange);border:1px solid var(--wbb61-orange);border-radius:4px;text-decoration:none!important;font-size:11px;font-weight:900}
.wbb61-btn--outline{color:#fff!important;background:transparent}
.wbb61-notice{margin:22px 0;padding:14px 17px;background:#161616;border-left:4px solid var(--wbb61-orange)}
.wbb61-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0}
.wbb61-card{position:relative;min-height:205px;padding:23px;background:#111;border:1px solid var(--wbb61-line);color:#fff!important;text-decoration:none!important}
.wbb61-card:hover{border-color:var(--wbb61-orange)}
.wbb61-card>b{position:absolute;right:18px;top:15px;color:#333}
.wbb61-card h3{margin:45px 0 10px;color:#fff;font-size:22px}
.wbb61-card p{font-size:13px}
.wbb61-card i{position:absolute;right:20px;bottom:18px;color:var(--wbb61-orange);font-size:24px}
.wbb61-seller{padding:clamp(20px,3vw,35px);background:#101010;border:1px solid var(--wbb61-line)}
.wbb61-seller__head h2{margin:8px 0;color:#fff;font-size:clamp(28px,3vw,42px)}
.wbb61-seller__head>strong{color:var(--wbb61-orange);font-size:18px}
.wbb61-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:26px}
.wbb61-steps>div{display:flex;gap:10px;padding:15px;background:#171717;border:1px solid var(--wbb61-line)}
.wbb61-steps b{display:flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;border-radius:50%;background:#2b2b2b;color:#aaa}
.wbb61-steps .is-done b{background:var(--wbb61-orange);color:#111}
.wbb61-steps .is-optional{border-style:dashed}
.wbb61-steps strong,.wbb61-steps small{display:block}
.wbb61-steps strong{color:#fff;font-size:12px}.wbb61-steps small{margin-top:4px;color:#888;font-size:10px;line-height:1.35}
.wbb61-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.wbb61-listing{padding:clamp(20px,4vw,45px);background:#080808;color:#fff}
.wbb61-listing header{margin-bottom:25px}
.wbb61-listing header h2{margin:8px 0;color:#fff;font-family:Georgia,serif;font-size:clamp(34px,4vw,58px)}
.wbb61-listing ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}
.wbb61-listing ul.products li.product{width:auto!important;margin:0!important}
.wbb61-empty{padding:30px;text-align:center;background:#fff;color:#555}

@media(max-width:980px){
  .wbb61-auth{grid-template-columns:1fr}
  .wbb61-grid{grid-template-columns:repeat(2,1fr)}
  .wbb61-steps{grid-template-columns:repeat(2,1fr)}
  .wbb61-listing ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:680px){
  .wbb61-auth,.wbb61-dashboard,.wbb61-listing{width:100%;margin:0 auto 35px}
  .wbb61-auth__visual,.wbb61-auth__form{padding:22px 14px}
  .wbb61-auth__visual h1{font-size:58px}
  .wbb61-auth__form .u-columns{grid-template-columns:1fr!important}
  .wbb61-dashboard{padding:18px 12px}
  .wbb61-dashboard__header,.wbb61-seller__head{display:block}
  .wbb61-dashboard__header .wbb61-btn{width:100%;margin-top:14px}
  .wbb61-grid{grid-template-columns:1fr;gap:10px}
  .wbb61-card{min-height:150px}
  .wbb61-card h3{margin-top:32px}
  .wbb61-steps{grid-template-columns:1fr}
  .wbb61-actions .wbb61-btn{width:100%}
  .wbb61-listing{padding:20px 10px}
  .wbb61-listing ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .wbb61-listing ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;line-height:1.3}
}
@media(max-width:360px){
  .wbb61-listing ul.products{grid-template-columns:1fr!important}
}
