.clinic-hero-actions{gap:9px;margin-top:18px;display:flex}.clinic-hero-actions button,.clinic-empty button{background:var(--purple);color:#fff;border:0;border-radius:9px;padding:10px 15px;font-weight:700}.clinic-hero-actions button+button{color:var(--purple);border:1px solid var(--purple);background:#fff}.clinic-grid article>figure{background:#eee;height:230px;margin:0;position:relative;overflow:hidden}.clinic-grid article>figure img{object-fit:cover;width:100%;height:100%}.clinic-grid article>figure figcaption{color:#fff;background:#29263ecc;border-radius:6px;padding:6px 8px;font-size:10px;position:absolute;bottom:8px;left:10px;right:10px}.clinic-grid article>figure>span{color:var(--purple);background:#fff;border-radius:15px;padding:5px 8px;font-size:11px;position:absolute;top:10px;left:10px}.clinic-content>p{color:var(--muted);line-height:1.6}.clinic-content footer a{color:var(--purple);font-weight:700}.clinic-empty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;padding:70px 20px}.clinic-modal{z-index:600;background:#29263ed9;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.clinic-form{background:#f8f7fb;border-radius:18px;width:min(900px,96vw);max-height:92vh;padding:24px;overflow:auto}.clinic-form>header{justify-content:space-between;display:flex}.clinic-form h2{margin:4px 0}.clinic-form>header button{background:0 0;border:0;font-size:28px}.form-cols{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.form-cols label,.image-uploader>label{gap:5px;font-size:12px;font-weight:700;display:grid}.form-cols input,.form-cols select,.form-cols textarea,.image-uploader input,.image-uploader textarea{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.form-cols textarea{min-height:100px}.form-cols .wide{grid-column:1/-1}.submit,.image-uploader>button{background:var(--purple);color:#fff;border:0;border-radius:9px;margin-top:14px;padding:11px 16px;font-weight:700}.form-msg,.asset-done{color:#33846f;font-weight:700}.image-uploader{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.image-drop{cursor:pointer;border-radius:10px;grid-row:span 3;place-items:center;min-height:240px;overflow:hidden;border:2px dashed #cbc6dc!important}.image-drop input{display:none}.image-drop img{object-fit:contain;width:100%;height:100%;max-height:300px}.image-drop>span{text-align:center;color:var(--purple);display:grid}.image-drop small,.image-uploader label small{color:var(--muted);font-weight:400}.image-uploader label>div{align-items:center;display:flex}.image-uploader label>div input{border-radius:8px 0 0 8px;flex:1}.image-uploader label>div b{background:#eee;border-radius:0 8px 8px 0;padding:10px}.image-uploader textarea{min-height:70px}.image-uploader>em{color:var(--purple);align-self:center;font-style:normal}@media (width<=700px){.form-cols,.image-uploader{grid-template-columns:1fr}.form-cols .wide{grid-column:auto}.image-drop{grid-row:auto}.clinic-modal{padding:8px}.clinic-form{padding:16px}}
