.sb-marketplace-entity{background:#f7f8f4;color:#183d32;overflow-wrap:anywhere}
.sb-marketplace-entity main{padding-bottom:70px}
.sb-entity-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;padding:24px 0;font-size:13px}
.sb-entity-hero{max-width:900px;padding:32px 0 40px}
.sb-entity-hero h1{font-size:clamp(36px,6vw,68px);line-height:1.08;letter-spacing:-.04em;margin:12px 0 22px}
.sb-entity-hero p{font-size:18px;line-height:1.65;max-width:730px}
.sb-entity-actions{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}
.sb-entity-actions .sb-button{min-height:48px}
.sb-entity-notice{padding:18px 22px;border:1px solid #d5dfcb;border-radius:16px;background:#eaf0e2;font-size:14px;line-height:1.6}
.sb-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}
.sb-entity-grid>section,.sb-entity-grid>article{padding:28px;border:1px solid #dae2d8;border-radius:22px;background:#fff}
.sb-entity-grid h2,.sb-entity-content h2{font-size:26px;line-height:1.25}
.sb-entity-grid p,.sb-entity-content p{line-height:1.75}
.sb-entity-content{padding:20px 0}
.sb-entity-content .sb-spec{margin:28px 0}
.sb-entity-content h3{font-size:22px}
.sb-entity-grid a{display:inline-block;padding:10px 0;font-weight:700}
.sb-marketplace-entity .sb-device-card img{max-width:100%;height:auto}
.sb-marketplace-entity .sb-wrap{min-width:0}
.sb-entity-content address{font-style:normal;line-height:1.7}
.sb-marketplace-entity .sb-spec-grid{overflow-wrap:anywhere}
@media(max-width:600px){.sb-entity-grid{grid-template-columns:1fr;gap:16px}
.sb-entity-grid>section,.sb-entity-grid>article{padding:22px}
.sb-entity-hero{padding:20px 0}
.sb-entity-hero p{font-size:16px}
.sb-entity-actions .sb-button{width:100%;text-align:center}
.sb-entity-content .sb-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.sb-landing-intro{max-width:760px;padding:18px 22px;border-left:4px solid #1774e6;background:#fff;border-radius:0 16px 16px 0}
.sb-notify-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:32px;align-items:start;margin:52px 0;padding:32px;border-radius:24px;background:#eaf2ff;border:1px solid #cadcf8}
.sb-notify-card form,.sb-inline-notify{display:grid;gap:12px}
.sb-notify-card label,.sb-inline-notify label{display:grid;gap:7px;font-weight:700}
.sb-notify-card input,.sb-notify-card select,.sb-inline-notify input{min-height:48px;padding:10px 12px;border:1px solid #aab9c7;border-radius:10px;background:#fff;color:#132f27}
.sb-notify-card [data-notify-status],.sb-inline-notify [data-notify-status]{min-height:24px;margin:0;color:#245442;font-size:14px}
.sb-inline-notify{max-width:520px;margin:22px auto 0}
.sb-inline-notify button,.sb-save-button{min-height:44px;padding:10px 16px;border:1px solid #1774e6;border-radius:10px;background:#fff;color:#0b5abd;font-weight:800;cursor:pointer}
.sb-save-button{width:100%;margin:10px 0}
.sb-device-intents{align-items:center}
.sb-sell-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;list-style:none;counter-reset:sell}
.sb-sell-steps li{display:grid;gap:8px;min-width:0;padding:20px;border-radius:16px;background:#fff;border:1px solid #d9e2df}
.sb-sell-steps span{font-size:14px;line-height:1.55;color:#426057}
.sb-client-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}
.sb-client-list article{padding:22px;border:1px solid #d9e2df;border-radius:16px;background:#fff}
.sb-client-list h2{font-size:20px;margin:0 0 8px}
.sb-client-list p{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}
@media(max-width:900px){.sb-notify-card{grid-template-columns:1fr}.sb-sell-steps{grid-template-columns:1fr 1fr}.sb-client-list{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.sb-notify-card{padding:22px}.sb-sell-steps,.sb-client-list{grid-template-columns:1fr}.sb-device-intents>*{width:100%;text-align:center}}
