.business-storefront{min-width:0}.business-storefront .seller-hero{margin:20px 0 30px;padding:28px}.business-storefront .seller-identity h1{overflow-wrap:anywhere}.business-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:start;margin-top:20px}.business-actions form{margin:0}.business-actions .button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.business-actions svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.business-summary{display:flex;gap:12px 22px;align-items:center;flex-wrap:wrap;margin:20px 0 0;font-size:13px;color:#53665e}.business-summary form{margin:0}.business-section{margin:30px 0;scroll-margin-top:95px}.business-section .section-heading{align-items:center;gap:12px}.business-section h2{font-size:22px}.business-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:12px;align-items:end;margin:18px 0 22px}.business-filters label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.business-filters input,.business-filters select{width:100%;min-width:0;box-sizing:border-box}.business-filters .button{min-height:44px}.business-reputation{border-top:1px solid #e3e9e6;padding-top:25px;margin-top:35px}.business-reputation .reputation-summary{max-width:380px}.business-reputation .seller-reviews{max-width:none;margin:24px 0}.business-reputation .empty{padding:22px}.business-information{border-top:1px solid #e3e9e6;border-bottom:1px solid #e3e9e6;margin:30px 0;padding:0}.business-information>summary{cursor:pointer;display:flex;justify-content:space-between;font-weight:700;padding:20px 0}.business-information>div{padding:0 0 20px;overflow-wrap:anywhere}.business-information h3{font-size:15px}.business-information nav{display:flex;gap:16px;flex-wrap:wrap}.profile-share{position:relative;max-width:100%;z-index:3}.profile-share>summary{cursor:pointer;list-style:none}.profile-share>summary::-webkit-details-marker{display:none}.profile-share-panel{position:absolute;top:calc(100% + 8px);left:0;width:290px;max-width:calc(100vw - 64px);padding:16px;background:#fff;border:1px solid #dce6e1;border-radius:12px;box-shadow:0 8px 24px #142b2420;display:grid;gap:10px;box-sizing:border-box}.profile-share-panel label{font-size:12px}.profile-share-panel input{width:100%;box-sizing:border-box;font-size:12px;margin-top:6px}.profile-share-panel p:empty{display:none}.business-bio.is-collapsed .seller-bio{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.business-bio .text-button{margin-top:0;font-size:13px;color:#087f5b}.business-edit{max-width:850px}.business-edit .field{margin:18px 0}.business-edit summary{font-weight:700;cursor:pointer}.business-edit input:not([type=checkbox]),.business-edit textarea,.business-edit select{width:100%;box-sizing:border-box}.business-edit label{display:block}.business-edit input[type=checkbox]{width:20px;height:20px;accent-color:#008568}.business-cancel{margin-left:18px}.followed-businesses{padding:0;list-style:none}.followed-businesses li{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e3e9e6;padding:15px 0}.followed-businesses form{margin:0}.business-metric-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.business-metric-summary>div{border:1px solid #e3e9e6;border-radius:10px;padding:18px}.business-metric-summary strong{display:block;font-size:25px;color:#087f5b}.business-metric-summary span{font-size:13px}
@media(max-width:760px){.business-storefront .seller-hero{padding:18px;margin-top:16px}.business-storefront .seller-identity{align-items:center}.business-storefront .seller-identity h1{font-size:22px}.business-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.business-actions>.button,.business-actions form .button,.business-actions .profile-share>summary{width:100%;box-sizing:border-box;padding:10px 8px;font-size:13px}.business-actions form{min-width:0}.profile-share-panel{left:auto;right:0;width:282px}.business-actions>.profile-share:nth-child(odd) .profile-share-panel{left:0;right:auto}.business-summary{font-size:12px;gap:12px}.business-filters{grid-template-columns:minmax(0,1fr) auto}.business-filters>div:first-child{grid-column:1/-1}.business-filters>div:nth-child(2){min-width:0}.business-filters>a{grid-column:1/-1}.business-section h2{font-size:20px}.business-section .section-heading .muted{font-size:12px}.business-reputation .reputation-summary{max-width:none;padding:18px}.business-section{margin:25px 0}.business-metric-summary{grid-template-columns:1fr}.business-information{margin:24px 0}.business-edit .settings-card{padding:18px}}
.business-bio .text-button{display:inline-flex;justify-content:flex-start;float:none;width:auto;margin:0;padding:0;text-align:left}.business-storefront [hidden]{display:none!important}
