.clinic-demo__new{color:#4b759f;cursor:not-allowed;background:#dceaf8;border:1px solid #c4d8ed;border-radius:11px;padding:12px 18px;font-size:12px;font-weight:680}.clinic-demo__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0 0 20px;display:grid}.clinic-demo__stat{border:1px solid var(--md-line);background:#fff;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:21px;display:flex;box-shadow:0 4px 24px #192c4406}.clinic-demo__stat>span{color:#687482;font-size:11px;font-weight:620}.clinic-demo__stat>strong{color:#1d1d1f;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:31px;font-weight:760;line-height:1}.clinic-demo__stat>small{color:#8a95a2;font-size:10px;line-height:1.55}.clinic-demo__panel{border:1px solid var(--md-line);background:#fff;border-radius:18px;padding:clamp(18px,2.5vw,31px);box-shadow:0 4px 24px #192c4406}.clinic-demo__panel-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.clinic-demo__panel-heading h2{letter-spacing:-.035em;margin:0 0 8px;font-size:22px;font-weight:740;line-height:1.2}.clinic-demo__panel-heading p:last-child{color:#8792a0;margin:0;font-size:12px;line-height:1.75}.clinic-demo__count{color:#3d6e9f;white-space:nowrap;font-variant-numeric:tabular-nums;background:#eef5fd;border-radius:100px;align-items:center;padding:9px 13px;font-size:11px;font-weight:650;display:inline-flex}.clinic-demo__filters{flex-wrap:wrap;align-items:end;gap:12px;margin:28px 0 20px;display:flex}.clinic-demo__search-field,.clinic-demo__select-field{gap:8px;display:grid}.clinic-demo__search-field{flex:250px;min-width:180px}.clinic-demo__select-field{flex:0 190px;min-width:150px}.clinic-demo__filters label{color:#617083;font-size:11px;font-weight:670}.clinic-demo__filters input,.clinic-demo__filters select{color:#2c3c50;outline-offset:2px;background:#fafbfe;border:1px solid #e0e6ee;border-radius:10px;width:100%;min-height:43px;padding:10px 13px;font-size:12px}.clinic-demo__filters input::placeholder{color:#98a2af}.clinic-demo__filters input:focus-visible,.clinic-demo__filters select:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.clinic-demo__clear{color:#126bb8;cursor:pointer;background:#fff;border:1px solid #d5e2f1;border-radius:10px;min-height:43px;padding:0 15px;font-size:11px;font-weight:680}.clinic-demo__clear:hover{background:#eef6ff}.clinic-demo__table-wrap{width:100%;overflow-x:auto}.clinic-demo__table{border-collapse:collapse;width:100%;min-width:820px}.clinic-demo__table th{color:#8996a5;text-align:left;white-space:nowrap;background:#fafbfd;border-top:1px solid #eef1f5;border-bottom:1px solid #e7ebf1;padding:15px 10px 15px 0;font-size:10px;font-weight:720}.clinic-demo__table th:first-child{padding-left:15px}.clinic-demo__table td{color:#536070;border-bottom:1px solid #edf0f4;padding:17px 10px 17px 0;font-size:11px;line-height:1.55}.clinic-demo__table td:first-child{padding-left:15px}.clinic-demo__table tbody tr:last-child td{border-bottom:none}.clinic-demo__table tbody tr:hover{background:#f9fbfe}.clinic-demo__business{align-items:center;gap:10px;min-width:180px;display:flex}.clinic-demo__business>span:last-child{gap:4px;display:grid}.clinic-demo__business strong{color:#2b3d51;white-space:nowrap;font-size:11px;font-weight:690}.clinic-demo__business small{color:#97a0ab;font-size:10px}.clinic-demo__business-avatar{border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:10px;font-weight:760;display:grid}.clinic-demo__business-avatar--blue{color:#176db1;background:#e8f2ff}.clinic-demo__business-avatar--lilac{color:#6c65ae;background:#edeafa}.clinic-demo__business-avatar--mint{color:#347d5e;background:#e5f5ed}.clinic-demo__business-avatar--sand{color:#9d751e;background:#fff3dc}.clinic-demo__id{font-variant-numeric:tabular-nums;color:#8b97a5!important}.clinic-demo__plan{color:#566779;background:#f9fbfd;border:1px solid #dfe7f0;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:670;display:inline-block}.clinic-demo__status{white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:650;display:inline-flex}.clinic-demo__status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.clinic-demo__status--activa{color:#22815c;background:#e5f6ef}.clinic-demo__status--prueba{color:#9c7219;background:#fff3dd}.clinic-demo__status--suspendida{color:#727989;background:#f1f1f4}.clinic-demo__numeric{font-variant-numeric:tabular-nums;text-align:right!important;padding-right:20px!important}.clinic-demo__date{font-variant-numeric:tabular-nums;white-space:nowrap;color:#8e99a8!important}.clinic-demo__empty{text-align:center;padding:35px 20px}.clinic-demo__empty strong{color:#35475e;font-size:14px;font-weight:720}.clinic-demo__empty p{color:#8390a0;font-size:12px;line-height:1.7}.clinic-demo__reset{color:#fff;cursor:pointer;background:#0071e3;border:none;border-radius:10px;padding:12px 14px;font-size:12px;font-weight:670}.clinic-demo__reset:hover{background:#005bb8}.clinic-demo__table-note{color:#919eaa;border-top:1px solid #edf0f4;margin:8px 0 0;padding-top:17px;font-size:11px;line-height:1.75}@media (max-width:1200px){.clinic-demo__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.clinic-demo__stats{gap:10px}.clinic-demo__stat{gap:8px;padding:16px}.clinic-demo__stat>strong{font-size:25px}.clinic-demo__panel-heading{flex-direction:column;gap:12px}.clinic-demo__search-field,.clinic-demo__select-field{flex:100%}.clinic-demo__new{display:none}}
