.sc-biz-refresh,.sc-biz-view,.sc-biz-actions>button,.sc-biz-danger,.sc-delete-confirm{display:inline-flex;align-items:center;justify-content:center;gap:7px}.sc-biz-filters{display:flex;align-items:end;gap:12px;margin:22px 0}.sc-biz-filters .sc-search{flex:1;min-width:170px}.sc-biz-filters>label:not(.sc-search){display:grid;gap:7px;min-width:140px;font-size:11px;color:#66758c}.sc-biz-filters select{width:100%}.sc-biz-directory{background:white;border:1px solid #e3eaf3;border-radius:13px;padding-bottom:16px}.sc-biz-directory table{width:100%;border-collapse:collapse;font-size:12px}.sc-biz-directory th{text-align:left;background:#f7f9fc;padding:14px 16px;font-size:11px;color:#52647f;font-weight:500}.sc-biz-directory td{padding:18px 16px;border-top:1px solid #edf1f6;vertical-align:middle}.sc-biz-directory small{display:block;margin-top:6px;font-size:11px;color:#7a869b}.sc-biz-name{max-width:235px;overflow-wrap:anywhere}.sc-biz-name b{color:#14233d}.sc-biz-name>.sc-badge{margin-top:7px}.sc-biz-plan{display:inline-flex;gap:5px;align-items:center;padding:5px 8px;border-radius:6px;background:#edf3ff;color:#155eef;font-size:11px}.sc-biz-plan.gold{color:#98610a;background:#fff4d9}.sc-biz-actions{position:relative;display:flex;gap:6px;justify-content:flex-end}.sc-root .sc-biz-actions>button{font-size:11px;padding:7px 9px;white-space:nowrap}.sc-root .sc-biz-view{color:#155eef;border-color:#c8d9ff}.sc-biz-menu{position:absolute;right:0;top:calc(100% + 6px);width:215px;max-width:80vw;padding:5px;background:white;border:1px solid #dfe6f0;border-radius:9px;box-shadow:0 8px 24px #233c6420;z-index:12}.sc-root .sc-biz-menu button{display:flex;width:100%;gap:9px;align-items:center;border:0;background:white;text-align:left;font-size:12px;padding:11px 9px}.sc-root .sc-biz-menu button:hover{background:#f3f6fc}.sc-root .sc-biz-danger{color:#d92d40}.sc-root .sc-biz-menu .sc-biz-danger{border-top:1px solid #edf1f6;border-radius:0;margin-top:4px}.sc-biz-directory .sc-pagination{padding:16px 16px 0}.sc-delete-intro{display:flex;align-items:start;gap:14px}.sc-delete-intro>span{color:#dc2542;background:#fff0f2;border-radius:50%;padding:14px;display:flex}.sc-delete-intro p{margin:0;line-height:1.7}.sc-delete-countdown{display:flex;align-items:center;gap:12px;padding:15px;border-radius:10px;background:#f3f6ff;color:#284574;margin-top:18px}.sc-delete-countdown small{display:block;margin-top:5px;color:#6a7c94;font-size:11px}.sc-delete-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:5px}.sc-root .sc-delete-confirm{background:#d92d40;color:#fff;border-color:#d92d40;padding:10px 15px}.sc-root .sc-delete-confirm:disabled{background:#f3dadd;color:#a16771;border-color:#f3dadd;cursor:not-allowed;opacity:1}.sc-businesses .sc-metrics{margin-bottom:0}.sc-businesses .sc-inline-actions button{font-size:12px}
.sc-delete-intro>span{flex-shrink:0}.sc-businesses .sc-metrics article:last-child .sc-metric-icon{color:#dc2542;background:#fff0f2}
@media(max-width:1200px){.sc-biz-directory th,.sc-biz-directory td{padding:14px 10px}.sc-biz-filters{flex-wrap:wrap}.sc-biz-filters .sc-search{flex-basis:100%}.sc-biz-filters>label:not(.sc-search){flex:1;min-width:0}.sc-biz-actions{flex-wrap:wrap}}
@media(max-width:800px){.sc-biz-directory{border:0;background:transparent;padding:0}.sc-biz-directory table,.sc-biz-directory tbody{display:block}.sc-biz-directory thead{display:none}.sc-biz-directory tr{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:white;border:1px solid #e3eaf3;border-radius:12px;padding:16px;margin-bottom:12px;min-width:0}.sc-biz-directory td{display:block;padding:0;border:0;min-width:0;max-width:none}.sc-biz-directory td[data-label]:before{content:attr(data-label);display:block;color:#7a869b;font-size:10px;margin-bottom:6px}.sc-biz-directory .sc-biz-name,.sc-biz-action-cell{grid-column:1/-1}.sc-biz-actions{justify-content:flex-start;flex-wrap:nowrap}.sc-biz-menu{left:0;right:auto}.sc-biz-filters{gap:8px}.sc-biz-filters select{font-size:12px;padding:9px 5px;min-width:0}.sc-biz-filters .sc-search input{font-size:14px}.sc-biz-directory .sc-pagination{padding:8px 0}.sc-delete-buttons{flex-wrap:wrap}.sc-delete-buttons button{font-size:12px}.sc-businesses .sc-metrics article{min-width:0}.sc-biz-directory td>span{overflow-wrap:anywhere}.sc-delete-countdown{align-items:start}.sc-businesses .sc-modal h2{font-size:19px}}
