.provider-evidence{color:#35453e;background:#fafbf8;border:1px solid #e4e8e3;border-radius:14px;min-width:0;margin:14px 0;padding:18px}.provider-evidence h3{margin:0 0 14px;font-size:1rem}.provider-evidence h4{margin:0 0 8px;font-size:.88rem}.provider-evidence dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.provider-evidence dt{color:#68766f;margin-bottom:5px;font-size:.75rem}.provider-evidence dd{overflow-wrap:anywhere;margin:0;font-size:.86rem}.provider-evidence small{color:#68766f;margin-top:4px;font-size:.73rem;line-height:1.6;display:block}.provider-evidence details{margin-top:14px;font-size:.8rem}.provider-evidence summary{cursor:pointer}.provider-evidence details p{font-size:.8rem;line-height:1.6}.provider-evidence .provider-evidence-note{color:#68766f;margin:10px 0 0;font-size:.73rem;line-height:1.6}.provider-evidence-cases{border-top:1px solid #e4e8e3;margin-top:16px;padding-top:14px}.provider-evidence-cases ul{margin:0;padding:0;list-style:none}.provider-evidence-cases li{justify-content:space-between;gap:12px;margin:5px 0;font-size:.8rem;line-height:1.7;display:flex}.provider-evidence-cases li span{color:#68766f;text-align:right}.provider-evidence.is-compact h3{font-size:.9rem}@media (max-width:600px){.provider-evidence{padding:14px}.provider-evidence dl{grid-template-columns:1fr;gap:12px}.provider-evidence dl>div{grid-template-columns:105px minmax(0,1fr);gap:8px;display:grid}.provider-evidence-cases li{flex-wrap:wrap}.provider-evidence-cases li span{text-align:left}}.provider-discovery .registered-provider-grid{align-items:stretch}.provider-discovery .discovery-provider-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.discovery-cover{aspect-ratio:16/10;cursor:pointer;color:#526174;background:#f1f5f9;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.discovery-cover img{object-fit:cover;width:100%;height:100%;display:block}.discovery-cover-empty{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;font-size:.88rem;display:flex}.discovery-cover-caption{color:#fff;text-align:left;background:#0f172ab8;border-radius:8px;max-width:calc(100% - 20px);padding:5px 9px;font-size:.72rem;position:absolute;bottom:10px;left:10px}.discovery-provider-body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:20px;display:flex}.provider-discovery .provider-card-top{align-items:flex-start;gap:10px;margin:0}.provider-discovery .provider-card-top>div{flex:1;min-width:0}.provider-discovery h3{overflow-wrap:anywhere}.discovery-fields{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.discovery-fields .tag{font-size:.75rem;line-height:1.4}.provider-discovery .provider-area{align-items:flex-start;margin:0}.discovery-trade-facts{color:#526174;flex-wrap:wrap;align-items:center;gap:7px 14px;font-size:.8rem;display:flex}.discovery-trade-facts>span{align-items:center;gap:4px;display:inline-flex}.discovery-trade-facts strong{color:#17233a}.discovery-count-note{color:#718096;margin:-7px 0 0;font-size:.7rem}.discovery-sample-price{background:#f8fafc;border:1px solid #e7edf4;border-radius:12px;flex-direction:column;gap:5px;min-height:108px;margin-top:auto;padding:12px;display:flex}.discovery-sample-price>strong{color:#17233a;font-size:1rem;font-weight:750}.discovery-sample-price>span{color:#65748a;font-size:.72rem}.discovery-sample-price>p{color:#394c66;overflow-wrap:anywhere;margin:0;font-size:.77rem;line-height:1.45}.discovery-primary-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.discovery-primary-actions>button{width:100%;min-width:0;font-size:.84rem}.discovery-request-action{align-self:center;font-size:.78rem}.discovery-profile-summary{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.discovery-profile-cover{object-fit:cover;aspect-ratio:16/9;border-radius:14px;width:100%;max-height:260px;display:block}.discovery-profile-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:480px){.discovery-provider-body{padding:16px}.discovery-profile-actions{grid-template-columns:1fr}}.provider-discovery .registered-provider-grid .discovery-cover{margin:0;padding:0}.provider-discovery .registered-provider-grid .discovery-primary-actions>button,.provider-discovery .registered-provider-grid .discovery-request-action{margin:0}.provider-discovery .discovery-sample-price>p{color:#394c66;margin:0;font-size:.77rem}.provider-discovery .discovery-count-note{color:#718096;margin:-7px 0 0;font-size:.7rem}.discovery-empty{text-align:center;background:#f8fafc;border:1px solid #dce6ed;border-radius:16px;flex-direction:column;align-items:center;gap:16px;min-width:0;padding:32px 24px;display:flex}.discovery-empty-icon{color:#526174;background:#e9f0f5;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.discovery-empty-copy{width:100%;min-width:0;max-width:620px}.provider-discovery .discovery-empty h3{color:#17233a;margin:0;font-size:1.05rem;line-height:1.5}.provider-discovery .discovery-empty-copy>p{color:#526174;margin:8px 0 0;font-size:.9rem;line-height:1.6}.discovery-empty-filters{flex-wrap:wrap;justify-content:center;gap:6px 8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.discovery-empty-filters>li{color:#526174;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e7ee;border-radius:8px;max-width:100%;padding:5px 9px;font-size:.76rem;line-height:1.5}.discovery-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;display:flex}.discovery-empty-actions>button{white-space:normal;max-width:100%;height:auto;min-height:44px;padding:10px 16px}.discovery-empty-actions>button:focus-visible{outline-offset:3px;outline:2px solid #24567b}.provider-discovery .discovery-empty-note{color:#65748a;max-width:560px;margin:0;font-size:.76rem;line-height:1.6}@media (max-width:480px){.discovery-empty{padding:24px 16px}.discovery-empty-actions{flex-direction:column;width:100%}.discovery-empty-actions>button{width:100%}}
