.business-panel{gap:var(--size-32);min-width:0;display:grid}.business-panel h1{font-size:var(--size-26);margin:0 0 var(--size-8);line-height:1.5}.business-panel h2,.company-reviews h2{font-size:var(--size-20);margin:0 0 var(--size-8)}.business-panel p,.business-section-heading p{color:var(--text-2);margin:0;line-height:1.7}.business-kicker{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:600;color:var(--blue-700)!important;margin-bottom:var(--size-8)!important}.business-setting{gap:var(--size-20);border:var(--size-1) solid var(--border);border-radius:var(--size-16);padding:var(--size-24);display:grid}.business-setting .filter-switch{justify-content:space-between}.business-section-heading{margin-bottom:var(--size-24)}.business-marks{align-items:center;gap:var(--size-8);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-2);margin:var(--size-8) 0;flex-wrap:wrap;display:flex}.business-marks>span{align-items:center;gap:var(--size-4);display:inline-flex}.business-marks .icon{width:var(--size-15);height:var(--size-15)}.business-tier{padding:var(--size-4) var(--size-8);background:var(--blue-50);color:var(--blue-700);border-radius:var(--size-6);font-weight:600}.business-tier[data-plan=vip]{background:var(--tier-vip-bg);color:var(--tier-vip-text);letter-spacing:.06em;box-shadow:inset 0 0 0 var(--size-1) var(--tier-vip-border)}.business-plans{gap:var(--size-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.business-plan{border:var(--size-1) solid var(--border);padding:var(--size-24);border-radius:var(--size-16);background:var(--bg);flex-direction:column;align-items:flex-start;display:flex}.business-plan>.icon{width:var(--size-36);height:var(--size-36);color:var(--blue-700);margin-bottom:var(--size-16)}.business-plan h3{font-size:var(--size-24);margin:0 0 var(--size-8)}.business-plan ul{margin:var(--size-24) 0;gap:var(--size-14);flex:1;padding:0;list-style:none;display:grid}.business-plan li{align-items:flex-start;gap:var(--size-8);font-size:var(--size-14);line-height:1.7;display:flex}.business-plan li .icon{color:var(--blue-700);width:var(--size-18);margin-top:var(--size-3);flex:none}.business-plan__terms{font-size:var(--size-13);line-height:var(--lh-meta);margin-bottom:var(--size-12)!important}.business-plan .ma-btn{white-space:normal;width:100%}.business-fineprint{font-size:var(--fs-meta);color:var(--text-3);line-height:1.7;margin-top:var(--size-16)!important}.business-notice{padding:var(--size-16);border-radius:var(--size-12);background:var(--blue-50);font-size:var(--size-14);gap:var(--size-8);line-height:1.7;display:grid;margin:var(--size-16) 0!important}.business-notice .ma-link{justify-self:start}.business-error{padding:var(--size-20);border:var(--size-1) solid var(--border);border-radius:var(--size-12);margin:var(--size-16) 0}.business-error p{margin-bottom:var(--size-12)}.company-reviews{scroll-margin-top:var(--size-96)}.business-rating{gap:var(--size-6);font-size:var(--size-16);line-height:var(--lh-body);margin-left:var(--size-12);color:var(--blue-700);align-items:center;display:inline-flex}.business-empty{padding:var(--size-20) 0;color:var(--text-3);font-size:var(--size-14);line-height:var(--lh-sm)}.business-review{padding:var(--size-24) 0;border-top:var(--size-1) solid var(--border-subtle)}.business-review header{justify-content:space-between;gap:var(--size-12);flex-wrap:wrap;display:flex}.business-review header>span{color:var(--blue-700);display:flex}.business-review header .icon{width:var(--size-16);height:var(--size-16)}.business-review p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--size-14);margin:var(--size-12) 0;line-height:1.8}.business-review small{color:var(--text-3);font-size:var(--fs-meta);line-height:var(--lh-meta)}.business-review-form{border:var(--size-1) solid var(--border);border-radius:var(--size-12);margin-top:var(--size-24);padding:var(--size-20)}.business-review-form summary{cursor:pointer;align-items:center;gap:var(--size-8);color:var(--blue-700);min-height:var(--size-32);font-weight:600;display:flex}.business-review-form form{gap:var(--size-16);padding-top:var(--size-20);display:grid}.business-review-form textarea,.business-review-form select{width:100%}.business-review-form .ma-field{gap:var(--size-8);font-size:var(--size-14);line-height:var(--lh-sm);display:grid}.business-stars{gap:var(--size-8);border:0;margin:0;padding:0;display:flex}.business-stars legend{margin-bottom:var(--size-8);font-size:var(--size-14);line-height:var(--lh-sm)}.business-stars label{width:var(--size-44);height:var(--size-44);border:var(--size-1) solid var(--border);border-radius:var(--size-10);color:var(--text-3);cursor:pointer;place-items:center;display:grid;position:relative}.business-stars label[data-active]{color:var(--blue-700);background:var(--blue-50);border-color:var(--blue-200)}.business-stars input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.business-stars label:has(input:focus-visible){outline:var(--size-2) solid var(--blue-700);outline-offset:var(--size-3)}.business-pagination{justify-content:space-between;align-items:center;gap:var(--size-12);margin:var(--size-20) 0;font-size:var(--size-13);line-height:var(--lh-meta);display:flex}.business-admin-list{gap:var(--size-16);display:grid}.business-admin-row{border:var(--size-1) solid var(--border);border-radius:var(--size-14);padding:var(--size-20);gap:var(--size-12);display:grid}.business-admin-row p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.business-admin-row header{justify-content:space-between;gap:var(--size-12);display:flex}.business-admin-row footer{gap:var(--size-12);flex-wrap:wrap;display:flex}.business-admin-row label{gap:var(--size-6);font-size:var(--size-13);line-height:var(--lh-meta);display:grid}.business-admin-row textarea{width:100%}.business-admin-row small{color:var(--text-3)}@media (max-width:767px){.business-plans{grid-template-columns:1fr}.business-panel h1{font-size:var(--size-22)}.business-panel{gap:var(--size-24)}.business-setting,.business-plan{padding:var(--size-20)}.business-review-form{padding:var(--size-16)}.business-review-form select,.business-review-form textarea{font-size:var(--size-16);line-height:var(--lh-body)}.business-admin-row header{flex-wrap:wrap}.business-admin-row footer .ma-btn{flex:1}}.business-setting .filter-switch{align-items:center;gap:var(--size-16);min-height:var(--size-44);cursor:pointer;font-size:var(--size-14);line-height:var(--lh-sm);font-weight:600;display:flex;position:relative}.business-setting .filter-switch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.business-setting .filter-switch__track{width:var(--size-44);height:var(--size-26);border-radius:var(--size-20);background:var(--border);padding:var(--size-3);flex:none;transition:background .15s;display:block}.business-setting .filter-switch__track:after{content:"";width:var(--size-20);height:var(--size-20);background:var(--white);box-shadow:0 var(--size-1) var(--size-3) var(--color--172b4d26);border-radius:50%;transition:transform .15s;display:block}.business-setting input:checked+.filter-switch__track{background:var(--blue-700)}.business-setting input:checked+.filter-switch__track:after{transform:translateX(var(--size-18))}.business-setting input:focus-visible+.filter-switch__track{outline:var(--size-2) solid var(--blue-700);outline-offset:var(--size-3)}.business-setting .filter-switch:has(input:disabled){opacity:.65;cursor:wait}.business-notice .ma-link{align-items:center;gap:var(--size-6);min-height:var(--size-32);display:inline-flex}.business-notice .ma-link .icon{width:var(--size-15);height:var(--size-15)}@media (prefers-reduced-motion:reduce){.business-setting .filter-switch__track,.business-setting .filter-switch__track:after{transition:none}}.distribution-form{margin-block:var(--space-6,var(--size-24))}.distribution-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-220)),1fr));gap:var(--space-3,var(--size-12));border:0;padding:0;display:grid}.distribution-choices legend{margin-bottom:var(--space-3,var(--size-12));font-weight:600}.distribution-facts{gap:var(--space-4,var(--size-16));display:grid}.distribution-facts dt{font-weight:600}.distribution-facts dd{overflow-wrap:anywhere;margin:0}.company-demo-label{margin-block:var(--space-1);color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-xs);display:block}
