/* Shared visual language for customer-facing GHV views. */
.public-workspace{background:#f7f9fc;color:#152b43}.public-workspace .site-header{height:auto;min-height:82px;border-bottom:1px solid #e1e8ef;box-shadow:none}.public-workspace .header-inner{min-height:82px}.public-workspace .button,.public-workspace button,.public-workspace .login-link{border-radius:8px;box-shadow:none}.public-workspace input,.public-workspace select,.public-workspace textarea{border-radius:7px;border-color:#d7e1eb}.public-workspace :focus-visible{outline:3px solid #1e6dbc;outline-offset:3px}.public-workspace .auction-card,.public-workspace .item-card,.public-workspace .lot-card,.public-workspace .login-card,.public-workspace .admin-panel{border:1px solid #e1e8ef;border-radius:12px;box-shadow:0 5px 20px #17354b04;overflow:hidden;background:#fff}.public-workspace .hero{min-height:310px}.public-workspace .hero-content{padding-block:48px}.public-workspace .hero h1{font-weight:700;font-size:clamp(30px,4vw,52px);line-height:1.12;letter-spacing:-1.3px}.public-workspace .hero-overlay{background:linear-gradient(90deg,#102f51e8,#1e6dbc75)}.public-workspace .catalog-search-form{border-radius:12px}.public-workspace .empty-state{border:1px dashed #cbd9e7;border-radius:12px;background:#fff}.public-workspace .status-pill{border-radius:5px}.public-workspace .catalog-section{padding-block:42px}.public-workspace .site-header nav a{font-weight:600}.public-workspace .pagination a{border-radius:7px}@media(max-width:640px){.public-workspace .hero-content{padding-block:30px}.public-workspace .hero{min-height:280px}.public-workspace .header-inner{gap:12px}.public-workspace .catalog-section{padding-block:26px}}
